Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular...

31
Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting

Transcript of Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular...

Page 1: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Demystifying the Cloud With a Look at Hybrid

Hosting and OpenStack

Robert Collazo

Systems Engineer

Rackspace Hosting

Page 2: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

The Rackspace Vision

Page 3: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Agenda

Page 4: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Truly a New Era of Computing

70’s – 80’sMainframe Era

90’s – 2000’sClient Server Era

2010 – beyondCloud Era

Cheaper, more accessible, more powerful

Page 5: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

3 B

road

Ca

teg

ori

es o

f S

erv

ices

Cloud Computing: Rackspace‟s Definition

“Unlimited” processing and storage

Abstracted/pooled resources

Elastic: scale up or down

On demand, Self-service

Highly automated

Consumption-based billing

System Infra. (IaaS)1

App. Infra. (PaaS)2

Applications (SaaS)3

Computing resources that are provisioned and managed via

software and programmatically accessible by any user

Page 6: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Target: Developers, Sys Admins

• Server, Storage, Network

• OS, Virtualization, File system

Infrastructure

as a Service

(IaaS)

Target: Developers

• Development tools

• Database, Middleware

• Infrastructure software

Platform

as a Service

(PaaS)

Types of Cloud Services

Target: End users

• Collaborative applications

• ERM, CRM, Supply chain apps

• Ops and manufacturing apps

• Engineering applications

Software

as a Service

(SaaS)Email

Sim

plic

ity

Custo

miz

ation

Page 7: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Str

ate

gic

S

pend

IT M

ain

tenance

Spend

80%

20%

50%

50%

Cloud Journey

Cost Reduction

Operational Efficiency

AgilitySimplified

Management

OPTIMIZE

ANALYZE

AUTOMATE

FEDERATE

• Consolidation

• Rationalization

• Service Delivery

•Availability, Security,

SLA

• Balance Cap/OpEx

• Self Service

• On-Demand

• Hybrid

• Open Federation

Back to Discussion

Home Page

Page 8: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Instant Access

Page 9: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Cloud Computing – Too Compelling to Ignore

• “Utility” billing (pay as you use)

• “Unlimited” processing and storage

• Elasticity to scale up or down

• On demand, self-service

• Highly automated 9

Maximize revenue

Reduce cost

Expedite time to market

Focus resources

Do more projects

Accessibility

Speed

Cost

Dynamically scalable,

virtualized resources

provided as a service

Page 10: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Variable Demand = Provisioning Challenge

Traditional server

capacity building

model results in

underutilization

during low demand

periods

10

Ex) Spikes in Load:Holiday Retailer Page Views

Cloud allows scaling,

achieving Economies

of Scale with higher

ROI

Ex) Predictable but Growing Load:High growth company

Page 11: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Cost Savings

Page 12: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Is there a Cloud ready to run

your mission critical

applications?

12

Question:

Page 13: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Cloud is for Everyone, but not Everything

Every

FirmNot

Every

App

Page 14: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

ERPWorkflow

Compliance

Test/DevWebsites

Blogs / Wikis

EmailDoc SharingWorkspaces

Dedicated Hosting

FOR EVERYONE, NOT EVERYTHING

STANDARD APPS UBIQUITOUS APPSCUSTOM APPS

IaaS SaaS

FOR EVERYONE, NOT EVERYTHING

Page 15: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Cloud is for Everyone….Not Everything

• Workloads with highly variable traffic (ie.

marketing promos or product launches)

• Workloads that are temporary in nature

• Test and Pre-production systems

• Mature packaged offerings like Email and

Collaboration

• Software development

• Batch jobs requiring minimal security

• Blogs, Media Rich websites

• Storage and Backup solutions

• Workloads requiring high IOPS

• Large relational data bases

• Workloads requiring significant regulatory

compliance, accountability

• Legacy software not designed for cloud

• Workloads requiring detailed utilization

measurement for billing or capacity planning

• Workloads requiring a lot of hardware

customization

15

Good Fit Not a Good Fit

Page 16: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Hybrid Hosting – Emerging Model for Scalable Apps

Seasonal Traffic – “pay-as-

you-go” pricing

Test/Development/QA

Campaigns & Promo Sites

Social Media

File Archiving

16

Dedicated AND Cloud Two independent applications

DEDICATED

HOSTING

• Customizable

• Compliance

• High Performance

APP 1

CLOUD

HOSTING

• Flexible

• Elastic

• Pay-as-you-go

APP 2

Highest Performance Hardware

Compliance Security Appliances Highly Customizable Vertical or Clustered

Databases Dedicated SAN

HYBRID HOSTING

Scalable Web Apps

Test, Development, Production

SaaS /Resellers/Web Developers

Page 17: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Popular Hybrid Usage Models

17

• Scalable Web Apps– Dedicated Hosting with high performance custom servers supporting predictable load

– Burst to the Cloud for peak demand

– Scale Storage on demand

