Cloud Computing Architecture



Similar documents
RackWare Solutions Disaster Recovery

CACI Cloud Consulting Services

Cloud Architect Certification Self-Study Kit Bundle

Zero Downtime In Multi tenant Software as a Service Systems

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Cloud based performance testing: Issues and challenges. HotTopiCS 2013 Junzan Zhou

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Cloud Computing Concept, Technology & Architecture

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

The Private Cloud Your Controlled Access Infrastructure

LXXIII

Appendix A Core Concepts in SQL Server High Availability and Replication

IBM Cloud Computing Infrastructure Architect V1. Version: Demo. Page <<1/9>>

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

Zadara Storage Cloud A

Bernie Velivis President, Performax Inc

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Infortrend ESVA Family Enterprise Scalable Virtualized Architecture

OVERVIEW Cloud Deployment Services

Oracle Platform as a Service (PaaS) FAQ

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

DEMO ONLY VERSION. Easy CramBible Lab C90-02A. SOA Cloud Technology Concepts. ** Single-user License **

AND Recorder 5.4. Overview. Benefits. Datenblatt

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

Cloud Optimize Your IT

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

SOLUTION BRIEF Seven Secrets to High Availability in the Cloud

Veeam ONE What s New in v9?


Managing Traditional Workloads Together with Cloud Computing Workloads

Chapter 1 - Web Server Management and Cluster Topology

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

CompTIA Cloud+ 9318; 5 Days, Instructor-led

CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Annex A (normative): NFV ISG PoC Proposal Template A.1 NFV ISG PoC Proposal Template

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Cloud Services. Your SAS deployment in the cloud

Tutorial on Client-Server Architecture

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

White Paper The simpro Cloud

Cloud Certified Professional (CCP)

Deployment Options for Microsoft Hyper-V Server

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE?

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Virtualization Management

Big company HA does not have to be complicated or expensive for SMBs

SOA C90-02A. Cloud Technology Concepts. Practice Test. Version: QQ:

What s New with VMware Virtual Infrastructure

DEPLOYING VIRTUALIZED MICROSOFT DYNAMICS AX 2012 R2

Cloud Based Application Architectures using Smart Computing

Paul Brebner, Senior Researcher, NICTA,

APPLICATION NOTE. Elastic Scalability. for HetNet Deployment, Management & Optimization

SQL Server Virtualization

Industry White Paper. Ensuring system availability in RSView Supervisory Edition applications

Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) Page 1 of 7

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Bosch Video Management System High Availability with Hyper-V

9/26/2011. What is Virtualization? What are the different types of virtualization.

Implementing Disaster Recovery? At What Cost?

DeltaV Virtualization High Availability and Disaster Recovery

Vicom Storage Virtualization Engine. Simple, scalable, cost-effective storage virtualization for the enterprise

Cisco Network Services Manager 5.0

IBM Cloud Computing Infrastructure Architect V1 Exam.

HIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010

Service Description for Hosted Server

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Simplify IT with Hyperconvergence

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

Enterprise Java Applications on VMware: High Availability Guidelines. Enterprise Java Applications on VMware High Availability Guidelines

Building Private & Hybrid Cloud Solutions

Unleash the Performance of vsphere 5.1 with 16Gb Fibre Channel

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0

IS PRIVATE CLOUD A UNICORN?

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.

Chapter3: Understanding Cloud Computing

Virtual SAN Design and Deployment Guide

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Performance Management for Cloudbased STC 2012

White Paper. Optimizing the Performance Of MySQL Cluster

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC XTREMIO AND MICROSOFT EXCHANGE DATABASES

High-Performance Nested Virtualization With Hitachi Logical Partitioning Feature

High Availability Database Solutions. for PostgreSQL & Postgres Plus

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Redefining Microsoft SQL Server Data Management. PAS Specification

Providing the Best-of-Breed Private Cloud. with NetApp and Windows Server 2012

Postgres Plus Cloud Database!

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

HA / DR Jargon Buster High Availability / Disaster Recovery

JOHNSON COUNTY COMMUNITY COLLEGE College Blvd., Overland Park, KS Ph Fax

Drobo How-To Guide. Cloud Storage Using Amazon Storage Gateway with Drobo iscsi SAN

be architected pool of servers reliability and

ENTERPRISE VIRTUALIZATION ONE PLATFORM FOR ALL DATA

Transcription:

Cloud Computing Architecture 1

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

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). 3

2. Resource pooling architecture A resource pooling architecture is based on the use of one or more resource pools A sample resource pool that is comprised of four sub pools of CPUs, memory, cloud storage devices, and virtual network devices. 4

Sibling resource pools Pools B and C are sibling pools that are taken from the larger Pool A, which has been allocated to a cloud consumer. This is an alternative to taking the IT resources for Pool B and Pool C from a general reserve of IT resources that is shared throughout the cloud. 5

Nested pool model Nested Pools A.1 and Pool A.2 are comprised of the same IT resources as Pool A, but in different quantities. Nested pools are typically used to provision cloud services that need to be rapidly instantiated using the same type of IT resources with the same configuration settings. 6

3. 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 7

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

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). 9

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). 10

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). 11

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). 12

4. 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 13

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). 14

5. 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 15

Example 16

Example A request is received from a cloud consumer, and the provisioning of a new virtual server instance begins (1). As part of the provisioning process, the hard disks are chosen as dynamic or thin provisioned disks (2). The hypervisor calls a dynamic disk allocation component to create thin disks for the virtual server (3). Virtual server disks are created via the thin provisioning program and saved in a folder of near zero size. The size of this folder and its files grow as operating applications are installed and additional files are copied onto the virtual server (4). The pay per use monitor tracks the actual dynamically allocated storage for billing purposes (5). 17

6. 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. 18

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). 19