Cloud Computing: Public and Private Hybrid Clouds
The notion of a hybrid model in cloud computing is gaining traction. These are virtual services that run in various locations to deliver applications that can make use of a combination of public clouds, private hosted servers as well as machines inside the data center.
While the concept isn’t all that new, many vendors are looking for ways to help IT managers more effectively migrate and manage these mixed environments.
New providers are springing up frequently, which makes evaluating them all that much harder. Some are traditional hosting providers, others offer more virtualization expertise, while some have built their own management tools around their services.
Traditional Cloud Vendors
Let’s start with the traditional vendors: Microsoft’s effort to capture some of the private cloud market is extensive; this page includes a list of hosting providers that support Hyper-V.
Intel has a hybrid cloud offering. They are in limited beta for providers to offer up a server designed for managed services providers to deploy on a customer premise. It includes a variety of options, including firewall, VOIP PBX, virtual storage and management tools.
Google has its Apps and App Engine along with a series of Web services.
Finally, Amazon’s Web Services have been around for many years and includes CloudWatch to manage hybrid clouds.
Why use a hybrid service? Several reasons. First, they are designed to quickly scale for your demands, making them ideal for peak load projects or to deal with unexpected heavy demands that your in-house servers weren’t designed to handle.
For instance, scientific instrument supplier Varian, rather than purchasing its own server hardware, was able to run a complex series of several weeklong mathematical simulations in under a day using Amazon’s high performance computing resources. The firm was able to dynamically scale its processing up to execute the simulation, then shut down when calculations completed.
Second, hybrid cloud services operate around the clock and in different data centers around the world, making them appealing to global businesses or those that want to be thought of that way. While this could be an issue for some managers who want to drive to see their servers in a nearby facility, it can provide for a level of redundancy and reliability in case of weather-related outages at headquarters.
Third, hybrid cloud services are reasonably priced, especially when compared with traditional outsourced or managed hosting providers. Some of the fees are quite inexpensive and you pay for the machine on pennies per hour that it is running. There is even a free service available from Cloudshare.com that will allow you to host up to three virtual machines for your account (fees are charged for larger collections, however).
What about the inherent insecurity of the cloud? Some of this is more about managing perceptions than any actual reality.
“The evidence is that data is just as secure and in many cases more secure in the cloud,” says Dave Cutler, the general manager with Slalom Consulting, a national consultancy in Chicago. “The larger companies can be more rational about this decision, where smaller companies might have a key executive who can nix the entire deal, such as the CEO, with more emotional rather than factual reasons behind the decision.”
Questions to ask your hybrid cloud provider
Before you get started with any hybrid arrangement, ask these questions of your prospective provider:
• Can you use VPNs to connect? You are going to want to have a secure method to access your servers and data, and most providers offer a virtual private network for this access. For example. Amazon offers its Virtual Private Cloud VPN service. Others only make use of secure HTTP browsers or remote desktop connections or SSH terminal sessions.
• Can you segment your network into Virtual LANs easily? This helps for extra security and makes your cloud easier to manage too.
• Are there any role-based or granular access controls? With some providers, access is an all-or-nothing proposition. Look for more granularity, where you can limit what ordinary users can do (such as prevent them from stopping or starting a virtual server or making changes to your virtual infrastructure).
• Are both Linux and Windows virtual server instances available? While you may not need both kinds of servers, it is nice to be able to bring up what you need down the road. Make sure the exact version of OS is available from your cloud vendor, such as 64-bit or a particular configuration, too.
• How do you set up and tear down a virtual machine instance? With many providers, this is done via a Web browser connecting to a portal page. Amazon has its Auto Scale and Elastic Load Balancer features to add or subtract computing resources. Others have simple copy commands, so once you have a “golden” server configured, you can easily make clones.
Some leading vendors to look at in your migration to a hybrid cloud include:
· Vyatta.com has virtual firewalls and other network infrastructure gear to help secure the hybrid configuration.
· Cloudswitch.com sells a virtual appliance that can be used to move any virtual machine into either Amazon or Terremark’s clouds.
· Appistry has its CloudIQ servers that can help scale them up or down.