apresentação cloud - open(stack/shift)

Post on 15-Jan-2015

307 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

A principal plataforma de Cloud Computing Aberta

TRANSCRIPT

A Principal Plataforma Aberta de Computação em Nuvem

Raul LeiteSenior Solutions Architectrleite@redhat.comRed Hat Brasil

ENTERPRISE CLOUD

3

● Linux

● Xen

LIDERANÇA EM IMPLEMENTAÇÕES DE CLOUD ABERTAS

● Linux● Joined

OpenStack● SaaS available

on OpenStack

● Linux● Xen &

KVM● OpenSta

ck● Linux● KVM● OpenSta

ck

● Linux● KVM

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

5

ARQUITETURA ABERTA E FLEXÍVEL

TRADICIONAL WORKLOADS

● Normalmente reside em única VM● Sem tolerância a downtime● Precisa de ferramentas de virtualização

de Vendors com custo elevado ($$)● Aplicação escala em recursos da VM

CLOUD WORKLOADS

● Workload em múltiplas VM's● Aplicações desenvolvidas com

tolerância à falhas● Aplicação escaláveis

ANALOGIA DE WORKLOADS

ANIMAIS DE ESTIMAÇÃO

i

GADO

Animais recebem nomes como

pussinboots.cern.ch

Eles são únicos, amorosamente mão levantada e cuidada

Quando ficar doente amamentá-los de volta à saúde

O gado é dado como números por exemplo

vm0042.cern.ch

Eles são quase idênticos aos demais

Quando eles ficam doentes você começa outro

TI Tradicional

● TI oferecendo serviços em infraestrutura tradicional

● TI oferecendo serviços em infraestrutura tradicional

● TI oferecendo serviços em nuvem privada

● TI oferecendo serviços em nuvem pública

● TI consumindo serviços em nuvem pública

TI Híbrida

DESAFIOS DE TI

8

TRADICIONAL CLOUD HÍBRIDO

1 Aplicação → 1 VM 1 Aplicação → Várias VM's Combinação de TI tradicional e Cloud VM's podem fornecer

aplicação.Banco de Dados podem ser

hospedados workloads tradicionais. Web front-end e

camadas lógicas sobre workload em cloud.

Ciclo de vida em anos Ciclo de Vida Horas/Meses

Não foi projetado para suportar falhas em VM's, somente com

recursos externos

Se a VM morre, a aplicação encerra e cria uma nova,

continuando 'em execução'

Requer SLA na Aplicação SLA requer características como

(migração, HA, etc.)

Altera resiliência no próprio aplicativo

Escalável em(Grandes VM's) Escalável (Adicionando VM's)

Exemplo de workloads: Exchange, “N” Aplicações

Exemplo de workloads: Netflix, muitas aplicações de celulares

RED HAT UPSTREAM

Contribuidor líder na release da versão do Havana

● Liderança em commits e linhas de código em todos os projetos

http://activity.openstack.org/dash/releases/index.html?data_dir=data/havana

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

O QUE É OPENSTACK?

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OPENSTACKCLOUD INFRAESRTUTURA

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

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

O OPENSTACK É UM“SISTEMA OPERACIONAL DE

CLOUD” ?

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OPENSTACK

● Independe do Linux

LINUX

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 4.0

OPTIMIZADO E INTEGRADO COM RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

ENVOLVIMENTO RED HAT COM OPENSTACK

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

RED HAT CONTRIBUIÇÃO “TIMELINE”

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

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

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

COMO SEGUIREMOS COM OPENSTACK COMUNIDADE AO RED HAT OPENSTACK

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

‘RDO’ - Red Hat’s Upstream OpenStack Distribution

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

CRIANDO UMA NUVEM HÍBRIDA

Para as companhias, as aplicações são o $egredo do $ucesso

PaaSFluxo de uma Aplicação

1. Tem a idéia2. Obtém Orçamento3. Codifica4. Testa5. Executa6. Escala Automaticamente

Fluxo de uma Aplicação:

1. Tem a idéia2. Obtém Orçamento3. Envia VM pedido4. Aguarde5. Implantar framework / appserver6. Implantar ferramentas de teste7. Código8. Testa9. Configurar VMs de Prod10. Jogar VMs para Prod11. Lançamento12. Solicite VMs para atender à

demanda13. Aguarde14. Implantar novo aplicativo para

VMs15. Etc.

VirtualizadoFluxo de uma Apicação:

1. Tem a idéia2. Obtém Orçamento3. Envia pedido de aquisição de hardware4. Aguarde5. Obtém Hardware6. Rack/Cabeamento Hardware7. Instalação Sistema Operacional8. Instalação patches do sistema

operacional9. Criar contas de usuário10. Implantar framework / appserver11. Implantar ferramentas de teste12. Código13. Testa14. Comprar e configurar servidores Prod15. Jogar em Prod16. Lançamento17. Solicite mais servidores para atender à

demanda18. Aguarde ...19. Implantar novos servidores20. Etc.

Físico

“The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*

Fluxo de Desenvolvimento

Code Deploy Run

PaaS utiliza tecnologias de automação da arquitetura em nuvem ...

Trazendo Velocidade, Eficiência e Escalabilidade em TI.

Agilidade nos processos de TI

Multi Linguagem Auto Escalável Self-service

Aberto Enterprise Grade

Seguro Pronto para RHEL

O PaaS da Red Hat é o OpenShift

Arquitetura - OpenShift

Desafio de TI

PublicPaaSService

On-premise or Private PaaSSoftware

OpenSourcePaaSProject

Red Hat – PaaS (Estratégia)

Mas o que isso importa ?

Calcular os benefícios que OpenShift Enterprise pode entregar a sua organização!

http://bit.ly/OpenShiftROIcalc

Obrigado

top related