Gain cheaper emergency preparedness with cloud-based disaster recovery
A down economy and constricting budgets tend to force spending cuts in areas that don't contribute directly to the bottom line. One of the first cuts many organizations make is to expensive disaster recovery services. You might think such economies ill-advised, but the conventional wisdom is that your enterprise's existence trumps business continuity concerns. The $5,000-per-month hot site that never gets used represents a job or two, and thus becomes an attractive target.
But it need not be that way. Infrastructure virtualization theoretically lets you replicate your business processes in the cloud, where they can lie dormant at very low cost until you need them in a disaster. The emphasis here is on "theoretically." Moving physical applications to the cloud and keeping cloud-resident data reasonably up-to-date requires considerable skill and finesse. You trade "instant failover" for dramatically lower monthly costs, but keep the peace of mind that comes from knowing your business DNA is safely archived in a distant state or country.
The skills needed for cloud disaster-recovery implementation are within the abilities of most IT technologists, but if your company is small and consultant-dependent, you'll have to get outside help. Consulting firms are stepping up to the plate, creating cloud-oriented disaster-recovery service packages that handle the headaches for less-sophisticated users, while still reaping the bulk of cloud economies of scale.
One constraint of such services is a client's local Internet connection speed. But speeds are increasing as costs plummet, especially as fiber connectivity options penetrate business markets; most are adequate for nighttime backup synchronization. One consultancy that offers a cloud-based disaster recovery service, CompuVision, uses a 100Mbps Internet service center to provide fast data transfers during an outage, for example.
Run your app directly on a cloud to lose infrastructure hassles
A few cloud providers -- Microsoft and Google among them -- foresee application development moving straight to the cloud, bypassing the traditional server-OS-storage platform. Although not yet ready for prime time, Microsoft's Azure aims to leverage the skill set of existing .Net developers to let them code, test, and deploy applications without concern for the OS or hardware on which they run. InfoWorld's Test Center drive of Azure finds its architecture well conceived but concludes that it's too soon to predict its role as a major cloud offering.
Google's much more lightweight App Engine, also only available in beta but slightly more baked than Azure, focuses on a much smaller audience: Python developers. Billed as a thin layer of Web-enabled Python with fat Internet connectivity and automatic performance scaling, this is an easier tool for most developers to get their arms around.