42
Agility and Cloud Computing Ambs Kesavan March 2015

Agility and Cloud Computing - Voices 2015

Embed Size (px)

Citation preview

Agility and Cloud Computing

Ambs Kesavan

March 2015

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

Cloud Computing Service Models (2)

Less

Structure

More

Structure

More

Control

Less

Control

Page 12

Cloud Deployment Models

• 3 Deployment Models

On-Premise, Hybrid, Public Cloud

Page 13

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

Global Public Cloud Market Size

Source: IDC

Page 20

Analyst Reports on Cloud (1)

Gartner’s Magic Quadrant for IaaS

Page 21

Analyst Reports on Cloud (2)

Enterprise Public Cloud Platforms

Source:Forrester

Page 22

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

Source: Dilbert.comPage 35

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

Cloud Computing going mainstream

Flexible Service Models

Flexible Deployment Models

IT and Business Agility

Strategic Differentiator for business

• Grow Revenue

• Lower Cost

Summary

Agility

Page 42