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

Utilizando Azure para Processos Rápidos

Utilizando Azure para Processos Rápidos

Lucas Santos

July 03, 2020
Tweet

More Decks by Lucas Santos

Other Decks in Programming

Transcript

  1. Azure
    para processos rápidos

    View Slide

  2. cloud advocate_
    quem sou eu_
    /khaosdoctor @_staticvoid
    lsantos.dev
    /khaosdoctor
    [email protected]

    View Slide

  3. O que pensamos de cloud_

    View Slide

  4. A cloud é
    poderosa
    muito, mas muito mesmo
    - Alta disponibilidade
    - Backups entre regiões
    - Failovers
    - Escalabilidade infinita
    - E dinâmica
    - Muitos serviços
    - Variedade de equipamentos

    View Slide

  5. Nem sempre precisamos de
    algo poderoso_

    View Slide

  6. Serviços
    rápidos
    eles existem, e são necessários
    - Criar uma pequena API
    - Treinar um modelo
    - Computação de pequeno
    porte
    - Provas de conceito
    - Hospedar um pequeno
    front-end

    View Slide

  7. Cloud também pode ser
    leve_

    View Slide

  8. Azure burstable_ services

    View Slide

  9. Burstable
    Services
    alguns exemplos
    - Azure Functions
    - Azure App Service
    - Azure Container Instances
    - Visual Studio Codespaces
    - Azure CloudShell
    - Azure Cognitive Services

    View Slide

  10. Azure Cloud Shell
    Para quando você simplesmente quer um…
    Shell...

    View Slide

  11. Cloud Shell
    exemplos de uso
    - SSH rápido
    - SCP e FTP
    - Uploads e downloads de
    arquivo
    - Processamento bash
    - Ansible e Terraform

    View Slide

  12. DEMO

    View Slide

  13. Visual Studio Codespaces
    VSCode, só que online

    View Slide

  14. DEMO

    View Slide

  15. VS Codespaces
    exemplos de uso
    - Edição rápida de arquivos
    - Clonagem e edição de um
    repositório
    - Execução de um ambiente pré
    configurado

    View Slide

  16. DEMO

    View Slide

  17. Azure App Service
    Deploy rápido, direto do editor

    View Slide

  18. App Service
    exemplos de uso
    - Criação de APIs, SPAs,
    websites e outros em várias
    linguagens

    View Slide

  19. DEMO

    View Slide

  20. Azure Container Instances
    Imagens docker on-the-fly

    View Slide

  21. ACI
    exemplos de uso
    - Execução de imagens de um
    registry privado
    - Execução de imagens a partir
    de um registry público
    - Criação de APIs completas
    - Execução de batch jobs

    View Slide

  22. ACI + Docker
    Tudo junto!
    - https://bit.ly/docker-aci-article
    - https://aka.ms/docker-aci-crf

    View Slide

  23. Azure Functions
    Serverless

    View Slide

  24. Azure
    Functions
    exemplos de uso
    - Criação de pequenas rotas
    rápidas
    - Criação de APIs que podem
    não ser muito utilizadas
    - Sistemas que vão ter
    computação ociosa
    - Front-ends SSR

    View Slide

  25. DEMO

    View Slide

  26. Azure Cognitive Services
    Tarefas complicadas, de forma simples

    View Slide

  27. Azure
    Cognitive
    Services
    exemplos de uso
    - Aplicações complexas
    relacionadas a A.I e serviços
    cognitivos
    - Não precisa de treinamento de
    modelos
    - Análise de sentimentos
    - Detecção de linguagem
    - Análise de imagens

    View Slide

  28. referências_
    - https://aka.ms/az-data-studio-crf
    - https://aka.ms/az-appservice-docs-crf
    - https://aka.ms/az-aci-crf
    - https://aka.ms/az-rdp-crf
    - https://aka.ms/az-af-crf
    - https://aka.ms/az-cloudshell-crf
    - https://aka.ms/az-cognitive-crf
    - https://aka.ms/vsonline-crf
    - https://bit.ly/codespace-examples-gh
    - https://bit.ly/codespace-kubernetes-gh
    - https://aka.ms/deno-appservice-quickstart

    View Slide

  29. referências_
    - https://bit.ly/docker-aci-article
    - https://aka.ms/docker-aci-crf
    - https://bit.ly/aci-graphql-api
    - Slides: https://bit.ly/az-burstable-slides

    View Slide

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

    View Slide