[Cloud Computing]Mechanisms: Automated Scaling Listener
来源:互联网 发布:java jms 编辑:程序博客网 时间:2024/06/18 09:23
Automated Scaling Listener
The automated scaling listener mechanism is a service agent that monitors and tracks communications between cloud service consumers and cloud services for dynamic scaling purposes. Automated scaling listeners are deployed within the cloud, typically near the firewall, from where they automatically track workload status information.
Workloads can be determined by the volume of cloud consumer-generated requests or via back-end processing demands triggered by certain types of requests. For example, a small amount of incoming data can result in a large amount of processing.
Automated scaling listeners can provide different types of responses to workload fluctuation conditions, such as:
- Automatically scaling IT resources out or in based on parameters previously defined by the cloud consumer (commonly referred to as auto-scaling).
- Automatic notification of the cloud consumer when workloads exceed current thresholds or fall below allocated resources (Figure 1). This way, the cloud consumer can choose to adjust its current IT resource allocation.
Different cloud provider vendors have different names for service agents that act as automated scaling listeners.
Figure 1 - Three cloud service consumers attempt to access one cloud service simultaneously (1). The automated scaling listener scales out and initiates the creation of three redundant instances of the service (2). A fourth cloud service consumer attempts to use the cloud service (3). Programmed to allow up to only three instances of the cloud service, the automated scaling listener rejects the fourth attempt and notifies the cloud consumer that the requested workload limit has been exceeded (4). The cloud consumer's cloud resource administrator accesses the remote administration environment to adjust the provisioning setup and increase the redundant instance limit (5).
Related Patterns:
- Automated Administration
- Cross-Storage Device Vertical Tiering
- Dynamic Scalability
- Elastic Network Capacity
- Elastic Resource Capacity
- Intra-Storage Device Vertical Data Tiering
- Load Balanced Virtual Server Instances
- Storage Workload Management
- Sub-LUN Tiering
- Usage Monitoring
- [Cloud Computing]Mechanisms: Automated Scaling Listener
- [Cloud Computing]Mechanisms: Certificate
- [Cloud Computing]Mechanisms: Encryption
- [Cloud Computing]Mechanisms: Geotag
- [Cloud Computing]Mechanisms: Honeypot
- [Cloud Computing]Mechanisms: Hypervisor
- [Cloud Computing]Mechanisms: Sandbox
- [Cloud Computing]Mechanisms: Attestation Service
- [Cloud Computing]Mechanisms: Attribute Authority
- [Cloud Computing]Mechanisms: Audit Monitor
- [Cloud Computing]Mechanisms: Certificate Authority
- [Cloud Computing]Mechanisms: Data Transport
- [Cloud Computing]Mechanisms: Digital Signature
- [Cloud Computing]Mechanisms: Failover System
- [Cloud Computing]Mechanisms: Load Balancer
- [Cloud Computing]Mechanisms: LUN Masking
- [Cloud Computing]Mechanisms: Malware Hash
- [Cloud Computing]Mechanisms: Orchestration Engine
- demo - loading开源控件
- [Sencha ExtJS Modern & Touch] 让长按(taphold/itemtaphold)操作完成后不触发点击(tap/itemtap)事件
- 数据库表的存储结构-SQL Server
- 计算机是如何识别什么时候该把两个字节转换为一个中文
- iOS_逆向_使用debugserver
- [Cloud Computing]Mechanisms: Automated Scaling Listener
- Java泛型类,方法使用,Java继承的歪解
- springmvc的控制器是单例的
- viewPager监听示例
- iOS开发中的一些常用方法(二)
- 【实习日记】第一天上班
- ThreadLocal
- linux下mysql的root密码忘记解决方法
- Regular expression to match PHP function names