Hyper9 Named One of 10 Virtualization Vendors to Watch in 2010

Just noticed this press release from Hyper9. Congrats on making this list…

AUSTIN, Texas – Jan. 20, 2010 – Despite a tough economy and increased competition in the virtualization market, Hyper9, Inc. today announced the close of a banner year in 2009, capped off by a fourth quarter that was the company’s strongest quarter to-date. Demonstrating positive momentum across all areas of the business, Hyper9 won numerous industry accolades in 2009, most recently landing on CIO.com’s third-annual list of intriguing innovators in virtualization management, 10 Virtualization Vendors to Watch in 2010.

“Virtualization is no longer a buzzword that people just talk about,” said Bill Kennedy, CEO of Hyper9. “In 2009, more enterprises embraced virtualization as an effective way to optimize IT operations. As organizations continue to face the challenge of doing more with less, virtualization will play a strategic role in enhancing the performance and agility of key business initiatives.”

NIC Teaming load balancing does not work with global vSwitch configuration on ESX 3.5

A week ago a colleague contacted me about the fact that he had issues with load balancing on “Virtual Port ID”. Only a single NIC was utilized while running over 10 VMs on a single host. When changing the order of the NICs the traffic would flip over but again no load balancing. I remembered a KB article from months ago and pointed him to the article. Yesterday on the VMTN Community someone reported a similar issue with his ESX 3.5 environment. I referred to the article again and it solved the problem. Might be worth checking your setup in terms of load balancing. Is your second NIC actually being used? And if not here’s a short description of the problem and the solution:

Source

  • Symptom: NIC Teaming load balancing properties do not take effect with global vSwitch configuration settings.
  • Resolution: Override the load balancing order at the port group level, under Policy Exceptions, select the checkbox and choose the proper load balancing from the dropdown menu. Please note that this workaround only works until the next reboot of ESX.

My Homelab

This weeks VMTN podcast is about Homelabs. John  Troyer asked on twitter who had a homelab and if they already posted an article about it. Most bloggers already did but I never got to it. Weird thing is that the common theme for most virtualization bloggers seems to be physical! Take a look at what some of these guys have in their home lab and try to imagine the associated cost in terms of cooling, power but also the noise associated with it.

I decided to take a completely different route. Why buy three or four servers when you can run all your ESX hosts virtually on a single desktop. Okay, I must admit, it is a desktop on steroids but it does save me a lot of (rack)space, noise, heat and of course electricity. Here are the core components of which my Desktop consists:

I also have two NAS devices on which I have multiple iSCSI LUNs and NFS shares. I even have replication going on between the two devices! Works like a charm.

There’s one crucial part missing. On my laptop I use VMware Player but on my desktop I like to use VMware Workstation. Although VMware Player might just work fine, I like to have a bit more functionality at my disposal like teaming for instance.

That’s my lab. I installed 3 x ESXi 4.0 Update 1 in a VM and installed Windows 2008 in a VM with vCenter 4.0 Update 1. Attached the ESX hosts to the iSCSI LUNs and NFS Shares and off we go. Single box lab!

Top-25 virtualization bloggers

Eric Siebert just published the results of the Top-25 bloggers poll. Over 700 people voted and several bloggers entered the top-25 like Frank Denneman and Alan Renouf. I would like to thank everyone for voting on me. It’s a true honor to be part of a list like the following, let alone being voted as the number one virtualization blogger…

  1. Yellow Bricks – Duncan Epping – 158 #1 votes – total score of 4,191
  2. Virtual Geek – Chad Sakac – 111 #1 votes – total score of 2,938
  3. Scott Lowe’s Blog – Scott Lowe – 56 #1 votes – total score of 2,889
  4. NTPro.nl – Eric Sloof - 22 #1 votes – total score of 2062
  5. RTFM Education – Mike Laverick – 7 #1 votes – total score of 1,734
  6. Virtualization Evangelist – Jason Boche – 13 #1 votes – total score of 1,482
  7. VM/ETC – Rich Brambley – 5 #1 votes – total score of 1,138
  8. Gabe’s Virtual World – Gabrie van Zanten – 8 #1 votes – total score of 1,096
  9. Virtual Storage Guy – Vaughn Stewart – 58 #1 votes – total score of 990
  10. Virtu-Al – Alan Renouf – 18 #1 votes – total score of 831

