Containers are going mainstream, but so far mostly in Public Cloud

Judging by the topics of the virtual technology summits of 2020, it definitely appears as if everyone is in the business of continuous delivery and integration. To better understand what organizations really are doing in this area, Datalounges set out to study where Finnish organizations actually are when it comes to DevOps practices. Datalounges Container Barometer 2020 -study was conducted in the first calendar quarter and collected information about containerization and technologies that make use of containers to serve businesses looking to take advantage of agile practices and new technologies that support adopting such practices. 

You can reach out to the author for a full briefing of the findings, an hour of your time we at Datalounges think you will find insightful, but here are some findings of the study. Datalounges is looking to run this study yearly to collect trend data to better understand the developing market for container management and technologies necessary to do that in a compliant manner.

The study finally covered 70 responses from large and mid-sized Finnish companies and organizations. Information was collected via web-forms, social media campaigns and mostly by phone interviewing people potentially responsible for container adoption.

The study also included background questions about IT consumption and technology adoption. Information about scale was also requested for context and analysis.  
9OFyweoDoNCCgqFqoeVQf9Kue4ukQzy3bS7k0Dzsmw1Xi3dabKCIEOWNVWuiCRJ8K3bd47iOxs2GIFPN UngjZ7J0qkNavvFv C8YUp oeI9VSteVyd u9ay5HKWd7cgZeBctAfiYAWoXKaGHQ

Picture 1: Scale of  IT environments under control

First thing to notice about the use of IT in these organizations is that the environments have grown to become very diverse. Not surprisingly, larger organizations were likely to have more variety, but even companies and organizations with no more than 50 to 200 servers across their Hybrid Multi-Cloud often have containers in production and were users of one or more of the Public Clouds.

h3iUqvV0qEbtCRsoBdlz3jAXmGqBPc6VkPrcNc2vNtDFX1L8Vmm GwiNXE2QCtRCYOx8Xa2AAtvF hJL3qTn6UrUMBmc zR5luk0jUKnUD26Db2PXOS1VUO Cs7j1E5sXuiyemmYVeisbXnGrQ

Picture 2: Container adoption 

It was expected that containers and container based solutions would be commonly used in a small and quickly evolving market such as Finland, but it was still somewhat surprising that already 84% of the surveyed organizations were either planning, testing or running containers in production. In addition to that, the majority of the organizations running or planning to run containers were already in production. 

Survey showed that most of these deployments, however, are small and in early stages. The study found some very advanced deployments with more than 2000 containers in test or production, but the majority of the deployments are relatively small with less than 50 containers. Also not surprisingly, as the data included regional service  providers – they had had relatively large container environments in production. It should be noted that because of that some of the data may be duplicated and show usage both at the end customer and at the service provider answering the survey. In the broader scope of the study this however has a limited effect on the results.

So what is then happening with container adoption, clearly a lot of this development is new even if some of the companies working with containerization have already deployed vast infrastructures.

In the study Datalounges wanted to better understand what kind of an effect the emerging, new form factor has on the infrastructure decisions and whether the changing IT landscape has affected how  organizations view the relevancy of different deployment options for their applications.
lFQ84dJCjlF3PAT 1 WsO UXD4nkZGlaDJRz 1tyhEVNg6 rM41MJSaQG jq dANwXAZ TXDm7Tmutrpwnh UhdGLJLitQZniUkoGg7jo0YePF6CBqtdugveJn3sGf

Picture 3. Infrastructure relevancy 

To understand the trends in IT infrastructure development,  Datalounges asked about the changes in relevancy of different infrastructures. Clearly Public Cloud has a lot of attention when it comes to Finnish organizations and companies. This is visible in Picture 3, where virtual machines in Public Clouds, containers in Public Clouds and serverless all show significant increase in relevancy over the past year. 

It is safe to say that past year has been significant when it comes to Public Cloud adoption for many of the organizations included in the study. Both virtual machines and containers in Public Cloud have become significantly more important while the importance of own data centers have stayed mostly the same.   
4NjP3LM 7 2u BVFi09nj4RJjU1RHUG3r2zygTWs7u ESDldBw51A7xjOu1EcYaTNITWxVXt9PpNDb5b ElN ENnfh88UFLpiETSwk tQUa2rNLdjShezGNe 0r2R

Picture 4. Infrastructure relevancy II

When it comes to different platforms and services where to run containers, there is a lot of variation according to the study. It was possible to give a score between a 1 to 5 value for each of the possible production environments. Public Cloud comes up as the most important, but also solution providers are considered important. It should be noted here that as the market in Finland leans heavily on regional solution providers and most large organizations have an infrastructure partner to run the daily operations – many do not have data centers where to run container production. This partly explains the low number of on-premise container production.

So, what are the potential users of containers looking to gain by deploying containers?

XxE8IiLc QLhuWODdf6l xnWl0kej8 QPhbogMBR4 N Ws 8vSnaZhuO gMV8eSJda4GBxrjW55CYh qZztqwp1XnmEkTg9Tzn7eL5RU27RCmQAhavhgNbycv7HfN7cerGFsg 7EXPVHc3ImVw

Picture 5: Sought after benefits of containerization

Costs savings and easier manageability are definitely there, but the clear number one benefit sought after by containerization is the increased agility. Especially advanced users of containerization are looking to respond to change quicker and achieve that faster time to market. Then containers and containerization even if easy, is not simple. On the contrary container orchestration is considered a very complex technology.

