Cloud Computing Architecture

Slides:



Advertisements
Similar presentations
Lecture 12 IaaS Chapter 3 of the second reference book.
Advertisements

Fundamental Cloud Architectures
Cloud Delivery Model Considerations
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.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Introduction to DBA.
ITC561 Cloud Computing Topic 4: Cloud Architecture …. Continue….
Infrastructure as a Service
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Virtualization in Data Centers Prashant Shenoy
Module – 12 Remote Replication
Cloud Computing (101).
Introduction to client/server architecture
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
Department of Computer Science Engineering SRM University
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.
July 2003 Sorrento: A Self-Organizing Distributed File System on Large-scale Clusters Hong Tang, Aziz Gulbeden and Tao Yang Department of Computer Science,
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Module – 4 Intelligent storage system
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
7. Replication & HA Objectives –Understand Replication and HA Contents –Standby server –Failover clustering –Virtual server –Cluster –Replication Practicals.
Server Virtualization
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
VMware vSphere Configuration and Management v6
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
Workload Active directory BizTalk server DHCP DNS Dynamics Exchange server Fax server IIS Lync server RDS SharePoint server SQL System Center Visual.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Sql Server Architecture for World Domination Tristan Wilson.
Virtualization Fundamentals for DBAs Joey D’Antoni February 3, 2015 DBA Fundamentals VC.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Implementing a “Cloud First” Strategy for Infrastructure
Roles and Boundaries – 1/2
Workload Distribution Architecture
Architectural Overview Of Cloud Computing
Specialized Cloud Mechanisms
2016 Citrix presentation.
Cloud Management Mechanisms
VIDIZMO Deployment Options
Chapter 21: Cloud Computing and Related Security Issues
Introduction to client/server architecture
CSI 400/500 Operating Systems Spring 2009
Chapter 22: Cloud Computing Technology and Security
Management of Virtual Execution Environments 3 June 2008
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud Management Mechanisms
Outline Virtualization Cloud Computing Microsoft Azure Platform
Specialized Cloud Mechanisms
Cloud computing mechanisms
Specialized Cloud Architectures
Cloud Computing Architecture
Working With Cloud - 3.
Presentation transcript:

Cloud Computing Architecture Fundamental Cloud Architectures

Fundamental Cloud Architectures 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

Workload Distribution Architecture IT resources can be horizontally scaled, adding 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. Additional mechanisms: Audit monitor Cloud usage monitor Hypervisor Logical network perimeter Resource cluster Resource replication

Resource Pooling Architecture The use of one or more resource pools, in which identical IT resources are grouped, maintained and synchronized. Common examples of resource pools: Physical server pools Virtual server pools Storage pools Network pools – a pool of virtual firewalls devices, physical network switches. CPU pools Memory pools Last but not least, swimming pools

Complex resource pools – Hierarchical structure

Nested pool – groups of same type of IT resources. Typically assigned to different departments or groups in the same cloud consumer organization.

Resource Pooling Architecture Additional mechanisms to this architecture: Audit monitor Cloud usage monitor Hypervisor Logical network perimeter Pay-per-use monitor Remote administration system Remote management system Resource replication

Dynamic Scalability Architecture An architectural model based on a system of predefined scaling conditions that trigger the dynamic allocation of IT resources from resource pools.

Dynamic Scaling Mechanisms 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. For example, a virtual server that is being overloaded can have its memory dynamically increased or it may have a processing core added. 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.

Additional mechanisms to this architecture: Cloud usage monitor Pay-per-use monitor Resource replication Hypervisor

Elastic Resource Capacity Architecture The dynamic provisioning 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.

Additional mechanisms to this architecture: Cloud usage monitor Pay-per-use monitor Resource replication Hypervisor

Service Load Balancing Architecture 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 load balancer can be either independent of the cloud services or built-in part of the application or server’s environment.

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. The option of using cloud-based IT resources only to meet higher usage demands. The automated scaling listener determines when to redirect requests to cloud-based IT resources, and resource replication is used to maintain synchronicity between on-premise and cloud-based IT resources.

Elastic Disk Provisioning Architecture Cloud consumers are commonly charged for cloud-based storage space based on fixed-disk storage allocation, meaning the charges are predetermined by disk capacity and not aligned with actual data storage consumption. Thin-provisioning – consumers charged based on real usage.

Redundant Storage Architecture Failure storages can cause a severe impact to cloud services, cloud consumers’ satisfaction, cloud providers’ financial and reputation, etc. The redundant storage architecture introduces a secondary duplicate cloud storage device as part of a failover system that synchronizes its data with the data in the primary cloud storage device.

Case Study