As notícias dizem que cloud reduz custos, acelera os negócios, fazem com que as empresas atendam melhor seus clientes, mas há uma jornada por trás disso tudo que não costuma ser divulgada. Como chegar lá? Essa apresentação trata dessa questão e traz outras reflexões.
3. A jornada de adoção
Identificação
• Necessidades de
negócio
Porque a empresa
precisa ir para a
nuvem?
Migração
• Necessidades de
negócio
O quê preciso ter
na nuvem?
Otimização
• Necessidades de
negócio
Como meus
produtos e
serviços são
usados?
4. A jornada de adoção
Identificação
• Motivações
• Objetivos
• Perfis Envolvidos
• Custo Total de
Propriedade
• Plano de
Treinamento
Migração
• Plano de Projeto
Piloto
• Estratégia de
Migração
• Aceleração de
Migração
Otimização
• Monitoramento
das Operações
• Gerenciamento
de Custos
• Readequação dos
Serviços
5. Dizem que é fácil e resolve todos os
problemas...
7. Posso levar tudo para a nuvem?
Resposta padrão: Depende!
É governo?
Seu cliente tem alguma restrição?
Lida com que tipos de dados (GDPR/LGPD)?
É viável financeiramente?
Sua empresa já está pronta?
8. Usar cloud é uma decisão meramente
técnica...
Não é! Nunca foi!
É BUSINESS!
Sempre trata de estratégia de negócio!
Ah, mas minha equipe técnica me mostrou que é mais barato um servidor na
nuvem...
Espera, “um servidor na nuvem”? 🤔
9. Transferi meus servidores para uma
nuvem, então eu uso nuvem
Não! Não usa. Você só transferiu!
Mover o seu workload sem adaptar para o uso correto da nuvem não significa que
você usa nuvem. Você só vai gastar seu dinheiro em outro lugar agora.
Quer ver? Próximo slide... 😁
10. Ineficiências das estruturas atuais
TIME
ITCAPACITY
Actual
Load
Allocated
IT-
capacities
“Waste“ of
capacities
“Under-
supply“ of
capacities
Fixed cost of
IT-capacities
Load
Forecast
Barrier for
innovations
11. Visão baseada em cloud
Actual
Load
Allocated IT
capacities
Reduction
of initial
investments
Reduction of
“over-supply“
No “under-supply“
Possible
reduction of IT-
capacities in
case of reduced
load
ITCAPACITY Load
Foreca
st
12. Mas, na nuvem, posso escalar minhas
aplicações
Pode mesmo? Você migrou suas aplicações para cloud?
Vamos ver... Próximo slide novamente... 😅
13. Eu uso microserviços (ou pelo menos eu
acho que uso)
Migrar uma solução para microserviços não é tarefa
simples. A melhor estratégia é ir aos poucos, com
pequenos contextos, ou serviços, movendo para a
nuvem.
14. Eu uso microserviços (ou pelo menos eu
acho que uso)
Suas aplicações que estavam naqueles servidores que “migrou” para a nuvem
foram migradas para serem “cloud native”?
E sua equipe ténica, você a capacitou na estratégia de microserviços?
E os times envolvidos, estão alinhados com os objetivos da empresa?
E não é a equipe técnica que me leva para a nuvem? 🤔
15. Perfis envolvidos na jornada para cloud
• Aumentar a
lucratividade
Negócios
• Reter, recrutar e
capacitar os
funcionários
Pessoas
• Automação,
monitoramento e
disponibilidade
dos serviços
Tecnologia
• Alinhamento
entre as
estratégias de
tecnologia com
as estratégias de
negócios
Governança
• Acelerar as
vendas, melhorar
o valor de tempo
de vida do
cliente
Vendas
• Garantir
conformidade
com a legislação
vigente
Segurança
16. Nuvem é mais caro...
Resposta padrão: Depende!
Qual sua estratégia de negócio?
Qual seu ramo de atividade?
Qual o nível de maturidade da empresa?
Business, business...
17. Qual o seu TCO?
Servidores
Equipamentos de Rede
Manutenção de hardware
Energia
Resfriamento
Espaço físico
Equipe Técnica
Segurança
Eu espero que você já
acompanhe estes números.
Os provedores de cloud
possuem calculadoras que
podem lhe ajudar
Mas esta é uma questão
financeira, lembre-se:
BUSINESS!
19. DevOps
Finalmente... Agora eu posso dizer que uso nuvem porque:
...tenho um Engenheiro DevOps
...uso o Jenkins
...uso Agile
20. DevOps
Finalmente... Agora eu posso dizer que uso nuvem...
Não, ainda não pode. Você disse que tem um “engenheiro DevOps” 🤦♂️
Sim, é polêmico.
DevOps não é uma pessoa ou um cargo!
DevOps é cultura!
Lembrando novamente: BUSINESS!
É estratégia de negócio, assim como as outras metodologias “Ágeis”
Envolve toda uma cadeia de interessados, assim como nos itens anteriores.
21. Preciso de nuvem, containers,
microserviços para poder usar DevOps
Não. Sinto muito.
Se sua equipe simplesmente usa Containers, não faz DevOps
Pode usar DevOps sem nuvem sim
Sua aplicação não precisa ser um microserviço para usar DevOps
Lembre-se: É um conjunto de processos e adaptações culturais que formam as
ferramentas do DevOps, vai se resumir novamente a estratégia de negócio e
de quão capacitadas e envolvidas estão as pessoas que fazem parte da
empresa, não somente equipes técnicas.
23. Otimizando custos
Palavra chave: “OTIMIZANDO”
Agora que sua solução é “cloud native”:
Não pense em pagar menos
Pense em “usar melhor” (otimizar)
Você agora não paga mais por energia elétrica, mas esse custo é inerente à
operação dos servidores do seu provedor de nuvem, a diferença é que ele usa
em alta escala e compartilha esse custo com outros clientes.
24. Otimizando custos
Você precisa medir, medir, medir, medir... Você entendeu a ideia.
Monitore e melhore a forma como sua solução usa os recursos da nuvem.
O seu aumento de demanda, geralmente, não reflete de forma diretamente
proporcional no seu custo.
É possível fazer mais, com menos, quando comparado ao modelo on-premise.
27. Bem vindo ao mundo da nuvem!
Flavio Medeiros
https://www.linkedin.com/in/flaviomedeiros/
Vamos bater um papo e tomar um café.
DevOps Meetup – Jan/2019