[Cloud Computing]Patterns: Elastic Resource Capacity

来源:互联网 发布:手机站优化 编辑:程序博客网 时间:2024/06/04 19:56

Elastic Resource Capacity (Erl, Naserpour)

How can the processing capacity of virtual servers be dynamically scaled in response to fluctuating IT resource usage requirements?

Problem

When IT resources hosted by a virtual server impose processing requirements that exceed the virtual server’s capacity, the performance and reliability of the hosted IT resources and the virtual server itself may be compromised.

Solution

An elastic provisioning system is established to dynamically allocate and reclaim CPUs and RAM for a virtual server in response to the fluctuating processing requirements of its hosted IT resources.

Application

Resource pools are utilized by scaling technology that interacts with the hypervisor and/or VIM to retrieve and return CPU and RAM resources at runtime, as per necessary processing capacity.

Mechanisms

Automated Scaling Listener, Cloud Usage Monitor, Hypervisor, Live VM Migration, Pay-Per-Use Monitor,Resource Replication, Virtual CPU, Virtual Infrastructure Manager, Virtual RAM, Virtual Server

Compound Patterns

Burst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Cloud Authentication, Cloud Balancing, Elastic Environment, Infrastructure-as-a-Service (IaaS), Isolated Trust Boundary, Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Resource Workload Management, Secure Burst Out to Private Cloud/Public Cloud, Software-as-a-Service (SaaS)

The application of the Elastic Resource Capacity pattern on a sample cloud architecture (Part I).

The application of the Elastic Resource Capacity pattern on a sample cloud architecture (Part II).

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

0 0
原创粉丝点击