SlideShare a Scribd company logo
UNIT 5 CLOUD COMPUTING ARCHITECTURE
UNIT 5 SYLLABUS
Fundamental Cloud Architectures-Workload Distribution
Architecture- Resource Pooling Architecture -Dynamic
Scalability Architecture- Elastic Resource Capacity
Architecture-Service Load Balancing Architecture-
Advanced Cloud Architectures Hypervisor Clustering
Architecture- Load Balanced Virtual Server Instances
Architecture-Non-Disruptive Service Relocation
Architecture-Zero Downtime Architecture-Cloud
Balancing Architecture-Case Study.
UNIT OUTCOME
Cloud technology architectures formalize
functional domains within cloud environments
by establishing well-defined solutions comprised
of interactions, behaviors, and distinct
combinations of cloud computing mechanisms
and other specialized cloud technology
components.
FUNDAMENTAL CLOUD
ARCHITECTURES
WORKLOAD DISTRIBUTION
ARCHITECTURE
• IT resources can be horizontally scaled via the
addition of one or more identical IT resources, and
a load balancer that provides runtime logic capable
of evenly distributing the workload among the
available IT resources.
• The resulting workload distribution architecture
reduces both IT resource overutilization and under-
utilization to an extent dependent upon the
sophistication of the load balancing algorithms and
runtime logic.
This fundamental architectural model can be applied to any IT resource, with
workload distribution commonly carried out in support of distributed virtual
servers, cloud storage devices, and cloud services.
• In addition to the base load balancer mechanism, and the virtual
server and cloud storage device mechanisms to which load
balancing can be applied, the following mechanisms can also be
part of this cloud architecture:
• Audit Monitor – When distributing runtime workloads, the type
and geographical location of the IT resources that process the
data can determine whether monitoring is necessary to fulfill
legal and regulatory requirements.
• Cloud Usage Monitor – Various monitors can be involved to
carry out runtime workload tracking and data processing.
• Hypervisor – Workloads between hypervisors and the virtual
servers that they host may require distribution.
• Logical Network Perimeter – The logical network perimeter
isolates cloud consumer network boundaries in relation to how
and where workloads are distributed.
• Resource Cluster – Clustered IT resources in
active/active mode are commonly used to support
workload balancing between different cluster nodes.
• Resource Replication – This mechanism can
generate new instances of virtualized IT resources in
response to runtime workload distribution demands.
Resource Pooling Architecture
• A Resource pooling architecture is based on the use of one or
more resource pools, in which identical IT resources are
grouped and maintained by a system that automatically ensures
that they remain synchronized.
• Dedicated pools can be created for each type of IT resource
and individual pools can be grouped into a larger pool, in
which case each individual pool becomes a sub-pool
Provided here are common examples of resource pools:
Physical server pools are composed of networked servers that
have been installed with operating systems and other necessary
programs and/or applications and are ready for immediate use.
Virtual server pools are usually configured using one of several
available templates chosen by the cloud consumer during
provisioning. For example, a cloud consumer can set up a pool of
mid-tier. Windows servers with 4 GB of RAM or a pool of low-tier
Ubuntu servers with 2 GB of RAM.
Storage pools, or cloud storage device pools, consist of file-based
or block-based storage structures that contain empty and/or filled
cloud storage devices.
Network pools (or interconnect pools) are composed of different
pre configured network connectivity devices. For example, a pool
of virtual firewall devices or physical network switches can be
created for redundant connectivity, load balancing, or link
aggregation.
CPU pools are ready to be allocated to virtual servers, and are
typically broken down into individual processing cores.
Memory pools-Pools of physical RAM can be used in newly
provisioned physical servers or to vertically scale physical
servers.
Resource pools can become highly complex, with multiple pools created for specific cloud
consumers or applications. A hierarchical structure can be established to form parent,
sibling, and nested pools in order to facilitate the organization of diverse resource pooling
requirements
In the nested pool model, larger pools are divided into smaller pools that individually
group the same type of IT resources together. Nested pools can be used to assign
resource pools to different departments or groups in the same cloud consumer
organization.
• In addition to cloud storage devices and virtual servers,
which are commonly pooled mechanisms, the following
mechanisms can also be part of this cloud architecture:
Audit Monitor
Cloud Usage Monitor
Hypervisor
Logical Network Perimeter
Pay-Per-Use Monitor
Remote Administration System
Resource Management System
Resource replication
Dynamic Scalability Architecture
• The dynamic scalability architecture is an architectural model
based on a system of predefined scaling conditions that
trigger the dynamic allocation of IT resources from resource
pools.
• The automated scaling listener is configured with workload
thresholds that dictate when new IT resources need to be
added to the workload processing.
• Dynamic allocation enables variable utilization as dictated by
usage demand fluctuations, since unnecessary IT resources
are efficiently reclaimed without requiring manual
interaction.
• Other mechanisms used in this architecture- Cloud Usage
Monitor, Hypervisor, Pay-Per-Use Monitor
The following types of dynamic scaling are commonly used:
• Dynamic Horizontal Scaling – IT resource instances are
scaled out and in to handle fluctuating workloads. The
automatic scaling listener monitors requests and signals
resource replication to initiate IT resource duplication, as
per requirements and permissions.
• Dynamic Vertical Scaling – IT resource instances are
scaled up and down when there is a need to adjust the
processing capacity of a single IT resource.
• Dynamic Relocation – The IT resource is relocated to a
host with more capacity. For example, a database may
need to be moved from a tape-based SAN storage device
with 4 GB per second I/O capacity to another disk based
SAN storage device with 8 GB per second I/O capacity
Process of Dynamic Horizontal Scaling
1
2
3
Elastic Resource Capacity Architecture
• The elastic resource capacity architecture is primarily related to the
dynamic provisioning (resources are deployed flexibly to match a
customers fluctuating demands) of virtual servers, using a system that
allocates and reclaims CPUs and RAM in immediate response to the
fluctuating processing requirements of hosted IT resources.
CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud.
CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud.
• Resource pools are used by scaling technology that
interacts with the hypervisor and/or VIM to retrieve
and return CPU and RAM resources at runtime.
• The virtual server and its hosted applications and IT
resources are vertically scaled in response.
• This type of cloud architecture can be designed so
that the intelligent automation engine script sends
its scaling request via the VIM instead of to the
hypervisor directly.
• Additional mechanisms that can be included are
Cloud Usage Monitor, Pay-Per-Use Monitor,
Resource Replication.
Service Load Balancing Architecture
• The service load balancing architecture can be
considered a specialized variation of the workload
distribution architecture that is geared specifically for
scaling cloud service implementations.
• Redundant deployments of cloud services are created,
with a load balancing system added to dynamically
distribute workloads.
• The duplicate cloud service implementations are
organized into a resource pool, while the load balancer
is positioned as either an external or built-in component
to allow the host servers to balance the workloads
themselves.
CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud.
CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud.

