Cloud Computing: As Service or As Architecture?

Last week I saw an incoming link at my blog site from, a website promoting private cloud computing inside enterprises backed by EMC. Due to curiosity, I browsed the website and found a video by VMware CEO Paul Maritz on cloud computing. BTW, my website is also featured at the home page. Thanks!

In the video, Paul talked about the cloud computing, mostly referring to services over the Internet, can also be an architecture pattern for enterprises. When that architecture is implemented, you will have a private cloud on premise. Although not using cloud services from any service provider, you still get almost all the benefits in a private cloud.

Lost VMs or Containers? Too Many Consoles? Too Slow GUI? Time to learn how to "Google" and manage your VMware and clouds in a fast and secure HTML5 App.

From the system architecture perspective, your applications built within a private cloud aren’t much different than those built using external cloud services. If both of the services follow the same interface spec, your application may switch between public cloud and private cloud either statically or dynamically.

When it’s static, you actually use the public cloud as the extension to your private cloud; when dynamic, the public cloud can be your extra resource pool for balancing your peak workload on demand.

The key difference for the private cloud is that you have to host the service by yourself, which could be a lot of work from system acquisition to maintenance. The benefit from this is that you have full control over everything from data to the computing resources.

To have a private cloud, you have to build your system using cloud computing as architecture pattern. If you also leverage the cloud services, you will have a hybrid cloud. (Isn’t that doublecloud as well?)

Although enterprises can build their own software for the services, the chances are they will most likely buy software for cost reason. It also takes a lot of expertise to build large scale system software that provides cloud services. This is basically not what most enterprises’ IT teams want to do.

This entry was posted in Cloud Computing and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted April 12, 2010 at 8:31 am | Permalink

    Look! it is a magnificent creating and home pattern from Design and style (Cayman) Ltd. I am affectionate towards of architectural design and style like this, it appears quite attractive! You have to completely recognize what the architectural layout is. And it appears to be Architect creating these styles are accredited professionals, I do not know what’s the price, lol! Nevertheless, I want to get initiatives on the best way to generate easy models. I am aspiring to become a glowing architectural designer.

  2. Max Miller
    Posted November 1, 2010 at 6:16 pm | Permalink

    I see the private cloud being a major part of the future of the Internet. I think most companies will find one way or another to get one.

One Trackback

  • […] for enterprise; the cloud computing is, as its definition points out, Internet based services. In my previous blog, I mentioned cloud as architecture pattern (CAA), which can be leveraged in enterprises as well. If […]

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.