Multi-Component Image
Virtual servers host multiple application components that may not be active at all times to reduce provisioning and decommissioning operations.
How can a virtual server provide the functionality of multiple application components to be used flexibly in applications? |
Context
A Distributed Application may deploy its application components among virtual servers provided by an Elastic Infrastructure. The individual application components may, however, not fully utilize the servers if only one component is hosted per server. Therefore, mapping each application component to a single server may lead to underutilization.
Solution
Multiple application components (possibly including middleware) are hosted on a single virtual server to ensure that running virtual servers may be used for different purposes without making provisioning or decommissioning operations necessary.
Related Patterns
Elasticity Manager, Feature Flag Management Process, Resiliency Management Process, Standby Pooling Process