• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• 20 anos de experiência na área de Tecnologia
• Community Leader, Autor Técnico e Palestrante
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
Renato Groffe - Comunidades
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
• Eventos online e gratuitos
https://www.meetup.com/dotnet-Sao-Paulo/
• Imersão Azure DevOps – online, gratuito e com certificado
https://bit.ly/imersao-azure-devops-univag
Iniciativas gratuitas
Agenda
• Conceitos de Cloud Computing
• Uma visão geral de diversos serviços do Microsoft Azure
Por que a nuvem?
• Priorizar negócio, ao invés de somente a
tecnologia
• Escalabilidade para atender a demandas
crescentes
• Aumento de produtividade, eficiência e
redução de custos
• O Microsoft Azure é um bom exemplo de
plataforma na nuvem
Microsoft Azure
Diferentes alternativas oferecidas pelo Azure
• Infrastructure as a Service
• Database as a Service
• Platform as a Service
• Containers
Infraestrutura no Azure – ofertas de máquinas virtuais
Storage Account
• Hospedagem de sites estáticos, arquivos (Blob Storage),
dados (Table Storage) e mensageria (Queue Storage)
• Emulador para Windows
• Emulação via container ou npm com Azurite
• Microsoft Azure Storage Explorer como ferramenta de
gerenciamento
• Possibilidade de deployment sites por meio do Visual Studio
Code, com suporte a HTTPS
Tecnologias Relacionais no Azure
PostgreSQL
Tecnologias NoSQL no Azure
Redis
Azure Cosmos DB
Azure App Service
• Hospedagem de aplicações
• Publicação em Windows ou Linux e também
utilizando imagens Docker
• Suporta diversas stacks de desenvolvimento
• Escalabilidade (vertical e horizontal)
• Suporte a HTTPS
Application Insights
• Serviço que integra o Microsoft Azure,
estando voltado ao monitoramento
de aplicações Web (sites e serviços)
• Uso de telemetria para coleta de
dados
Azure CLI (Command-Line Interface)
• Gerenciamento e administração de
recursos do Microsoft Azure via linha de
comando
• Multiplataforma (Windows, Linux e
macOS)
Azure Cloud Shell
• Gerenciamento e administração de
recursos na nuvem via linha de
comando no Portal do Azure
• Suporte a Bash e PowerShell
• Diversas ferramentas pré-instaladas
(Azure CLI, kubectl, por exemplo)
Azure Key Vault
• Armazenamento de configurações
sensíveis
• Acesso a dados armazenados
mediante concessão de acesso
• Integração com Azure Active
Directory
Azure App Configuration
• Gerenciamento centralizado de
configurações de aplicações
• Alteração de configurações sem a
necessidade de reiniciar uma
aplicação
Azure Functions
• Arquitetura serverless
• Desenvolvimento multiplataforma (Windows, Linux
e Mac) e orientado a eventos (uso de triggers)
• Implementação descomplicada
• Suporte a várias plataformas de desenvolvimento
• Baixíssimo custo de hospedagem
Mensageria, processamento de eventos
• Azure Service Bus
• Azure Event Hubs
Azure Logic Apps
• Possibilitam a implementação de
workflows envolvendo a integração
entre diferentes serviços
• Conectors permitem que aplicações se
comuniquem com tecnologias como
SQL Server, Slack, Microsoft Teams,
Office 365…
Azure Container Registry
• Armazenamento de imagens
Docker privadas na nuvem
• Alternativa ao Docker Hub
Azure Container Instances
• Criação de containers de forma
descomplicada
Azure Kubernetes Service (AKS)
• Serviço gerenciado na nuvem
• Alocação da infraestrutura necessária
para criação dos nós
• Eventos online e gratuitos
https://www.meetup.com/dotnet-Sao-Paulo/
• Imersão Azure DevOps – online, gratuito e com certificado
https://bit.ly/imersao-azure-devops-univag
Para finalizar...
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021

Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021

  • 2.
    • Microsoft MostValuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • 20 anos de experiência na área de Tecnologia • Community Leader, Autor Técnico e Palestrante Renato Groffe h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
  • 3.
    Renato Groffe -Comunidades h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
  • 4.
    • Eventos onlinee gratuitos https://www.meetup.com/dotnet-Sao-Paulo/ • Imersão Azure DevOps – online, gratuito e com certificado https://bit.ly/imersao-azure-devops-univag Iniciativas gratuitas
  • 5.
    Agenda • Conceitos deCloud Computing • Uma visão geral de diversos serviços do Microsoft Azure
  • 6.
    Por que anuvem? • Priorizar negócio, ao invés de somente a tecnologia • Escalabilidade para atender a demandas crescentes • Aumento de produtividade, eficiência e redução de custos • O Microsoft Azure é um bom exemplo de plataforma na nuvem Microsoft Azure
  • 7.
    Diferentes alternativas oferecidaspelo Azure • Infrastructure as a Service • Database as a Service • Platform as a Service • Containers
  • 8.
    Infraestrutura no Azure– ofertas de máquinas virtuais
  • 9.
    Storage Account • Hospedagemde sites estáticos, arquivos (Blob Storage), dados (Table Storage) e mensageria (Queue Storage) • Emulador para Windows • Emulação via container ou npm com Azurite • Microsoft Azure Storage Explorer como ferramenta de gerenciamento • Possibilidade de deployment sites por meio do Visual Studio Code, com suporte a HTTPS
  • 10.
  • 11.
    Tecnologias NoSQL noAzure Redis Azure Cosmos DB
  • 12.
    Azure App Service •Hospedagem de aplicações • Publicação em Windows ou Linux e também utilizando imagens Docker • Suporta diversas stacks de desenvolvimento • Escalabilidade (vertical e horizontal) • Suporte a HTTPS
  • 13.
    Application Insights • Serviçoque integra o Microsoft Azure, estando voltado ao monitoramento de aplicações Web (sites e serviços) • Uso de telemetria para coleta de dados
  • 14.
    Azure CLI (Command-LineInterface) • Gerenciamento e administração de recursos do Microsoft Azure via linha de comando • Multiplataforma (Windows, Linux e macOS)
  • 15.
    Azure Cloud Shell •Gerenciamento e administração de recursos na nuvem via linha de comando no Portal do Azure • Suporte a Bash e PowerShell • Diversas ferramentas pré-instaladas (Azure CLI, kubectl, por exemplo)
  • 16.
    Azure Key Vault •Armazenamento de configurações sensíveis • Acesso a dados armazenados mediante concessão de acesso • Integração com Azure Active Directory
  • 17.
    Azure App Configuration •Gerenciamento centralizado de configurações de aplicações • Alteração de configurações sem a necessidade de reiniciar uma aplicação
  • 18.
    Azure Functions • Arquiteturaserverless • Desenvolvimento multiplataforma (Windows, Linux e Mac) e orientado a eventos (uso de triggers) • Implementação descomplicada • Suporte a várias plataformas de desenvolvimento • Baixíssimo custo de hospedagem
  • 19.
    Mensageria, processamento deeventos • Azure Service Bus • Azure Event Hubs
  • 20.
    Azure Logic Apps •Possibilitam a implementação de workflows envolvendo a integração entre diferentes serviços • Conectors permitem que aplicações se comuniquem com tecnologias como SQL Server, Slack, Microsoft Teams, Office 365…
  • 21.
    Azure Container Registry •Armazenamento de imagens Docker privadas na nuvem • Alternativa ao Docker Hub
  • 22.
    Azure Container Instances •Criação de containers de forma descomplicada
  • 23.
    Azure Kubernetes Service(AKS) • Serviço gerenciado na nuvem • Alocação da infraestrutura necessária para criação dos nós
  • 24.
    • Eventos onlinee gratuitos https://www.meetup.com/dotnet-Sao-Paulo/ • Imersão Azure DevOps – online, gratuito e com certificado https://bit.ly/imersao-azure-devops-univag Para finalizar...