More Related Content

PPT
2775732.ppt
PPT
Cloud Architectures.ppt
PPTX
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
PPT
cloud computing architectures. different architectures
PPTX
Cloud Computing Presentation , Computer Science
PPTX
Fundamental Cloud Architectures
PPTX
Ch-5 .pptx
PPTX
unit3 part1.pptx
2775732.ppt
Cloud Architectures.ppt
U18ISE0006 -UNIT IV - Load Balancer - AWS.pptx
cloud computing architectures. different architectures
Cloud Computing Presentation , Computer Science
Fundamental Cloud Architectures
Ch-5 .pptx
unit3 part1.pptx

Similar to CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud. (20)

PPT
PPTX
Automated listening (1)
PPTX
Cloud computing (cc) ppt, computer science
PPTX
Resource pooling_Sharing and resource provisioning.pptx
PPT
Cloud computing architectures
DOCX
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
PPTX
Information Storage and Management
PDF
Cloud Technology_Concepts
PPTX
Fundamental cloud computing
PDF
Cloud Computing_2015_03_05
PDF
intercloud-global.pdf-INTERCHANGE OF GLOBAL RESOURCES
DOC
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
PPTX
Introduction to Cloud Computing
PPTX
cloud consumer perspective from IAAS security
PDF
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
PDF
1732 1737
PDF
1732 1737
PPTX
loud computing is the delivery of computing services – including servers, sto...
PPTX
Fundamental of cloud computing
PPTX
UNIT IV RESOURCE MANAGEMENT AND SECURITY
Automated listening (1)
Cloud computing (cc) ppt, computer science
Resource pooling_Sharing and resource provisioning.pptx
Cloud computing architectures
Cloud Computing MechanismsChapter 7 – InfrastructureChapter .docx
Information Storage and Management
Cloud Technology_Concepts
Fundamental cloud computing
Cloud Computing_2015_03_05
intercloud-global.pdf-INTERCHANGE OF GLOBAL RESOURCES
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
Introduction to Cloud Computing
cloud consumer perspective from IAAS security
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
1732 1737
1732 1737
loud computing is the delivery of computing services – including servers, sto...
Fundamental of cloud computing
UNIT IV RESOURCE MANAGEMENT AND SECURITY
Ad

More from PreethaV16 (10)

