Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
CloudstackDay Brasil - Como iniciar a Jornada para a Cloud? Como o CloudStack pode ajudar?
1. Como iniciar a Jornada
para a Cloud?
Como o CloudStack pode ajudar?
Iniciando a Jornada para a Nuvem com CloudStack!!!
Ari Oliveira Neto – ari.oliveira@gmail.com /
ari.neto@magazineluiza.com.br
2. Agenda
1.Nuvem Privada – Por quê?
2.Iniciando a Jornada
3.Pontos Importantes antes de sair...
4.Cloud na Prática
5.Como o Cloudstack pode ajudar
3. Nuvem Privada – Por quê?
Evitar Rupturas ao Prover LiberdadeMudançasMudanças
Controle de Custos / Alinhamento Com o
NegócioCustoCusto
Criar um modelo de referência / SegurançaAdoçãoAdoção
Evolução do Modelo OrçamentárioOrçamentoOrçamento
Evolução do Modelo OperacionalOperaçãoOperação
5. Refletir sobre alguns pontos antes de
sair para a jornada…
• Nível de Virtualização
• Nível de Automação
• Nível de Padronização/Gerenciamento
• Nível de Virtualização
• Nível de Automação
• Nível de Padronização/Gerenciamento
Infraestrutura AtualInfraestrutura Atual
• Nível de maturidade de processos
• Equipes de TI configuradas em Silos?
• Existe alguma estrutura para o modelo de OPEX?
• Maturidade orçamentária e modo como os custos são visualizados
• Nível de maturidade de processos
• Equipes de TI configuradas em Silos?
• Existe alguma estrutura para o modelo de OPEX?
• Maturidade orçamentária e modo como os custos são visualizados
Modelo Operacional / OrçamentárioModelo Operacional / Orçamentário
• Prover agilidade? Se sim, para quem?
• Diminuir despesas?
• Propiciar inovação?
• Prover agilidade? Se sim, para quem?
• Diminuir despesas?
• Propiciar inovação?
Qual o problema a ser resolvido?Qual o problema a ser resolvido?
6. Cloud na Prática
• Infraestrutura das Aplicações (Pets x Cattle)
• Arquitetura stateless / loosely coopled (Autoscaling)
• Cultura DevOps
• Infraestrutura das Aplicações (Pets x Cattle)
• Arquitetura stateless / loosely coopled (Autoscaling)
• Cultura DevOps
Leve em consideração os Tipos de WorkloadsLeve em consideração os Tipos de Workloads
• Conectividade
• Abstração da infraestrutura / Maximização do uso
• Forma como escalar e regras de escalar
• Conectividade
• Abstração da infraestrutura / Maximização do uso
• Forma como escalar e regras de escalar
Nada é Infinito!Nada é Infinito!
• Visão centrada em serviços
• Diminuir custo de erros
• Right Sourcing / Colocar o workload correto no lugar correto
• Visão centrada em serviços
• Diminuir custo de erros
• Right Sourcing / Colocar o workload correto no lugar correto
Encontro dos Objetivos de Negócio com os CustosEncontro dos Objetivos de Negócio com os Custos
7. Como o CloudStack pode Ajudar?
• XenServer
• Vmware
• KVM
• Hyper-V
• XenServer
• Vmware
• KVM
• Hyper-V
Suporte aos principais HypervisorsSuporte aos principais Hypervisors
• Poucos Bugs
• Simplicidade da apresentação da infraestrutura dentro do orquestrador
• Baixa exposição da complexidade de interligação de componentes do
orquestrador
• Poucos Bugs
• Simplicidade da apresentação da infraestrutura dentro do orquestrador
• Baixa exposição da complexidade de interligação de componentes do
orquestrador
Estabilidade / ConfiançaEstabilidade / Confiança
• Bem documentado e relativamente simples de implantar
• Baixo custo de implantação
• Software Livre!
• Bem documentado e relativamente simples de implantar
• Baixo custo de implantação
• Software Livre!
Software LivreSoftware Livre
8. Como o CloudStack pode Ajudar?
• Pode ser usado por DevOps e Desenvolvedores;
• Pode ser utilizado alocação de infraestrutura direto para os
administradores de SO;
• Suporta construção de Ofertas que possam ser consumidas direto por
um usuário final;
• Pode ser usado por DevOps e Desenvolvedores;
• Pode ser utilizado alocação de infraestrutura direto para os
administradores de SO;
• Suporta construção de Ofertas que possam ser consumidas direto por
um usuário final;
Atendimento de clientes de Infraestrutura e
Desenvolvimento
Atendimento de clientes de Infraestrutura e
Desenvolvimento
• Usuários comuns / Áreas de Negócio?
• Equipes de Infraestrutura?
• Equipes de Desenvolvimento / Produção?
• Usuários comuns / Áreas de Negócio?
• Equipes de Infraestrutura?
• Equipes de Desenvolvimento / Produção?
Quem será o cliente?Quem será o cliente?
9. Como Começar?
• O CloudStack ajuda a reconhecer mais facilmente os desafios de migrar para um
formato de cloud;
• Ele é flexível e escalável o suficiente para atender a demanda que será originada do
sucesso do projeto de cloud.
• O CloudStack ajuda a reconhecer mais facilmente os desafios de migrar para um
formato de cloud;
• Ele é flexível e escalável o suficiente para atender a demanda que será originada do
sucesso do projeto de cloud.
Planejando e FazendoPlanejando e Fazendo
• Ele diminui significativamente o impacto da complexidade de se implantar um
orquestrador para gerar o entendimento do funcionamento de uma Nuvem;
• Tem uma curva de aprendizado que potencializa a produtividade e a mostra de
resultados para a empresa, ajudando a tangilbilizar os resultados previstos em um
business case.
• Ele diminui significativamente o impacto da complexidade de se implantar um
orquestrador para gerar o entendimento do funcionamento de uma Nuvem;
• Tem uma curva de aprendizado que potencializa a produtividade e a mostra de
resultados para a empresa, ajudando a tangilbilizar os resultados previstos em um
business case.
PlanejandoPlanejando
• O CloudStack pode ser usado com diferentes níveis de automação da infraestrutura e
pode ser implementado fazendo leverage da infraestrutura atual;
• Não requer uma infraestrutura dedicada e não implica necessariamente numa “mini-
revolução” tecnológica podendo gerar rupturas com o modelo de operação e
portencialmente aumento os custos gerais.
• O CloudStack pode ser usado com diferentes níveis de automação da infraestrutura e
pode ser implementado fazendo leverage da infraestrutura atual;
• Não requer uma infraestrutura dedicada e não implica necessariamente numa “mini-
revolução” tecnológica podendo gerar rupturas com o modelo de operação e
portencialmente aumento os custos gerais.
Contornando ComplexidadesContornando Complexidades