O documento apresenta diversos serviços da plataforma Microsoft Azure, incluindo infraestrutura como serviço, bancos de dados, plataforma como serviço e containers. Também discute conceitos de computação em nuvem e dicas sobre a certificação AZ-900.
3. • 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…
4. Agenda
• Conceitos de Cloud Computing
• Uma visão geral de diversos serviços do Microsoft Azure
• Dicas sobre a certificação AZ-900
5. 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
8. 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
11. 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
12. 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
13. Azure CLI (Command-Line Interface)
• Gerenciamento e administração de
recursos do Microsoft Azure via linha de
comando
• Multiplataforma (Windows, Linux e
macOS)
14. 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)
15. Azure Key Vault
• Armazenamento de configurações
sensíveis
• Acesso a dados armazenados
mediante concessão de acesso
• Integração com Azure Active
Directory
16. Azure App Configuration
• Gerenciamento centralizado de
configurações de aplicações
• Alteração de configurações sem a
necessidade de reiniciar uma
aplicação
17. 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
19. 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…
20. Azure Container Registry
• Armazenamento de imagens
Docker privadas na nuvem
• Alternativa ao Docker Hub
24. Segurança na nuvem
• Azure Active Directory (AD)
• Azure Active Directory Domain Services
25. • 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…