Apresentação realizada em 16/04/2016 durante o Global Azure Bootcamp 2016, em Campinas - SP.
Tópicos abordados:
- Cloud computing: uma visão geral
- Infrastructure as a Service (IaaS)
- Software as a Service (SaaS)
- Plataform as a Service (PaaS)
Uma introdução aos Serviços na Nuvem da Microsoft, com ênfase na Plataforma de Serviços Azure e o novo sistema operacional Windows Azure.
A Plataforma de Serviços Azure fornece uma abrangente gama de serviços na nuvem. Empresas podem utilizá-la para contruir aplicações dinâmicas e escaláveis na nuvem, com pagamento conforme a demanda. É possível também estender o alcance e a escalabilidade das aplicações existentes, "on-premise".
Você já pode utilizar estes serviços, participando do CTP (Community Technical Preview).
Serão discutidos também serviços de nuvem que estão determinando o futuro dos negócios e da tecnologia.
Assista este webcast para entender o que é Computação na Nuvem e como ela vai impactar sua organização nos próximos anos
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaRodrigo Marques Teixeira
Apresentação no Azure Bootcamp 2018, edição Goiânia. Evento realizado no espaço físico da empresa Infomach. Tema: DevOps para profissionais de TI. Introdução sobre a cultura DevOps e sua importância na atualidade.
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAlexandre Bolzon
Breve apresentação demonstrada no Azure Bootcamp 2018 no Venturus, região de Campinas/SP, com exemplos sobre como subir uma aplicação NodeJS no Azure App Service com Azure CLI e realizar uma chamada a uma Azure Function com JavaScript, cujo objetivo é demonstrar a flexibilidade e escalabilidade da ferramenta.
Princípios para Proteger a Nuvem
Quais ferramentas de segurança podem ser contratadas em Nuvem Pública sem grandes riscos e com redução de custos
Como otimizar os custos de Gestão de Segurança na infraestrutura de Nuvem Privada
Uma introdução aos Serviços na Nuvem da Microsoft, com ênfase na Plataforma de Serviços Azure e o novo sistema operacional Windows Azure.
A Plataforma de Serviços Azure fornece uma abrangente gama de serviços na nuvem. Empresas podem utilizá-la para contruir aplicações dinâmicas e escaláveis na nuvem, com pagamento conforme a demanda. É possível também estender o alcance e a escalabilidade das aplicações existentes, "on-premise".
Você já pode utilizar estes serviços, participando do CTP (Community Technical Preview).
Serão discutidos também serviços de nuvem que estão determinando o futuro dos negócios e da tecnologia.
Assista este webcast para entender o que é Computação na Nuvem e como ela vai impactar sua organização nos próximos anos
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaRodrigo Marques Teixeira
Apresentação no Azure Bootcamp 2018, edição Goiânia. Evento realizado no espaço físico da empresa Infomach. Tema: DevOps para profissionais de TI. Introdução sobre a cultura DevOps e sua importância na atualidade.
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAlexandre Bolzon
Breve apresentação demonstrada no Azure Bootcamp 2018 no Venturus, região de Campinas/SP, com exemplos sobre como subir uma aplicação NodeJS no Azure App Service com Azure CLI e realizar uma chamada a uma Azure Function com JavaScript, cujo objetivo é demonstrar a flexibilidade e escalabilidade da ferramenta.
Princípios para Proteger a Nuvem
Quais ferramentas de segurança podem ser contratadas em Nuvem Pública sem grandes riscos e com redução de custos
Como otimizar os custos de Gestão de Segurança na infraestrutura de Nuvem Privada
Microsoft Azure Fundamentals | Everis - Julho-2021Renato Groffe
Apresentação realizada na Everis nos dias 23 e 30/07/2021 e que cobriu conceitos de cloud computing, uma visão geral de serviços oferecidos pelo Microsoft Azure e dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals).
Apresentação para o Flisol 2014 abordando o tema de Computação em Nuvem, com demonstração sobre como levantar um ambiente com Apache/MySQL/PHP/Wordpress em 5 minutos usando serviços em nuvem (AWS)
InterOP 2021: Certificações - Experiência, Dicas e TruquesAndré Dias
Slides da palestra realizada no InterOP 2021, onde compartilhei muitas dicas sobre certificações, além de dicas específicas para os exame do Azure e do GCP.
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
Alguns slides em portugues (os primeiros no Brasil) da 3layer Tecnologia sobre o Atlassian Confluence, uma das mais robustas, extensiveis e faceis de usar ferramentas de colaboracao wiki da historia.
Mande email para comercial@3layer.com.br para mais detalhes.
Conheça o Azure Advisor, um assistente que auxilia como você pode usar melhor seus recursos no Azure, alem de sugerir ajustes de segurança, custos, etc.
O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight.
O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados.
Nesta sessão, o Ricardo Alves mostra como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.
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…).
Microsoft Azure Fundamentals | Everis - Julho-2021Renato Groffe
Apresentação realizada na Everis nos dias 23 e 30/07/2021 e que cobriu conceitos de cloud computing, uma visão geral de serviços oferecidos pelo Microsoft Azure e dicas voltadas ao exame de certificação AZ-900 (Azure Fundamentals).
Apresentação para o Flisol 2014 abordando o tema de Computação em Nuvem, com demonstração sobre como levantar um ambiente com Apache/MySQL/PHP/Wordpress em 5 minutos usando serviços em nuvem (AWS)
InterOP 2021: Certificações - Experiência, Dicas e TruquesAndré Dias
Slides da palestra realizada no InterOP 2021, onde compartilhei muitas dicas sobre certificações, além de dicas específicas para os exame do Azure e do GCP.
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
Alguns slides em portugues (os primeiros no Brasil) da 3layer Tecnologia sobre o Atlassian Confluence, uma das mais robustas, extensiveis e faceis de usar ferramentas de colaboracao wiki da historia.
Mande email para comercial@3layer.com.br para mais detalhes.
Conheça o Azure Advisor, um assistente que auxilia como você pode usar melhor seus recursos no Azure, alem de sugerir ajustes de segurança, custos, etc.
O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight.
O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados.
Nesta sessão, o Ricardo Alves mostra como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.
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…).
The term "cloud" and cloud computing history. What is *aaS. PaaS vs IaaS. Benefits from PaaS. PaaS for developers. Where to go: Heroku, Azure and Google AppEngine.
AtlasCamp 2016: Art of PaaS - Lessons learned running a platform for hundreds...Robin Fernandes
Presented at AtlasCamp 2016. Recording: https://youtu.be/dc2nqzgqH24?list=PLaD4FvsFdarSqTPKnsNqrnk2ZRuuhLtYE
Connect has taken you on a journey to SaaS. Over the past few years, you've learned how running a service is deeply different from building a plugin. You've discovered tips, tricks and patterns to evolve your service while keeping it running 24/7. Now, you're managing not just one service, but a multitude – and perhaps you're wondering what needs to change as you head towards dozens or even hundreds of services.
At Atlassian, we've taken on this challenge with Micros, our internal Platform as a Service that helps developers across Atlassian easily deploy and run microservices in AWS. Running this platform involves constant decisions to strike the right balance between stability, progress, governance and flexibility. We'll tell you the lessons we've learned – both technical and non-technical – walking these tightropes.
Platform as a service (PaaS) is a category of cloud computing services that provides a computing platform and a solution stack as a service. Along with software as a service (SaaS) and infrastructure as a service (IaaS), it is a service model of cloud computing. In this model, the consumer creates an application or service using tools and/or libraries from the provider. The consumer also controls software deployment and configuration settings. The provider provides the networks, servers, storage, and other services that are required to host the consumer's application.
PaaS offerings facilitate the deployment of applications or services without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities.
Jelastic provides an advanced DevOps PaaS with Docker containers support, easy cloud management and flexible quotas system to help service providers to unleash the full potential of containers.
An introduction to the reference architectures content from the Microsoft patterns & practices team.
This covers common IaaS (infrastructure) and PaaS (managed services) scenarios.
http://aka.ms/architecture
Be sure to read the notes!
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftKeith Resar
Hands-on lab discovering containers (through docker), the need for container orchestration (using Kubernetes), and the place for a container PaaS (via OpenShift)
Docker Datacenter Overview and Production Setup SlidesDocker, Inc.
An overview on Docker Data Center and Universal Control Plane. We will cover how to install for production and integrate Docker Trusted Registry.
Led by DDC + UCP Champ:
Vivek Saraswat
Experience Level: Attendees need no prior experience with Docker, but should be familiar with basic linux command-line.
There have been many changes in the use of container technology over the last year. Data from a recent survey demonstrates how those changes are manifesting themselves in terms of the tools and vendors being used to manage containers. In addition, details are provided about the products being used for storage, networking and containers as a service.
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016Renato Groff
Slides de apresentação sobre o Microsoft Azure realizada em 25/10/2016 durante a Semana de Informática, um evento que aconteceu na Universidade Anhanguera em Santo André-SP.
Microsoft Azure para Desenvolvedores - Impacta - Out/2016Renato Groff
Slides de apresentação sobre o Microsoft Azure realizada em 05/10/2016 durante Feira de Oportunidades e Carreiras, um evento que aconteceu na Faculdade Impacta em São Paulo-SP.
Microsoft Azure para Desenvolvedores - Fatec Ipiranga - Out/2016Renato Groff
Slides de apresentação sobre o Microsoft Azure realizada em 18/10/2016 durante a Semana de Tecnologia, um evento que aconteceu na Fatec Ipiranga em São Paulo-SP.
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
Apresentação sobre o Microsoft Azure como plataforma de cloud computing e os diferentes serviços oferecidos pelo mesmo. Palestra realizada durante o Locatech + Locaneers, um evento promovido pela Locaweb em São Paulo-SP no dia 11/04/2019.
Azure para Desenvolvedores - Azure Brasil - Março-2018Renato Groff
Apresentação sobre o uso do Microsoft Azure no desenvolvimento de soluções. Palestra realizada no auditório da Microsoft na cidade de São Paulo-SP, em meetup promovido pelo grupo Azure Brasil no dia 21/03/2018.
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 26/11/2019 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 17/01/2020 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Sobrevoando os serviços do Microsoft Azure | UNIVAG - Agosto-2021Renato Groffe
Slides de apresentação realizada no dia 10/08/2021 (terça-feira) cobrindo conceitos de cloud e os diferentes serviços oferecidos pelo Microsoft Azure. Foi um evento online com transmissão via Zoom para alunos da UNIVAG (Centro Universitário de Várzea Grande - Mato Grosso).
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
Trata-se de uma solução que integra grande parte das tecnologias e serviços móveis da Microsoft, onde serão apresentadas técnicas avançadas para o controlo e gestão de memória e cache, distribuição de aplicações, criação de código para diferentes camadas aplicacionais, localização, etc.
A web mudou. Isso é um fato. A pergunta a ser respondida pelos profissionais de desenvolvimento de software a esta altura é: o que preciso conhecer? O que preciso estudar?
Este webinar discute como as empresas podem aproveitar a nuvem da AWS para abordar cenários de migração e recuperação de desastres (DR) para máquinas virtuais. Você aprenderá as opções de migração e DR para VMs on-premises ou em outra nuvem, e como o CloudEndure torna a configuração de migração e DR mais simples para os clientes.
Workshop sore Azure realizado na FTC - Faculdade de Tecnologia e Ciência de São Paulo.
Nesse workshop foram abordados os conceitos do Cloud (SaaS,PaaS e IaaS) e também como criar um e publicar um site no Azure, como criar um banco de dados Azure Sql e máquinas virtuais
Cloud ALM - Gestão moderna de aplicaçõesRamon Durães
Durante essa apresentação Ramon Durães, MVP em Visual Studio ALM aborda o tema Cloud ALM discutindo a gestão moderna de aplicações usando Visual Studio, Team Foundation Server e serviços de Cloud do Microsoft Azure.
Semelhante a IaaS, PaaS e SaaS para Developers (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.
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.
2. Renato
Groffe
Mais de 15 anos de experiência na área de Tecnologia
MTAC (Microsoft Technical Audience Contributor)
Articulista e palestrante em eventos ligados ao
desenvolvimento de software
Site:
http://renatogroffe.net/
Facebook:
https://www.facebook.com/RenatoGroffeSW/
3. Agenda Alguns conceitos de cloud computing
Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
Plataform as a Service (PaaS)
5. Por que
cloud?
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
11. Máquinas com Windows Server ou Linux em minutos
Alta escalabilidade (1 a 1000 instâncias)
Cobrança com base no tempo de uso
Aberto e extensível
Existem opções que incluem o sistema operacional
juntamente com outros serviços (como SQL, por exemplo)
Máquinas virtuais no Azure
17. O Marketplace do Microsoft Azure
oferece diversas soluções deste tipo
Foco no uso de um produto, sem
maiores preocupações com
infraestrutura e desenvolvimento
20. PaaS
• Abordagem que enfatiza aspectos relacionados ao
desenvolvimento de aplicações
• Questões de infraestrutura não são priorizadas (geralmente o
hardware necessário é contratado mediante opções
oferecidas pelo fornecedor de cloud)
• No caso da nuvem da Microsoft, as tecnologias Azure App
Services e Azure Cloud Services correspondem às opções
mais populares
21. Construção e consume de
APIs na nuvem
Web Apps
Aplicações escaláveis
Mobile Apps
Mobile apps para qualquer
dispositivo
Automação de processos de
negócio
22. Benefícios -
App
Services
• Segurança a nível corporativo
• Alta disponibilidade
• Escalabilidade (automática ou não)
• Load balancing
• Suporte a muitas linguagens e plataformas
• .NET, Node.js, Python, Ruby e outras
• Facilidades no deployment contínuo
• Integração com ferramentas de continuous delivery
• Compatível com Git
Slide Objectives:
High-level selling points of virtual machines.
Speaker Notes:
Both Linux and Windows are supported. It’s important to reiterate on this as many developers are still not aware of this.
Mention scaling at enterprise level using DSC, Puppet or Chef.
Emphasize on the openness – we are not forcing your to lock on Microsoft technologies. Instead, Azure is more open than ever. You can leverage your existing skills, tools and services, and Azure is providing more and more first-class supports for them.
Slide Objective:
Explain workflow for provisioning VMs in the cloud
Speaker Notes:
You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API.
Once your choice of provisioning is made you will need to select the image and instance size to start from.
The newly created disk will be stored in blob storage and your machine will boot.
When you see “containers” you probably think of Docker. For good reason, Docker has essentially defined the container market. To understand what Docker is let’s start by looking at Containers.
Containers are an isolated environment and isolated collection of resources that an application runs in. The resources are all the dependencies (DLL’s, configuration, etc.) that the application needs. Everything the application needs to run is in the container and it sees nothing on the host OS it is running on (except maybe an internet connection). Containers are therefore a unit of deployment.
<click>
A key benefit of containers is that they can startup almost instantly. The notion of “booting up” a guest OS doesn’t exist. The container just runs on top of the host OS. As a result, containers can startup almost instantly as compared to the startup period of a VM. And because everything is contained in this container, containers are easily repeatable and extremely reliable from one environment to the next. For example, I can run a container on my local dev box and have high confidence it will run the same when deployed to another machine, such as a VM running in Azure.
<Click>
As you can probably imagine, containers are extremely popular in dev/test scenarios. They are also great for micro-services.
<click>
To put a visual behind this, consider the architecture for a typical virtual machine. You have a physical server, hyper-visor and host OS. Then, each VM has it’s own guest OS that can be configured with applications and application frameworks. This is what you saw earlier in the presentation.
<click>
Now consider how a container is different. Physical Server with a host OS. However, notice there is not a guest OS. The container is essentially the application and it’s dependencies. Also notice that the app frameworks used by application A and application B are shared in this model. This is how instant startup is achieved.
Note that there are more instances of the same App running on the physical server. This underlines that a container is a scale unit besides being an isolation mechanism. In a production development you would use a cluster of hosts, and have containers spread of the hosts.
Slide Objectives:
Explain the agenda of the session.
Speaker Notes:
Explain this presentation is a high-level overview, so not everything is covered in-depth.