Cloud Computing Patterns | Design Patterns | Single Node Multi-Containers


Cloud Computing Patterns, Mechanisms > Containerization Patterns > Single Node Multi-Containers
Home > Design Patterns > Single Node Multi-Containers

Single Node Multi-Containers (Erl, Naserpour)

How can multiple cloud services be aggregated to provide a high-performance service composition?

Single Node Multi-Containers

Problem

The need may arise to aggregate a set of existing cloud services to provide an API that offers high-performance functions to service consumers. However, to invoke and aggregate separate cloud services introduces runtime overhead that can prevent fulfilling high-performance requirements.

Solution

All composition participants are deployed in individual containers allowing each to scale independently and as required to fulfill high-performance requirements.

Application

A compositor is introduced to establish a set of cloud services responsible for the composition logic. These and the other participating cloud services are further deployed in separate containers on the same underlying host.

Single Node Multi-Containers: The cloud services deployed in isolated containers on the same physical host. The underlying host can optionally be a virtual server.

The cloud services deployed in isolated containers on the same physical host. The underlying host can optionally be a virtual server.


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.