Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 2
Evolution of IT infrastructure (1)
Advantages
• Dedicated resources
• Isolation and Security
• Quality of Service
Drawbacks
• Poor resource utilization
• Long procurement time
• No business agility
• Higher cost
Application based silos
Page 3
Evolution of IT Infrastructure (2)
CPU Memory
Advantages
• More apps on a machine
• More resource sharing
Drawbacks
• Isolation and Security
• Quality of Service
• Difficult to rebalance apps
across servers
App consolidation (Pre-Virtualization)
Page 4
Evolution of IT infrastructure (3)
CPU Memory
Advantages
• Consolidation
• Higher utilization
• Better Isolation and Security
• Linux and Windows on the same
physical machine
Drawbacks
• VM sprawl
• Creates a need for automated
VM life cycle management
• Performance not same as bare
metal
Virtualization
Page 5
Evolution of IT infrastructure (4)
Advantages
• Light weight virtualization (OS
sharing)
• Packaging application in
standard containers
Drawbacks
• Container sprawl
• Creates a need for automated
tools for life cycle management
Light Weight Container
Server
Host OS
Docker Engine
Bins/Libs Bins/Libs
Ap
p
Ap
p
Ap
p
Ap
p
Ap
p
Ap
p
co
nta
iner
Page 6
Infrastructure Usage Patterns
Provisioning for peak (over provisioning) Predictable peaks (under provisioning)
Variable Peaks
Poor Service
Waste Poor Service
Page 7
Solution: Automated Elasticity + Scalability
Virtualization and Automation to provide users with self-service
computing at scale with low cost
Source: http://web.mit.edu/smadnick/www/wp/2013-01.pdfPage 8
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 9
Cloud Computing - Definition
UC Berkeley RAD Definition
Huge Resources
The illusion of infinite computing resources
available on demand, thereby eliminating the
need for Cloud computing users to plan far
ahead for provisioning
No Commitment
The elimination of an up-front commitment by
Cloud users, thereby allowing companies to
start small and increase hardware resources
only when there is an increase in their needs
Pay-per-Use
The ability to pay for use of computing
resources on a short-term basis as needed
(e.g. processors by the hour and storage by the
day) and release them as needed
Source: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
Page 10
Cloud Computing Service Models (1)
• 3 Service models
• Varying degrees of control and structure
Cloud ClientsWeb browser, Mobile app, Thin client
SaaSERP, CRM, HCM
PaaSExecution runtime, Database, Web
Server, Development Tools
IaaSVirtual machines, Servers, Storage,
Load Balancers, Networking
Page 11
Key Customer Benefits
IT & Business
Agility
Responsive to IT &
Business needs
Lower
Costs
$
$
$
Optimize resources
to reduce costs
Integrated
Management
Compute
Storage
Software
Networking
Simplified Administration
Page 14
Elastic Capacity
Scale up and down in minutes
Optimize based on needs
Manage unexpected peaks
IT Agility
Actual demand
Automated Elasticity
Page 15
Reduce time to value
• Shorten cycle time from development -> test -> production
Increase ability to innovate
• Fast experimentation
• Agile development
Respond quickly to changing business needs
Business Agility
IT
AgilityBusiness
AgilityBusiness
Performance=+
Page 16
Convert CAPEX to OPEX
• Trade capital expense for variable expense
Lower Total Cost
• Benefit from massive economies of scale
• Lower variable cost than you can get on your own
• No need to guess capacity
• Predictions cost money
Pay as you go
Transparent pricing
Lower Costs
Page 17
No “Undifferentiated Heavy Lifting”
• Focus on your business
Quick and easy deployment
• Automated provisioning of workloads
End-to-End Service monitoring and management
Geographically distributed data centers
• Go Global in minutes
User Interfaces
• API, CLI and GUI
Integrated Management
X
Page 18
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 19
Cloud Adoption
Customers adopting all 3
delivery models
30% 5%58%
Public and
PrivatePrivate Cloud
only
Public Cloud
only
Public=88% Private=63%
93% of Respondents are using Cloud
Source: RightScale 2015 Cloud Report
Page 23
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
• Amazon Web Services
• OpenStack
Availability and Security
Emerging Technologies
Summary
Agenda
Page 24
Amazon Web Services
Compute and
Networking
Storage and Content
DeliveryDatabase
Deployment and
ManagementAnalytics Application Services
Page 25
~200,000 people hosted on any given night
>50TB of user generated content
Number of guests growing
Infrastructure needs growing
AWS Case Study – Airbnb (1)
Page 26
Runs on AWS
• Compute (EC2)
• Storage (S3)
• Database (RDS, DynamoDB)
• Accelerators (ElastiCache)
• DNS (Route 53)
Benefits
• Small Operations team managing
o 1300 EC2 instances
o 50TB data
• Business Agility
• Reduced cost
AWS Case Study – Airbnb (2)
Page 27
AWS Case Study (3)
• New Workloads
• Digital Transformation,
Analytics, Social, Mobile
• Supplement Existing Workloads
• All-in
• IT entirely in Cloud (Netflix)
Page 28
• Buy or Sell software that
runs on AWS cloud
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
• Amazon Web Services
• OpenStack
Availability and Security
Emerging Technologies
Summary
Agenda
Page 29
Collection of Open Source technologies
OpenStack Foundation Members
• Around 475 companies including IBM, Intel, HP, Red Hat, Cisco, EMC,
Oracle, Dell, NetApp and Rackspace
• http://www.openstack.org/foundation/companies/
Several Products and Services based on OpenStack technology
Page 30
OpenStack
PayPal Scale
• Over 150M users
• Over $425,000 processed/minute
• Global markets and currencies
Infrastructure demand
• Seamless on-demand infrastructure capacity
• Self-service tool for application lifecycle management
• Platform to enable faster innovation
• Developer agility
OpenStack Case Study – PayPal (1)
Source: http://www.zdnet.com/article/ebay-paypal-breakup-an-openstack-private-cloud-split-too/
Page 31
OpenStack components used in PayPal solution
• Compute (Nova)
• Storage (Cinder, Swift)
• Networking (Neutron)
• Identity (Keystone)
• Dashboard (Horizon)
• Orchestration (Heat)
• Metering (Cellometer)
OpenStack Case Study – PayPal (2)
https://www.openstack.org/summit/openstack-summit-hong-kong-2013/session-videos/presentation/lessons-learned-building-the-paypal-cloud
Page 32
Microsoft
• Azure
Red Hat
• CloudForms, OpenShift
• Cloud Infrastructure based on OpenStack
IBM
• SoftLayer, Blue Mix
HP
• Helion
Vmware
• vCloud Suite, vCloud Air
Oracle Cloud
• SaaS, PaaS, IaaS
More Cloud Service Providers
Page 33
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 34
Availability and Security (1)
• Applications can span multiple regions
• High Availability
• Disaster Recovery
AWS Microsoft
Page 36
Availability and Security (2)
Tolerant to Region Failure
Tolerant to Availability Zone Failure
Page 37
Availability and Security (3)
• Certification and Compliance
HIPAA
PCI DSS
DoD
ITAR
FIPS
FEDRamp
ISO
SOC
CSA
…
• Role based access control
• Data encryption during transit, at rest
• Audit trail
• Virtual Private Cloud
Page 38
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 39
Software Defined Infrastructure
Software Defined Storage Controller
Traditional Storage Management
• Exponential data growth
• Storage management inefficiencies
Software Defined Storage
• Aggregating diverse storage resources
• Dynamic provisioning
• Orchestrating application access to diverse
storage resources through SLAs
Software Defined Storage
Software Defined
Compute
Software Defined Storage
Software Defined
Networking
Software Defined
Infrastructure
Page 40
Source: IDF 2014
Evolution of IT infrastructure
Cloud Computing Overview
Cloud Market and Adoption
Cloud Service Providers
Availability and Security
Emerging Technologies
Summary
Agenda
Page 41