Tuesday, July 14, 2009

Tapping the cloud as a software testing service...

By Christina Torode, Senior News Writer
12 May 2009 | SearchCIO-Midmarket.com

Many midmarket companies have a backlog of software testing and quality assurance (QA) projects waiting in a queue for months, but cloud service providers are offering a tempting alternative: Put your application development and QA labs in our virtual IT labs.

And companies are jumping on board, according to one recent survey. The survey of 1,771 corporate software buyers listed application testing and development as one of the top five uses for public clouds, according to a study by research firms The 451 Group and ChangeWave. The Q4 2008 survey also found that 60% more respondents said they were going to adopt public cloud computing, compared with the same group asked four months earlier (see box, below).

The cloud holds a huge appeal for application development and QA projects in that instead of projects lining up in backlogs as a result of limited testing resources, IT can tear up and down testing labs and in turn get projects to market faster. Companies don't have to build out their testing infrastructure, which could cost millions since testing environments need to mirror the production environments in which the applications will actually run. Testing environments also sometimes sit unused as application refresh cycles peak and wane.

Mike Casullo, CIO of WildBlue Communications Inc., a satellite broadband service provider with more than 400,000 subscribers and 250 employees, compares the dilemma of limited IT testing resources to having to wait months for a parking spot.

"I was tired of going into meetings and telling everyone that I couldn't get a project into QA this month because the parking lot was full," Casullo said. "I didn't want to build a bigger test environment -- it would cost millions -- so now I buy parking spots as I need them."

Those parking spots are preproduction IT labs for application development and QA testing that Casullo's IT team of 50 tears up and down as needed through a monthly contract with Seattle-based cloud service provider Skytap Inc. WildBlue's application developers self-provision the test environments using a Software as a Service-based virtual lab management application developed by Skytap. The test environment then resides on a shared virtual infrastructure, based on VMware Inc. technology, which Skytap built in its data center and a colocation facility.

The initial virtual lab WildBlue built with Skytap tested applications that are downloaded to customers' computers to enable the satellite broadband connection and allow WildBlue's IT staff to diagnose connectivity problems. Prior to using a cloud-based virtual testing environment, WildBlue's IT staff members had to simulate numerous custom configuration scenarios, including many different operating systems, on their own infrastructure of VMware virtual machines.

The project was in the design phase beginning in August 2007 and in beta by November. If WildBlue had tested the application in-house, Casullo estimated that his team would have still been in the beta phase in May 2008 -- taking six months longer.

Casullo wouldn't put a price tag on the project, but pricing for a virtual lab starts at about $2,500 to $3,000 a month, Skytap said.
The benefits of the cloud are much more far reaching than hard costs -- how much cost savings do you put on getting a project out three months earlier? Mike Casullo, CIO, WildBlue Communications Inc.
Next up were virtual test environments for most of WildBlue's custom applications including marketing, finance, customer care and order entry. Overall, Casullo estimated that working with Skytap has lowered his infrastructure costs by more than 60% and saved more than $1 million in upfront capital costs had WildBlue built more IT testing lab resources in-house.

Cost saving is icing on the cake when a CIO sees his time to market increase for every application development, QA and software refresh testing project, however, Casullo said.

"The benefits of the cloud are much more far reaching than hard costs --- how much cost savings do you put on getting a project out three months earlier?" Casullo said. "The business side doesn't care if it's in the cloud, or in a virtual environment. They just want their applications sooner, and they want them to work."

Skytap was the right fit for WildBlue on many levels, but other factors for that fit were that WildBlue's application production environment also resided on virtual machines and the hypervisor of choice, VMware, was used by both parties. Testing of the application as far as virtual machine specifications, network settings, loads and so on in the virtual lab environment reflected the true production environment.

Limitations of the cloud computing test environment

However, a test environment in the cloud is not for everyone. Some cloud providers limit the types of configurations, servers or storage they support, such that they won't mirror a customer's real-world production environment.

