Posts Tagged “VMware”

Yesterday was a busy day for releases at VMware:

vSphere 4.0 Update 1 Released

Key enhancements:

  • VMware View 4.0 support (hint, hint…)
  • Windows 7 and Windows 2008 R2 support
  • Enhanced Clustering Support for Microsoft Windows
  • Enhanced VMware Paravirtualized SCSI Support
  • Improved vNetwork Distributed Switch Performance
  • Increase in vCPU per Core Limit
  • Enablement of Intel Xeon Processor 3400 Series
  • HA Cluster Configuration Maximum
  • IBM DB2 Database Support for vCenter Server
  • Pre-Upgrade Checker Tool

For more details see the ESX release notes and vCenter release notes. Update 1 is currently available for download.

vCenter Server Heartbeat 5.5 Update 2 Released

Surprisingly many people are still not familar with vCenter Server Heartbeat, this add-on availability solution for VMware vCenter Server provides 360 degree protection for vCenter Server against a wide range of failure scenarios, including hardware failure, OS failure, network failure and application service failure resulting from natural occurrence or human errors. In addition to protecting vCenter Server, it also protects VMware vCenter Update Manager, VMware vCenter Converter, VMware vCenter Orchestrator, VMware vCenter Guided Consolidation, vCenter Server Database and VMware License Server.  And since it is licensed per vCenter that you want to protect, this protection is extremely cost effective.

Key enhancements:

  • Support for the following new vCenter Server platforms:
    • VMware vCenter Server 4.0 Update 1
    • VMware vCenter Server 2.5 Update 5
  • Support for the following new OS platforms relative to vCenter Server:
    • Windows Server 2008 SP1 (32-bit and 64-bit)
    • Windows Server 2008 SP2 (32-bit and 64-bit)
    • Windows Server 2003 SP2 (64-bit)
  • Availability protection for VMware vCenter Management Webservices
  • Single-installer (self-extracting) executable for VMware vCenter Server Heartbeat across 32-bit and 64-bit OS platforms
  • Built-in 60-day evaluation mode (triggered from the date of installation)
  • Compatibility with vSphere based licensing
    • Note: Existing vCenter Server Heartbeat (vCSHB) customers will be fulfilled with new unique licenses to be used with vCSHB 5.5 U2 builds. These new licenses are only applicable to vCSHB 5.5 U2 builds and will not work with prior versions of vCSHB 5.5

For more details see Server Heartbeat release notes.  Update 2 is currently available for download.

Tags: ,

Comments 1 Comment »

… Most customers can’t afford that status quo, where the majority of their expenditures go into keeping the lights on versus innovation.  It really comes down to the CIO’s desire to enable their business strategy rather than a cost center. …

This is how Cisco’s John Chambers portrayed today’s VCE announcement during the joint webcast with EMC’s Joe Tucci and VMware’s Paul Maritz.  What Chambers was describing was the Private Cloud.  While only time will tell if VCE will be the tipping point of Private Clouds, today’s announcement was clearing laying out a destination for IT over the next few years.

What is VCE?

Industry Leaders at VMware vSphere Launch

Industry Leaders at VMware vSphere Launch

Rather than repeating all the details that have been provided elsewhere, the cliff notes summary is that VCE is a partnership between Cisco, EMC, and VMware.  By combining Cisco UCS server hardware and networking with EMC storage and management VCE creates a certified and supported data center solution to enable turnkey virtualized data centers running VMware vSphere on Cisco and EMC hardware components.  Along with the partnership, a new corporate entity called Acadia was announced to provide solution services under a separate entity from the primary stake holders of Cisco and EMC with participation from Intel and VMware.

Here is a list of others talking in more detail about VCE Coalition (I’ll try to update this over the next few days as well):

All of this private cloud chatter just a day after Gartner predicts cloud computing spend to take off.  Should be interesting to watch Cisco announce their Q1FY2010 earnings tomorrow

Why Do I Think Enterprises Should Care about VCE?

Private clouds are a reality in the enterprises.  I have clients who are either mid-project of building a private cloud or deep in the architecture and planning for their private clouds.  The simple reason being that they know they need a fully virtualized, self service environment to respond to their internal business customer’s needs.  The stories of business groups being told it would take a year or more to deploy their new application environments are true.  Some times this is due to lack of data center space or capacity (that seems to be the pandemic spreading quicker than swine flu), sometimes due to lack of human resources in today’s recession recovering economy, sometimes a combination of both.

