Latest Articles
12.21.2012What Can Rendering Service Market Get From Cloud Computing?
12.20.2012Penetrating the Japanese Social Gaming World With the Help of Japanese Social Gaming Companies
12.19.2012Cloud-Based Rendering – the Logical Next Step for Render Farms
Archives
Call 855-466-4678
June’s Structure Conference in San Francisco was much more business and market dynamics centric in its look at the cloud than in previous years where the focus had always been on pure technology and services. This new focus gave coherence to the talks that had not been there before. Unlike the previous year’s conferences where the preponderance of “vaporware” overshadowed all else, this year saw vendors with real products and services and customers who had experiences with private and public cloud deployments. What a difference a year makes. One of the biggest changes was from a focus in 2009 on “virtual machines” and 2010 on “workloads” to the current emphasis on “applications”. Everywhere you heard talk about the importance of supporting application development, integrating applications and the operation of applications in the cloud. Truly in 2011 applications was King. If you accept the concept that cloud computing is an operations model and not a technology, then this development makes perfect sense. In the stack there is nothing that is truly “cloud”. For cloud, management and monitoring protocols are not changed because it is how you operate and provision these elements that make it cloud. And the secret to this is to make them on demand and with the ability to scale appropriately. Cloud is not just an operations model – it is an application centric operations model. As we have witnessed in the past year, IT is moving slowly towards an application-centric operations model and away from the old server centric model. The end result will be management and monitoring tasks that are defined by and targeted at the application itself instead of the infrastructure that is underlying. This leads to an interesting corollary. If clouds are application-centric, then the perspective of the application must be considered when reviewing the problems resolved by cloud solutions. Or to look at it another way, it is a short-term solution to develop a tool specifically for virtual machine management in the cloud. Sooner or later managing a guest operating system in a virtual machine will become unworkable as the application begins to hide the containers in which it runs. However a disruptive concept that has tremendous promise is the development of tools in the cloud model that have the development, deployment and operations of code and data, in essence displacing the old server-centric model of the past. In terms of operations, very few enterprises have the tools and processes for this concept. At least today. There are a few application-centric tools for cloud around, such as EnStratus or RightScale. Although each of these is looking to provide tools for managing applications across disparate cloud systems, they tend to still be a trifle VM-centric. At least from this point of view. But then again most applications are built and deployed these days as an end product of this VM viewpoint. There are several approaches one can take that would make an application-centric approach achievable: