Thursday, December 15, 2011

Comparing open source cloud platforms: OpenStack versus Eucalyptus

Rackspace and NASA recently launched OpenStack, a cloud software stack that has already generated significant buzz in open source and cloud computing circles. What it offers, in a nutshell, is an entryway for hosting providers that want to provide a cloud service to their customers, much like Parallels Virtuozzo opened up virtual private servers to Web hosting companies.

OpenStack offers the promise of do-it-yourself clouds in a secure, private test lab before moving to either private cloudor public cloud, along with insight into the real security issues behind cloud computing and Infrastructure as a Service (IaaS). OpenStack has been hailed as the most significant development in cloud computing to date. What doesn't it offer?
A tie-in to the number-one cloud provider, Amazon, for one. For that, you'd have to turn to Eucalyptus, the other open source cloud computing product on the market. Eucalyptus has been around for nearly three years, a long time in terms of IaaS products. It was founded out of a research project in the Computer Science Department at the University of California, Santa Barbara, and became a for-profit business in 2009.

What admins need to know about Windows Azure services


Microsoft is famous for saying it’s "all in" with cloud computing, and for developers, there’s been a lot of information, code and features to sink their teeth into. But as an IT administrator, the cloud represents something outside of your boundaries -- something your company pays for, but you don’t directly control.
The truth is, there hasn’t been a lot of really good messaging around what Windows Azure means for IT professionals. So let’s take a look at the Azure lifecycle from an IT perspective and try to piece together how the worlds of cloud computing and IT departments come together.
First, understand the essentials of Azure
Windows Azure, put very succinctly, is an environment run by Microsoft that lets developers create applications that will run anywhere without worrying about things like specifying hardware, dealing with demand, or acquiring management teams to take care of the bells and whistles. Azure basically abstracts the layers of service provisioning and computer management from the developer, so he or she can write an application to the Azure platform but not be concerned with resources, machines, state, and so on.
Companies supposedly benefit because you only pay for what you use (i.e. the time Microsoft’s resources are used on your company’s behalf), which minimizes capital costs to run your Internet-connected applications.

Microsoft sets Azure free; Appliance flutters to Fujitsu


Almost a full year after a giddy, typically early Microsoft announcement, Redmond's Platform as a Service technology has left Microsoft's data centers and is running at giant IT supplier Fujitsu.
Microsoft Azure is available on Fujitsu hardware in the company's Tokyo data center, and customers can interact with it just like Microsoft's U.S.-based Azure services. The Fujitsu Global Cloud Platform/A5 (FGCP/A5 or Fujitsu Azure) will be live in August; users will have to sign up with Fujitsu to access the service, and pricing is expected to be the same as current Microsoft Azure pricing.

Users are by and large enthused, since this announcement cuts the Gordian Knot of enterprise IT security and public cloud services. Fujitsu says that, as a longstanding colocation and hosting provider, users can be assured their data is somewhere familiar, although it does not address concerns about multi-tenancy. Fujitsu Azure users will share data space on the platform within Fujitsu's environment, just like Microsoft Azure users do in Microsoft's data centers.
"This latest development is a significant milestone in making Windows Azure a ubiquitous enterprise solution," said Brian Fino, an IT consultant specializing in Microsoft development.
He said there was an intense dichotomy in the enterprise at the moment, between the almost-absurd ease with which Azure could be used and the need for IT shops to maintain control over infrastructure and data, still by far the biggest roadblock to cloud.

Hybrid cloud: The best of public and private clouds


While the term “private cloud” means custom cloud technology for enterprises, most believe their own data centers already provide private clouds services. Since these companies also expect to adopt at least some public cloud services, the next step clearly is to build a hybrid cloud
But if hybridization isn’t a partnership between a public cloud and a private cloud that are built on common technologies, how does it happen? Companies expect worker application experiences to be transparent to where the application runs, which means either the experiences or the applications must be integrated in a hybrid cloud regardless of how the “private” portion is created.
A hybrid cloud’s success begins by selecting the right integration method.
Building a hybrid cloud with a front-end applicationThe dominant strategy in creating a hybrid cloud that ties traditional data centers with public cloud services involves the use of a front-end application. Most companies have created Web-based front-end applications that give customers access to order entry and account management functions, for example. Many companies have also used front-end application technologies from vendors like Citrix Systems Inc. to assemble the elements of several applications into a single custom display for end users. You can use either of these front-end methods to create a hybrid cloud.

Cloud predictions for enterprise IT in 2012


Ask around and you’ll hear it over and over again: Enterprise IT shops are worried about using the cloud. They’re concerned about the security, privacy and governance risks of moving their data and applications outside their four walls. Cloud vendor lock-in and job security are also major worries for these guys, though few IT pros will admit to the latter.  
Next year will be no different. But instead of keeping the cloud at arms’ length, which many enterprise IT shops have done this year, 2012 will be the year for taking the plunge. If you’ve been sitting on the fence, here are some thoughts on what to expect next year that might push you over the edge.

The following are my predictions based on current trends and where I see them leading us. Just some observations; I have no crystal ball.
Cloud hype ends, disillusion begins
After several years of megalomania, cloud vendors finally settle down and stop trying to prove cloud computing is real. Enterprise IT gets it: We’re looking at the next model for IT delivery and consumption. The adoption process becomes a long-term “roadmap” and a slow and safe transition touching every part of the business. It’s going to be a bumpy road.  Watch out for the vendors with professional services arms who are rubbing their hands together with glee, claiming to you show you the way forward. And channel guys: Your time is now!   

Checklist: Managing applications in the cloud


Moving applications to the cloud is not for the faint of heart. Issues can crop up that may force you to re-architect the application, compliance requirements can create roadblocks, and bandwidth problems can occur if your cloud provider does not support low-level networking services such as multicasting.
After you’ve assessed which applications can run in a public cloud, there are other factors to consider -- configuration, data migration and monitoring. What are some of the most common configuration tasks you need to keep in mind when migrating an app to the cloud? This checklist outlines key points: