visão técnica - rhos (red hat enterprise linux openstack)

Post on 08-Sep-2014

287 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)

TRANSCRIPT

OpenStack

Raul da Silva LeiteSr Solution Architect Cloud/Platformrleite@redhat.com

Red Hat Enterprise Linux OpenStack – RHOSVisão Técnica

POR QUE OPENSTACK ?

● Traz recursos de cloud como públicas em seu datacenter

● Fornece grande escalabilidade sob demanda – 1,000's → 10,000's de VM's

● É Aberto!– Fornece flexibilidade para customizar e interagir

● Desenvolvimento Aberto = maior interação “velocidade de features”– Features e Funções para atender a sua demanda, mais rápido ao

mercado sobre o software proprietário

O QUE É OPENSTACK?

OPENSTACKCLOUD INFRAESRTUTURA

● Arquitetura modular● Desenhado para escalar facilmente ● Baseado em módulos independentes

O OPENSTACK É UM“SISTEMA OPERACIONAL DE

CLOUD” ?

OPENSTACK

● Precisa acessar os recursos de hardware x86

● Precisa de um ambiente operacional, hypervisor, serviços

● Aproveita bibliotecas de código existente para a funcionalidade

OpenStack Componentes

OrchestrationOrchestration

TelemetryTelemetry

OpenStack provides a framework to buildelastic cloud infrastructure at massive scale

Facilitates management of✦✦ COMPUTE,

✦✦ STORAGE, and

✦✦ NETWORK resources

Provides natural infrastructure for elastic applications

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

What problems OpenStack solve ?A

MQ

P M

essa

ge

Bu

s

I want a VM!

Please authenticate

with your credentials!!

Keystone

Ok, we need to

find a place to build this VM.

Nova

Tag - you’re it!

Nova

Neutron, please set up the

network for a new VM

Neutron

I've enabled Network

policy for your VM, Here’s

your interface

Cinder, please create a block device for the

VM

Nova

Created! Don’t forget to mount it!

SwiftGlance

Hey Glance, can I get the

RHEL 6.5 image?

Nova

WorkFlow

Thank you OpenStack

!!

It’s ALIVE!

Credentials verified. Here's a

token to talk to other

OpenStack services

Keystone

Cinder

Horizon

OpenStack Components: Dashboard (“Horizon”)

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

AM

QP

Mes

sag

e B

us

HorizonDashboard (Horizon)● Provides simple self service UI for end-users.● Growing list of cloud administrator functions:

● Define users, tenants, quotas.● Define routers, networks and subnets.● Limited infrastructure management.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Identity (“Keystone”)A

MQ

P M

essa

ge

Bu

s

Identity Service (Keystone)● Common authentication authorization framework.● Manages users, tenants, and roles.● Supports pluggable backends (SQL, PAM, LDAP, etc.).

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Image Storage (“Glance”)A

MQ

P M

essa

ge

Bu

s

Image Service (Glance)● Stores and retrieves disk images (virtual machine templates).● Supports RAW, QCOW, VMDK, VHD, ISO, OVF, and AMI/AKI images.● Supports a variety of backend storage options including local

filesystem,Swift, and Amazon S3.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Compute (“Nova”)A

MQ

P M

essa

ge

Bu

s

Compute (Nova)● Schedules, builds, runs, and manages compute instances on

underlyingHypervisor(s).

● Exposes native OpenStack API and Amazon EC2 compatible API.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Block/Volume Storage (“Cinder”)A

MQ

P M

essa

ge

Bu

s

* No automatic zoning support for Fibre Channel. Individual vendor FC drivers might have additional constraints

Block Storage (Volume) Service (Cinder)● Provides block storage for virtual machines (persistent disks).● Similar to Amazon EBS service.● Plug-in architecture for vendor extensions, e.g. NetApp driver for

Cinder.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Object Storage (“Swift”)A

MQ

P M

essa

ge

Bu

s