Test, Development & Production

– Develop, test and stage on scalable, fast-to-deploy Cloud Servers

– Promote directly to the Dedicated Hosting production environment

– Scale up massively for full scale load testing, pay only for the time you’re testing

SaaS or VAR

– Mix-and-match Dedicated and Cloud Hosting to best support your customers' individual

needs and usage patterns

– Connect Dedicated and Cloud to enable multi-customer central management of your

SaaS applicationAdditional Use Cases

Page 18: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Seamless Integration

18

F5® Load Balancer

Enhanced Security and Load Balancing

between Cloud and Dedicated Servers

Cloud Connect creates a Seamless Compute Solution

Cisco® ASA Firewall

Lower Cost Isolated Connection

between Cloud and Dedicated Servers

OR

Public

InternetPublic

Internet

Rackspace

Dedicated

Rackspace

Cloud

Rackspace

Dedicated

Rackspace

Cloud

F5 LTM 1600 Cisco ASA 5510

Load Balance

No charge for bandwidth on

private network

No charge for bandwidth on

private network

Page 19: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Rackspace Hybrid Reference Architecture

19

Dedicated Firewall (Cisco ASA)• Physical Isolation

• VPN (Client & Site to Site)

• Throughput (i.e., No Shared Administration)

Architecture Highlights

• Agile Scalability

• Performance Optimization

• Selective Customization

• Maximize Compliance

• Blended Economics

• Specialty Appliances

Dedicated Load Balancing (F5 LTM)• Hardware Load Balancing / App Delivery

• Custom Configuration

• High Throughput

Shared & Dedicated, Custom Configured Storage(Dell DAS, EMC SAN, NetApp Storage)

• Block or File Level Storage at any Performance Level

• Block or File Level Storage of Any Capacity

• Isolation for I/O and compliance demands

• Enhanced Features (Cloning, Snapshots, Replication, etc.)

Rackspace Cloud Servers (Web + App)• CPU Burst Capability

• Rapid Deployment (Within Minutes)

• Image/Template Capabilities

• Large Variety of OS Choices

• Hourly Based Utility Billing

Rackspace Cloud Files (Static Files)• High Volume

• CDN Enabled Content Delivery

• Low Cost, Usage Based Billing

Dedicated Servers• Security/Compliance Requirements, including PCI

• Need to Physically/Logically Isolate a Server and/or Role

• Specific hypervisor requirement

• Consistent, High-CPU or multi-CPU Workload

• High Memory Needs

• Large Storage Needs

• Custom Disk Partitioning

• High Storage Performance and I/O Needs

• High Availability Database Clustering

Web or

App

DB

Storage

Web or

App

Cloud Connect

Page 20: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Hybrid Hosting, A Reality

• Account & Management Platform in Dedicated

• Encoding Worker Nodes in Cloud

Managed PLUS Cloud

Page 21: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

…Fear Data Lock-In

Page 22: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Software to provision virtual machines on standard hardware at massive scale

Software to reliably store billions of objectsdistributed across standard hardware

OpenStack Compute

OpenStack Object Storage

A community creating open source software

to build public and private clouds

What is OpenStack?

Page 23: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

NASAFounders operate at massive scale

Page 24: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

24

OpenStack Community Snapshot

Page 25: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

OpenStack Mission

“To produce the ubiquitous open

source cloud computing platform

that will meet the needs of public and

private cloud providers regardless of

size, by being simple to implement

and massively scalable.”

OpenStack Mission

Page 26: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Why is OpenStack important?

• Open eliminates vendor lock-in

• Working together, we all go faster

• Freedom to federate, or move between clouds

Page 27: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

OpenStack Founding Principles

• Apache 2.0 license (OSI), no paid „enterprise‟ version

• Open design process, 2x year public Design Summits

• Publicly available source code repository

• All community processes documented and transparent

• Commitment to drive and adopt open standards

• Modular design for deployment flexibility via APIs

Page 28: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Core Support vs Managed Support

Core SupportManaged Cloud

Support

24x7 Email/Chat/Phone ✓ ✓

Control Panel ✓ ✓

Virtualization Layer ✓ ✓

Server Hardware ✓ ✓

Network ✓ ✓

Datacenter ✓ ✓Server OS Updates/Patches ✓

Backups ✓Server Apps Updates/Patches ✓

Port Monitoring ✓

URL Content Monitoring ✓

Tech Advice ✓

Account Team ✓

Page 29: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

Cloud Drives Innovation

Corporate Website

Test and Development

eCommerce

Social Media site

Marketing / Advertising /

Campaign site

SaaS offerings

Rich Media Site

Collaboration Platform

Gaming

Page 30: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance

QUESTIONS?

Questions?

Page 31: Demystifying the Cloud With a Look at Hybrid Hosting and ... › file_uploads › 5e978a66...Popular Hybrid Usage Models 17 •Scalable Web Apps – Dedicated Hosting with high performance