Historic Agreement between Red Hat and Microsoft

Red-Hat and Microsoft logosAfter months of negotiation, the Red Hat Microsoft cloud partnership was announced on November 4th. This agreement of historic proportions heralds radical changes in the global computing ecosystem. It will have significant impacts on many organizations in Quebec and elsewhere in the world.

This partnership deals with two important elements:

Public cloud with Azure

Microsoft’s Azure Cloud hosting platform will receive over the coming months Red Hat certifications authorizing the provision of supported versions of the open source global leader’s products (Certified Cloud and Service Provider). All of Red Hat environments will be ported to Azure — Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Web Server, Red Hat Gluster Storage, OpenShift, and so on. In practical terms, thanks to the Red Hat Cloud Access program, Red Hat users will have the option of using and/or migrating their subscriptions to Microsoft’s public Cloud hosting platform.

.NET Software Framework

The .NET framework whose code has been opened by Microsoft a few months ago will be accessible through the Red Hat offer — in particular, through Red Hat OpenShift and Red Hat Enterprise Linux.

Hybrid Cloud For Heterogeneous Environments

During the formalization of this partnership, both American companies have stated that they want to promote Red Hat Enterprise Linux as “the preferred choice for enterprise Linux workloads on Microsoft Azure”. More generally, both organizations announced that they will work together to develop an hybrid open source cloud computing offer. In respect to users and client companies the objective is clear: to enable Windows and Linux private infrastructures to migrate smoothly on Microsoft’s public cloud.

This historic announcement adds to important underlying trends in the industry. Four weeks ago, Apple announced that it was dropping esXi VMware virtualization and moving from there to KVM and an OpenStack environment. Apple also announced earlier this year it had moved to the open source Mesos platform its smartphone intelligent assistant service.

Microsoft, Apple but also Cisco, EMC, and Oracle — companies that have not always supported open source, if the did not fight it — are gradually embracing open technologies. Here is another proof that open source is becoming the standard for information technology and innovation. This is probably a major generational change. It remains to be seen how long this will take large and medium size companies — especially in Quebec — to follow this evolution and take advantage of its benefits. Time will tell.

OpenStack In Canada: A Talk On Private Clouds This Week In Toronto

OpenStack LogoWith 20 million lines of open code, 23,756 individual contributors, and about 500 companies involved in 162 countries — including global companies such as Google — OpenStack is the de facto reference for private clouds. Paypal has announced this year a massive migration from VMWare to OpenStack, following the likes of Walmart (100,000 cores of OpenStack virtual machines announced in February), eBay, AT&T, American Express, Sony, Time Warner Cable, BMW, Disney Studio, BestBuy, Comcast, and many others including the Seneca Academic Cloud. Earlier this month, sources said that Apple would join the movement with a massive KVM/OpenStack deployment project.

Why is all this happening?

Four years ago, after reading several market studies focusing on cloud computing solutions — open source or not — I chose OpenStack for my R&D. A that time, many technologies with different levels of maturity were competing: Eucalyptus (IaaS), CloudStack, oVirt and ProxMox — the latter being more virtualization plus-plus than cloud. OpenStack was the new kid on the block and the most immature. Why did I choose it then?

Two elements were key to my decision:

  1. My knowledge of the open source ecosystem (I did a PhD thesis on the topic and I’ve been working for the last 11 years in this industry), and
  2. A thorough analysis of the cloud computing market.

Open Source is the best way to build business standards

For many years, companies have formed consortia as a way to solve complex technical issues. These organizations were complicated, highly political, and it seemed that only big companies would benefit in the end. At the same time, small businesses and start-ups have chosen to build new technologies faster, with the agility granted by open sourcing the code. Google, Facebook, Yahoo, Twitter, Spotify are only some of the most famous. Year after year, open source has become the most accepted way for organizations to collaborate in solving problems.

OpenStack CloudsHow do we recognize before anyone else a successful open source project? That’s the million dollar question! For my part, two elements are important and I found them in the OpenStack community: a strong engineering team with “a dream”, and a business story.

OpenStack has never been a student project built in a garage but, from the beginning, it was an ambitious business initiative lead by engineers from NASA and Rackspace in partnership with established open source companies. Since day one and the first line of code, the men and women engaged in this project aimed at creating “The” cloud computing solution, the “Linux of the Cloud”… a dream! NASA co-founded this project because they needed Infrastructure as a Service for its large scale needs. Rackspace did it because Amazon Web Services was going to push them out of the market with a new generation of cloud solutions (the business story). After several months of R&D and deployment of this new technology, my gut feeling was confirmed when I saw a guy from my technical team wearing an OpenStack T-shirt. The dream was shared and going strong…

The Cloud computing market needs a standard

OpenStack_StandardRapidly, the OpenStack community grew with the addition of major players like Dell, Cisco, IBM, Red Hat, and others. Why? Cloud computing actors use to commit themselves: “Cloud solutions will help you to perform”. The reality is not that simple, since public clouds can’t satisfy everyone’s needs — particularly when security and privacy are major concerns only addressed with a true private cloud solution.
That’s where OpenStack comes in.

You can summarize OpenStack in a single acronym — IaaS — which includes the same disruptive approach as Amazon Web Services (AWS) and its standard API. To make an analogy with the smartphone industry, OpenStack is the Android of cloud computing, and AWS, its iOS.

  • Both Amazon and Apple develop their global solutions on private technology with a high level of services.
  • Both are industry leaders.
  • Facing them, Android and OpenStack are open technologies designed to run on any hardware platform, whilst offering standard APIs to facilitate their operations.
  • In these two market, the “open source” outsiders have earned the most important part of the market with the same open strategy.

OpenStack KeyThat is the key behind the success of OpenStack:

  • A standard and shareable IaaS solution
  • in a highly competitive business ecosystem
  • with an open source Apache license which allows to run the software inside any proprietary solution or existing infrastructure.

No other project in the IT industry have had the same impact as OpenStack, which is leveraging the best recent development practices (continuous integration, DevOps…), while being carried by all the market actors including hardware, services and software companies. Only an open source project can achieve that.

Keep it simple, be safe

To conclude this post, OpenStack is now the de facto cloud computing standard. Obviously, there are various ways to use it depending on your business case. Hosting services and big private cloud providers are the most intensive users of OpenStack and they leverage the full power of all its components. In many cases, however, organizations will only need a simple version of it and, as I use to say, “With OpenStack, keep it simple, be safe.”