Comment Re:Large companies (Score 2) 111
While I tend to think local management is preferable, some of the NWS services might actually benefit from a cloud deployment. The benefit/risk/cost analysis sounds pretty involved:
- The NWS services are mission critical. Hosting needs a high level of redundancy and distributed alternate sites. The large commercial cloud providers can easily provide widely distributed services with automated failover routing and built-in distributed backups.
- The load level of the public-facing services are not consistent. During severe weather events demand spikes, possilby 10x or more (I wouldn't be surprised to hear it was even higher than 10x). You either have to provision servers and bandwidth for the surge levels or design a system that will degrade gracefully and limit data services without too much inconvenience to the customer. Large cloud providers can provide on-demand server and network scaling. The alternative is paying for a lot of idle equipment and unused network capacity at (hopefully multiple redundant) locally owned sites.
(Note: Yes, If you can invest in multiple distributed sites, you can reduce the redundancy by spreading out your services among all sites during normal operations, but you still have to plan for the contingency of one location having to serve all the traffic).
I can't even guess what those numbers are for NWS, but I suspect that at least some services would be better off with commercial hosting. I also suspect that the "right" balance would be a hybrid architecture.
Do I think a balanced solution is likely to happen? No way. Its a government agency... it would take a superhuman level of effort to keep the higher-level administrators from throwing the baby out with the bathwater. Just hinting that you could avoid having to deal with owning IT equipment is enough to bring tears of joy to any budget analyst and property manager. After all, once its done no matter how much the cloud services cost it requires less work than trying to keep track of a million pieces of equipment and a thousand service agreements.
I'm watching this train wreck in motion in a few projects. All I can do is try to convince them they need to have an exit strategy that will let them keep control of their data once the customer decides they don't feel like paying for services anymore.