Virtualization is the key to the data center capacity pandemic facing many enterprises.  But just layering virtualization on top of the existing data center is like providing some Tamiflu to someone who is sick with the flu.  It may help them get better over time, but not over night.  There are still data center designs which don’t take into consideration the ramifications of virtualization.  I have clients who have plenty of extra floor space in their data center, but not enough power, or backup generator capacity, or floors that aren’t strong enough to support a storage array needed to fill the empty space with virtual computing infrastructure.

On top of that, virtualization with the legacy process in place don’t allow IT to respond to customers needs at the speed of business.  This is where private clouds with automated management and self-service provisioning capability come into play.  Take that low hanging visualization fruit and let the users feed themselves.  Providing internet cloud capabilities in the enterprise data center for web apps and basic services is just the start.  Once you start providing that self service capability for enterprise applications as well, now you’ve got something.

What I see VCE providing is the same building block approach that Amazon, Google, and Yahoo have each individually custom built for their own data centers, but in a packaged, tested, and supported format from trusted infrastructure vendors.  Now any Enterprise, big or small, has the ability to run their data center in an automated fashion using virtualization and hardware solutions purpose built for the task.  Enterprises are risk adverse in their IT departments, so having Cisco, EMC, and VMware standing behind the solution with a independent services and support group in Acadia, will help ease concerns.  And with the enterprise sales forces of both Cisco and EMC selling VCE solutions, access into the key decisions makers in Enterprises is there.

It’s easy in the early days of a partnership like this to show how all of this is nothing new, and in many ways true statements.  So the additional details that come out over the new few quarters will be important.  And the amount of traction that VCE has over that same time still needs to be seen.  But I see the foundation that is presented in VCE, as well as the potential that is there for the near future, as helping many enterprises solve the data center challenges facing them today as well as help enterprises break through that 30% virtualization barrier.

And What Impact Do I See to VMware?

I have seen various discussion today debating whether the VCE coalition is a good or bad thing for VMware.  Scott Lowe, for example, raised some interesting questions on the impact of VCE on VMware which sprouted some interesting discussions.  But over all, today’s VCE announcement was largely Cisco and EMC with support from VMware.  VMware’s partnerships with other hardware vendor’s and solution providers are still in full force.  If down the road the VCE coalition starts to show high numbers of VMware enableed servers shipped than other hardware vendors, there is nothing that prevents those other vendors form creating similar partnerships that include VMware.

In the end, it comes down to the same thing as always…market demand.  If the enterprise customers demand a fully integrated virtual data center solution, then more and more of the enterprise vendors will need to start offering them to remain competitive. As The Register pointed out, right now it’s a two vendor story: VCE and HP…and both include VMware.

And will VCE/Acadia be the tipping point for Private Clouds?  We’ll have to look back in a few years and find out.  But between now and then we’re all in for an interesting ride in IT-land.

Tags: , , , ,

Comments No Comments »

In case you didn’t notice from the change of tone in my tweets, I have been on vacation with the family for the past week.  Enjoying the scenic grandeur (and at times solitude) of the Pacific Northwest and taking a ton of photos with my new camera (1388 photos to be exact…and 5 movies…).

Today, I had the joy of the first day back on the job and dealing with the flood of emails, followups, and catching ups that is the price we pay for taking some time off and not reading emails.  Like that wasn’t enough, today VMware (my employer) had to go an announce that we were acquiring SpringSource (and add a few more items to my list to completely dissolve that post-vacation glow! :-) ).

After a day dealing with my inbox and urgent items, I had to take some time out of the evening photo processing to read the Steve Herrod and Rod Johnson blog posts on the acquisition.  And provide a bit of a different viewpoint on this acquisition…fresh from vacation and not knowing anything more about this acquisition than what has been publicly stated by others (so safe from saying anything other than my opinion – see disclosures in the About latoga labs in the sidebar).

I’ve Been Through This Before

I’m not talking about my employer acquiring a company.  I’m talking about a closed source Company acquiring essentially an Open Source company.  Before joining VMware I used to work for IONA Technologies (sound familiar….think CORBA…Yes!  That IONA!).  I was there when IONA bought LogicBlaze.  What made this acquisition interesting (especially for me…being part of the enterprise sales team at IONA) was that we went from having 1 closed source product (ESB) to three products (all ESBs) which competed with each other.  And I was only allowed to sell one of them.

Executing a successful merger is not easy even when the companies are very well matched.  But it becomes even more difficult when they have conflicting core values (and revenue models) like closed source code development and open source code development.  In my most recent experience, the Iona/LogicBlaze merger didn’t work as well as it could have because the two sides of the house competed against each other and management turned a blind eye to it while they tried to figure out a revenue strategy post merger.  Funniest thing is that a lot of the core value propositions we were discussing with clients at IONA in that Enterprise sales team that I was part of, still hold true today.  Back then virtualization was a huge hidden value savings that I couldn’t tap into.  Not any more…

