Slide 1

Slide 1 text

Developer Full Cycle com Azure

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

https://tudosobrekubernetes.tech

Slide 4

Slide 4 text

Por que cloud_?

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

então por que muitos não usam?

Slide 7

Slide 7 text

cloud é difícil

Slide 8

Slide 8 text

Isso é um mito_

Slide 9

Slide 9 text

facilidades em um ambiente cloud - Backups e armazenamento virtualmente infinitos - Preços acessíveis - Controle remoto via API - Disponibilidade em mais de um continente

Slide 10

Slide 10 text

Uma variedade muito...

Slide 11

Slide 11 text

… mas muito grande de soluções prontas

Slide 12

Slide 12 text

O que você precisa saber_

Slide 13

Slide 13 text

Azure_ Managed Services

Slide 14

Slide 14 text

Alguns deles

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

Azure App Service - VMs gerenciadas - Possuem escalabilidade horizontal e vertical - Feitos para pessoas que não querem lidar com infraestrutura - Possuem planos de uso

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

DEMOS

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

/khaosdoctor @_staticvoid lsantos.dev /khaosdoctor obrigado_