• Imersão Azure DevOps: gratuito e com certificado
https://bit.ly/imersao-azure-devops-tdc
• Eventos online e gratuitos
https://www.meetup.com/dotnet-Sao-Paulo/
• Conteúdos gratuitos sobre Azure (dezenas de dicas)
https://bit.ly/azure-conteudos-gratuitos-tdc
Convite…
Agenda
• Conceitos de Cloud Computing
• Uma visão geral de diversos serviços do Microsoft Azure
• Dicas sobre a certificação AZ-900
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
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
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
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…
Segurança na nuvem
• Azure Active Directory (AD)
• Azure Active Directory Domain Services
• Imersão Azure DevOps: gratuito e com certificado
https://bit.ly/imersao-azure-devops-tdc
• Eventos online e gratuitos
https://www.meetup.com/dotnet-Sao-Paulo/
• Conteúdos gratuitos sobre Azure (dezenas de dicas)
https://bit.ly/azure-conteudos-gratuitos-tdc
Para finalizar…