SlideShare uma empresa Scribd logo
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Community Leader
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
Renato Groffe - Comunidades
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
• Minicurso gratuito: Azure + Desenvolvimento Web 09/05:
https://bit.ly/anp-gratuito-devweb-tdc
• Azure DevOps – 15% de desconto – 23/05:
https://bit.ly/anp-devops2-tdc
• Serverless, Azure Functions – 50% de desconto – 30/05:
https://bit.ly/anp-serverless2-tdc
Azure na Prática – Próximos Cursos Online
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
Renato Groffe - Contatos
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
Agenda
• Visão geral de diversos serviços do Microsoft Azure
• Exemplos práticos
Storage Account
• Hospedagem de sites estáticos, arquivos (Blob Storage),
dados (Table Storage) e mensageria (Queue Storage)
• Recomendável o uso de conta do tipo StorageV2 (general
purpose v2)
• Emulador para Windows
• 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
RedisAzure 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 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
github.com/renatogroffe/ASPNETCore3.1-AzureAppConfiguration
Azure Functions
• Arquitetura serverless
• Desenvolvimento multiplataforma (Windows,
Linux e Mac) e orientado a eventos (uso de
triggers)
• Implementação descomplicada
• Suporte a várias linguagens
Azure Functions 3.x – Suporte
Azure Functions
• Custo baixo
• Atualmente na versão 2.x (compatível com
.NET Core)
• Compatível com Visual Studio 2019, Visual Studio
for Mac, Visual Studio Code
• Possibilidade de criação de Functions via Portal
Mensageria no Azure
• Azure Queue Storage
• Azure Service Bus
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 e
Office 365
Suporte a Docker no Azure
• Azure Container Registry
• Azure Container Instances
• Azure Web App for Containers
• Azure Kubernetes Service (AKS)
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 Web App for Containers
• Hospedagem de aplicações baseadas
em containers
• Imagens Linux e Windows
• Suporte a Continuous Integration
• Escalabilidade (vertical e horizontal)
• Suporte a HTTPS
Azure Kubernetes Service (AKS)
• Serviço gerenciado na nuvem
• Alocação da infraestrutura necessária
para criação dos nós
• Necessidade de uso do Azure CLI para
liberar o acesso ao cluster Kubernetes
via kubectl
Kubernetes: arquitetura
kubectl
Kubernetes: arquitetura
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH

Mais conteúdo relacionado

PPTX
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
PPTX
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020
PPTX
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
PPTX
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
PPTX
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - Março
PPTX
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
PPTX
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
PPTX
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
Cloud Solutions com Microsoft Azure - Azure Talks - Novembro-2019
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - Março
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...
Cloud Computing + Microsoft Azure: visão geral e primeiros passos - Fatec Sor...
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...

Mais procurados (20)

PPTX
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
PPTX
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App on L...
PPTX
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
PPTX
.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática - Canal .NE...
PPTX
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
PPTX
Hospedando Aplicações Web no Azure: App Service, Docker e Kubernetes - Azure ...
PPTX
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...
PPTX
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
PPTX
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...
PPTX
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
PPTX
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Global...
PPTX
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
PPTX
Construindo APIs seguras com o ASP.NET Core - .NET Community Summit 2018
PPTX
Implementando soluções containerizadas com .NET Core 3.1 e o Microsoft Azure ...
PPTX
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PPTX
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
PPTX
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...
PPTX
.NET Core 3.x e ASP.NET Core 3.x - Coders in Rio
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App on L...
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...
.NET Core 3.x + ASP.NET Core 3.x + Docker + Kubernetes na prática - Canal .NE...
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure T...
Hospedando Aplicações Web no Azure: App Service, Docker e Kubernetes - Azure ...
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Global...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Construindo APIs seguras com o ASP.NET Core - .NET Community Summit 2018
Implementando soluções containerizadas com .NET Core 3.1 e o Microsoft Azure ...
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...
.NET Core 3.x e ASP.NET Core 3.x - Coders in Rio
Anúncio

Semelhante a Cloud Solutions com o Microsoft Azure - TDC Online Especial BH (20)

PPTX
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
PPTX
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
PPTX
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
PPTX
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
PPTX
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018
PPTX
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
PPTX
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App for ...
PPTX
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
PPTX
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
PPTX
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
PPTX
Docker + Azure: opções disponíveis para uso de Containers na nuvem Microsoft ...
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
PPTX
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
PPTX
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
PPTX
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
PPTX
Docker e Kubernetes: Dicas e Truques - Dezembro-2019
PPTX
Docker | Minicurso Gratuito - Azure na Prática
PPTX
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
PPTX
Orquestrando processos de negócio com .NET + Azure Durable Functions | Cloud4...
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021
APIs na nuvem: implementando soluções RESTful com o Microsoft Azure - Azure ...
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Microsoft Azure para Desenvolvedores Web - Azure para Devs e DBAs - Maio-2018
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App for ...
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure: opções disponíveis para uso de Containers na nuvem Microsoft ...
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Docker e Kubernetes: Dicas e Truques - Dezembro-2019
Docker | Minicurso Gratuito - Azure na Prática
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Orquestrando processos de negócio com .NET + Azure Durable Functions | Cloud4...
Anúncio