Object Storage Service (Swift)● Modeled after Amazon's S3 service.● Provides simple service for storing and retrieving arbitrary data.● Native API and S3 compatible API.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

Red Hat Storage: Scalable Storage Backend for OpenStack

● Provides unified distributed storage platform for OpenStack (Object, Block and Image) storage● Enables dynamic capacity allocation with rebalancing and failure handling with geo-replication● Enables Shared-storage Live Migrations of guest instances by providing shared ephemeral storage for instances

EphemeralData

GlanceData

CinderData

SwiftData

AM

QP

Mes

sag

e B

us

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Networking (“Neutron”)A

MQ

P M

essa

ge

Bu

s

Tenant View

Networking Service (Neutron, formerly Quantum)● Provides framework for Software Defined Networking (SDN).● Plug-in architecture allows integration of hardware and software

based● network solutions.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Telemetry (“Ceilometer”)A

MQ

P M

essa

ge

Bu

s

Monitoring and Metering (Ceilometer)● Single infrastructure for collecting measurements from

an entire OpenStack infrastructure.● Eliminates the need for multiple agents attaching directly to each

OpenStack service.● Targets monitoring and metering but is expandable to collect for

other● use cases.

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

OpenStack Components: Orchestration (“Heat”)A

MQ

P M

essa

ge

Bu

s

Orchestration (Heat)● Provides an AWS CloudFormation implementation for

OpenStack.● Deploys composite cloud applications to OpenStack.

I want a VM!

Please authenticate

with your credentials!!

Keystone

Ok, we need to

find a place to build this VM.

Nova

Tag - you’re it!

Nova

Neutron, please set up the

network for a new VM

Neutron

I've enabled Network

policy for your VM, Here’s

your interface

Cinder, please create a block device for the

VM

Nova

Created! Don’t forget to mount it!

SwiftGlance

Hey Glance, can I get the

RHEL 6.5 image?

Nova

A Simple Workflow

Thank you OpenStack

!!

It’s ALIVE!

Credentials verified. Here's a

token to talk to other

OpenStack services

Keystone

Cinder

Horizon

ComputeCompute

StorageStorage

NetworkNetwork

IdentityIdentity

DashboardDashboard

OrchestrationOrchestration

TelemetryTelemetry

Recent Integrated & Incubated Projects

TroveTrove

SaharaSahara

MarconiMarconi

TripleOTripleO

Sahara (Analytics-as-a-Service)● Provision and manage Hadoop clusters● Similar to Amazon Elastic MapReduce (EMR)

Trove (Database-as-a-Service)● Provision and manage databases● Both relational and non-relational DB Engines

Marconi (MessageQueue-as-a-Service)● Open alternative to SQS(producer-consumer) and SNS

(publisher-subscriber) messaging

Ironic (Baremetal Provisioning/Management)● Provision/manage physical servers via common API's● Plugins for different architectures

AM

QP

Mes

sag

e B

us

TripleO (Deployment)

IronicIronic

● Infrastructure to deploy OpenStack overclouds atop OpenStack underclouds leveraging OpenStack tooling

● UI via integrated Tuskar project● Facilitates self-hosted deployment and operation

Incubated Projects

Integrated (in Icehouse)

CRIANDO UMA NUVEM HÍBRIDA

ROADMAP

35

● 200 new Companies since Program Launch

● 900+ solutions in Red Hat OpenStack CIPN marketplace

Upcoming Red Hat Training

Red Hat OpenStack Administration (CL210)Install, configure and maintain a cloud computing environment using Red Hat Enterprise Linux OpenStack Platform.

Red Hat Certificate of Expertise in Infrastructure-as-a-Service Exam (EX210)Deploy and manage private clouds infrastures using Red Hat OpenStack.

Scan the QR code to see the course dates in your city.

37

THREE WAYS TO GET OPENSTACK FROM RED HAT

2

3

1

PURCHASE SUPPORTED PRODUCT90-DAY EVALUATION

redhat.com/openstack/evaluation

Learn more at: redhat.com/cloud

top related