fut7534 suse cloud roadmap · fut7534 suse ® cloud roadmap: becoming the inside cloud service...

30
FUT7534 SUSE® Cloud Roadmap: Becoming the Inside Cloud Service Provider

Upload: others

Post on 30-May-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

FUT7534

SUSE® Cloud Roadmap:Becoming the Inside Cloud Service Provider

Page 2: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

2

Promise of Private Cloud Computing

● Lower Costs

● Increased Agility

● Greater Control and Security

Page 3: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

Back to the Future

Page 4: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

4

OpenStack Essex

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

Operating System and Hypervisor

Physical Infrastructure: x86-64, Switches, Storage

Management Tools OS and Hypervisor

Ins

tall

Fra

me

wo

rk

Physical InfrastructureOpenStack Essex

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

Page 5: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

5

SUSE Cloud 1

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

SUSE Linux Enterprise Server 11 SP2 and Xen/KVM

Physical Infrastructure: x86-64, Switches, Storage

3rd Party Tools SUSE Product

Ins

tall

Fra

me

wo

rk

Partner SolutionsOpenStack Essex

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

RequiredServices

RabbitMQPostgresql

Inst

all

Fra

me

wo

rk(C

row

ba

r, C

he

f, T

FT

P, D

NS

, D

HC

P)

SUSEManager

SUSEStudio

Page 6: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

6

SUSE Cloud 2

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

SUSE Linux Enterprise Server 11 SP3 and Xen/KVM

Physical Infrastructure: x86-64, Switches, Storage

OpenStack Grizzly

Ins

tall

Fra

me

wo

rk

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

Adapters Adapters

Network(Neutron)

Block(Cinder)

HypervisorHyper-V

RequiredServices

RabbitMQPostgresql

Ins

tall

Fra

me

wo

rk(C

row

ba

r, C

he

f, T

FT

P, D

NS

, D

HC

P)

SUSEManager

SUSEStudio

3rd Party Tools SUSE Product Partner Solutions

Page 7: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

7

SUSE Cloud 3

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

Physical Infrastructure: x86-64, Switches, Storage

OpenStack Havana

Ins

tall

Fra

me

wo

rk

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

Adapters Adapters

Network(Neutron)

Block(Cinder)

RequiredServices

RabbitMQPostgresql

Ins

tall

Fra

me

wo

rk(C

row

ba

r, C

he

f, T

FT

P, D

NS

, D

HC

P)

HypervisorHyper-VVMware

SUSEManager

SUSEStudio

SUSE Linux Enterprise Server 11 SP3 and Xen/KVM

3rd Party Tools SUSE Product Partner Solutions

Page 8: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

8

SUSE Cloud 3 – High Availability

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

Physical Infrastructure: x86-64, Switches, Storage

OpenStack Icehouse

Ins

tall

Fra

me

wo

rk

OpenStack Icehouse

Orchestration(Heat)

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

Telemetry(Ceilometer)

Adapters Adapters

Network(Neutron)

Block(Cinder)

HypervisorHyper-VVMware

RequiredServices

RabbitMQPostgresql

Ins

tall

Fra

me

wo

rk(C

row

ba

r, C

he

f, T

FT

P, D

NS

, D

HC

P)

SUSEManager

SUSEStudio

SUSE Linux Enterprise Server 11 SP3 and Xen/KVM

3rd Party Tools SUSE Product Partner Solutions

Page 9: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

9

SUSE Cloud 4

Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf

Cloud

Management

RequiredServices

Message QDatabase

Physical Infrastructure: x86-64, Switches, Storage

OpenStack Icehouse

Ins

tall

Fra

me

wo

rk

Orchestration(Heat)

Dashboard(Horizon)

Cloud APIs(OpenStack and

EC2)

Identity(Keystone)

Images(Glance)

Compute(Nova)

Object(Swift)

Telemetry(Ceilometer)

Adapters Adapters

Network(Neutron)

Block(Cinder)

HypervisorHyper-VVMware

RequiredServices

RabbitMQPostgresql

Ins

tall

Fra

me

wo

rk(C

row

ba

r, C

he

f, T

FT

P, D

NS

, D

HC

P)

RBD

SUSEManager

SUSEStudio

RadosGW

SUSE Linux Enterprise Server 11 SP3 and Xen/KVM and RADOS

3rd Party Tools SUSE Product Partner Solutions

Page 10: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

What's Next for OpenStack?

Page 11: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

11

OpenStack Directions

• Bare Metal (Ironic)‒ Ability to provision physical servers through OpenStack

• DNS Service (Designate)‒ Name resolution for guests and OpenStack services

• Shared file system (Manila)‒ Enable guests to access shared folders

• OpenStack Data Processing (Sahara)‒ Hadoop as a service

• Queue Service (Zaqar)‒ Message passing between VMs

• Key Management (Barbican)

Page 12: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

12

Public Cloud Evolution: Amazon

• Amazon Elastic Compute Cloud (EC2)

• Amazon Elastic MapReduce

• Auto Scaling

• Elastic Load Balancing

• Amazon CloudFront

• Amazon Relational Database Service (RDS)