Mais de Renato Groff (20)

PPTX
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
PPTX
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
PPTX
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
PPTX
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
PPTX
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
PPTX
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
PPTX
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
PPTX
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
PPTX
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
PPTX
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
PPTX
Aplicações Distribuídas com .NET | TDC Recife Online 2020
PPTX
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020
PPTX
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
PPTX
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
PPTX
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
PPTX
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
PPTX
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
PPTX
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
Aplicações Distribuídas com .NET | TDC Recife Online 2020
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020

Último (7)

PDF
apresentacao introducao computacao ead.pdf
DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
Evolução em código: algoritmos genéticos com PHP
PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
Dos requisitos ao código: como criar código rastreável em PHP
apresentacao introducao computacao ead.pdf
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Curso de Windows 11 resumido na prática.pptx
Evolução em código: algoritmos genéticos com PHP
Mapeamento de Objeto para Tabela Relacional
Dos requisitos ao código: como criar código rastreável em PHP

Cloud Solutions com o Microsoft Azure - TDC Online Especial BH

  • 2. • Microsoft Most Valuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • Mais de 15 anos de experiência na área de Tecnologia • Autor Técnico e Palestrante • Community Leader Renato Groffe h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
  • 3. Renato Groffe - Comunidades h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
  • 4. • Minicurso gratuito: Azure + Desenvolvimento Web 09/05: https://bit.ly/anp-gratuito-devweb-tdc • Azure DevOps – 15% de desconto – 23/05: https://bit.ly/anp-devops2-tdc • Serverless, Azure Functions – 50% de desconto – 30/05: https://bit.ly/anp-serverless2-tdc Azure na Prática – Próximos Cursos Online h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
  • 5. Renato Groffe - Contatos h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e / /renatogroffe /in/renatogroffe /canaldotnet /renatogroffe /canaldotnet /renatogroff
  • 6. Agenda • Visão geral de diversos serviços do Microsoft Azure • Exemplos práticos
  • 7. Storage Account • Hospedagem de sites estáticos, arquivos (Blob Storage), dados (Table Storage) e mensageria (Queue Storage) • Recomendável o uso de conta do tipo StorageV2 (general purpose v2) • Emulador para Windows • Microsoft Azure Storage Explorer como ferramenta de gerenciamento • Possibilidade de deployment sites por meio do Visual Studio Code, com suporte a HTTPS
  • 8. Tecnologias Relacionais no Azure PostgreSQL
  • 9. Tecnologias NoSQL no Azure RedisAzure Cosmos DB
  • 10. 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
  • 11. 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
  • 12. 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)
  • 13. Azure Key Vault • Armazenamento de configurações sensíveis • Acesso a dados armazenados mediante concessão de acesso • Integração com Azure Active Directory
  • 14. Azure App Configuration • Gerenciamento centralizado de configurações de aplicações • Alteração de configurações sem a necessidade de reiniciar uma aplicação github.com/renatogroffe/ASPNETCore3.1-AzureAppConfiguration
  • 15. Azure Functions • Arquitetura serverless • Desenvolvimento multiplataforma (Windows, Linux e Mac) e orientado a eventos (uso de triggers) • Implementação descomplicada • Suporte a várias linguagens
  • 16. Azure Functions 3.x – Suporte
  • 17. Azure Functions • Custo baixo • Atualmente na versão 2.x (compatível com .NET Core) • Compatível com Visual Studio 2019, Visual Studio for Mac, Visual Studio Code • Possibilidade de criação de Functions via Portal
  • 18. Mensageria no Azure • Azure Queue Storage • Azure Service Bus
  • 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 e Office 365
  • 20. Suporte a Docker no Azure • Azure Container Registry • Azure Container Instances • Azure Web App for Containers • Azure Kubernetes Service (AKS)
  • 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 Web App for Containers • Hospedagem de aplicações baseadas em containers • Imagens Linux e Windows • Suporte a Continuous Integration • Escalabilidade (vertical e horizontal) • Suporte a HTTPS
  • 24. Azure Kubernetes Service (AKS) • Serviço gerenciado na nuvem • Alocação da infraestrutura necessária para criação dos nós • Necessidade de uso do Azure CLI para liberar o acesso ao cluster Kubernetes via kubectl