unifying the management of openstack public cloud virtualization€¦ · 1 oracle db server how...

33
Oleg Barenboim Senior Director, Software Engineering Unifying the Management of ... OpenStack Public Cloud Virtualization James Labocki @jameslabocki www.allthingsopen.com

Upload: others

Post on 06-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Oleg BarenboimSenior Director, Software Engineering

Unifying the Management of ...OpenStack

Public CloudVirtualization

James Labocki@jameslabocki

www.allthingsopen.com

Page 2: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 3: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 4: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 5: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 6: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 7: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 8: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Migrating to Private OpenStack Clouds

Page 9: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Migrating to Public OpenStack Clouds

Page 10: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

OPENSTACK AT RED HAT

● Stability, Security, Lifecycle for OpenStack

Red Hat Enterprise Linux OpenStack Platform

● Instrumentation, APIs, Automation

Upstream Contributions (Triple-O, Ceilometer, etc)

● Cloud Management Platform

Red Hat CloudForms

Page 11: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

CloudForms Capabilities

Cloud Enablement

InfrastructureManagement

Root CauseAnalysis

ConfigMgmt

Automation

Policies

OptimizeResource

Mgmt

CloudBursting

CapacityPlanning

Tagging

Compliance ChargebackQuota

EnforcementApprovalWorkflow

SelfService

OpenStack IntegrationsNovaCeilometerAMQPHeat*Glance*Puppet*

* Future Integrations

Page 12: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

CloudForms

● ManageIQ Acquired by Red Hat

● Modern Platform Architecture● Ruby on Rails● Designed for Horizontal and Vertical Scaling

● Committed to Open Source

[email protected]

Page 13: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 14: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 15: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 16: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 17: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 18: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 19: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 20: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 21: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 22: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 23: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 24: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Adding OpenStack Environments

Demonstration

Page 25: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Reporting for OpenStack Environments

Demonstration

Page 26: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Chargeback of Workloads

Demonstration

Page 27: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Self-Service (1/2)

CLOUDFORMS

Management

RB

AC

Qu

ota

Req

ues

ts

Role-BasedAccess Controls

QuotaEnforcement

Approval Workflow

“Intelligent”Workload Placement

ConvergedInfrastructure

Se

rvic

e D

eliv

ery

Ch

arg

eb

ack

Page 28: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Self-Service (2/2)

VM Templates:● Web server● Application server● Database Server

I need resources for application service “X”. 2 Web servers, 1 JBoss App server, and 1 Oracle DB server

How long do you need it?How big do you need it?What is it's purpose?

90 day projectMedium sizeApp Development

1

2

Post-Provisioning Configuration:● Satellite● Puppet● Chef

5

6Intelligent Service Delivery:●Where can I place this workload?●What policies may affect placement?

Chargeback:- Whole Unit- Allocated- Actual Usage- Tagged

N-Tier Application Service Request

Management

Approval Workflow

3

4

ConvergedInfrastructure

● SMS● BladeLogic● etc....

Page 29: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Self-Service

Demonstration

Page 30: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Integrate OpenStack with IT Management Systems

Page 31: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium
Page 32: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium

Roadmap

● Open Source

● Deeper Platform as a Service Integration

● Enhanced Puppet Integration

● Additional Configuration Management Integrations

● Broader Platform Support

Page 33: Unifying the Management of OpenStack Public Cloud Virtualization€¦ · 1 Oracle DB server How long do you need it? How big do you need it? What is it's purpose? 90 day project Medium