1. Quem é a John Deere? 2. Enterprise Resource Planning (ERP). 3. Onde começamos. 4. O desafio da priorização. 5. Executando a visão. 6. Resultados dizem mais. 7. Futuro! 8. Q&A
começou aqui Obrigado, Nubank. https://pt.slideshare.net/slideshow/costmanagement-journey-where-did-nubank-start-cmp202-so-paulo-aws-summit/152249582#2
Deere Mundo + 100 locais e + 70 países; no Brasil são 7 fábricas, 1 centro de distribuição e 1 tech hub. PRODUCTION & PRECISION AG SMALL AG & TURF ENABLING BUSINESSES Aftermarket & Customer Support Intelligent Solutions Group Power Systems John Deere Financial CONSTRUCTION & FORESTRY
Global Cobrimos nossa operação global com 3 ambientes SAP: Américas, Europa e Ásia. Com times trabalhando nos EUA, Índia, Brasil e Alemanha. Terceiro maior ambiente SAP do mundo. Como controlamos todos os aspectos de venda, fabricação e entrega?
Comum Cada landscape segue esta referência. Todos como instâncias de máquinas virtuais que podem ter memória da ordem de terabytes. Basis Account EC2 Load Balancer EC2 Application EC2 Memory DB EC2 Application EC2 Application EC2 Application Load Balancing Group
de integração Sistemas ERPs estão cada vez mais integrados com outros produtos. SDKs específicos como para o ABAP tornam os ERPs menos customizados. Nesses ambientes, os custos já nascem otimizados. Basis Account Product Account Amazon S3 AWS Lambda Amazon API Gateway Amazon Route 53 Amazon CloudFront Amazon S3 AWS Lambda Amazon Aurora Serverless EC2 Load Balancer EC2 Application EC2 Memory DB EC2 Application EC2 Application EC2 Application Load Balancing Group
onde começar Dependendo da maturidade, caminhos diferentes podem ser considerados. Cost Waste Right Sizing Reservation Management Análises e implementações complexas. Requer análise avançada de capacidade, revisão de arquitetura e novas maneiras de explorar novos recursos de nuvem. A implementação simples, basicamente, envolve manter o recurso funcionando apenas quando necessário. Ações a curto prazo Ações a médio prazo
onde começar Cost waste sempre é a primeira escolha: dinheiro na mesa. Cost Waste Right Sizing Reservation Management Análises e implementações complexas. Requer análise avançada de capacidade, revisão de arquitetura e novas maneiras de explorar novos recursos de nuvem. A implementação simples, basicamente, envolve manter o recurso funcionando apenas quando necessário. Ações a curto prazo Ações a médio prazo “Low-hanging fruit” Primeira abordagem a ser explorada.
máxima mesmo com Saving Plans A prática de eficiência é soberana, mesmo com programas de reserva de capacidade. on-demand cobrado em segundos, faturado em horas spot >70% de desconto compute saving plan custo cobrado por hora estamos aqui algum dia...
básico: start & stop instances Garantir que os recursos estão funcionando apenas quando necessário. Stop dias úteis horas + buffer extra horário de folga Start 672 horas/mês 432 horas/mês 65% savings times locais 35% savings times globais Para os globais, considerando Brasil, Alemanha, EUA e Índia. Para ambientes ou aplicativos operados exclusivamente por um fuso horário, temos economia máxima.
Infinitos 1h por dia são 360h em um ano, e 1500 em 5 anos: ganhos sempre crescents. 19h 7h 19h 7h 19h 7h 19h 7h Brazil US Germany India Total de horas durante os dias úteis 70 horas/mês Horário de trabalho com margens seguras Horário de folga comum a todas as equipes no mundo Total de horas durante os fins de semana (sábado e domingo) 158 horas/mês Eficiência de custo endereçável de 228 horas/mês em ambientes globais. Para equipes locais, onde apenas o país é responsável a eficiência é de 432 horas. Horário de folga para equipes locais
ajudam mas não negligencie confiança Mesmo em aplicações que não funcionem em ambientes produtivos, há preocupações do tipo: 1. Quanto tempo o ambiente demora para iniciar? 2. Teremos instâncias disponíveis? 3. Haverá risco maior de indisponibilidade para aplicar correções? 4. O que faremos com as reservas de instância? Utilizar o CDK (describe-instance- types) para assegurar disponibilidade de instâncias Listar os deploys de correção nos horários previstos para desligamento de instâncias
tamanho do dinheiro na mesa incentiva Elabore um estudo completo de quanto é possível capturar com os savings. Isso ajuda em pitches com outros líderes para que te escutem. Priorize sistemas menos complexos e até mesmos os EOL (End of Life) programado, assim testamos as hipóteses com mais segurança. Sistemas EOL Sistemas globais menores Sistemas globais menores Sistemas globais maiores Sandbox User Acceptance Test Develoment
um plano é essencial Tangibilize sua ideia de execução, para demonstrar que viável. Amazon EC2 7 PM MON-FRI Amazon EventBridge Shutdown Instances 7 AM MON-FRI Start Instances Amazon API Gateway Teams Chatbot (start instances manually) Check if is the schedule is enabled by a tag Power Virtual Agents
positiva Com o apoio e confiança, mais oportunidades. Compatibilidade de família de instâncias ARM Sandbox as on demand Clean Core with Serverless Design Principles