In or For the Cloud? A big difference made for your applications

Many folks mentioned their presentations for VMware Partner Exchange in Las Vegas next month. Let me share mine here.

As you migth have guessed from the blog title, the presentation has a lot to do with both the cloud and application. My presentation title is “Architecting your applications for VMware Cloud.” I will discuss the challenges and opportunities the cloud brings in for application development, especially for the application architecture, and more importantly how to get it done.

Bothered by SLOW Web UI to manage vSphere? Want to manage ALL your VMware vCenters, AWS, Azure, Openstack, container behind a SINGLE pane of glass? Want to search, analyze, report, visualize VMs, hosts, networks, datastores, events as easily as Google the Web? Find out more about vSearch 3.0: the search engine for all your private and public clouds.

There are basically two types of applications running within the cloud: applications in the cloud (AIC) and applications for the cloud (AFC).

For the legacy applications, you can easily convert them to virtual machines and run these virtual machines in any cloud. These applications are AICs. They do not take much advantage of the benefits of cloud infrastructure, but the benefits of virtualization.

For the new applications, you want to design them to leverage the cloud from ground up. These applications are then native cloud applications, or AFCs. To make this happen, there are certain guidelines and best practices you need to follow, and pitfalls and exceptions to watch out. I will discuss these in my presentation at PEX.

Although AFC is the direction to go, but it won’t happen over night. It takes time. As I can see, there will be an evolutionary process for enterprises to get there.

  1. AICs. This is a small step for virtualization, but a big step for cloud computing. It helps to not only protect your investments on the legacy applications, but also familiarize your IT team with the cloud environment.
  2. Mixed. As time goes, new applications for the cloud will be developed/purchased and deployed, and you will see more and more AFCs in enterprises.
  3. AFCs. In the end, AFC will graduately take over as the main stream. I don’t think there will be 100% AFCs in enterprises any time soon because certain AICs are not really worthwhile to be re-designed as AFCs due to limited ROI. But the majority of AFCs will happen in next major upgrade cycle.

My session is Feb 10 (Wednesday) 1:30PM. Look forward to meeting/seeing you there. If you will present a session in PEX, please feel free to post it in the comment.

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

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>

  • NEED HELP?


    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__ doublecloud.org.

    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.