Tech titans ready their clouds for NOAA weather data