Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Full Cycle

Azure Full Cycle

Lucas Santos

August 26, 2020
Tweet

More Decks by Lucas Santos

Other Decks in Programming

Transcript

  1. Developer Full Cycle com Azure

  2. blog.lsantos.dev cloud advocate_ quem sou eu_ ludossan@microsoft.com

  3. https://tudosobrekubernetes.tech

  4. Por que cloud_?

  5. por que cloud? - Produtividade em qualquer lugar - Armazenamento

    de dados em outra localidade - Sem custo de manutenção - Sempre online - Facilmente atualizado - Redundância - Grande variedade de equipamento
  6. então por que muitos não usam?

  7. cloud é difícil

  8. Isso é um mito_

  9. facilidades em um ambiente cloud - Backups e armazenamento virtualmente

    infinitos - Preços acessíveis - Controle remoto via API - Disponibilidade em mais de um continente
  10. Uma variedade muito...

  11. … mas muito grande de soluções prontas

  12. O que você precisa saber_

  13. Azure_ Managed Services

  14. Alguns deles

  15. Azure Cosmos DB - Banco de dados multi-paradigma - Alta

    escalabilidade - Alta disponibilidade - Free tier - Interoperável com o protocolo do MongoDB
  16. Azure Container Registry - Permite armazenamento de imagens privadas de

    containers - Monitoramento completo - Permite importação de imagens de outros registros - Seguro por definição - Barato - Integração com Azure nativa
  17. Azure Container Instances - Segue uma abordagem de containers de

    execução rápida - Permite executar containers Docker sem a necessidade de um ambiente - Feitos para rodar imagens ou workloads rápidos - Pago por segundo - Integra com o Docker nativamente
  18. Azure App Service - VMs gerenciadas - Possuem escalabilidade horizontal

    e vertical - Feitos para pessoas que não querem lidar com infraestrutura - Possuem planos de uso
  19. Azure Kubernetes Service - Serviço de Kubernetes gerenciado da Azure

    - Orquestra containers em larga escala - Ideal para aplicações distribuídas - Integra nativamente com vários serviços (como o ACR) - Rápido para criar e colocar aplicações no ar - Routing nativo
  20. Azure Static Web Apps - Serviço recente da Azure voltado

    para FrontEnd - Possui um tier gratuito bem generoso - Deploy rápido e simples de aplicações estáticas - Ideal para front-end - Deploy direto do repositório - Poucas configurações
  21. Azure Functions - Modelo de computação Serverless - Seus códigos

    são funções - Integração completa com o VSCode - Deploy contínuo - Escalabilidade infinita - Pago pela chamada (centavos) - 2M de chamadas grátis por mês - Triggers integrados com quase todos os serviços
  22. DEMOS

  23. referências_ - https://speakerdeck.com/khaosdoctor/azure-full-cycle - https://github.com/khaosdoctor/event-sourcing-demo-app - https://github.com/Azure-Samples/aks-bootcamp-sample - https://github.com/khaosdoctor/crud-serverless-mongodb -

    http://bit.ly/aci-docker - https://aka.ms/full-cycle/acr - https://aka.ms/full-cycle/aci - https://aka.ms/full-cycle/cosmos - https://aka.ms/full-cycle/aks - https://aka.ms/full-cycle/functions - https://aka.ms/full-cycle/static-webapps - https://aka.ms/full-cycle/appservice - https://aka.ms/full-cycle/learn-azure
  24. /khaosdoctor @_staticvoid lsantos.dev /khaosdoctor obrigado_