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

34
A Principal Plataforma Aberta de Computação em Nuvem Raul Leite Senior Solutions Architect [email protected] Red Hat Brasil ENTERPRISE CLOUD

Upload: raul-leite

Post on 15-Jan-2015

307 views

Category:

Technology


4 download

DESCRIPTION

A principal plataforma de Cloud Computing Aberta

TRANSCRIPT

Page 1: Apresentação Cloud - Open(Stack/Shift)

A Principal Plataforma Aberta de Computação em Nuvem

Raul LeiteSenior Solutions [email protected] Hat Brasil

ENTERPRISE CLOUD

Page 2: Apresentação Cloud - Open(Stack/Shift)
Page 3: Apresentação Cloud - Open(Stack/Shift)

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

Page 4: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Page 5: Apresentação Cloud - Open(Stack/Shift)

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

Page 6: Apresentação Cloud - Open(Stack/Shift)

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

Page 7: Apresentação Cloud - Open(Stack/Shift)

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

Page 8: Apresentação Cloud - Open(Stack/Shift)

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

Page 9: Apresentação Cloud - Open(Stack/Shift)

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

Page 10: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

O QUE É OPENSTACK?

Page 11: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OPENSTACKCLOUD INFRAESRTUTURA

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

Page 12: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

O OPENSTACK É UM“SISTEMA OPERACIONAL DE

CLOUD” ?

Page 13: Apresentação Cloud - Open(Stack/Shift)

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

Page 14: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

OPENSTACK

● Independe do Linux

LINUX

Page 15: Apresentação Cloud - Open(Stack/Shift)

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

Page 16: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

ENVOLVIMENTO RED HAT COM OPENSTACK

Page 17: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

RED HAT CONTRIBUIÇÃO “TIMELINE”

Page 18: Apresentação Cloud - Open(Stack/Shift)

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

Page 19: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

COMO SEGUIREMOS COM OPENSTACK COMUNIDADE AO RED HAT OPENSTACK

Page 20: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

‘RDO’ - Red Hat’s Upstream OpenStack Distribution

Page 21: Apresentação Cloud - Open(Stack/Shift)

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

CRIANDO UMA NUVEM HÍBRIDA

Page 22: Apresentação Cloud - Open(Stack/Shift)
Page 23: Apresentação Cloud - Open(Stack/Shift)

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

Page 24: Apresentação Cloud - Open(Stack/Shift)

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

Page 25: Apresentação Cloud - Open(Stack/Shift)

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

Page 26: Apresentação Cloud - Open(Stack/Shift)

Multi Linguagem Auto Escalável Self-service

Aberto Enterprise Grade

Seguro Pronto para RHEL

O PaaS da Red Hat é o OpenShift

Page 27: Apresentação Cloud - Open(Stack/Shift)
Page 28: Apresentação Cloud - Open(Stack/Shift)

Arquitetura - OpenShift

Page 29: Apresentação Cloud - Open(Stack/Shift)

Desafio de TI

Page 30: Apresentação Cloud - Open(Stack/Shift)

PublicPaaSService

On-premise or Private PaaSSoftware

OpenSourcePaaSProject

Red Hat – PaaS (Estratégia)

Page 31: Apresentação Cloud - Open(Stack/Shift)

Mas o que isso importa ?

Page 32: Apresentação Cloud - Open(Stack/Shift)

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

http://bit.ly/OpenShiftROIcalc

Page 33: Apresentação Cloud - Open(Stack/Shift)
Page 34: Apresentação Cloud - Open(Stack/Shift)

Obrigado