"The cloud [test environment] doesn't reflect production environments --applications run on specific [physical] servers, specific virtualization technology, specific networking and bandwidth, and that is hard to replicate," said James Staten, an analyst at Cambridge-Mass.-based Forrester Research Inc. "Then there's the issue of cloud providers not supporting the technology that you use at all, like a specific HP blade server."

On the virtualization side, some cloud providers offer only a vanilla virtualization test environment. "Even in a virtual test environment, you want it to look just like production to see how it behaves," Staten said. "So there will be cases when preproduction level testing still has to be done in-house."

The cloud computing model: What midmarket CIOs need to know now..

The cloud computing model: What midmarket CIOs need to know now..

By SearchCIO-Midmarket.com Staff
14 Jul 2009 | SearchCIO-Midmarket.com

As the cloud computing model slowly makes its way into midmarket companies through lower-priced Software as a Service (SaaS) and other forms, concerns over information security, service uptime and control of resources remain. But are the savings and efficiency of essentially outsourcing parts of your IT infrastructure too great to ignore?

This SearchCIO-Midmarket.com Quick Guide brings you the latest thinking on this emerging topic, from what to expect when introducing cloud computing services into your midmarket organization to advice for cloud computing platforms that CIOs can act on now.

What can midmarket organizations realistically use the cloud for now?

Software testing: Many midmarket companies have a backlog of software testing and quality assurance (QA) projects waiting in a queue for months, but cloud service providers are offering a tempting alternative: Put your application development and QA labs in their virtual IT labs.

Application hosting: Application hosting pricing is expected to decrease by up to 20% over the next two years thanks to increased competition on a number of fronts, including the advent of cloud computing, as well as reduced provider expenses, according to Gartner Inc. But not everyone will be in a position to renegotiate their contracts and take advantage of the cuts.

Driving the price declines are a number of factors: the rise of new offerings, in particular infrastructure utility services for SAP and other packaged applications with lower price tags than application hosting service providers'; competition from on-demand or utility-like models such as SaaS and the cloud computing model; and lower infrastructure costs that providers are passing on to customers.

Cloud computing costs

Cloud computing services let CIOs reallocate up-front costs for hardware and software, but spreading such expenditures out over months and years will eventually catch up to your bottom line. And along the way, you may encounter many of the same challenges with data protection and content management that you would in your own data center.

Cloud computing costs creeping up over time to match and possibly surpass one-shot up-front costs is a reality that Dave Banks, chief technology officer at PropertyRoom.com Inc., says he's willing to live with.

Banks calculates that the Mission Viejo, Calif.-based Web business, which auctions, stores and ships seized and abandoned properties for 1,800 police departments and municipalities, saved about a half million dollars up front by putting its new auction engine in cloud computing services provider Savvis Inc.'s data center. The savings encompassed servers, network infrastructure, software licenses and staff resources to configure the servers and network.

IT innovation in the cloud

Based on the number of articles and columns on IT innovation, you might get the impression that IT lacks innovation. Google IT and innovation or do an advanced search on the exact phrase IT innovation and it's clear that there are many experts and pundits telling us IT needs to be much more innovative.

You can also read a lot of articles these days that suggest that CIOs may not need to drive innovation anymore. The cloud will do it for us, just like managed services, outsourcing and a list of other magic bullets that were going to do it for us.

Cloud computing change management

The cloud computing model is met by many skeptics today, but during the next few years more standards will emerge and most concerns about cloud security and compliance will be addressed. Ten years from now, companies that sat on the sidelines and bypassed the cloud computing movement will find it hard to compete due to higher costs of assets, less flexibility, higher headcount and a higher ratio of maintenance versus innovation. So to take advantage of these disruptive technologies, get your house in order by decoupling business processes from your software applications, a process that will involve transformational change in the form of service-oriented architecture (SOA) and business process management (BPM).

NOTE: This Article was published in Mid Market CIO News Letter, i am using this for my reading Archive purpose only.