I borrowed the list from Arnim who blogged about it yesterday, for the full list with all 66 Bloggers check Eric’s new article.

Time for a change…

A lot of announcements have been done lately(Scott Lowe’s for instance) so I could not stay behind. I will be joining the VMware Advanced Services department as the Cloud Architect for EMEA.

As you can imagine I am thrilled that I have been given this huge opportunity and will be transitioning to this new position over the upcoming weeks. I will be focusing on public clouds primarily; of course in combination with VMware vSphere and a new upcoming product which has already been revealed as Redwood, but not officially announced.

Like I said months ago, blogging does change your life for the better and working hard does pay off. Let’s get ready to rrrrruuuuummmmmbbbbblllllleeeeee!

Not al compute units are equal

I was just reading an article which is titled “Surprise! Not all Amazon EC2 compute units are created equal. I think it’s a very interesting article and actually shows how people think/feel about what cloud computing is offering. In this case it’s all about the perception and as with many users the perception of performance and the misunderstanding of the technology that is driving this. The following quote from the article linked above captures the essence of the story

It turns out that the underlying hardware for each instance created impacts the actual performance that each instance gives you, even though the instances are all virtualized and marketed by Amazon as if they are all created equal. In our case, we found that the different underlying hardware that the virtual instance sits on has a significant impact on application performance, at least with respect to MySQL database performance. Instances that were created on machines with AMD’s Opteron 270 processors (2ghz 1mb L2 cache) showed significantly poorer MySQL performance compared to instances created on machines with Intel’s Xeon e5430 processors (2.66ghz 6mb L2 cache).

Now after reading this a lot of you may say “DUH”. Of course you can’t expect this be to be equal, but when reading Amazon’s explanation of a Compute Unit I do understand where this comes from.

Source
EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.

Cloud Computing, as Mike D. has explained many times already, is about the end-user not caring about what lays underneath as long as it meets there business requirements(non technical). Or in other words, and I quote “I don’t care”.

However as you can clearly see in the quote above, and please read the full article, the end-user does care when it comes down to performance. Performance needs to be guaranteed but more surprisingly equal in all cases. In the case mentioned above a single server had better(!) performance then guaranteed by Amazon and still the customer was dissatisfied with it as it clearly skewed expectations.

What can we do to prevent this and should we try to prevent this or create a better explanation of what “Compute Units” are. I actually don’t think there’s a single correct answer to the question or even a solution at this point in time as we are still growing and maturing. I will leave it at that for now and let the topic sink in, if you do have an answer please speak up.

While I was writing this article I was pointed by @MattPovey(EMC) to another article titled “Has Amazon EC2 become over subscribed?” Which is an excellent read and also deals about performance and the perception of just that. I think the key take away is that the user, when one of the few virtual instances using a physical server, sees a decline in performance over time. Although Amazon might still meet the SLA it is the users perception that performance decreased and are not equal to what has been offered.

Real life RAID penalty example added to the IOps article

I just added a real life RAID penalty example to the IOps article. I know Sys Admins are lazy,  so here’s the info I just added:

I have two IX4-200Ds at home which are capable of doing RAID-0, RAID-10 and RAID-5. As I was rebuilding my homelab I thought I would try to see what changing RAID levels would do on these homelab / s(m)b devices. Keep in mind this is by no means an extensive test. I used IOmeter with 100% Write(Sequential) and 100% Read(Sequential). Read was consistent at 111MB for every single RAID level. However for Write I/O this was clearly different, as expected. I did all tests 4 times to get an average and used a block size of 64KB as Gabes testing showed this was the optimal setting for the IX4.

In other words, we are seeing what we were expecting to see. As you can see RAID-0 had an average throughput of 44MB/s, RAID-10 still managed to reach 39MB/s but RAID-5 dropped to 31MB/s which is roughly 21% less than RAID-10.

I hope I can do the “same” tests on one of the arrays or preferably both (EMC NS20 or NetApp FAS2050) we have in our lab in Frimley!

Subscribe to RSS Feed Follow me on Twitter!