Cloud Computing Patterns | Design Patterns | Volatile Configuration


Cloud Computing Patterns, Mechanisms > Containerization Patterns > Volatile Configuration
Home > Design Patterns > Volatile Configuration

Volatile Configuration (Erl, Naserpour)

How can a container adapt to the unpredictable usage requirements of the cloud service it is hosting?

Volatile Configuration

Problem

When a cloud service scales in, out, up or down in response to runtime usage fluctuations, its underlying container may not be able to keep up and may therefore be subject to runtime exception conditions.

Solution

System mechanisms are utilized to keep the container’s configuration in sync with the potentially volatile runtime conditions of its hosted cloud service.

Application

A monitoring mechanism is used to keep track of runtime conditions and a configuration writer mechanism is used to continually update the container’s configuration in response to reported runtime conditions.

Volatile Configuration : The container configuration writer is notified of the need to scale out the container to facilitate the creation of two additional instances of Cloud Service A.

The container configuration writer is notified of the need to scale out the container to facilitate the creation of two additional instances of Cloud Service A.


CCP Module 5: advanced-cloud-architecture title=

This pattern is covered in CCP Module 5: Advanced Cloud Architecture.

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