Some highlights from a recent survey on container usage among 338 respondents to a Anchore/DevOps.com survey:
Containers in production:
…approximately one third of the participants are running containers in production, with development coming in slightly higher.
Looking at the top five host operating systems across user roles we see Ubuntu having a particular strong lead among developers and architects.
Mesos, architect-types like it:
Interestingly Mesos still features strongly with architects. Among developer communities we very rarely hear Mesos mentioned anymore. On the other hand we frequently encounter architects have invested in Mesos from the perspective of their big data environments and are looking at a common approach for their container strategy. That said, this entire market is extremely fluid at the moment.
Jenkins leads CI:
…the combination of Jenkins and CloudBees (commercial Jenkins) approaching 50%.
Bluntly put [security] presents a barrier to adoption, and an opportunity for conservative organisations to hold off on adopting new technologies.
Our population breaks out with over 60% working in companies of greater than 100 people [and ~30% working in companies of greater than 5,000 people]…. With any data set of this nature, it is important to state that survey results strictly reflect the members of the DevOps.com community.
- As you’ll recall, 451 estimates that the container market will be $2.7bn in 2020.
- A 451 Research 1Q16 survey puts production use of containers at ~14%. It’s likely risen sense then, of course: maybe to around 18 to 20%?
- A 3Q2015 survey put “container orchestration” use at just ~9%. Presumably this is dev/test and production, all uses. And, again, you’d assume that it’s risen since then. The question would be: are people using containers in production without orchestration? That seems slightly crazy except for the simplest workloads, eh?
A round-up of the news and some context around Microsoft burrowing down further into Kubernetes-land by acquiring Deis:
The deal & market
- Microsoft: “Deis gives developers the means to vastly improve application agility, efficiency and reliability through their Kubernetes container management technologies…. We expect Deis’ technology to make it even easier for customers to work with our existing container portfolio including Linux and Windows Server Containers, Hyper-V Containers and Azure Container Service, no matter what tools they choose to use.”
- Deis: “We look forward to making Azure the best place to run containerized workloads.”
- Deis is/was part of EngineYard, right? – Notable that EngineYard (on April 10th, 2017, day of announcement) doesn’t mention it on their blog, or press release list. And that Deis and Microsoft don’t really either. See 451’s Jay Lyman’s coverage of that deal in 2015.
- No deal-size was disclosed, of course, but Deis was small and I’m guessing it didn’t fit into EngineYard’s overall strategy, or what (little?) cash they got was a nice to have versus synergies of keeping Deis.
- Containers are rising in usage, as 451’s Donnie said: “Our latest data says production use of containers has doubled from 10.2% to 22.5% of orgs between Q1 and Q3 2015. Amazing.”
- 451’s January 2016 container market TAMs and forecast:
The technology: not so much PaaS anymore, but Kubernetes management
Microsoft likes Kubernetes
- Seems like Microsoft has gone all k8-crazy. So this is adding k8 support and some cloud-native services/middleware (package mgmt, routing, etc.) to Azure?
- Back in July of 2016, Microsoft hired a k8 big-wheel (and other, “small wheels,” I’d assume), so they’re obviously into the thing…or at least the thinking behind the think. This leave, once again, Amazon as the last major cloud hold-out on k8.
- That said, I think Microsoft’s new thing is to like everything that layers on-top, below, or around them. As long as you’re in every deal, you make a lot of money even if you’re not all of every deal. It’s pretty hard, now, of course, to compete with the big clouds.
- Or, put another way: “Satya is like the Pope Francis of software,” says Alex Polvi, founder and CEO of CoreOS, a company that plays in the same area as Deis. “He took this old institution and made it cool again.”
’“Google is not an enterprise company and we are trying to become cognizant of what the enterprise needs,” Craig McLuckie, Google’s product manager in charge of its Kubernetes and Google Container Engine’
Google Hopes Open Source Will Give Its Cloud A Path To The Enterprise
“When Apple moved to bare metal with Mesos, one of the big reasons why they did it was, first, they did not need the virtual machines and, second, they got a big performance improvement. The virtualization tax that we often talk about is very real and for Apple it was on the order of 30 percent. Removing it meant Apple could run Siri jobs 30 percent faster, which is a really big deal.”
Will OpenStack, Kubernetes, Or Mesos Control Future Clusters?