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

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

Post on 08-Sep-2014

259 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

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

TRANSCRIPT

  • OpenStack Raul da Silva Leite Sr Solution Architect Cloud/Platform rleite@redhat.com Red Hat Enterprise Linux OpenStack RHOS Viso Tcnica
  • POR QUE OPENSTACK ? Traz recursos de cloud como pblicas 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 interao velocidade de features Features e Funes para atender a sua demanda, mais rpido ao mercado sobre o software proprietrio
  • O QUE OPENSTACK?
  • OPENSTACK CLOUD INFRAESRTUTURA Arquitetura modular Desenhado para escalar facilmente Baseado em mdulos independentes
  • O OPENSTACK UM SISTEMA OPERACIONAL DE CLOUD ?
  • OPENSTACK Precisa acessar os recursos de hardware x86 Precisa de um ambiente operacional, hypervisor, servios Aproveita bibliotecas de cdigo existente para a funcionalidade
  • OpenStack Componentes
  • OrchestrationOrchestration TelemetryTelemetry OpenStack provides a framework to build elastic 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 ? AMQPMessageBus
  • I want a VM! Please authenticate with your credentials!! Keystone Ok, we need to find a place to build this VM. Nova Tag - youre it! Nova Neutron, please set up the network for a new VM Neutron I've enabled Network policy for your VM, Heres your interface Cinder, please create a block device for the VM Nova Created! Dont forget to mount it! Swift Glance Hey Glance, can I get the RHEL 6.5 image? Nova WorkFlow Thank you OpenStack !! Its 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 AMQPMessageBus
  • Horizon Dashboard (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)AMQPMessageBus
  • 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)AMQPMessageBus
  • 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)AMQPMessageBus
  • Compute (Nova) Schedules, builds, runs, and manages compute instances on underlying Hypervisor(s). Exposes native OpenStack API and Amazon EC2 compatible API.
  • ComputeCompute StorageStorage NetworkNetwork IdentityIdentity DashboardDashboard OrchestrationOrchestration TelemetryTelemetry OpenStack Components: Block/Volume Storage (Cinder)AMQPMessageBus * 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)AMQPMessageBus
  • 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 Ephemeral Data Glance Data Cinder Data Swift Data AMQPMessageBus
  • ComputeCompute StorageStorage NetworkNetwork IdentityIdentity DashboardDashboard OrchestrationOrchestration TelemetryTelemetry OpenStack Components: Networking (Neutron)AMQPMessageBus 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)AMQPMessageBus
  • 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)AMQPMessageBus
  • 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 - youre it! Nova Neutron, please set up the network for a new VM Neutron I've enabled Network policy for your VM, Heres your interface Cinder, please create a block device for the VM Nova Created! Dont forget to mount it! Swift Glance Hey Glance, can I get the RHEL 6.5 image? Nova A Simple Workflow Thank you OpenStack !! Its 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 AMQPMessageBus 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 HBRIDA
  • ROADMAP
  • 35 200 new Companies since Program Launch 900+ solutions in Red Hat OpenStack CIPN marketplace
  • Upcoming Red Hat Training Red Hat OpenStack Administration (C