M4C1
M4C1
Mrs. T. Ramathulasi
[email protected]
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 1
FUNDAMENTAL CLOUD ARCHITECTURES
• Introduces key foundational cloud architectural models commonly used in modern
cloud environments.
• Each model highlights specific usage patterns and core characteristics of cloud
computing.
• Provides insights into how cloud architectural models enable the capabilities and
applications of cloud computing in technology landscape.
– Workload Distribution Architecture
– Resource Pooling Architecture
– Dynamic Scalability Architecture
– Elastic Resource Capacity Architecture
– Service Load Balancing Architecture
– Cloud Bursting Architecture
– Elastic Disk Provisioning Architecture
– Redundant Storage Architecture
– Case study example
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 2
Workload Distribution Workload Distribution Architecture
Architecture
• Workload Distribution Architecture
– Horizontal Scaling:
• IT resources are scaled horizontally by adding one or more identical resources.
– Load Balancer:
• A load balancer is used to distribute the workload evenly among the available IT
resources.
– Workload Distribution:
• The architecture helps reduce overutilization and underutilization of IT resources.
– Load Balancing Logic:
• The effectiveness of the workload distribution depends on the sophistication of the
load balancing algorithms and runtime logic.
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 3
Workload Distribution Workload Distribution Architecture
Architecture
• Visual representation of workload distribution architecture with IT resources
and load balancer.
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 4
Workload Distribution Workload Distribution Architecture
Architecture
– Cloud Service A: A redundant copy of Cloud Service A is deployed on Virtual Server B.
– Load Balancer: The load balancer intercepts incoming requests from cloud service
consumers.
– Workload Distribution: The load balancer directs requests to both Virtual Server A and
Virtual Server B.
– Even Distribution: This setup ensures that the workload is evenly distributed between the two
virtual servers, enhancing performance and resource efficiency.
• Versatile Model: Can be applied to a variety of IT resources.
• Commonly used for distributing workloads across virtual servers,
cloud storage devices, and cloud services.
• Variations of the architecture are created based on the specific IT
resources being balanced.
• Each variation helps optimize performance and resource
management for different types of cloud environments.
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 5
Workload Distribution Workload Distribution Architecture
Architecture
Functionality • In addition to the base load balancer mechanism like virtual
server and cloud storage device for load balancing, the following
mechanisms can be part of this cloud architecture:
– Audit Monitor:
• Ensures monitoring of IT resources, based on type and location, to meet legal and regulatory
requirements during workload distribution.
– Cloud Usage Monitor:
• Tracks runtime workload and data processing using various monitoring tools.
– Hypervisor:
• Workload distribution may involve hypervisors and the virtual servers they host.
– Logical Network Perimeter:
• Isolates cloud consumer network boundaries, affecting where and how workloads are
distributed.
– Resource Cluster:
• Clustered IT resources (in active/active mode) support workload balancing across different
nodes in the cluster.
– Resource Replication:
• Creates new instances of virtualized IT resources to meet demands during runtime workload
distribution.
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 6
Summary on Fundamental Cloud Architectures
,
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 7
References
Mrs. T. Ramathulasi; School of Computer Science and Engineering 04/11/25 06:08 Slide No. 8