PPTX
CLOUD SECURITY MECHANSMS - Unit 4 - This course will enable the students to l...
PPTX
CLOUD COMPUTING TECHNIQUES - This course will enable the students to learn th...
PPTX
CLOUD COMPUTING TECHNIQUES -This course will enable the students to learn the...
PPTX
CLOUD COMPUTING TECHNIQUES -This course will enable the students to learn the...
PDF
Foundation Skills in Integrated Product Development
PDF
OOPS_Lab_Manual - programs using C++ programming language
PPTX
Object Oriented Programming using C++ - OOPS concepts using C++ programming l...
PPTX
Software Requirements Engineering - SRE also called as Requirements Engineering
PPTX
Object Oriented Analysis and Design - OOAD
PPTX
FULL STACK PROGRAMMING - Both Front End and Back End
CLOUD SECURITY MECHANSMS - Unit 4 - This course will enable the students to l...
CLOUD COMPUTING TECHNIQUES - This course will enable the students to learn th...
CLOUD COMPUTING TECHNIQUES -This course will enable the students to learn the...
CLOUD COMPUTING TECHNIQUES -This course will enable the students to learn the...
Foundation Skills in Integrated Product Development
OOPS_Lab_Manual - programs using C++ programming language
Object Oriented Programming using C++ - OOPS concepts using C++ programming l...
Software Requirements Engineering - SRE also called as Requirements Engineering
Object Oriented Analysis and Design - OOAD
FULL STACK PROGRAMMING - Both Front End and Back End
Ad

Recently uploaded (20)

PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
Introduction to Information and Communication Technology
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
DOCX
Unit-3 cyber security network security of internet system
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
Funds Management Learning Material for Beg
PPT
tcp ip networks nd ip layering assotred slides
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
innovation process that make everything different.pptx
PPTX
Internet___Basics___Styled_ presentation
PPTX
artificial intelligence overview of it and more
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Sims 4 Historia para lo sims 4 para jugar
522797556-Unit-2-Temperature-measurement-1-1.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Introduction to Information and Communication Technology
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Unit-3 cyber security network security of internet system
Decoding a Decade: 10 Years of Applied CTI Discipline
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Funds Management Learning Material for Beg
tcp ip networks nd ip layering assotred slides
RPKI Status Update, presented by Makito Lay at IDNOG 10
Power Point - Lesson 3_2.pptx grad school presentation
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Unit-1 introduction to cyber security discuss about how to secure a system
innovation process that make everything different.pptx
Internet___Basics___Styled_ presentation
artificial intelligence overview of it and more
international classification of diseases ICD-10 review PPT.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

