Over the past few years, Google has been steadily morphing and adapting to keep up with the ever-changing technological world. Google’s new platform offers the “Google Compute Engine” and in the world of cloud computing, this new feature is a huge advancement. This Compute Engine once seemed like something that was too difficult to create and even more complex for the general public to understand. However, just a few years down the road, this amazing concept has become a reality. You may be wondering exactly what the Google Compute Engine means for the cloud computing industry.
In the following few paragraphs, we will observe the potential for what Google’s program. Om Malik discussed the details of Google’s Compute engine in a post that he composed earlier this afternoon. This infrastructure-as-a-service utility is in fact, a huge advancement in cloud computation. With the news finally breaking that this Compute Engine would become a reality, it is important to discuss exactly what Compute Engine means for the cloud computing industry.
Listed below are five things that I think of this service.
Platform as a Service is a goal that is still too ambitious.
Originally a concept by Microsoft, Windows Azure was built to be one of the first “cloud businesses”. However, Windows Azure was ultimately unsuccessful. Google’s App Engine was another attempt to create a business out of cloud services and it too, failed. My discussion with Satya Nadella, Microsoft’s boss of cloud programming, last week at Structure made the details of this failure exceedingly clear. A similar discussion with Google’s cloud developers last night had a tone that was similar to the one with Microsoft. Google however, was a bit more ambitious. While attempting to speed ahead of Amazon in terms of product development, Google got too far ahead of themselves as well. The development of PaaS was successful, however in terms of doing the tasks that they originally intended for it to do; it is still a work in progress. PaaS was created to signify the future of application hosting, however there is still quite a bit of work that needs to be done to the program for it to reach its full potential.
OpenStack is more important now than it ever was in the past.
It would be impossible to count the number of times that I have heard that OpenStack is still to underdeveloped and that the development process is taking too much time overall. At this rate, it seems almost impossible that OpenStack will ever catch up with the progress that has been made by AWS. However, it is important to note that many large companies and businesses are absolutely mortified by the idea of becoming locked into one particular cloud computing platform. The closer we get to creating cloud environments that incorporate public clouds and on-premise clouds, the more pungent this fear becomes. Because of this, Rackspace is looking increasingly more suitable for these businesses, but there are many changes that need to be made to it before it is even in the same league as Windows Azure, AWS or Compute Engine. Rackspace has yet to offer the quality of support for specialized work or the types of higher-level services that are already being offered by other companies such as Microsoft and Google.
The scale business is closed.
Between the services provided by Google, Microsoft and AWS, there is practically no need to even attempt to compete with them. The scale of the services that they offer is almost unfathomable and their prices are nearly unbeatable. These companies are able to drive down the prices of their products at will in order to increase product demand. As of now, Google claims that Compute Engine is the lowest-priced cloud service available on the market but it is unlikely to remain that way for long. AWS has a notorious history of slashing their prices in order to beat out their competition. On top of this, these companies also have the computational capabilities to handle a multitude of high-performing applications. There a dozens of researchers who are already running their HPC apps on the AWS platform. Urs Hölzle, Google’s senior vice president of technological infrastructure was able to demonstrate a genome-analyzing application that ran at 60,000 cores. This is not to say that there is no need or room for other cloud computing platforms. However, if these new enterprises intend to be successful, they would need to offer features that set them apart from all of the other cloud computing platforms that are already on the market.
Facebook has to counter with its own IaaS offering.
Facebook has grown to be an enterprise with unprecedented power in the cyber-world today. With this being said, Facebook is always changing to meet the needs of the consumer. For this reason, they will have to create their own laaS platform. While it may end up being significantly different in terms of functionality and offerings, it is important to consider that such a platform will eventually be developed by the social networking site. There is a huge potential for businesses to host applications on Facebook and laaS offers the perfect opportunity to create these applications. Facebook is certainly a large enough enterprise to pull this venture off. It is also safe to say that Facebook has the financial capabilities to create their own platform. In fact, the company has already been testing prototypes of low-power ARM processor-based servers that they have created.
Is Google the force to be reckoned with in the world of clouds?
Compute Engine is still in the development stage and in many respects is still quite a young platform. However, Compute Engine fits the world of cloud computing like a glove by building off of tools and applications that are already in existence. Although Google also owns App Engine, which supposedly is already hosting over 1 million apps, Heroku hosts more than this. App Engine is still impressive in the fact that it hosts so many apps when it is still unavailable to many developers. Some will claim that in terms of the variety of products and platforms Google has to offer, there is no other company that can compare with it. AWS is attempting to focus on laaS capabilities but it is possible that they may move towards a more PaaS-like structure such as that exhibited by DynamoDB in near the future. VMware is slowly advancing in the world of cloud computing, but it is still a long ways away from being classified as a true cloud service provider.