The document discusses automated scaling listeners, which are cloud services that monitor workloads and dynamically scale resources. It describes three applications of automated scaling listeners: dynamic scalability architecture, elastic resource capacity architecture, and cloud bursting architecture. Dynamic scalability architecture scales resources in and out based on workload thresholds. Elastic resource capacity architecture vertically scales the capacity of individual resources. Cloud bursting architecture bursts workloads to external cloud resources during peak demand periods. Automated scaling listeners provide the benefits of dynamic scaling and optimized resource utilization.
Right Money Management App For Your Financial Goals
Automated listening (1)
1. Automated Scaling Listener
Presented By
Wahida Ferdose Urmi
B150305035
Submitted To
Dr. Md. Abu Layek
Associate Professor
Department Of CSE, Jagannath University
1
3. Specialized Cloud Mechanisms
A typical cloud technology architecture contains numerous mechanisms
It fulfills a specific runtime function in support of one or more cloud characteristics
Specialized cloud mechanisms perform specific functions to support cloud computing features.
Considered as an extension to Cloud infrastructure.
Combined distinct and custom architecture.
3
4. Specialized Cloud Mechanisms
On-demand Usage
ability of the cloud provider provide any service any time
Multi-tenancy
ability of the cloud provider to manage multiple cloud consumers by sharing limited physical
resource
Elasticity
ability of the cloud provider to let consumers grow or shrink its resource as per the application
needs
4
5. Specialized Cloud Mechanisms
Ubiquitous access
ability of the cloud provider to provide ay service anywhere or any device
Measured usage
ability of the cloud provider to measure the quantity and quality of usage of any particular resource
Resiliency
ability of the cloud provider to ensure that applications can heal itself and be made available again
irrespective of any attack or disaster
5
6. Types of Specialized Mechanisms
Automated Scaling Listener
Load Balancer
SLA Monitor
Pay-Per-Use Monitor
Audit Monitor
Failover System
Hypervisor
Resource Cluster
Multi-Device Broker
State Management Database
6
7. Automated Scaling Listener
A service agent that monitors and tracks communications between cloud service consumers and
cloud services for dynamic scaling purposes.
Deployed within the cloud and placed near the firewall
Track workload status information.
7
8. Workloads
A cloud workload is a specific application, service, capability or a specific amount of work
that can be run on a cloud resource.
Workloads:
Volume of cloud consumer-generated requests
Back-end processing demands triggered by certain types of requests
8
9. Types of Responses
Different types of responses to workload fluctuation conditions such as:
auto notification:
Automatically notify the cloud consumer when the workloads exceed current thresholds or fall
below allocated resources
auto-scaling:
Automatically scaling IT resources out or in based on parameters defined by the cloud
consumer
9
12. Dynamic Scalability Architecture
To perform dynamically scaling the IT resources based on predefined scaling option
Dynamic allocation enables variable utilization as dictated by usage demand fluctuations
The automated scaling listener is configured with workload thresholds that dictate when new IT
resources need to be added
This mechanism can be provided with logic that determines how many additional IT resources
can be dynamically provided,
It works based on the terms of a given cloud consumer’s provisioning contract.
12
13. Dynamic Scaling Types
Dynamic Horizontal Scaling
IT resource instances are scaled out and in to handle fluctuating workloads.
The automated scaling listener monitors requests and triggers resource allocation or deallocation.
Dynamic Vertical Scaling
IT resource instances are scaled up or down when there is a need to adjust the processing capacity of a single IT
resource.
The memory or processing cores of a virtual server can be dynamically added or removed depending on the current
load and predefined scaling policy.
Dynamic Relocation
Dynamic vertical scaling may trigger dynamic IT resource relocation when more processing capacity is required.
13
15. Elastic Resource Capacity Architecture
The elastic resource capacity architecture is used to the dynamic resource and memory capacity
of virtual servers
Resource pools are used by scaling technology that interacts with the hypervisor to retrieve and
return CPU and RAM resources at runtime.
The runtime processing of the virtual server is monitored
The virtual server and its hosted applications and IT resources are vertically scaled in response.
Virtual servers that participate in elastic resource allocation systems may require rebooting in
order for the dynamic resource allocation to take effect.
15
17. Cloud Bursting Architecture
The cloud bursting architecture establishes a form of dynamic scaling that scales or “bursts out” on
premise IT resources into a cloud whenever predefined capacity thresholds have been reached.
Cloud bursting is a flexible scaling architecture that provides cloud consumers with the option of
using cloud-based IT resources only to meet higher usage demands.
The foundation of this architectural model is based on the automated scaling listener and resource
replication mechanisms.
The automated scaling listener determines when to redirect requests to cloud-based IT resources
Resource replication is used to maintain synchronicity between on premise and cloud-based IT
resources in relation to state information
17
19. Advantages of Automated Scaling
Listener
This type of automation helps to enhance the merits of cloud dynamic scalability .
It gives the opportunity to have the addition of more resources for the handling of increasing
workload
It shuts down unnecessary machines to save cost.
19