$30 off During Our Annual Pro Sale. View Details »

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

    View Slide

  2. blog.lsantos.dev
    cloud advocate_
    quem sou eu_
    [email protected]

    View Slide

  3. https://tudosobrekubernetes.tech

    View Slide

  4. Por que cloud_?

    View Slide

  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

    View Slide

  6. então por que muitos
    não usam?

    View Slide

  7. cloud é difícil

    View Slide

  8. Isso é um mito_

    View Slide

  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

    View Slide

  10. Uma variedade muito...

    View Slide

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

    View Slide

  12. O que você precisa saber_

    View Slide

  13. Azure_ Managed Services

    View Slide

  14. Alguns deles

    View Slide

  15. Azure Cosmos DB
    - Banco de dados
    multi-paradigma
    - Alta escalabilidade
    - Alta disponibilidade
    - Free tier
    - Interoperável com o protocolo
    do MongoDB

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  22. DEMOS

    View Slide

  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

    View Slide

  24. /khaosdoctor @_staticvoid
    lsantos.dev
    /khaosdoctor
    obrigado_

    View Slide