29
Hybrid Cloud: OpenStack and Other Approaches Mirantis, 2014

Hybrid Cloud: OpenStack and Other Approaches

Embed Size (px)

DESCRIPTION

On April 4, 2014, OpenStack:Now editor Nick Chase presented this talk at Great Wide Open in Atlanta, GA. It discusses the ideas behind Hybrid Cloud and some possible ways to implement it.

Citation preview

Page 1: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud:OpenStack andOther Approaches

Mirantis, 2014

Page 2: Hybrid Cloud:  OpenStack and Other Approaches

Introductions

Page 3: Hybrid Cloud:  OpenStack and Other Approaches

About MirantisMirantis is the number one pure play OpenStack Company. We deliver all the technology, integration, training and support required for companies to succeed with production-grade open source cloud. More customers rely on Mirantis than any other company to scale out OpenStack without the compromises of vendor lock-in. Our bench of 400+ open source infrastructure experts helped make us one of top 5 contributors to OpenStack’s upstream codebase.

Introduction

About Nicholas ChaseNick Chase has 20+ years of experience as a developer and author. He has written several books and hundreds of articles as an IBM developerworks Certified Master Author, founded NoTooMi.com and has done web application development for companies such as Alcatel-Lucent, Sun Microsystems, Oracle, and the Tampa Bay Buccaneers. He is currently Mirantis' Technology Marketing Manager, and the Editor of OpenStack:Now.

Page 4: Hybrid Cloud:  OpenStack and Other Approaches

● The cloud landscape● What is OpenStack?● Public cloud vs private cloud● What is hybrid cloud?● How hybrid cloud works● Hybrid cloud approaches● Q&A

Agenda

Page 5: Hybrid Cloud:  OpenStack and Other Approaches

The Cloud Landscape

Page 6: Hybrid Cloud:  OpenStack and Other Approaches

● Infrastructure-as-a-Service (IaaS)

● Platform-as-a-Service (PaaS)

● Software-as-a-Service (SaaS)

The Cloud Landscape

Page 7: Hybrid Cloud:  OpenStack and Other Approaches

Why cloud?

Because cloud enables self-service resource provisioning, it gets your developers productive faster and reduces time-to-market for application development -- and progress.

The Cloud Landscape

Page 8: Hybrid Cloud:  OpenStack and Other Approaches

What is OpenStack?

Page 9: Hybrid Cloud:  OpenStack and Other Approaches

What is OpenStack?

Page 10: Hybrid Cloud:  OpenStack and Other Approaches

● Compute (Nova)● Networking (Neutron)● Identity Service (Keystone)● Image Service (Glance)● Block Storage (Cinder)

What is OpenStack?

● Object Storage (Swift)● Dashboard (Horizon)● Telemetry (Ceilometer)● Orchestration (Heat)● Database-as-a-Service

(Trove)

Page 11: Hybrid Cloud:  OpenStack and Other Approaches

Public Cloud vs Private Cloud

Page 12: Hybrid Cloud:  OpenStack and Other Approaches

Public cloud

A public cloud is ...

A collection of cloud resources accessible in a general pool shared with other customers and maintained by the public cloud provider.

Page 13: Hybrid Cloud:  OpenStack and Other Approaches

Public Cloud

Advantages1. No initial outlay2. Instantly available3. No management concerns4. Various services (depending on the provider)

Page 14: Hybrid Cloud:  OpenStack and Other Approaches

Public Cloud

Disadvantages1. No centralized budget control2. No cost control3. Data security concerns4. Data privacy concerns

Page 15: Hybrid Cloud:  OpenStack and Other Approaches

Private cloud

A private cloud is ...

A collection of cloud resources accessible in a general pool but kept within a single company, either on premise or serviced by an external company but isolated from other customer workloads.

Page 16: Hybrid Cloud:  OpenStack and Other Approaches

Private Cloud

Advantages1. Centralized budget control2. Data control3. Architecture control4. Access to legacy systems

Page 17: Hybrid Cloud:  OpenStack and Other Approaches

Private Cloud

Disadvantages1. Capacity limited by capital outlay2. Inhouse maintenance requirements3. Disaster recovery concerns

Page 18: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud

Page 19: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid cloud

A hybrid cloud is ...

... a collection of resources that may exist in different cloud structures. Most often, some of these resources are on premises for an organization, and some are not. Workloads can pass between these two (or more) sets of resources.

Page 20: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud

Use cases1. Dev/Test in the cloud2. Alternate location for backup/disaster

recovery3. Load bursting

Page 21: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud

Horizontal bursting1. Apps and data begin internally.2. Systems burst to public clouds when

necessary.3. Loads recede to internal systems when

possible.

Page 22: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud

Vertical bursting1. Apps are manually placed based on type.2. Dev/test placed on external cloud until the

app is ready to be blessed.3. Mission/business critical data/apps kept

internal.

Page 23: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud approaches

Datacenter as a Service● Hosted externally● Still isolated

Page 24: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud approaches

Homogenous cloud● All OpenStack● All the same APIs

How it works at Rackspace

Page 25: Hybrid Cloud:  OpenStack and Other Approaches

Hybrid Cloud approaches

Heterogeneous cloud● Any type of cloud ● Any other type of cloud

>> ?

Page 26: Hybrid Cloud:  OpenStack and Other Approaches

Summary

Page 27: Hybrid Cloud:  OpenStack and Other Approaches

● Cloud consists of several layers● OpenStack is open source cloud● Public cloud vs private cloud● How hybrid cloud is about expanding capacity● Hybrid cloud can take many forms

Summary

Page 28: Hybrid Cloud:  OpenStack and Other Approaches

Q&A

Page 29: Hybrid Cloud:  OpenStack and Other Approaches

Thank you!You can download Mirantis OpenStack at

http://software.mirantis.com

Please visit us at Mirantis.com or contact us on Twitter at @mirantisIT