Dockers beats VMware when you have similar workloads - 20 to 80% lighter -> 25% to 500% more performance?

Gigaom’s Jonathan Vanian interviews Docker’s CEO Ben Golub and posts on June 27, 2014.  I had a chance to talk to Jonathan before he interviewed Ben and I had a simple question.  If you have a 100 servers running workloads that would fit in a Dockers environment how much better is Dockers vs. a typical virtualized environment?    Here is what Jonathan wrote up.

If an organization has 100 applications that are only slightly different from each other, it doesn’t have to spin up 100 virtual machines to house each application, thus saving a ton of overhead that comes with spinning up so many operating systems.

Depending on the situation, using containers can result in workloads that are 20 to 80 percent lighter than an equivalent workload using only virtual machines, according to Golub.

How can Docker be smaller than a VM?  Microsoft in its support for Docker writes an explanation.

Docker containeraization

By making Docker containers significantly smaller than traditional VMs, they can be booted/restarted more quickly, more of them can run on a single host and they are considerably more portable. Furthermore, when capturing a new Docker container, the tooling only needs to capture the differences between the original and the new container. This makes it possible to rationalize Docker as a kind of version control system for disk images.

One simple assumption you can make is if something is lighter with its size there is a 1-1 relationship between being lighter means you should be able to be more efficient.  If you are 20% lighter, than you can do 25% more work with the same capacity.  If you are at the extreme of 80% lighter, then you can do 500% more work with the same capacity of server hardware.  

As time goes on we’ll hopefully see real world results of how much more efficient Docker is than a hypervisor virtualization strategy.

Disclosure: I work for Gigaom Research as a part-time freelance analyst.

Netflix is no longer AWS only, Google Compute Engine and Maybe soon Softlayer

It was inevitable for Netflix to use someone else’s Cloud besides AWS.  There are some out there who think AWS is the only choice.  Venture Beat interviews ex-Netflix employee Adrian Cockcraft, and Adrian says Netflix is running on Google Compute Engine.

The company’s services are now all hosted in the public cloud, but not just in AWS. Netflix is also using Google Compute Engine.

In addition to Google, it looks like Softlayer is close as they demo the use of Dockers to deploy NetflixOSS.

The future of being in the cloud will be measured by your ability to run in more than one cloud.  One of the biggest mistakes made going into AWS is not thinking about how you can run in another cloud environment.

After 8 years one of the first AWS evangelist Retires

It is 8 years since I left Microsoft and another friend left as well.  He made the move in 2006 to this small group who you could fit around a few tables in the cafeteria.  The idea this group had was to change how IT consumed resources.  The group my friend joined is called Amazon Web Services.  After 8 years he has retired.

My background is broad. While I have a business degree (BBA - Finance), and experience founding and running successful businesses, my professional experience over the past number of years has been as a technologist -- with experience that ranges from managing teams at Microsoft to writing code to being part of Amazon Web Services since the early days of Cloud Computing.

Cloud Computing is amazing. It proves that a small group of driven people with a vision can change the world. No one would have said just a few years ago that organizations are open to running mission-critical applications “in the cloud”. Fast forward to today, and that’s the conversation on the table.

Currently I am attempting to be retired.

Now that my friend is retired I know he’ll be at home more, and he still lives only 2 miles from me.  

The Cloud has come a long way in 8 years, and my friend has deserved to take a break and enjoy retirement.

How many people do you know have spent 8 years working on the Cloud?

Amazon Web Services is starting to look like Germany in WW2, surrounded by its enemies

Amazon Web Services has a dominant position in the Cloud which leads people to think they are invincible and will win.  But, there are weaknesses in AWS and for those who are fierce competitors, they are taking advantage of those weaknesses.  There are some services when you push them hard, they break.  Some things don’t scale like the way you thought they would.

When you have Microsoft, Google, IBM, and a whole range of other technology companies competing against you it is hard to sustain a dominant position.

Gigaom’s Barb Darrow posts on Microsoft, Google, and IBM vs. Amazon in Gartner’s Magic Quadrant.  You ever wonder what is so magical about the Gartner Quadrants?

Microsoft ranks #2, albeit a distant #2 to AWS

Gartner cited Microsoft’s “brand, existing customer relationships, history of running global-class consumer Internet properties, deep investments in engineering and aggressive road map.” Microsoft is second when it comes to IaaS market share, “albeit a distant second” to Amazon, they wrote. Microsoft is pushing Azure not only to dyed-in-the-wool Windows and .NET shops but as a development platform for mobile apps — not traditionally a strong suit for the company.

...

Google does well on debut; IBM makes strides

Other highlights: Google gets props for its new public cloud, which became broadly available in March, so Google didn’t even show up last year.  IBM Softlayer also showed huge improvement compared to Softlayer-less IBM, which was a laggard in last year’s report.

Also showing strong vision and ability to execute (but below AWS and Microsoft in both categories) were CenturyLink (now with Tier 3 aboard); CSC, which ranked second after AWS last year; and Verizon Terremark, which is building an ambitious public cloud from scratch.