Digital EO will be capable of storing 500 petabytes of satellite data for scientists and researchers across Europe.