• Amazon DynamoDB

• Amazon SimpleDB

• Amazon ElastiCache

• AWS Identity and Access Management (IAM)

• Amazon CloudWatch

• AWS Elastic Beanstalk

• Initial Offerings – Basic Building Blocks‒ S3 Object Storage

‒ EC2 Virtual Computers

• Now:• AWS CloudFormation

• Amazon Simple Workflow Service (SWF)

• Amazon Simple Queue Service (SQS)

• Amazon Simple Notification Service (SNS)

• Amazon Simple Email Service (SES)

• Amazon Route 53

• Amazon Virtual Private Cloud (VPC)

• AWS Direct Connect

• Amazon Simple Storage Service (S3)

• Amazon Elastic Block Store (EBS)

• AWS Storage Gateway

Page 13: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

What's Next for SUSE OpenStack?

Page 14: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

14

SUSE Cloud Priorities

• Focus on making SUSE Cloud mission critical ready‒ High availability

‒ Non-disruptive Upgrade

• Work within the OpenStack community to:‒ Represent customer requirements to individual projects

‒ Collaborate with partners to deliver a broader solution

• Stay aligned with upstream lifecycle‒ New features

‒ Stability

Page 15: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

15

Forrester: More and More Systems Are Considered Critical

Source: Forrester Research, Inc.

Page 16: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

16

Source: Accenture Technology Labs

Determining Private Cloud Workloads

Page 17: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

OpenStack Considerations

Page 18: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

18

High Availability for OpenStack

• First question: what is important

• Users need to start/stop VMs at any time

• Virtual instances need access to services:

‒ Storage

‒ Network

• Providing HA for the control node is critical

Page 19: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

19

OpenStack Distribution Components

Page 20: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

20

Component Failure Assessment

• Control Node‒ Highest priority

‒ Recovery realistically requires complete cloud restart

• Compute Node‒ Application level recovery is normal practice for existing clouds

‒ Not existing “enterprise” expectation, but workaround exists for new workloads

• Admin Server‒ Least impact on deployed system

‒ Operation can continue with no impact on end users

Page 21: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

21

Cloud Structure

Cloud Orchestration

HostServer

HostServer

HostServer

HostServer

HostServer

HostServer

...

VM VM VMVMVM VM VMVM ...Control Node

Page 22: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

22

Zone BZone AControlCluster

Cloud Structure – HA Control Cluster

Cloud Orchestration

HostServer

HostServer

HostServer

HostServer

HostServer

HostServer

...

VM VM VMVMVM VM VMVM ...Control Node

Control Node

Page 23: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

What About the Workloads?

Page 24: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

24

High Availability Directions

• Control Plane‒ Hot standby for Control Nodes

‒ Ensures that cloud continues to operate tpo meet SLAs

• Guest vs. Server‒ Cloud 101 – Plan for infrastructure failure, or

‒ Enterprise 101 – build a reliable infrastructure

• High availability guests‒ Use SUSE® Linux Enterprise High Availability Extension in VMs

‒ Backup VM is in a different availability zone

‒ Application does not need to be changed

• High availability compute nodes‒ Use SUSE Linux Enterprise High Availability Extension on physical nodes

‒ Backup VM is in same availability zone, but could be geographically different

‒ All workloads on server are backed up

Page 25: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

25

Zone BZone A

Cloud Structure – Availability Zones

Cloud Orchestration

HostServer

HostServer

HostServer

HostServer

HostServer

HostServer

...

VM VM VMVMVM VM VMVM ...Control Node

Page 26: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

26

Zone BZone A High Availability ClusterControlCluster

Cloud Structure – Host Cluster

Cloud Orchestration

HostServer

HostServer

HostServer

HostServer

HostServer

HostServer

...

VM VM VMVMVM VM VMVM ...Control Node

Control Node

Page 27: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

27

Zone BZone A

High Availability Cluster

ControlCluster

Cloud Structure – VM Cluster

Cloud Orchestration

HostServer

HostServer

HostServer

HostServer

HostServer

HostServer

...

VM VM VMVMVM VM VMVM ...Control Node

Control Node

Page 28: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

28

SUSE Cloud Roadmap (tentative)

Q1 2015 Q2 2015 Q3 2015 Q4 2015 Q1 2016 Q2 2016

SUSE Cloud

SUSE Cloud 5• OpenStack Juno• Big Data service• SUSE Storage integration• SUSE Linux Enterprise

Server 12 Compute Node

GA GA GA

SUSE Cloud 5+• High Availability Guests• Docker support (tech

preview)

SUSE Cloud 6• OpenStack Kilo• Install framework• SUSE Linux Enterprise

Server 12 Control and Admin

SUSE Cloud 7• OpenStack “L”

GA

SUSE Confidential

Page 29: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany

+49 911 740 53 0 (Worldwide)www.suse.com

Join us on:www.opensuse.org

29

Page 30: FUT7534 SUSE Cloud Roadmap · FUT7534 SUSE ® Cloud Roadmap: Becoming the Inside Cloud Service Provider . 2 Promise of Private Cloud Computing ... ‒Ability to provision physical

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.

257-000014-002