red hat cloud virtual presentation - emergent€¦ · red hat cloud virtual presentation frank...

38
1 Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014

Upload: others

Post on 22-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

1

Red Hat Cloud Virtual

Presentation

Frank DiMuzioSolutions Architect, Red HatSeptember 25, 2014

Page 2: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

2

Journey to the Open Hybrid Cloud

Page 3: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

3

WORKLOADS ARE EVOLVING

TRADITIONALWORKLOADS

● Typically resides on a single large Virtual Machine

● Cannot tolerate any downtime● Needs expensive high availability tools

found in VMware vSphere● Application scales up rather than out

CLOUDWORKLOADS

● Workload resides on multiple Virtual Machines

● Tolerates VM failure – if one fails, another quickly replaces it

● Fault tolerance often built into workload● Application scales out rather than up

Page 4: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

4

Traditional vs Cloud-Enabled Workloads

● Traditional apps can take years to write, live for decades, are monolithic, need to be protected against failure at all costs

● Failover and clustering designed for this purpose– failure of these apps could lead to business disaster

● Newer cloud-enabled workloads are different

● Disposable, stateless, modular● Can adapt quickly to changes in external environment● Examples: home grown customer facing apps, Netflix, Hulu, and many

popular web-based games

● Organizations increasingly need to accommodate these two fundamentally different types of workloads

Page 5: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

• Gain next round of cost savings

• Most IT Leaders believe environments are too inflexible

• Adopting hyperscale techniques pioneered by e-commerce and social media organizations may reduce hosting costs by 50-75%

• Self service & automation,

• Make aggressive use of open source technologies

Source: McKinsey & Company. The Infrastructure Agenda for 2014

The 2014 Infrastructure Agenda

Page 6: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

PORTABILITY ACROSS PHYSICAL, VIRTUAL, PUBLIC & PRIVATE CLOUDS

Foundation for open hybrid cloud

Page 7: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

7

Our Cloud Strategy

Page 8: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

8

RHEL-OSP

Page 9: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

9

Page 10: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

10

● Modular architecture, designed to easily scale out● Based on (growing) set of core services ● It is dependent on the underlying Linux...

What is OpenStack?

LINUX

Page 11: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

11

IN MANY WAYS, IT'S LIKE CHINA VS. PAPER...

Page 12: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

12

Page 13: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

13

Page 14: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

14

The Power's in the API!

Page 15: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

15

Red Hat Enterprise Linux OpenStack Platform 5

OPTIMIZED FOR AND INTEGRATED WITH RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE LINUX

Page 16: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

16

Why RHEL-OSP?

● All benefits of community OpenStack and...● Enterprise hardened code

● Co-engineered and integrated with Red Hat Enterprise Linux

● Enterprise software lifecycle

● World-class global support

● Worlds largest OpenStack partner ecosystem

● OpenStack training and certification

● Integrated with trusted Red Hat stack● Red Hat CloudForms ● Red Hat Enterprise Virtualization● Red Hat Storage

Page 17: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

17

What's coming?

● Sahara support (Hadoop-as-a-Service)

● Trove (Database-as-a-Service)

● Improved Ironic support (Bare metal provisioning)

● Easier, more streamlined deployment tools for improved operational support

Page 18: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

18

OpenShift

Page 19: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

19

OpenShift – Platform-as-a-Service

Code Deploy Run

Save Time and MoneyCode your app

Push-button Deploy, and your App is

running in the Cloud!

Page 20: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

Cloud Service Models

COMPUTE RESOURCES(CPU, RAM, NETWORK, DISK)

VIRTUAL GUEST IMAGES

OPERATING SYSTEM

APPLICATION PLATFORM(App Server, Middleware, Languages)

APPLICATION

Automated and Managed by the Cloud Provider

Provided and Controlled by Cloud Consumer

IaaS PaaS SaaS

Increased Control

Increased Automation

DEVELOPER TOOLING(IDE, Source Control, Build Tools, CI)

Page 21: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

21

Our PaaS Offerings

Public PaaSService

On-premise or Private PaaSSoftware

Open Source PaaSProject

Page 22: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

22

BROKER

The Broker is responsible for state, DNS, and authentication – PaaS Management Subsystem.

OpenShift Broker

Page 23: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

23

NODE

