Por que Apache CloudStack? Marco Sinhoreli marco.sinhoreli@shapeblue.com @ShapeBlue
Sobre o palestrante Quem sou eu? Consultant Manager da ShapeBlue Fundador do CloudStackBR e XenBR Diretor de Tecnologia Aplicada à Nuvem da CSABR Foi especialista em virtualização e cloud da globo.com
Sobre a ShapeBlue “A ShapeBlue é uma empresa especializada em projeção, criação e implantação de infraestrutura de Cloud IaaS tanto pública quanto privada.” A brief word on ShapeBlue - What we’re saying is: This what we do - This is our day job - This feeds our families, etc etc
Names will be changed to protect the innocent / guilty / culpable Some very large customers’ logos not shown – although I will talk about their use cases
Fatores chaves para uma cloud Próximo: resiliente
Resiliente Próximo: multi-usuário
Multi-usuário Próximo: elasticidade
Elasticidade Próximo: Escalável
Altamente escalável Próximo: alta-disponibilidade
Alta-disponibilidade Próximo: Agnóstico
Agnóstico de fornecedores Próximo: CloudStack logo
O CS é um orquestrador de infraestrutura de cloud altamente plugavel e comprovadamente preparado para produção. Próximo: história
História 2008 – Sheng Liang, que desenvolveu o lvm na Sun, funda a VMOps, uma empresa focada no dev de produtos 2010 – VMOps conquista o dominio cloud.com e lança o CS e 98% do seu código foi aberto 2011 – Citrix adquire a cloud.com e abre o restante do código do CS em GPLv3 2012 – Citrix doa o CS para a Fundação Apache que é aceito em sua incubadora 2013 – CS é elevado ao nível TOP pela ASF por sua maturidade do código e da sua comunidade.
Ciclos de lançamento Features lançadas a cada 4 meses com 2 meses de Sobre a governança nível TOP na ASF
“Nosso trabalho na Incubadora centrou-se no crescimento de uma comunidade forte em torno do código e no estabelecimento de práticas de governança esperados de um projeto de nível TOP no âmbito da Fundação Apache.” Chip Childers VP Apache CloudStack O Nível TOP dá ao projeto resposabilidade de continuar contruindo a melhor cloud IaaS do mercado
Apoio à multiplas estratégias de cloud Apoio às estratégias clouds On-premise, Hospedada em um DC de terceiros e Cloud pública.
Suporte à workload tradicional Confiabilidade Backup Alta disponibilidade Tolerância à falha Recuperação de controle administratívo Práticas usuais para times de infra
Suporte à workload cloud-era Projetado para suportar falhas Recuperação self-service Redundância multi-site Recursos efêmeros Exemplo:
Plataforma aberta e flexível Garantias de SLA e preocupações com segurança muitas vezes ditam os tipos de fornecedores. Detalhes das clouds públicas, como a arquitetura da rede, são muitas vezes abstratos aos usuários.
Suporte à multiplos hypervisors
Utiliza PXE para provisionar o SO e IPMI para gerenciamento. Suporte à bare-metal Utiliza PXE para provisionar o SO e IPMI para gerenciamento. Intelligent Platform Management Interface
Alta disponibilidade
Arquitetura escalável Os PoDs podem crescer horizontalmente.
Rede e segurança CS Virtual Router Juniper VPX firewalls Citrix Netscaler F5 BigIP
Elasticidade Citrix Netscaler Scale-up, scale-down das VMs em detrimento do consumo.
Interfaces do CloudStack Web User Interface CLI (CloudMonkey) CloudStack API AWS (Amazon Web Services)
Web Admin Interface
Web end-user Interface
Cloud Monkey Escrito em python Automatiza tarefas administrativas Seguro: utiliza a API, par de Secret keys e assinatura hash para acessar o CS. pip install cloudmonkey
CloudStack API API altamente extensível Acesso programático à todos recursos de gestão disponíveis na UI A arquitetura plugável permite a criação de plugins tanto para hosts quanto para storages.
Então: por que CloudStack? Escalabilidade massiva comprovada Fácil e rápido para ser implantado Excelente documentação Interface gráfica web polida Projeto único e coerente Suporte à múltiplos SDNs Apoiado pela Apache Software Foundation Compatibilidade com AWS Escalabilidade massiva comprovada: Clouds reais com + de 50.000 Hosts em produção. São mais de 1000 grandes cloud ao redor do mundo em produção com CS. Fácil e rápido para ser implantado: Implantação em produção pronta e funcionando em questão de dias, não de meses Excelente documentação: Atualização totalmente suportada para todas as versões anteriores Console de acesso para as Máquinas Virtuais Projeto único e coerente: visão comum para construir a melhor plataforma IaaS Suporte à multiplos SDNs: Nicira, Midokura outros à caminho
Eventos Dezembro, Rio de Janeiro
Como participar Grupo de usuários CloudStack Brasil: Lista de discussão: https://groups.google.com/forum/#!forum/cloudstack-br Linkedin: http://www.linkedin.com/groups?home=&gid=5062193 Comunidade Apache CloudStack: Web-site: http://cloudstack.apache.org/ Listas de discussão: http://cloudstack.apache.org/mailing-lists.html Download: http://cloudstack.apache.org/downloads.html
Perguntas ?
ShapeBlue / CloudStackBR / XenBR / CSABR Marco Sinhoreli ShapeBlue / CloudStackBR / XenBR / CSABR marco.sinhoreli@shapeblue.com @ShapeBlue