Traditionally businesses need to maintain the computing infrastructure to run core business applications. With increasing exposure to web technologies, this infrastructure has grown both in size and in complexity. While every application needs to have its own development, test and productive landscape, the real complexity has come from business as well as regulatory requirements, such as disaster recovery and high availability. SMBs do have the choice to use managed hosting services to address some of the issues in the core infrastructure management. Services such as IBM's "Apps on Demand" , can provide managed (but static) infrastructure. While there are "Pay as you Go " models available in managed hosting, both the speed and flexibility are highly compromised. The new generation "Cloud Hosting" services such as " Amazon EC2" and "Go Grid" have ultimately reduced infrastructure hosting to a child's play.
Go Grid From any web browser you can:
Google App Engine Google has taken a different approach in application hosting. Unlike Amazon and GoGrid , Google does not provide a virtual server. You can rather host your application directly into Google cloud without having to worry about anything at all about the sub-structure of your application. Google promises to provide same infrastructure to third party apps as is available to its own applications such a Gmail. This, obviously is a much better choice for small businesses but there is a little catch
Microsoft Azure In line with Google's App Engine , MS is building .NET services in Cloud. I haven't yet recd my token for testing out the Windows Azure services yet. Please stay tuned for more on this in coming weeks. |