From the Blogosphere
Moving Test Environments to the Cloud By @EFeatherston | @CloudExpo #Cloud
Is that a good first step?
By: Ed Featherston
Nov. 20, 2015 01:00 PM
How often do you get questions like ‘Have you gone to the cloud yet?', or ‘Why aren't we in the cloud?', or a myriad of others along those same lines. People still talk like the cloud is a destination. I discussed this tendency last year in a blog, "The Cloud - Is It Your Actual Destination?" For all the hype surrounding cloud, the benefits are real. IDC forecasts global public IT Cloud services spending to reach nearly $108B by 2017. Gartner expects that by 2016 the bulk of IT spend will be for the cloud. Those are pretty impressive numbers. The challenge is to remember, cloud is technology, it's a vehicle, a conduit to help you provide value to the business.
The real challenge is determining what should move to the cloud. Do I go to public cloud or build a private cloud? Is hybrid the right choice? What benefits provide the best value to the business? Do I move everything? These are just some of the questions that you should be asking yourself. There is no simple one-size fits all answer. No technology, including cloud, negates the need for good design and planning. How does one make sense of this? You need to put a process in place to that identifies, weighs and balances the business needs with the technical challenges. One potential area to look at as a first step is your test environments. I can already see some of your eyes rolling, but let's take a look at some of the potential benefits of doing that.
The challenge of QA and performance test environments
In the ideal world, with unlimited resources and money, this would be easy. Unfortunately, in the real world, setting up that kind of dedicated testing environments tends to be cost, space, and resource constrained. Hardware/space/resources need to be shared, scheduled, and may run into conflicts. The end result is shared resources, scaled down in size, which may or may not be a good representation of the production environment. Keeping large amounts of hardware around that is not utilized all the time becomes a hard sell, and not one that is usually won. Sharing these resources helps, but inevitably there are schedule conflicts, one project impacting another during the testing cycles. Striking a balance is a pain point many of us are all too familiar with.
Stand up, deploy, test, breakdown, repeat
On demand testing resources when you need them. Stand up a test environment, deploy your app, test it, and break it back down when you are done. Dynamic scaling for performance. Sounds wonderful, what's the catch? No technology negates the need for good planning and design. The cloud is no exception. To take advantage of the benefits the cloud can provide your testing needs there are some items to consider and plan for in order to succeed.
Does it make sense for your organization and needs
This post is brought to you by Cloud for Tomorrow.
Reader Feedback: Page 1 of 1
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
SYS-CON Featured Whitepapers
Most Read This Week