Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na PráticaRenato Groff
Slides do minicurso gratuito promovido pela comunidade Azure na Prática no dia 09/05/2020, com foco em desenvolvimento Web utilizando serviços do Microsoft Azure.
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...Renato Groff
Slides da primeira edição online do Azure Tech Nights, iniciativa que aconteceu no dia 15/07/2020 e que foi promovida pelas comunidades TOTVS Developers, .NET SP, Azure na Prática, Azure Talks, DevOps Professionals e SampaDevs.
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Renato Groff
Apresentação sobre o uso de Docker: visão geral, possibilidades oferecidas pela adoção e primeiros passos na utilização de containers. Palestra realizada em 15/06/2020, durante a Jornada Acadêmica do curso de Análise e Desenvolvimento de Sistemas da UNIVAG (Centro Universitário de Várzea Grande - Mato Grosso).
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada durante o Interop Summit Virtual, evento que aconteceu de forma online no dia 01/08/2020 (sábado).
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na PráticaRenato Groff
Slides do minicurso gratuito promovido pela comunidade Azure na Prática no dia 09/05/2020, com foco em desenvolvimento Web utilizando serviços do Microsoft Azure.
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...Renato Groff
Slides da primeira edição online do Azure Tech Nights, iniciativa que aconteceu no dia 15/07/2020 e que foi promovida pelas comunidades TOTVS Developers, .NET SP, Azure na Prática, Azure Talks, DevOps Professionals e SampaDevs.
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Renato Groff
Apresentação sobre o uso de Docker: visão geral, possibilidades oferecidas pela adoção e primeiros passos na utilização de containers. Palestra realizada em 15/06/2020, durante a Jornada Acadêmica do curso de Análise e Desenvolvimento de Sistemas da UNIVAG (Centro Universitário de Várzea Grande - Mato Grosso).
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada durante o Interop Summit Virtual, evento que aconteceu de forma online no dia 01/08/2020 (sábado).
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020Renato Groff
Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
Apresentação sobre o uso de Docker e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de soluções Web escaláveis. Palestra realizada em conjunto com o MVP Thiago Adriano em meetup promovido pelo grupo Azure Brasil em 28/08/2018 na cidade de São Paulo-SP.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...Renato Groff
Apresentação sobre orquestração e deployment automatizado de containers utilizando Azure Kubernetes Service (AKS), ASP.NET Core e Azure DevOps. Palestra realizada em evento promovido pelas comunidades DevOps Professionals e TOTVS Developers no dia 08/10/2019 em São Paulo-SP.
Nesta apresentação iremos introduzir o Cluster API, um sub-projeto do Kubernetes que permite o gerenciamento do ciclo de vida de Clusters Kubernetes em qualquer lugar, seja ele Nuvem ou no data center da empresa, apenas usando arquivos de configuração YAML. Vamos demonstrar como usar o Azure Arc GitOps para melhorar e simplificar a operação dos clusters, usando um repositório Git como “source of truth”.
Se você tem dificuldades gerenciando credenciais e conecções de rede para suas pipelines CI/CD, ou precisa gerenciar vários Kubernetes clusters em produção, então essa apresentação é para você!
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 24/06/2020, durante o TDC Florianópolis Online.
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...Renato Groff
Apresentação sobre o uso integrado do Kubernetes com serviços como AKS (Azure Kubernetes Service), Azure Container Registry e Azure DevOps no deployment de soluções Web na nuvem. Palestra realizada em conjunto com o MVP Milton Câmara Gomes, durante evento promovido pela comunidade DevOps Professionals em 28/01/2019 na cidade de São Paulo-SP.
Apresentação sobre o uso de Docker em conjunto com serviços do Microsoft Azure (Web App on Linux, Container Instances e Container Registry). Palestra realizada no dia 21/04/2018 em Campinas-SP, durante a edição 2018 do Global Azure Bootcamp.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Apresentação sobre o uso de Docker, Docker Compose, Kubernetes, Azure Web App for Containers e Azure Kubernetes Service no desenvolvimento de soluções baseadas no .NET Core/ASP.NET Core. Palestra realizada em 06/11/2018 em evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPRenato Groffe
Apresentação sobre o uso de Docker em conjunto com serviços do Microsoft Azure (Web App on Linux, Container Instances e Container Registry). Palestra realizada no dia 21/04/2018 em São Paulo-SP, durante a edição 2018 do Global Azure Bootcamp.
Kubernetes + Azure DevOps: do Pod ao Deployment Automatizado na nuvem - TDC 2...Renato Groff
Apresentação sobre orquestração e deployment automatizado de containers utilizando Azure Kubernetes Service (AKS), ASP.NET Core e Azure DevOps. Apresentação realizada em 27/11, durante a edição 2019 do TDC (The Developer's Conference) em Porto Alegre-RS.
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Apresentação sobre o uso de Docker a partir de diversos serviços oferecidos pelo Microsoft Azure (Azure Container Instances, Azure Container Registry, Azure Web App for Containers, Azure Container Service, Azure Kubernetes Service). Palestra realizada em meetup promovido pelo grupo Azure Brasil em 12/07/2018 na cidade de São Paulo-SP.
Apresentação realizada na Sala Microsoft do TDC Transformation no dia 25/08/2021 (quarta-feira). Durante este painel foram cobertos conceitos de cloud computing, dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals) e uma visão geral de diversos serviços oferecidos pelo Microsoft Azure (Azure App Service, Azure Functions, Azure Service Bus, Azure Logic Apps, Windows, Linux, alternativas de IoT…).
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Renato Groffe
Apresentação para alunos da UniFOA (Centro Universitário de Volta Redonda) abordando os primeiros passos em cloud computing e no Microsoft Azure, a carreira em nuvem no ano de 2021 e tecnologias + dicas importantes para aqueles que pretendam ingressar neste segmento. Palestra realizada em 13/04/2021 (terça).
Construindo aplicações escaláveis com ASP.NET Core, Docker e o Microsoft Azur...Renato Groff
Apresentação sobre o uso de ASP.NET Core, Docker e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de soluções Web escaláveis. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/07/2018 na cidade de São Paulo-SP.
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Renato Groff
Apresentação sobre o uso de Docker e Kubernetes para a implementação de soluções a partir do Microsoft Azure. Palestra realizada em evento promovido pela XP Investimentos no dia 11/01/2020 em São Paulo-SP.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020Renato Groff
Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
Apresentação sobre o uso de Docker e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de soluções Web escaláveis. Palestra realizada em conjunto com o MVP Thiago Adriano em meetup promovido pelo grupo Azure Brasil em 28/08/2018 na cidade de São Paulo-SP.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...Renato Groff
Apresentação sobre orquestração e deployment automatizado de containers utilizando Azure Kubernetes Service (AKS), ASP.NET Core e Azure DevOps. Palestra realizada em evento promovido pelas comunidades DevOps Professionals e TOTVS Developers no dia 08/10/2019 em São Paulo-SP.
Nesta apresentação iremos introduzir o Cluster API, um sub-projeto do Kubernetes que permite o gerenciamento do ciclo de vida de Clusters Kubernetes em qualquer lugar, seja ele Nuvem ou no data center da empresa, apenas usando arquivos de configuração YAML. Vamos demonstrar como usar o Azure Arc GitOps para melhorar e simplificar a operação dos clusters, usando um repositório Git como “source of truth”.
Se você tem dificuldades gerenciando credenciais e conecções de rede para suas pipelines CI/CD, ou precisa gerenciar vários Kubernetes clusters em produção, então essa apresentação é para você!
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 24/06/2020, durante o TDC Florianópolis Online.
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...Renato Groff
Apresentação sobre o uso integrado do Kubernetes com serviços como AKS (Azure Kubernetes Service), Azure Container Registry e Azure DevOps no deployment de soluções Web na nuvem. Palestra realizada em conjunto com o MVP Milton Câmara Gomes, durante evento promovido pela comunidade DevOps Professionals em 28/01/2019 na cidade de São Paulo-SP.
Apresentação sobre o uso de Docker em conjunto com serviços do Microsoft Azure (Web App on Linux, Container Instances e Container Registry). Palestra realizada no dia 21/04/2018 em Campinas-SP, durante a edição 2018 do Global Azure Bootcamp.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Apresentação sobre o uso de Docker, Docker Compose, Kubernetes, Azure Web App for Containers e Azure Kubernetes Service no desenvolvimento de soluções baseadas no .NET Core/ASP.NET Core. Palestra realizada em 06/11/2018 em evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPRenato Groffe
Apresentação sobre o uso de Docker em conjunto com serviços do Microsoft Azure (Web App on Linux, Container Instances e Container Registry). Palestra realizada no dia 21/04/2018 em São Paulo-SP, durante a edição 2018 do Global Azure Bootcamp.
Kubernetes + Azure DevOps: do Pod ao Deployment Automatizado na nuvem - TDC 2...Renato Groff
Apresentação sobre orquestração e deployment automatizado de containers utilizando Azure Kubernetes Service (AKS), ASP.NET Core e Azure DevOps. Apresentação realizada em 27/11, durante a edição 2019 do TDC (The Developer's Conference) em Porto Alegre-RS.
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Apresentação sobre o uso de Docker a partir de diversos serviços oferecidos pelo Microsoft Azure (Azure Container Instances, Azure Container Registry, Azure Web App for Containers, Azure Container Service, Azure Kubernetes Service). Palestra realizada em meetup promovido pelo grupo Azure Brasil em 12/07/2018 na cidade de São Paulo-SP.
Apresentação realizada na Sala Microsoft do TDC Transformation no dia 25/08/2021 (quarta-feira). Durante este painel foram cobertos conceitos de cloud computing, dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals) e uma visão geral de diversos serviços oferecidos pelo Microsoft Azure (Azure App Service, Azure Functions, Azure Service Bus, Azure Logic Apps, Windows, Linux, alternativas de IoT…).
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Renato Groffe
Apresentação para alunos da UniFOA (Centro Universitário de Volta Redonda) abordando os primeiros passos em cloud computing e no Microsoft Azure, a carreira em nuvem no ano de 2021 e tecnologias + dicas importantes para aqueles que pretendam ingressar neste segmento. Palestra realizada em 13/04/2021 (terça).
Construindo aplicações escaláveis com ASP.NET Core, Docker e o Microsoft Azur...Renato Groff
Apresentação sobre o uso de ASP.NET Core, Docker e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de soluções Web escaláveis. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/07/2018 na cidade de São Paulo-SP.
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Renato Groff
Apresentação sobre o uso de Docker e Kubernetes para a implementação de soluções a partir do Microsoft Azure. Palestra realizada em evento promovido pela XP Investimentos no dia 11/01/2020 em São Paulo-SP.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 16/05/2018 durante evento promovido pelo grupo .NET SP em São Paulo-SP.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - Develop...Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure através do serviço AKS (Azure Kubernetes Service). Palestra realizada em 25/06/2018 durante o evento AzureDevOpsNight, uma iniciativa promovida pelo grupo Developers-BR em São Paulo-SP.
Construindo APIs REST escaláveis na nuvem com Docker e Kubernetes - DEVPIRA F...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de APIs REST escaláveis. Palestra realizada durante o DEVPIRA Festival, um evento promovido pela comunidade DevPiracicaba e que aconteceu em Piracicaba-SP no dia 01/12/2018.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020Renato Groff
Apresentação sobre o uso de Kubernetes como solução para orquestração de containers. Palestra realizada em 28/01/2020 em evento promovido pela comunidade .NET SP em São Paulo-SP.
Orquestrando Containers na Nuvem com o Azure Kubernetes Service - ThorArch #1...Renato Groff
Slides de apresentaçÃo no dia 27/06/2019 (quinta-feira) em que participei como palestrante do ThorArch #17, um encontro técnico com profissionais de Arquitetura de Software do Itaú Unibanco em São Paulo-SP e no qual tive a oportunidade de realizar uma apresentação focada no uso do Azure Kubernetes Service na orquestração de containers Docker.
Docker + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...Renato Groff
Apresentação sobre o uso de Docker + Kubernetes no deployment de aplicações Web. Palestra realizada durante o Open Source Saturday, evento promovido pelo grupo Campinas .NET em 11/08/2018 na cidade de Campinas-SP.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Apresentação sobre o uso de Docker + Kubernetes no deployment de aplicações Web, com uma demonstração prática envolvendo o Azure Kubernetes Service e o ASP.NET Core. Palestra realizada durante o evento Open Source Night #1, que foi promovido pela comunidade .NET SP Professionals em 26/11/2018 na cidade de São Paulo-SP.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Apresentação sobre o uso de Docker + Kubernetes no deployment de aplicações Web, com uma demonstração prática envolvendo o Azure Kubernetes Service e o ASP.NET Core. Palestra realizada em evento promovido pelo grupo DevOps Professionals em 19/09/2018 na cidade de São Paulo-SP.
Hospedando Aplicações Web no Azure: App Service, Docker e Kubernetes - Azure ...Renato Groff
Apresentação sobre a hospedagem de aplicações Web no Azure utilizando tecnologias e serviços como ASP.NET Core, Docker, Kubernetes, App Service, Web App for Containers, Container Instances, Container Registry e AKS (Azure Kubernetes Service). Palestra realizada em 18/02/2019 em evento promovido pela comunidade Azure Talks em São Paulo-SP.
Docker + Azure: opções disponíveis para uso de Containers na nuvem Microsoft ...Renato Groff
Apresentação sobre as opções disponíveis para a utilização de containers Docker no Microsoft Azure. Serviços abordados: Azure Container Registry, Azure Containers Instances, Azure Web App for Containers e Azure Kubernetes Service. Esta palestra foi realizada durante o RanchoDev 2019, um evento que aconteceu na cidade de Sorocaba-SP durante o dia 28/09/2019 (sábado).
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Global...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 27/04/2019 em Campinas-SP, durante a edição 2019 do Global Azure Bootcamp.
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
Apresentação sobre o uso de Docker e serviços do Microsoft Azure como Web App for Containers e AKS (Azure Kubernetes Service) no desenvolvimento de soluções Web escaláveis, com demonstração de um exemplo prático utilizando ASP.NET Core. Palestra realizada em 01/09/2018 durante o Azure Weekend 2018, evento promovido pelo grupo Campinas .NET na cidade de Campinas-SP.
Azure Kubernetes Service: orquestrando containers e escalando rapidamente apl...Renato Groff
Apresentação sobre o uso de Docker e Kubernetes para a implementação de aplicações Web escaláveis a partir do Microsoft Azure. Palestra realizada em evento promovido pela XP Investimentos no dia 18/09/2019 em São Paulo-SP.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada em 17/02/2020 em evento promovido pela comunidade .NET SP e São Paulo-SP.
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes, ASP.NET Core e de serviços do Microsoft Azure na implementação na nuvem de soluções Web escaláveis. Palestra realizada durante o Azure Weekend 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 09/02/2019.
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 13/02/2019 em evento promovido na comunidade Azure Talks em São Paulo-SP.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
Semelhante a Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
Apresentação realizada em 03/10/2020 durante o Interop Day, cobrindo as Microsoft Azure role-based certifications (com dicas e orientações para todos aqueles interessados em efetuar exames de certificação). Também foi discutido o uso de tecnologias como Azure App Service, Azure Kubernetes Service, Azure Functions, Azure DevOps, dentre outros serviços que integram a nuvem Microsoft.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Apresentação cobrindo dicas e truques úteis no dia a dia com Kubernetes. Palestra realizada em 11/11/2020 durante o evento comemorativo de 1 ano da comunidade Azure Experts.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Slides de apresentação sobre como serviços do Microsoft Azure podem melhorar o desenvolvimento de Back-Ends. Palestra realizada no dia 05/12/2020 (sábado) durante o DevPira Festival 20', evento que aconteceu de forma online com transmissão via YouTube.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
Slides de apresentação demonstrando como ir além no desenvolvimento low-code com Power Apps e Power Automate ao combinar estas tecnologias com soluções criadas com Azure Functions e Azure Logic Apps. Palestra realizada em 12/12/2020 (quinta) durante o MVPConf Latam 2020.
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
Slides de apresentação cobrindo o build e o deployment automatizado de aplicações utilizando GitHub Actions. Palestra realizada em 12/12/2020 (sábado) durante o MVPConf Latam 2020.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Slides de apresentação realizada em evento online promovido pela comunidade Baixada NERD no dia 14/11/2020 (sábado). A palestra abordou a evolução da plataforma .NET e de tecnologias como C#, ASP.NET e Visual Studio ao longo das últimas 2 décadas.
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Slides de apresentação cobrindo a utilização da biblioteca Polly na implementação de aplicações .NET mais resilientes e contando com um melhor tratamento de falhas. Palestra realizada em 11/12/2020 (sexta) durante o MVPConf Latam 2020.
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Slides de apresentação cobrindo o suporte do Microsoft Azure a Docker e Kubernetes. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Slides de apresentação com dicas e truques envolvendo a utilização de containers Docker. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Slides sobre a implementação de soluções serverless multiplataforma com Azure Functions e .NET Core. Palestra realizada durante o dia 29/10/2020 na trilha .NET do TDC Recife Online.
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
Apresentação sobre a implementação de aplicações distribuídas com .NET, incluindo o uso de RabbitMQ e Apache Kafka. Slides utilizados no dia 29/10/2020 durante o TDC Recife Online 2020.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
Apresentação sobre as novas funcionalidades do .NET 5 e do ASP.NET 5. Material utilizado em palestra realizada durante o Visual Studio Summit 2020 evento online que aconteceu entre os dias 28 e 31/10/2020.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
Apresentação sobre o uso de soluções serverless como Azure Functions e Logic Apps em integrações com tecnologias de bancos de dados como SQL Server/Azure SQL, Redis, MongoDB e Azure Cosmos DB. Palestra realizada durante o SQLSaturday #1016 - São Paulo, evento que aconteceu online no dia 26/09/2020 (sábado).
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
Apresentação sobre boas práticas de segurança no acesso a dados em Web Apps. Palestra realizada durante o SQLSaturday #972 - Belo Horizonte, evento que aconteceu online no dia 24/10/2020 (sábado).
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 06/10/2020 durante a Semana Tecnológica da Fatec de Praia Grande-SP.
Application Insights: identificando problemas de performance em aplicações le...Renato Groff
No dia 05/06/2020 (sexta) realizei uma apresentação com meu amigo Milton Câmara (Microsoft MVP, MTAC) na Semana Nacional de Tecnologia | Comunidade Solidária Microsoft. O tema de nossa palestra foi Application Insights: identificando problemas de performance em aplicações legadas com um mínimo de esforço, talk esta que fez parte da sessão O que fazer com minhas aplicações legadas que estão tendo pico de uso?
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Renato Groff
Slides de apresentação realizada no dia 12/05/2020 (terça) focando na implementação de aplicações distribuídas com Azure Service Bus e Azure Functions.
Palestrantes:
- Gustavo Bellini Bigardi
- Renato Groffe
3. MTAC – Nossa Missão
• Nossa missão como organização é reduzir a
desigualdade social através da inovação, pois
acreditamos que o conhecimento pode
transformar a vida das pessoas.
4. Promoções – Próximos Treinamentos
• Administrando Bancos de Dados no Azure (Azure SQL, PostgreSQL,
MySQL) – 07/11 (sábado) – Minicurso Gratuito:
https://bit.ly/anp-bds-gratuito-lives
• Docker e Kubernetes na Nuvem – 17/10 (sábado) –
15% de desconto, R$ 340:
https://bit.ly/anp-docker3-minicurso6-15
• Azure DevOps – 31/10 (sábado) –
15% de desconto, R$ 340:
https://bit.ly/anp-devops4-minicurso6-15
5. Eventos Online Gratuitos
• Lives cobrindo o uso de cloud computing,
desenvolvimento, open source e diversas tecnologias
Microsoft
• Faça sua inscrição em:
https://www.meetup.com/dotnet-Sao-Paulo/events/
7. Agenda
• Kubernetes: visão geral e
primeiros passos
• Alguns serviços úteis do
Microsoft Azure
• Exemplo prático
8. Por que utilizar containers Docker?
• Isolamento
• Utilização mais racional de recursos
• Rapidez no deployment
• Menor dependência do ambiente
9. Dificuldades podem surgir com Docker…
• Como escalar centenas, milhares de
containers?
• Como garantir o trabalho coordenado
entre os diferentes containers de uma
aplicação?
• Como detectar containers com falhas e
corrigir isso automaticamente?
10. E como superar tais dificuldades?
• Utilizando orquestradores como
o Kubernetes
11. Kubernetes: uma visão geral
• Também conhecido como K8s ou kube
• Desenvolvido originalmente pela Google
• Mantido pela Cloud Native Computing Foundation
• Escrito em Go
• Open source
12. Kubernetes: uma visão geral
• Cluster com máquina Master e Nodes
• Criação de objetos através de arquivos
no formato YAML
• Funcionalidades para gerenciamento,
orquestração, auto recuperação,
escalonamento
13. Kubernetes: uma visão geral
• kubectl → ferramenta de linha de
comando
• Minikube → ambiente de testes
14. Instalando o kubectl
• Em Windows será necessário copiar
o binário do kubectl para um
diretório e referenciar o mesmo na
variável Path
15. Kubernetes: arquitetura
• Master
• Controla e atribui tarefas aos Nodes
(Nós)
• Nodes
• Máquinas que realizam as tarefas
atribuídas pelo Master
18. Kubernetes: arquitetura
• Deployment
• Abstração na qual é
configurado um Pod,
juntamente com definições
adicionais
• Conta com gerenciamento de
estados
POD
20. Kubernetes – Dica: variáveis de ambiente
• Variáveis de ambiente para os containers de um
Pod devem ser preenchidas no arquivo YAML do
objeto Deployment
21. Kubernetes – Dica: utilize Namespaces
• Namespaces permitem o agrupamento
de diferentes objetos, bem como a
execução de ações que se aplicam aos
diferentes elementos que formam o
mesmo
• Utilizar o parâmetro -n, acompanhado do
nome do elemento
22. Kubernetes + Configurações: usando Secrets
• Secrets podem substituir variáveis de
ambiente e serem compartilhados por
vários objetos
• Em arquivos YAML os Secrets têm seus
valores configurados em strings base64,
conferindo assim segurança adicional
23. Visual Studio Code + Kubernetes
• Há uma extensão que possibilita a navegação
pelos diferentes objetos em um cluster
Kubernetes
24. Suporte a Docker no Azure
• Azure Container Registry
• Azure Container Instances
• Azure App Service
• Azure Kubernetes Service (AKS)
25. 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
26. 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
• Recurso auxiliar para o monitoramento
de containers
27. Azure App Configuration
• Gerenciamento centralizado de
configurações
• Integração com diversas plataformas
• Atualização de itens de configuração
sem reiniciar aplicações
28. Atividade Prática
• Aplicação containerizada (ASP.NET Core 3.1 + Razor Pages)
• Deployment no AKS
• Monitoramento com Application Insights
• Gerenciamento de Configurações com App Configuration
• Uso de Secrets
https://github.com/azurenapratica/ANP-Minicurso-Kubernetes
29. Promoções – Próximos Treinamentos
• Administrando Bancos de Dados no Azure (Azure SQL, PostgreSQL,
MySQL) – 07/11 (sábado) – Minicurso Gratuito:
https://bit.ly/anp-bds-gratuito-lives
• Docker e Kubernetes na Nuvem – 17/10 (sábado) –
15% de desconto, R$ 340:
https://bit.ly/anp-docker3-minicurso6-15
• Azure DevOps – 31/10 (sábado) –
15% de desconto, R$ 340:
https://bit.ly/anp-devops4-minicurso6-15
30. Eventos Online Gratuitos
• Lives cobrindo o uso de cloud computing,
desenvolvimento, open source e diversas tecnologias
Microsoft
• Faça sua inscrição em:
https://www.meetup.com/dotnet-Sao-Paulo/events/
31. Muito obrigado!!!!
•Kubernetes – Guia de Referência Gratuito
bit.ly/kubernetes-guia-gratuito
•Faça sua inscrição em nosso canal:
https://www.youtube.com/azurenapratica