VMware PEX 2010 – Day Three

I know I haven’t written the day three of my PEX yet. You know there was a celebration party at that night and we had a really good time there. Now I’m back and have more time to write about day three.

CTO Steve Herrod’s Keynote

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.

This is the most important part of day three, followed by the celebration party:-). If you are interested in knowing what is happening in VMware R&D and what new products are coming from VMware, you don’t want to miss a single minute of Steve’s keynote. That is why I got there early and sat in the front.

Compared with Carl’s keynote, Steve’s is even “cloudier.” He first discussed why cloud matters to our industry, backed by lots of statistical data and historical analysis. Then he introduced what VMware was doing on the promise of cloud computing today, followed by cool demos that covers several new products. In the end, he tried to “get you fired up to make money and lead the cloud journey.”

Here I would like to bring up your attention to “cloud journey,” a key idea thoroughly discussed by Rick Jackson, VMware CMO, in his talk “From Virtualization To The Cloud: The Customer Value Journey” in Carl’s keynote. With this in mind, you won’t pursue cloud computing as a final destiny, but a process.

I think we all like disruptive technologies, but few of us like disruptive user experiences. When we purse cloud computing as a journey, we will have more effective and efficient transformation to simplify and optimize IT.

My Talk on Cloud Application Architecture

This is my most important job at this PEX. So after the keynote, I went back to my room to have more rehearsal in front of a big mirror till I felt tired standing there.

Right after lunch was my show. I first analyzed why architecture matters more for cloud applications, and the difference of applications in the cloud (AIC) and applications for the cloud (AFC). Then I went over 10 architecture design guidelines for AFCs, put them together in a reference architecture for web based AFCs. In the end, I closed the 50 minute presentation with 5 minute Q&A. Time well controlled.

After the session, I lingered a bit outside the room and talked to folks like Steve Wong, Jay Cai from EMC, Hank Wright, Patric Chang from Brocade, Steve Romonhr from Dell.

Discussion with F5 Networks

F5 is a leader in network balancing market. At its booth, I received more than one hour of “free education” on load balancing with f5 products, mainly from their Principal Solution Engineer Paul Pindell. When it’s over, I have an A3 paper full of notes, with which I can pretty confidently write their technologies here.

F5 load balancer family has two key members: Global Traffic Manager (GTM) and Local Traffic Manager(LTM). Both are based their proprietary BIG-IP hardware. The LTM has recently been virtualized and run on vSphere and Workstation with limited IO capability, for example 1Mbps throughput. It’s called LTM Virtual Edition and can be downloaded here for test & demo up to 90 days. Yet another great example of virtualized application after the Mitel PBX I blogged.

BTW, I got an invitation email on a Webinar about Mitel PBX by Parag Patel, VP of Alliances, VMware, and Stephen Beamish, VP of BD, Mitel, and others on Feb 17. Here is the link  for registration if you are interested.

The LTM, as its name suggests, is used locally in one data center. It can balance the traffic to different hosts, offload SSL processing, and compress HTTP data.

The GTM is used globally among data centers with DNS feature. Topologically, it’s closer to the Internet and can dispatch traffic to different LTMs.

Both LTM and GTM can be managed by either Web based interface or terminal via SSH. They also allow integration with their proprietary SOAP based API. While asked whether their Web interface uses the same SOAP API, they weren’t sure.

Interesting part is that F5 has done some integration with vCenter and Orchestrator. For example, it registers a script that can be triggered by an alarm condition. The script then calls to the LTM to do a VM migration to another data center. The LVMs on both sides can accelerate the migration. The existing sessions are maintained to the VM running in the new data center, but new sessions are created directly from GTM to the new data center.

The vMotion is sometimes initiated by a user from vSphere Client. I was curious how F5 detects the migration request and acts accordingly. I was told the script should be then run outside vSphere as a command. Well, I should see a real demo some day.

As described in the diagram I wrote notes, the LTMs also accelerate SRM and storage vMotion besides normal VMotion.

Another two products Secure Access Manager and FirePass weren’t my real interest. The former is their SSL VPN server which allows you to create SSL within a browser. It of course requires some software downloaded to the browser for the first time. The FirePass is the old model, and I guess will be phased out some day.

It’s very informative session with Paul and his colleagues who had lots of patience for me. Thanks F5 folks!

Celebration Party

The party started at 6:30PM at the House of Blues. The restaurant was fully packed with attendees from different companies and different continents with loud music that I had problem to hear each other. It was a great fun to chat with people on things like music and games, a total relaxation from full day of intensive works.

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


  1. Posted February 14, 2010 at 1:59 pm | Permalink


    I enjoyed our discussion in the F5 Networks booth at #vmwarepex. Until we get a chance to sit down together and walk through a long-distance VMotion, you can view a screen capture video created by one of our Product Management Engineers, Nojan Moshiri.


    This video demonstrates a VMotion over a T3 with 100ms of RTT latency. You can also take a look at the deployment guide for this solution here:


    Again thanks for taking the time to discuss the value adds F5 can bring to a VMware environment. I’ll get you some more info on the API integrations between vCenter and F5’s iControl.

    Paul D. Pindell
    Principal Solution Engineer
    F5 Networks

  2. Posted February 14, 2010 at 2:06 pm | Permalink


    I watched the video again and it demonstrates a VMotion over an OC3 with 100ms of RTT, not a T3 as I mentioned above. The deployment guide lists the results of VMotions over a T3, but the video itself was captured during a VMotion over an OC3.

    Paul D. Pindell
    Principal Solutions Engineer
    F5 Networks

  3. Posted February 14, 2010 at 4:45 pm | Permalink

    Hi Paul,

    Thanks a lot for the follow-up information! I will watch the video and document during this long weekend.:-)


One Trackback

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