Apresentação Cloud - Open(Stack/Shift)
-
Upload
raul-leite -
Category
Technology
-
view
306 -
download
4
description
Transcript of Apresentação Cloud - Open(Stack/Shift)
A Principal Plataforma Aberta de Computação em Nuvem
Raul LeiteSenior Solutions [email protected] 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