Regardless of the synergies that two companies can provide each other technology wise, there is not as much focus traditionally placed on the social aspect of merging two companies.  It is that social aspect (like the social aspect of introducing any new technology in a company) that will drive the speed and revenue value of the acquisition.  Having been through this before in a rather painful way, it is important to mention this fact.

Why VMware + SpringSource Makes Sense

The good news is that this conflicting personality issue shouldn’t be a problem with the VMware/SpringSource merger.  First, there is no competing technologies between the two vendors.  SpringSource allows VMware to access the higher level parts of IT (Applications and App Developers) while also working together to enable the Cloud Vision of vSphere.

Second, based upon what Rod Johnson indicated in his blog post, he will be heading up SpringSource as a separate unit within VMware following the VMware BU organization.  This should mean that SpringSource will get to work as they have been to support their existing community and customers in that classic open source way while working together with the other VMware BUs to add bigger picture value through the combination of SpringSource technologies with VMware’s.

Paul Maritz has indicated in the past the need to move up the value stack of IT and has used the term framework more than once during the vSphere launch.  The ability to leverage the virtualization foundation of vSphere with vApp and abstract away the applications from the operating systems with SpringSource’s various build-run-manage products not only provides a much more open application development environment to compete with Google and Amazon, but also provides an solid migration path for Enterprises to move to the Private Cloud with all their web based Java applications.  Image a world where Java App developers have the ability to integrate via the spring framework right into the virtualization based cloud where their apps will be tested/QA’d/run.  Regardless of weather…er…I mean whether…that cloud is an internal cloud or an external cloud.

I see some very clear and interesting developments on the horizon from this acquisition which I’ll try to disclose my opinion on in the future.  And, as is can be the case when you put a lot of very smart people together with solid management, I’m sure we’ll see some surprises as well.  From the looks of my LinkedIn network, I’ll also be re-united with some old colleagues as well!

Tomorrow will be an interesting day of conversations with my global clients to hear their take on things!

Tags: , , ,

Comments No Comments »

Last night I presented the following at the SDForum Cloud SIG in Palo Alto (you’ll have to bear with the animations that didn’t come through well on the online version..).

We had a great turnout considering we are in the middle of summer vacations.  Thanks to Dave, Dave Nielsen & Bernard Golden for coordinating and everyone for attending!  (Even thought I have my brand new camera waiting to be used, I completely forgot to take photos!  Luckily others did and I’ll update this post there photos once they have them online)

My goals for the presentation was to first help everyone understand that Virtualization lies at the heard of cloud computing. Second was to explain that private clouds are just the evolution of an enterprise’s existing virtualized data center (their internal cloud) with the flexibility to expand the private cloud to external cloud provider’s data centers if and when needed.  The key point of clarity here is that an enterprise’s data center could be referred to as both an internal cloud and a private cloud.  But, the cloud that federates the internal cloud with an external cloud should always referred to as a private cloud. And my third goal was to detail the VMware components that go into creating a private cloud.

I was glad to see that everyone mostly understood that an enterprise’s cloud needs are not the same as a internet application’s cloud needs.  Enterprise’s have to deal with legacy applications that can’t or don’t need to be re-written to become fully cloud aware.  And with a vCloud enabled private cloud they don’t have to be.  But, if you have an application that you want to be cloud aware that flexibility is there.  Enterprises also have demands that require features like HA and Fault Tolerance and understand that adding those features may increase overall cost due to technical requirements these features require.

There will be a lot of additional cloud related announcements in the march up to VMworld 2009.  (Dave did a good job of trying to get a scoop on some…)  All the attendees showed great patience with my answers of coming soon with regards to more details.  And today they get a small reward with the Rackspace announcement: Rackspace Private Cloud leverages VMware to Extend Enterprise Computing on Demand.

If you’re attending VMworld 2009 in San Francisco in a few weeks, I included a list of a few sessions that help build on the overview that my presentation gives:

  • DE-03 – Introduction to vCloud APIs
  • TA3326 – Building an Internal Cloud-the Journey and the Details
  • TA3901 – Security and the Cloud
  • TA4100 – Internal Clouds: Customer perspective and implementations
  • TA4101 – Buying the Cloud: Customer perspective and considerations on what you should send to an external cloud
  • TA4103 – Engineering the Cloud-The Future of Cloud
  • TA4102 – Unveiling New Cloud Technologies
  • VM2706 – Improved cloud interoperability using virtualization management standards

