Cloud Computing Architecture

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Fundamental Cloud Architectures
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Chapter 4 Infrastructure as a Service (IaaS)
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Cloud Management Mechanisms
Introduction to DBA.
Distributed Multimedia Systems
Dynamically Scaling Applications in the Cloud Presented by Paul.
ITC561 Cloud Computing Topic 4: Cloud Architecture …. Continue….
COMS E Cloud Computing and Data Center Networking Sambit Sahu
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Cloud Computing (101).
Introduction to client/server architecture
Cloud Computing Architecture Adam Balla Wa Chiu Siu.
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
Jiazhang Liu;Yiren Ding Team 8 [10/22/13]. Traditional Database Servers Database Admin DBMS 1.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Department of Computer Science Engineering SRM University
Use Case for Distributed Data Center in SUPA
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Module – 4 Intelligent storage system
MongoDB Replica,Shard Cluster 中央大學電算中心 楊素秋
Challenges towards Elastic Power Management in Internet Data Center.
7. Replication & HA Objectives –Understand Replication and HA Contents –Standby server –Failover clustering –Virtual server –Cluster –Replication Practicals.
Server Virtualization
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
VMware vSphere Configuration and Management v6
Department of Computing, School of Electrical Engineering and Computer Sciences, NUST - Islamabad KTH Applied Information Security Lab Secure Sharding.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Planning File and Print Services Lesson 5. File Services Role The File Services role and the other storage- related features included with Windows Server.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Virtualization of Infrastructure as a Service (IaaS): Redundancy Mechanism of the Controller Node in OpenStack Cloud Computing Platform BY Shahed murshed.
Use relational database as a service
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Reducing Risk with Cloud Storage
Use Case for Distributed Data Center in SUPA
Workload Distribution Architecture
Scalability: Load Balancing
Specialized Cloud Mechanisms
Cloud Computing Platform as a Service
Cloud Management Mechanisms
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
Azure SQL Database – Scaling in and Scaling out with elastic pool
Introduction to client/server architecture
CSI 400/500 Operating Systems Spring 2009
Exploring Azure Event Grid
Management of Virtual Execution Environments 3 June 2008
Real IBM C exam questions and answers
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Replication Middleware for Cloud Based Storage Service
Managing Clouds with VMM
Azure Event Grid with Custom Events
Cloud Management Mechanisms
Specialized Cloud Mechanisms
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
Cloud computing mechanisms
Cloud Computing Architecture
Specialized Cloud Architectures
Working With Cloud - 3.
Cloud-Enabling Technology
Presenter name goes here Presenter title goes here
Presentation transcript:

Cloud Computing Architecture

Contents Workload distribution architecture Dynamic scalability architecture Cloud bursting architecture Elastic disk provisioning architecture Redundant storage architecture

1. Workload distribution architecture Scale up/down the IT resources Distribute workload among IT resource evenly

A variant Cloud service consumer requests are sent to Cloud Service A on Virtual Server A (1). The cloud service implementation includes built-in load balancing logic that is capable of distributing requests to the neighboring Cloud Service A implementations on Virtual Servers B and C (2).

2. Dynamic scalability architecture An architecture model based on a system of predefined scaling conditions that trigger the dynamic allocation of IT resources from the pools Dynamic horizontal scaling IT resource instances are scaled out and in to handle fluctuating workloads 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 IT resource is related to a host with more capacity

Horizontal scaling An IT resource (Virtual Server A) is scaled out by adding more of the same IT resources (Virtual Servers B and C).

Vertical scaling An IT resource (a virtual server with two CPUs) is scaled up by replacing it with a more powerful IT resource with increased capacity for data storage (a physical server with four CPUs).

Example Cloud service consumers are sending requests to a cloud service (1). The automated scaling listener monitors the cloud service to determine if predefined capacity thresholds are being exceeded (2).

Example The number of requests coming from cloud service consumers increases (3). The workload exceeds the performance thresholds. The automated scaling listener determines the next course of action based on a predefined scaling policy (4). If the cloud service implementation is deemed eligible for additional scaling, the automated scaling listener initiates the scaling process (5).

Example The automated scaling listener sends a signal to the resource replication mechanism (6), which creates more instances of the cloud service (7). Now that the increased workload has been accommodated, the automated scaling listener resumes monitoring and detracting and adding IT resources, as required (8).

3. Cloud bursting architecture A form of dynamic scaling that scales or “bursts out” on-premise IT resources into a cloud whenever predefined capacity thresholds have been reached A flexible scaling architecture that provides cloud consumers with the option of using cloud-based IT resources only to meet higher usage demands

Example An automated scaling listener monitors the usage of on-premise Service A, and redirects Service Consumer C’s request to Service A’s redundant implementation in the cloud (Cloud Service A) once Service A’s usage threshold has been exceeded (1). A resource replication system is used to keep state management databases synchronized (2).

4. Elastic disk provisioning architecture Establish a dynamic storage provisioning system that ensures that the cloud consumer is granularly billed for the exact amount of storage that it actually uses

Example

5. Redundant storage architecture Introduce a secondary duplicate cloud storage device as part of a failover system that synchronizes its data with the primary cloud storage device The primary cloud storage device is routinely replicated to the secondary cloud storage device (1). A logical unit number (LUN) is a logical drive that represents a partition of a physical drive.

Example The primary storage becomes unavailable and the storage service gateway forwards the cloud consumer requests to the secondary storage device (2). The secondary storage device forwards the requests to the LUNs, allowing cloud consumers to continue to access their data (3).