Search Content


Content Categories



Avoiding the Hidden Costs of Cloud Computing

George Lawton recently provided a post describing how "as with SOA, some development costs obscured by cloud computing." He extensively quotes iTKOs John Michelsen and this is greatly appreciated. George writes that while cloud computing holds great promise, it will be filled with surprises, and some of these will reflect...

Cloud Computing Costs George Lawton recently provided a post describing how "as with SOA, some development costs obscured by cloud computing." He extensively quotes iTKOs John Michelsen and this is greatly appreciated.

George writes that while cloud computing holds great promise, it will be filled with surprises, and some of these will reflect surprises encountered in the early going of SOA. The more loosely coupled and distributed the cloud based system becomes, the more moving parts you don't have control over -- and the more hidden development costs lurking within this loose coupling.

Much of cloud functionality is created and hosted outside the organization, which creates ideal "pay as you go, leave when you want" cost and agility advantages, but it still requires testing, perhaps more than ever. To compound the problem "after the application is deployed, the service provider can make changes that could adversely affect the application without notice."

These needs call for automated testing and continuous validation. Then new two needs emerge as George notes. "After an application has been tested and deployed, paying per-unit of service (storage, CPU time, and bandwidth) allows a new app to get deployed with minimal cost. But these fixed costs can take a hidden toll when a company has to do any sort of testing, and particularly load and performance testing of a new app."

For instance, take a firm we know, whose operations team needed to run a performance test to verify required Service Level Agreements (SLAs) to verify that customer response times would be within bounds. One routine test cost about $10K in access fees from the service provider - an unforeseen bill that wouldn't have appeared if the team was banging on their own servers. That inhibits the team from testing and adjusting their service appropriately.

In addition, there is lack of control and ready access over many of these external services, especially if they are still being developed. This is where service virtualization comes in. Now you can bypass costs and areas where you cannot easily set up test situations on dependent services. As George notes, the methodologies and tools that were developed for SOA testing and validation will come in handy to handle cloud applications.

Of course, none of these challenges mean Cloud-based development isn't a great thing. We love it for all the reasons we loved SOA, then SaaS-based models, because it gives the enterprise incredible flexibility and lower cost of entry for needed infrastructure and applications. We are also seeing a new level of quality by pushing Virtual Services to provisioned Cloud environments for testing and performance labs, in order to keep unexpected third-party costs under control and allow unfettered access to test and development teams.

Expect to hear much more on this front as Cloud Computing gets tapped for serious, distributed enterprise applications that need validation and virtualization.


Related Multi Level Marketing Software Articles

Convert Your Emails into Google Documents without


Google recently introduced a new feature in Gmail that lets you easily convert an email conversation into a Word document without having to use copy-paste. Simply click the "Create a Document" link next to any Gmail thread and the entire message...

Read more about Convert Your Emails into Google Documents without Gmail...

Keyword Research-Blogging for Longtail Keywords


Blogs are excellent tools for capturing strong longtail keywords. The incidental nature of blog posts and the broad topics covered draw longtail searches like flies to honey. This phenomenon, popping attractive keywords into my blog analytics, got...

Read more about Keyword Research-Blogging for Longtail Keywords...