The responses show a correlation between customers who are advanced users of containerization technologies, are users of Public Cloud and are looking to increase agility of IT with containerization. These are also the same survey participants who are actively looking to expand use of Serverless and in some cases Private PaaS to further take advantage of technologies that make rapid deployment of applications possible.

JeGIDR5vBjqM 6VtaGd9MGvLmFfrcpwscD Fh3zCWMhm3ojUukqHLMOGitZ6EvkVJiIp5U2aHCxN8r 2DWTAn6wBPm9aRbz7m59 aybncnzHhh6ZvX0YW zfGpNRpj95yBSR3WZ9Mb7BDdbMWg

Picture 6: Obstacles for container use

The responses show that skills and capable partners were identified as key obstacles for containerization and adoption of containerized applications. Cost plays a very limited role, but this can be related to the fact that many containerized environments are very small and hence do not carry a lot of cost in comparison to other business application environments.

There is another interesting correlation, when we look at who actually then builds these containers.

OGxk10ydTInKqao4AGMgKQ3DOGSoeU2l5UhUsVgJI9Oe8qm16zhY17OAO7dQBZQvoA2QeULUoDpKEA zHzD07HT5J4fzX6EmbPVwtmLROFBMvb6ceBLogVv22ABIIJEjdHC9hOYFezUQF6aT6g

Picture 7: Who builds containers

The survey shows that containers most often are a headache for developers or IT partners. With the additional data in the survey not covered in this post, we can make some conclusions about how containers are adopted. 

When looking at the data, the largest environments which are also likely to have most maturity or at least have had containers in production for the longest time also are the ones who are looking to increase agility. These companies and organizations are also the ones who have purposefully containerized business applications and where the developers have led containerization by selecting containers as a form factor for a new application. These same companies now show significant interest in Serverless and Private PaaS as the next step for developer productivity. It is safe assume say that as these organizations have highlighted the importance of Public Cloud and have marked it as the key platform to run containers – what has happened is that when the developers have created their applications as containers, the only place to run them without the problems of highly complex technologies related to container deployment, has been the Public Cloud. 

So it appears that users who have deployed containerized applications broadly, have a bottleneck when it comes to related skills and are looking to tackle those challenges by using Public Clouds to have easy access to infrastructure and move up to Serverless to increase developer productivity.

The study also asked about the controls and how such container environments are managed. Typically it appears these containerized applications are outside of management routines and IT operations processes that have been applied to manage and maintain virtual machines across the IT landscape. 

As mentioned in the beginning of this article, there are a lot interesting findings to discuss in this study and Datalounges is happy to provide a briefing of the results, but clearly there are some considerations that this study highlights

  • The development team often decides how these new applications are deployed. Many of the new technologies are containerized even if they manifest as PaaS or Serverless solutions. Cutting down agility is not an option, instead it is likely that developer teams keep looking for more high productivity options and keep the controls to themselves. This poses a challenge that considers compliance and controls though.
  • Even if containerized by a serverless solution, it is still just software. Compliancy requirements have not disappeared. Security is still necessary and the same rules apply to containerized software in Public Cloud and traditional Datacenter’s monolithic solutions. As the tools and methodologies for containerized applications are different, it is a steep challenge to create infrastructure services that would meet the needs of both Dev’s and the Ops.
  • The complexity of these solutions is in the infrastructure, but so are the controls. Until Ops teams can secure and make compliant the solutions application developers will use anyway – and business is not stopping this because of the benefits and gains they receive – the controls will be limited. Without the skills or best practices in the market for such complex technologies, it is a very challenging task to compete or complement the offerings of the Public Cloud vendors. However, there is little or no option for companies looking to stay secure and compliant. They must learn how to build, deploy, run and maintain these environments while keeping the development automations running. 

In conclusion the study shows the expected results of digitalization. With business becoming increasingly digitized, the developers creating these business applications under pressure to perform are selecting and inventing the tools to get the job done. The study also shows that new applications are not the only containerized solutions entering the virtual Multi-Cloud Datacenter. Also business application vendors are increasingly choosing the container form factor to deliver applications. 

Having to manage containers created by untrusted third parties and inhouse developers sets entirely new requirements for companies to prepare for container adoption. 

Many organizations are very early and maturity is low when it comes to container production, but containers are not going away. Instead there will be more container adoption routes to manage and more services to monitor. 

It will again be interesting in the infrastructure business for some time!

About Datalounges:

The world of IT -infrastructure is moving towards containers, which enables great ideas to become great digitalized services quickly, reliably and systematically. While containerized software is becoming the form factor of choice for the IT industry, new technologies challenge how IT is consumed by enabling promising multi- and hybrid cloud solutions for cost benefits and agility. Datalounges, the container operations company, is an infrastructure expert with best practices to manage your journey to consume containers in a holistic way taking into account delivery, continuity, reliable operations and visibility in private, public and hybrid clouds. Use containers with confidence, choose Datalounges.

About the Author:

Kim Aaltonen is the Managing Director of Datalounges Oy and holds a board position for Finceptum Oy. An open source technology enthusiast he is always on the lookout for something new in the IT infrastructure business. Please reach out to https://www.linkedin.com/in/kim-aaltonen-67637/