The node hosts are responsible for holding application gears.

OpenShift Nodes

Page 24: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

24

OpenShift Nodes Support Gears and Cartridges

Page 25: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

25

Gears● Linux container

● Kernel subsystems

● control groups● SELinux MCS Policies● Linux namespaces

Page 26: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

26

Cartridges● Pluggable components that can be combined within a single application

● Provides:

● Language (e.g., PHP)● Environment (e.g., JBOSS

EAP)● Database

Page 27: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

27

RHEL

Red Hat Enterprise Linux

Node

Public / Hybrid / Private / Virtualization / Bare Metal

JBossCode

GitRepo

DEVELOPER

USER

GIT/SSH

cronlogssshd

MySQL

HTTP/S

MY GEAR

Broker (RHEL)

Node (RHEL)

Node (RHEL)

REST

Web ConsoleEclipse IDECmd Line

OpenShift Developer Workflow

jenkins

Jenkins

Maven

Page 28: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

28

What's coming?

● HA configuration via installation tool

● xPaaS Cartridges● Fuse, A-MQ, BPM/BRMS, and more

● Docker, Kubernetes, RHEL Atomic Support

● GearD

Page 29: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

29

CloudForms

Page 30: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

30

CloudForms

Page 31: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

31

Delivers an Open Cloud Management Platform that Supports Heterogeneous Private, Public and Hybrid Clouds

Enables Evolution from Proprietary Infrastructures to Open, Hybrid Clouds

Enables IT to Deliver IAAS and Broker Cloud Services, Optimize Resources and Reduce Costs

Manages Service Deployment across Hybrid Clouds Using Policies, SLAs and Cost

Provides Rich Integration into Existing Enterprise Management Systems and Processes

Eliminates Proprietary Cloud Management Tool Vendor Lock-In

CLOUDFORMS Cloud Operations Management

Page 32: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

32

IT CLOUD MANAGEMENT Seamless Self-Service

● Role-based Delegation● Self-Service Portals● Service Catalogs● Automated Provisioning● Quotas & Chargeback

CLOUDFORMS

Page 33: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

33

SELF-SERVICE AUTOMATED PROVISIONINGDeployment of Self-Service Resources

CLOUDFORMS

Management

RB

AC

Qu

ota

Req

ues

ts

Role-BasedAccess Controls

QuotaEnforcement

Approval Workflow

“Intelligent”Workload Placement

ConvergedInfrastructure

Ser

vic

e D

eliv

ery

Ch

arg

eb

ac

k

Page 34: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

34

ConvergedInfrastructure

What policies affect placement?

Which options offer least cost?

Where do I have available capacity?

Req

ues

ts

Dev QA Prod

Dev QA Prod

Dev QA Prod

Dev QA Prod

Dev QA Prod

CLOUD BROKERINGControlling Where Requests Get Met

Page 35: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

35

CLOUD BURSTING AND REPLICATIONTaking Advantage of Public Cloud Resources

1

2Auto-Cloud Bursting

ConvergedInfrastructure

Management

Approval Workflow

Why Cloud Replication/Bursting● Policy-based decisions● Free up on-premise● Threshold-based bursting● Monitor consumption● Retire and reclaim

VM Replication

Your Datacenter

Page 36: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

36

WASTE DETECTIONOptimize the Environment

● VM sprawl● Incorrectly configured workloads● Datastore wastage● Over-allocated resource pools

North America Europe Asia

CPUMemoryStorage

Allocated ActualCPUMemoryStorage

Allocated ActualCPUMemoryStorage

Allocated Actual50 GHz60 GB400 GB

34 GHz42 GB187 GB

30 GHz45 GB250 GB

26 GHz39 GB237 GB

20 GHz30 GB150 GB

17 GHz26 GB142 GB

= VM

= VM sprawl

= Incorrectly configured workload

Over-AllocatedCPU by 16 GHzMemory by 18 GBStorage by 213 GB

Understand resource consumption today and trending over time:Storage – 78% Used 22% Free

Storage Consumption78%

22%

Page 37: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

37

Page 38: Red Hat Cloud Virtual Presentation - Emergent€¦ · Red Hat Cloud Virtual Presentation Frank DiMuzio Solutions Architect, Red Hat September 25, 2014. 2 ... found in VMware vSphere

38

Thank You!