CLOUD COMPUTING TECHNIQUES -Unit 5 - This course will enable the students to learn the concept of cloud computing and its various issues, emergence of cloud as the next generation computing paradigm and to set up a private cloud.

  • 1. UNIT 5 CLOUD COMPUTING ARCHITECTURE
  • 2. UNIT 5 SYLLABUS Fundamental Cloud Architectures-Workload Distribution Architecture- Resource Pooling Architecture -Dynamic Scalability Architecture- Elastic Resource Capacity Architecture-Service Load Balancing Architecture- Advanced Cloud Architectures Hypervisor Clustering Architecture- Load Balanced Virtual Server Instances Architecture-Non-Disruptive Service Relocation Architecture-Zero Downtime Architecture-Cloud Balancing Architecture-Case Study.
  • 3. UNIT OUTCOME Cloud technology architectures formalize functional domains within cloud environments by establishing well-defined solutions comprised of interactions, behaviors, and distinct combinations of cloud computing mechanisms and other specialized cloud technology components.
  • 5. WORKLOAD DISTRIBUTION ARCHITECTURE • IT resources can be horizontally scaled via the addition of one or more identical IT resources, and a load balancer that provides runtime logic capable of evenly distributing the workload among the available IT resources. • The resulting workload distribution architecture reduces both IT resource overutilization and under- utilization to an extent dependent upon the sophistication of the load balancing algorithms and runtime logic.
  • 6. This fundamental architectural model can be applied to any IT resource, with workload distribution commonly carried out in support of distributed virtual servers, cloud storage devices, and cloud services.
  • 7. • In addition to the base load balancer mechanism, and the virtual server and cloud storage device mechanisms to which load balancing can be applied, the following mechanisms can also be part of this cloud architecture: • Audit Monitor – When distributing runtime workloads, the type and geographical location of the IT resources that process the data can determine whether monitoring is necessary to fulfill legal and regulatory requirements. • Cloud Usage Monitor – Various monitors can be involved to carry out runtime workload tracking and data processing. • Hypervisor – Workloads between hypervisors and the virtual servers that they host may require distribution. • Logical Network Perimeter – The logical network perimeter isolates cloud consumer network boundaries in relation to how and where workloads are distributed.
  • 8. • Resource Cluster – Clustered IT resources in active/active mode are commonly used to support workload balancing between different cluster nodes. • Resource Replication – This mechanism can generate new instances of virtualized IT resources in response to runtime workload distribution demands.
  • 9. Resource Pooling Architecture • A Resource pooling architecture is based on the use of one or more resource pools, in which identical IT resources are grouped and maintained by a system that automatically ensures that they remain synchronized. • Dedicated pools can be created for each type of IT resource and individual pools can be grouped into a larger pool, in which case each individual pool becomes a sub-pool
  • 10. Provided here are common examples of resource pools: Physical server pools are composed of networked servers that have been installed with operating systems and other necessary programs and/or applications and are ready for immediate use. Virtual server pools are usually configured using one of several available templates chosen by the cloud consumer during provisioning. For example, a cloud consumer can set up a pool of mid-tier. Windows servers with 4 GB of RAM or a pool of low-tier Ubuntu servers with 2 GB of RAM. Storage pools, or cloud storage device pools, consist of file-based or block-based storage structures that contain empty and/or filled cloud storage devices.
  • 11. Network pools (or interconnect pools) are composed of different pre configured network connectivity devices. For example, a pool of virtual firewall devices or physical network switches can be created for redundant connectivity, load balancing, or link aggregation. CPU pools are ready to be allocated to virtual servers, and are typically broken down into individual processing cores. Memory pools-Pools of physical RAM can be used in newly provisioned physical servers or to vertically scale physical servers.
  • 12. Resource pools can become highly complex, with multiple pools created for specific cloud consumers or applications. A hierarchical structure can be established to form parent, sibling, and nested pools in order to facilitate the organization of diverse resource pooling requirements
  • 13. In the nested pool model, larger pools are divided into smaller pools that individually group the same type of IT resources together. Nested pools can be used to assign resource pools to different departments or groups in the same cloud consumer organization.
  • 14. • In addition to cloud storage devices and virtual servers, which are commonly pooled mechanisms, the following mechanisms can also be part of this cloud architecture: Audit Monitor Cloud Usage Monitor Hypervisor Logical Network Perimeter Pay-Per-Use Monitor Remote Administration System Resource Management System Resource replication
  • 15. Dynamic Scalability Architecture • The dynamic scalability architecture is an architectural model based on a system of predefined scaling conditions that trigger the dynamic allocation of IT resources from resource pools. • The automated scaling listener is configured with workload thresholds that dictate when new IT resources need to be added to the workload processing. • Dynamic allocation enables variable utilization as dictated by usage demand fluctuations, since unnecessary IT resources are efficiently reclaimed without requiring manual interaction. • Other mechanisms used in this architecture- Cloud Usage Monitor, Hypervisor, Pay-Per-Use Monitor
  • 16. The following types of dynamic scaling are commonly used: • Dynamic Horizontal Scaling – IT resource instances are scaled out and in to handle fluctuating workloads. The automatic scaling listener monitors requests and signals resource replication to initiate IT resource duplication, as per requirements and permissions. • Dynamic Vertical Scaling – IT resource instances are scaled up and down when there is a need to adjust the processing capacity of a single IT resource. • Dynamic Relocation – The IT resource is relocated to a host with more capacity. For example, a database may need to be moved from a tape-based SAN storage device with 4 GB per second I/O capacity to another disk based SAN storage device with 8 GB per second I/O capacity
  • 17. Process of Dynamic Horizontal Scaling 1
  • 18. 2 3
  • 19. Elastic Resource Capacity Architecture • The elastic resource capacity architecture is primarily related to the dynamic provisioning (resources are deployed flexibly to match a customers fluctuating demands) of virtual servers, using a system that allocates and reclaims CPUs and RAM in immediate response to the fluctuating processing requirements of hosted IT resources.
  • 22. • Resource pools are used by scaling technology that interacts with the hypervisor and/or VIM to retrieve and return CPU and RAM resources at runtime. • The virtual server and its hosted applications and IT resources are vertically scaled in response. • This type of cloud architecture can be designed so that the intelligent automation engine script sends its scaling request via the VIM instead of to the hypervisor directly. • Additional mechanisms that can be included are Cloud Usage Monitor, Pay-Per-Use Monitor, Resource Replication.
  • 23. Service Load Balancing Architecture • The service load balancing architecture can be considered a specialized variation of the workload distribution architecture that is geared specifically for scaling cloud service implementations. • Redundant deployments of cloud services are created, with a load balancing system added to dynamically distribute workloads. • The duplicate cloud service implementations are organized into a resource pool, while the load balancer is positioned as either an external or built-in component to allow the host servers to balance the workloads themselves.