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

742 visualizações

Publicada em

A principal plataforma de Cloud Computing Aberta

Publicada em: Tecnologia
0 comentários
7 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
742
No SlideShare
0
A partir de incorporações
0
Número de incorporações
139
Ações
Compartilhamentos
0
Downloads
153
Comentários
0
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. A Principal Plataforma Aberta de Computação em Nuvem Raul Leite Senior Solutions Architect rleite@redhat.com Red Hat Brasil ENTERPRISE CLOUD
  2. 2. 3 ● Linu x ● 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
  3. 3. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM O QUE É OPENSTACK?
  10. 10. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPENSTACK CLOUD INFRAESRTUTURA ● Arquitetura modular ● Desenhado para escalar facilmente ● Baseado em módulos independentes
  11. 11. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM O OPENSTACK É UM “SISTEMA OPERACIONAL DE CLOUD” ?
  12. 12. 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
  13. 13. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPENSTACK ● Independe do Linux LINUX
  14. 14. 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
  15. 15. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM ENVOLVIMENTO RED HAT COM OPENSTACK
  16. 16. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT CONTRIBUIÇÃO “TIMELINE”
  17. 17. 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
  18. 18. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM COMO SEGUIREMOS COM OPENSTACK COMUNIDADE AO RED HAT OPENSTACK
  19. 19. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM ‘RDO’ - Red Hat’s Upstream OpenStack Distribution
  20. 20. RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM CRIANDO UMA NUVEM HÍBRIDA
  21. 21. Para as companhias, as aplicações são o $egredo do $ucesso
  22. 22. PaaS Fluxo de uma Aplicação 1. Tem a idéia 2. Obtém Orçamento 3. Codifica 4. Testa 5. Executa 6. Escala Automaticamente Fluxo de uma Aplicação: 1. Tem a idéia 2. Obtém Orçamento 3. Envia VM pedido 4. Aguarde 5. Implantar framework / appserver 6. Implantar ferramentas de teste 7. Código 8. Testa 9. Configurar VMs de Prod 10. Jogar VMs para Prod 11. Lançamento 12. Solicite VMs para atender à demanda 13. Aguarde 14. Implantar novo aplicativo para VMs 15. Etc. Virtualizado Fluxo de uma Apicação: 1. Tem a idéia 2. Obtém Orçamento 3. Envia pedido de aquisição de hardware 4. Aguarde 5. Obtém Hardware 6. Rack/Cabeamento Hardware 7. Instalação Sistema Operacional 8. Instalação patches do sistema operacional 9. Criar contas de usuário 10. Implantar framework / appserver 11. Implantar ferramentas de teste 12. Código 13. Testa 14. Comprar e configurar servidores Prod 15. Jogar em Prod 16. Lançamento 17. Solicite mais servidores para atender à demanda 18. Aguarde ... 19. Implantar novos servidores 20. 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
  23. 23. 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
  24. 24.  Multi Linguagem  Auto Escalável  Self-service  Aberto  Enterprise Grade  Seguro  Pronto para RHEL O PaaS da Red Hat é o OpenShift
  25. 25. Arquitetura - OpenShift
  26. 26. Desafio de TI
  27. 27. Public PaaS Service On-premise or Private PaaS Software Open Source PaaS Project Red Hat – PaaS (Estratégia)
  28. 28. Mas o que isso importa ?
  29. 29. Calcular os benefícios que OpenShift Enterprise pode entregar a sua organização! http://bit.ly/OpenShiftROIcalc
  30. 30. Obrigado

×