This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
The Best of Both Worlds: Implementing Hybrid IT with AWS
Brian Adler, Principal Cloud Architect, RightScale
Introductions
Brian Adler!Principal Cloud Architect!RightScale
Agenda • What is Hybrid IT? • Hybrid IT Trends • Use Cases • Connecting your Hybrid IT Environment • Management of your Hybrid IT Environment • Q&A
What is Hybrid IT?
What is Hybrid IT?
On-premises IT
Cloud resources
A combination of the following for capacity or capability:
Definitions and Terminology On-Premises IT : Compute, storage, and network resources for a single tenant that are accessed programmatically via an API endpoint.
Cloud Architecture: A similar set of multi-tenant resources provided by a cloud vendor with access via an API endpoint.
Hybrid IT: An environment that spans your cloud provider as well as one or more on-premises IT environments.
Multi-Cloud: An environment that spans two or more separate cloud providers or regions.
What is Hybrid IT?
Capacity Capability A
B
C + =
Workload X
Resource A
Resource B
Source: 10/3/13 “Hybrid Clouds and Hybrid IT: The Next Frontier”, Tom Bittman, Gartner
Workload Y
Hybrid IT Trends
Hybrid IT Trends
Source: RightScale State of the Cloud 2013 625 respondents, conducted Q1 2013
Currently running apps in the cloud
Currently running apps in on-premises environments
Currently running apps in hybrid environments
Current Cloud Usage By organizations with a hybrid IT strategy
Enterprises want multi-cloud/hybrid IT
Hybrid IT 47%
Multi-private 15%
Multi-public 15%
Common Use Cases
Use Case - Cloudbursting
o An application deployment model in which an application runs in your on-premises environment and bursts to a cloud provider when the demand for computing capacity spikes.
o The advantage of a cloud bursting-enabled deployment is that an organization only pays for extra compute resources when they are needed.
Use Cases - Cloudbursting
ON-PREMISES CLOUD
LOAD BALANCERS
APP SERVERS
MASTER DATABASE
SLAVE DATABASE
OBJECT STORAGE
APP SERVERS
PUBLIC INTERNET
Use Cases - Disaster Recovery o Production environment in on-premises o DR environment in cloud o Most common configuration is the “Warm DR” scenario
• Replicating slave in the cloud • All other servers in non-operational state
Use Cases – Disaster Recovery
ON-PREMISES CLOUD
LOAD BALANCERS
APP SERVERS
MASTER DATABASE
SLAVE DATABASE
OBJECT STORAGE
APP SERVERS
PUBLIC INTERNET
CLOUD CONTROLLER
LOAD BALANCERS
SLAVE DATABASE
OBJECT STORAGE
Use Cases – Data Residency Requirements
On-premises
Choose AWS whenever possible, but in a limited number of situations, you may have to resort to
Governance o For every cloud project you know about, there may be
3-5 others you don’t know about* o Not rebellion, but revenue & productivity
o Security and compliance o Billing and chargeback
Business Unit 2
Business Unit 1 Marketing Site
QA Stage Prod Dev
SaaS Analytics Marketing Site
Chicago San Diego Tokyo Region n Region 1 Region z
Enterprise
Business Unit C
Business Unit B
Business Unit A
Retail platform w/ PII and PCI
*10/11 Forrester Research blog, James Staten “What are Enterprises Really Doing in the Cloud?”
Standardization through Automation o Cloud builds are everywhere
o A myriad of machine image & workload o Configuration language abundance o Many deployment options
o How can IT support this?
“By 2016, more than 70% of large enterprises will choose a heterogeneous IT operations management vendor (rather than an infrastructure vendor) for their cloud management
platform to unify cloud investments through a single manager-of-managers style of management and control.”*
Donna Scott, Gartner
*7/12 Gartner, Inc., Debra Curtis and Donna Scott “Heterogeneity Will Determine the Preferred Type of CMP Vendor”
Cost Management o End-user awareness of spend o Cost visibility o Chargeback capability o Cloud Analytics for optimization
Cost Management through Cloud Analytics
o Visualize all of your IT costs o Forecast future spend