There are many other cloud related sessions during VMworld, so make sure you check the scheduleAnd Register early! Last year I had clients who registered too close to the show and couldn’t get into a number of the sessions they wanted.  Some are hands on labs and there are only so many VMs to go around…

And now, some links based upon some of the questions that were asked and items that I promised:

Tags: , , ,

Comments No Comments »

One of vSphere 4.0 most understated features in my opinion is Fault Tolerance.  I truly see this as a capability of vSphere that goes overlooked by most people (especially those who are focused on the cost of a vSphere deployment…as Fault Tolerance is included in vSphere Advanced and higher packages).  Not to long ago, companies paid millions of dollars to achieve a lock step fault tolerant solution.  Today, with vSphere, you can enable Fault Tolerance on a VM with just the click of your mouse.  I want to clarify the key points on Fault Tolerance that most of my clients seem to ask me about; this won’t be a deep technical discussion on Fault Tolerance, that has been covered by others already and you can find those in the links I have included at the end of this article.

I still find it amazing how the spectrum of availability solutions still gets confused by IT administrators and executives alike.  So, first a brief refresher on this spectrum:

  • Load Balancing: Multiple running copies of an application, failure may affect end user.  Load Balancing via a network connection load balancer is the lowest common denominator for availability.  Actually, these solutions are typically used to achieve scale out of applications that can’t scale out on their own.  Load balancers allow you to run multiple copies of the same stateless (typically REST based) application.  The nature of the client’s connection to the application determines what availability impact a load balancer has.  If a failure occurs between a client’s connection the client should not be affected by the failure.  However, if the failure occurs during a client’s connection the client most likely will be affected by the failure in some nature, possibly losing their work (REST, stateless short transactions less affected; non-REST, long connections more affected). By definition load balancing will increase the utilization on multiple servers…that’s what it’s designed to do.  I spent five years crafting load balancing solutions for clients back in the late 90’s…and yet I still come across confusion here from time to time.
  • High Availability: Single running copy of an application, failure will affect end users.  High Availability simply means that when a failure occurs, the highly available application will start running on another server.  In vSphere, this means the environment will turn on the VM on another ESX hosts to ensure minimal amount of down time for users of the application.  Typically, the user will be affected by the failure.
  • Fault Tolerance: Multiple (typically two) running copies of an application, failure will not affect end user.  Fault Tolerance means that you are running two copies of the application in lock step, what ever instruction gets executed on the primary also gets executed on the secondary.  This doubles the resource utilization in your environment, but ensures that a failure has no impact on the end user.  When a failure occurs, the IP address of the primary system moves to the secondary system and the user continues doing what ever they were doing because the secondary system was processing the same instruction as the primary when it failed.  By this definition, Fault Tolerance isn’t ideal for every application due to the higher cost of resource utilization, if you’re running at 80% utilization of your VM prior to Fault Tolerance, you will be running two VMs at 80% when Fault Tolerance is turned on.

What makes vSphere’s Fault Tolerance feature a diamond in the rough is this zero downtime solution is baked into the virtualization infrastructure that you may already own.  For those key applications where zero downtime is valuable, it’s there to be turned on with minimal additional cost. There are some hardware requirements that you need to be kept in mind: like an additional network for the FT messages to be passed across (two networks if you want a 100% fault tolerant system), and ensure you have the right type of processor.  But these are similar requirements for most comparable solutions.

What makes Fault Tolerance a bit rough is the fact that it only supports one VCPU Virtual Machines.  If you application need multiple VCPUs, you’re out of luck.  At least for today.  Considering Fault Tolerance is a 1.0 feature, this limitation is understandable.  It’s even more appreciated when you consider what is happening under the covers to keep the instructions in sync across two VMs, watch the following video from VMware Principal Engineer Doug Scale for the details:

Now imagine the complexity of trying to track, synchronize, and replay the processing instructions for multiple processors. Going back and using my basic Computer Science knowledge from my first year in college makes it obvious to me that supporting multiple processors is magnitudes more challenging that support one processor. So you gotta start somewhere!

Taking all this into consideration there are multiple applications that my clients are looking at as candidates for Fault Tolerance.  From mail servers and messaging servers to custom applications where down time needs to be avoided.  Before it used to apps where “downtime needs to be avoided at any cost“, but with vSphere Fault Tolerance it has become more like “avoided at a little cost”.

What apps do you have that you’re considering Fault Tolerance for?  Tell me about them by leaving a comment.

Additional Resources on vSphere Fault Tolerance

Tags: , , ,

Comments 9 Comments »

© 2006-2010 Greg A. Lato