Cloud Computing Patterns | Design Patterns | Rich Container


Cloud Computing Patterns, Mechanisms > Containerization Patterns > Rich Container
Home > Design Patterns > Rich Container

Rich Container (Erl, Naserpour)

How can the features and functions of a container be extended to support a broader range of requirements?

Rich Container

Problem

A regular container provides essential but very basic functions. Specifically, it supports commands to be stopped, started, paused and resumed. Applications and services hosted in containers can require many more features, making the usage of regular containers insufficient.

Solution

The application or service is deployed in a container with a wide range of enhanced features and functionality.

Application

An advanced container engine is used to enable containers to deliver a number of commonly required features, such as health status monitoring, threads, stack, lock contention, network message statistics and configuration information.

Rich Container: Cloud Service A is deployed inside a rich container that provides extra features and can provide additional information about the cloud service.Cloud Service A is deployed inside a rich container that provides extra features and can provide additional information about the cloud service.


CCP Module 4: Fundamental Cloud Architecture

This pattern is covered in CCP Module 4: Fundamental Cloud Architecture.

For more information regarding the Cloud Certified Professional (CCP) curriculum, visit www.arcitura.com/ccp.