Prepared for Faraaz A. | Delivered May 7, 2021
Review your project details
To provide a synopsis of containerization technology, inclusive of market context, trends, new problem solving products, and future direction.
The initial round of research indicates that there is a wealth of information available on this topic.
Containerization refers to a "
standard unit of software"
into which code and dependencies are placed in one
, and which can run on any infrastructure.
It is a form of
operating system virtualization
, that allows for applications to be run in isolated user spaces called containers using a shared operating system (OS).
Application binaries, configuration files and dependencies, and libraries, are included in the
which is abstracted from the host operating system. This enables the application that has been containerized to run on different infrastructure without requiring a refactor.
differentiated from virtualization
by its most distinctive feature; that it works at the OS level and not on hardware, as with virtualization.
Benefits of Containerization
benefits of containerization include portability, agility, speed, fault isolation, efficiency, ease of management, security, cost savings, improved application development, and
The Open Container Initiative
Established in 2015 with industry leaders,
The Open Container Initiative (OCI)
promotes open standards and specifications for container technology. The aim is to widen the choice for open-source engines and to eliminate specification into one type of technology. Among the
that are being standardized are
Containerizer, LXC Linux Containers, OpenVZ, and crio-d.
Container Use Cases
s for Containerization includes transferring of existing application into cloud architectures, refactoring of existing applications, the development of container-native applications, micro services architectures support, provide DevOps support for CI/CD, and more efficient deployment of repetitive tasks.
Additional use cases
include Containers as a Service, server consolidation, multi-tenancy, and deployments of hybrid and multi-cloud strategies.
The global application container market is expected to be worth
by 2025, with CAGR estimated at
over the 2019 to 2025 forecast period.
Top Market Players
in the application container
are Oracle Solaris, Apache
, Docker, Kubernetes, Microsoft Azure, Amazon Web Services, Cisco Systems, Google Container Engine, IBM, Pivotal Software and Red Hat.
New Product Launches
launched container services Alibaba Cloud ACK Pro, ASM, ACR EE, and
for enterprise containers in March 2021
New Net Technologies
launched a complete
security and compliance product for cloud and container environments in December 2020.
Development trends for six of the major container technologies for 2021 according to
are Kubernetes container technologies becoming the new interface for cloud, high automation of cloud-native applications, application-centered highly
upper-layer platforms, rapid cloud-edge integration, cloud native driven data transformation, and container security becomes a top priority.
Fortunesoft IT Innovations
, top containerization trends for 2021 were Kubernetes,
, IoT proliferation management, service mesh security for containers,
apps, SecOps, and DevOps.
During the initial hour of research, the focus was placed on determining the availability of publicly available data on this subject. Once this was determined, the focus shifted to provide an overview of containerized technology which encompassed a definition, use cases, benefits, market values, top market players, and trends.
Publicly available information supports continued investigation of this concept. As such we propose to continue the research to provide a competitive landscape for the top market players, and to develop on the trends presented in this initial report.
The proposed research methodologies to be pursued are contained in the sections below.