O documento fornece uma visão geral dos principais serviços da plataforma Microsoft Azure, incluindo serviços de infraestrutura, plataforma, aplicativos, análise, segurança e gerenciamento. Também discute os benefícios dos contêineres para desenvolvedores e administradores de TI, como agilidade no desenvolvimento e implantação, eficiência de recursos e escalabilidade elástica.
Arquiteturas híbridas - onde parte de um aplicativo roda em um data center, e outras partes rodam em um ou mais serviços de nuvens, públicas e privadas - oferecem o melhor de vários mundos: integração, segurança, alta disponibilidade, recuperação de desastres, otimização de custos. Nesta apresentação exploramos as alternativas, mostrando como a Abril, maior editora do Brasil, vem fazendo sua integração à nuvem AWS de forma consistente e exitosa.
Arquiteturas híbridas - onde parte de um aplicativo roda em um data center, e outras partes rodam em um ou mais serviços de nuvens, públicas e privadas - oferecem o melhor de vários mundos: integração, segurança, alta disponibilidade, recuperação de desastres, otimização de custos. Nesta apresentação exploramos as alternativas, mostrando como a Abril, maior editora do Brasil, vem fazendo sua integração à nuvem AWS de forma consistente e exitosa.
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...Amazon Web Services LATAM
A parceria entre a VMware e a AWS oferece um caminho rápido, fácil e econômico para a nuvem híbrida e, ao mesmo tempo, permite que os clientes modernizem aplicativos, agilizando o tempo de colocação no mercado e ampliando a inovação. Junte-se nesta sessão para entender quais as possibilidades e vantagens em rodar seus workloads VMware dentro da AWS.
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
Conhecendo os principais recursos e como desenvolver para estes dois serviços da plataforma Windows Azure.
Esta palestra foi apresentada para o Encontro de Parceiros na Microsoft Brasil.
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
"Amazon CloudFront oferece uma maneira simples e econômica de melhorar a performance, confiabilidade e alcance global do seu website, seja ele conteúdo estático ou dinâmico. Participe desta sessão para entender detalhes sobre seus principais conceitos, práticas recomendadas de arquitetura, como evitar encaminhamentos desnecessários de cabeçalhos/cookies, como testar sua aplicação ao fazer deploy nas origens e funcionalidades como certificados, automação de segurança e monitoria.
Iremos também apresentar casos de uso do Lambda@Edge - novo recurso que possibilita a execução de funções Lambda em resposta a eventos do CloudFront. Assim como como toda função Lambda, o código é executado sem a necessidade de provisionar ou gerenciar servidores. A diferença aqui é que o Lambda@Edge executa diretamenta da infraestrutura de pontos de presença do CloudFront, na borda da rede."
https://aws.amazon.com/pt/cloudfront/
O desenvolvimento de aplicativos para dispositivos móveis pode ser complexo e demorado. Saiba como entregar rapidamente aplicativos móveis de alta qualidade com o AWS Mobile Hub. Vamos demonstrar como o AWS Mobile Hub abstrai o levantamento de peso não diferenciado de casos de uso comuns de desenvolvimento de aplicativos móveis, fornecendo uma experiência única e integrada para descobrir, provisionar e configurar os recursos da nuvem AWS que você precisa para criar, testar e monitorar o uso de seus aplicativos móveis. Crie e gerencie rapidamente usuários, identidades, como tabmém autorização e controles de acesso. Engage e aumente a retenção de usuários com notificação push, mensagens, análises e campanhas. Gerencie o acesso às suas APIs com uma arquitetura serverless. Teste seus aplicativos em uma ampla gama de dispositivos reais para garantir versões de qualidade.
https://aws.amazon.com/pt/mobile/
Soluções tradicionais, como o desktop virtual, são potencializadas pela nuvem da AWS. Neste passo-a-passo, mostramos como implementar e administrar uma infraestrutura comlete, na nuvem da AWS. Elimine gestão de desktops, upgrades, controle de software da sua empresa com Amazon Workspaces.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfAmazon Web Services
Although cloud hybridity seems a natural option for the majority of organizations, there are multiple technological and operational challenges that have slowed down such deployments over the past few years. VMware, the world’s de facto datacenter virtualization standard, and AWS have joined forces on a long-term partnership focused on making hybrid clouds easy, scalable, and extensible. In this session, we discuss how VMware Cloud on AWS brings agility, elasticity, and global reach to on-premises vSphere clusters.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Agile Trends
Estaleiro é a solução para a provisão de plataformas como serviço ou PaaS (Platform as a service) e entrega contínua do SERPRO. A solução utiliza um conjunto de tecnologias abertas para a implementação de uma infraestrutura ágil, que permite o provisionamento e escalonamento de ambientes de forma automatizada, o versionamento e a implantação de infraestrutura como código, a execução de pipelines de entrega, entre outras funcionalidades necessárias para agilidade na infraestrutura e operação de sistemas. As tecnologias empregadas no Estaleiro são mantidas por comunidades formadas por grandes empresas como Google, Facebook, Elastic, Amazon, VMWare, RedHat e o próprio SERPRO, que é membro ativo dessas comunidades e contribui frequentemente com a implementação de correções, melhorias e evoluções das ferramentas.
Executar projetos de Big Data nunca foi tão simples. Com a AWS, você pode executar Hadoop, Spark, Hive, Flink e frameworks semelhantes de maneira mais rápida e econômica. Neste webinar, você aprenderá como melhorar o desempenho do processamento de seus dados e reduzir custos, especialmente quando comparado a um ambiente on-premises.
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
Banco de dados sem schema não precisa de modelo de dados!” Se você acredita nisso, seu projeto começou a falhar antes de começar! Vamos conversar sobre como modelar seu banco de dados NoSQL sem perder a flexibilidade e sem perder o controle sobre seus dados.
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
O PostgreSQL começou a ser desenvolvido em 1986 e tem ganhado bastante destaque nos últimos anos, como o banco de dados que mais cresce no mercado. Conheça as vantagens e desvantagens em se utilizar o banco de dados Open Source mais avançado do mundo.
Mais conteúdo relacionado
Semelhante a .Net Community Summit 2018 - Visão geral do Microsoft Azure para developers .NET - Fabio Hara
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...Amazon Web Services LATAM
A parceria entre a VMware e a AWS oferece um caminho rápido, fácil e econômico para a nuvem híbrida e, ao mesmo tempo, permite que os clientes modernizem aplicativos, agilizando o tempo de colocação no mercado e ampliando a inovação. Junte-se nesta sessão para entender quais as possibilidades e vantagens em rodar seus workloads VMware dentro da AWS.
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
Conhecendo os principais recursos e como desenvolver para estes dois serviços da plataforma Windows Azure.
Esta palestra foi apresentada para o Encontro de Parceiros na Microsoft Brasil.
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
"Amazon CloudFront oferece uma maneira simples e econômica de melhorar a performance, confiabilidade e alcance global do seu website, seja ele conteúdo estático ou dinâmico. Participe desta sessão para entender detalhes sobre seus principais conceitos, práticas recomendadas de arquitetura, como evitar encaminhamentos desnecessários de cabeçalhos/cookies, como testar sua aplicação ao fazer deploy nas origens e funcionalidades como certificados, automação de segurança e monitoria.
Iremos também apresentar casos de uso do Lambda@Edge - novo recurso que possibilita a execução de funções Lambda em resposta a eventos do CloudFront. Assim como como toda função Lambda, o código é executado sem a necessidade de provisionar ou gerenciar servidores. A diferença aqui é que o Lambda@Edge executa diretamenta da infraestrutura de pontos de presença do CloudFront, na borda da rede."
https://aws.amazon.com/pt/cloudfront/
O desenvolvimento de aplicativos para dispositivos móveis pode ser complexo e demorado. Saiba como entregar rapidamente aplicativos móveis de alta qualidade com o AWS Mobile Hub. Vamos demonstrar como o AWS Mobile Hub abstrai o levantamento de peso não diferenciado de casos de uso comuns de desenvolvimento de aplicativos móveis, fornecendo uma experiência única e integrada para descobrir, provisionar e configurar os recursos da nuvem AWS que você precisa para criar, testar e monitorar o uso de seus aplicativos móveis. Crie e gerencie rapidamente usuários, identidades, como tabmém autorização e controles de acesso. Engage e aumente a retenção de usuários com notificação push, mensagens, análises e campanhas. Gerencie o acesso às suas APIs com uma arquitetura serverless. Teste seus aplicativos em uma ampla gama de dispositivos reais para garantir versões de qualidade.
https://aws.amazon.com/pt/mobile/
Soluções tradicionais, como o desktop virtual, são potencializadas pela nuvem da AWS. Neste passo-a-passo, mostramos como implementar e administrar uma infraestrutura comlete, na nuvem da AWS. Elimine gestão de desktops, upgrades, controle de software da sua empresa com Amazon Workspaces.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfAmazon Web Services
Although cloud hybridity seems a natural option for the majority of organizations, there are multiple technological and operational challenges that have slowed down such deployments over the past few years. VMware, the world’s de facto datacenter virtualization standard, and AWS have joined forces on a long-term partnership focused on making hybrid clouds easy, scalable, and extensible. In this session, we discuss how VMware Cloud on AWS brings agility, elasticity, and global reach to on-premises vSphere clusters.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Agile Trends
Estaleiro é a solução para a provisão de plataformas como serviço ou PaaS (Platform as a service) e entrega contínua do SERPRO. A solução utiliza um conjunto de tecnologias abertas para a implementação de uma infraestrutura ágil, que permite o provisionamento e escalonamento de ambientes de forma automatizada, o versionamento e a implantação de infraestrutura como código, a execução de pipelines de entrega, entre outras funcionalidades necessárias para agilidade na infraestrutura e operação de sistemas. As tecnologias empregadas no Estaleiro são mantidas por comunidades formadas por grandes empresas como Google, Facebook, Elastic, Amazon, VMWare, RedHat e o próprio SERPRO, que é membro ativo dessas comunidades e contribui frequentemente com a implementação de correções, melhorias e evoluções das ferramentas.
Executar projetos de Big Data nunca foi tão simples. Com a AWS, você pode executar Hadoop, Spark, Hive, Flink e frameworks semelhantes de maneira mais rápida e econômica. Neste webinar, você aprenderá como melhorar o desempenho do processamento de seus dados e reduzir custos, especialmente quando comparado a um ambiente on-premises.
Semelhante a .Net Community Summit 2018 - Visão geral do Microsoft Azure para developers .NET - Fabio Hara (20)
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
Banco de dados sem schema não precisa de modelo de dados!” Se você acredita nisso, seu projeto começou a falhar antes de começar! Vamos conversar sobre como modelar seu banco de dados NoSQL sem perder a flexibilidade e sem perder o controle sobre seus dados.
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
O PostgreSQL começou a ser desenvolvido em 1986 e tem ganhado bastante destaque nos últimos anos, como o banco de dados que mais cresce no mercado. Conheça as vantagens e desvantagens em se utilizar o banco de dados Open Source mais avançado do mundo.
Por que minha query esta lenta? - Suellen MoraesiMasters
Durante os anos de experiencia percebi que grande parte dos desenvolvedores possuem dificuldade em iniciar o troubleshooting de suas queries, muitas vezes sobrecarregando o DBA em muitos dos casos com queries simples. O intuito desta palestrar é mostrar o "caminho das pedras" para despertar nos desenvolvedores a necessidade de se conhecer o funcionamento da ferramenta utilizada e visando os desenvolvimentos futuros tendo como foco o pensamento em performance do código escrito e dicas de melhores códigos.
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
"essa sessão iremos abordar os principais problemas arquiteturais, e suas soluções, que encontro nas mais diversas corporações brasileiras. Desde bancos de dados recebendo 100% de querys Adhoc, CPDs inundados, até servidores que foram metralhados e não possuiam backup.
Falaremos sobre arquitetura de dados, boas práticas de backup, alta disponibilidade, disaster recovery, performance, boas práticas de configuraçao e etc."
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
Com a evolução dos aplicativos nascem novas técnicas, frameworks, linguagens de programação, porém, existe um fato consolidado dentro da arquitetura de software corporativo que é a integração com alguma tecnologia necessária para armazenar as informações inerentes ao sistema. Seja SQL ou NoSQL um ponto importante é que o paradigma das linguagens difere da tecnologia do banco de dados. Com o intuito de facilitar o desenvolvimento surgem as ferramentas que realizam a interpretação entre a camada da aplicação e os bancos. Assim, aparecem grandes desafios: como lidar com essa lacuna multiparadigma? Como favorecer o desenvolvimento sem impactar a performance e a modelagem no banco de dados? O objetivo dessa palestra é falar um pouco desses pontos para que, finalmente, os programadores e os DBAs conseguam viver em paz e harmonia.
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
Neste bate papo vamos discutir quais as vantagens de cada banco de dados no mundo real. Quando devemos utilizar o NoSQL ao invés do SQL ou vice-versa comparando os principais bancos de dados open source de cada segmento, o MongoDB e o MySQL
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
Diante das novas regulamentações externas (GDPR), e a nova legislação Brasileira sobre Proteção de Dados Pessoais (LGPD), o que fazer para se adequar? Por Onde começar? O que Fazer? E o que não fazer? Para que serve a Governança de Dados e como ela pode ajudar sua empresa no processo de adequação/conformidade a padrões internacionais de Privacidade e Segurança da Informação? Diante de tantos caminhos e desafios, um overview do que se trata, por onde começar o caminho, algumas armadilhas a evitar, e algumas boas práticas para não apenas se proteger, mas evitar futuros problemas.
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
Esta palestra vai abordar qual é o papel do DBA no cenário atual onde processos de machine learning estão cada vez mais presentes nas empresas. O conteúdo discutirá tópicos que tocam em temas como o relacionamento entre o DBA e o cientistas de dados, a gestão dos dados, integração de tecnologias, reciclagem de profissionais e outros fatores que devem ser levados em consideração pelo DBA atual, uma vez que as empresas cada vez mais investem em projetos de machine learning.
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
Juliana Chahoud - Consultora, ThoughtWorks
Com tantas empresas adotando a estratégia "Mobile-First" (dispositivos móveis em primeiro), uma das grandes decisões que um time de desenvolvimento precisa tomar é: qual tech stack usar para mobile?
Diversas tecnologias e linguagens podem ser adotadas, como Swift, Java, Kotlin, React Native, Flutter, Progressive Web App, criação de sites responsivos, etc...
No entanto, com tantas variáveis a serem consideradas, essa decisão passou a ser não trivial e que pode trazer grandes consequências a longo prazo e até mesmo inviabilizar um projeto.
Nessa palestra serão discutidos os prós e contras de diversas abordagens, para que você possa ter um guia para tomar decisões mais corretas no uso dessas tecnologias
Palestra apresentada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
Andrêza Leite - Professora - UFRPE
Model Driven Development(MDD) está se tornando um tópico quente (novamente!). Mas por que MDD?
Quais são as vantagens de MDD, MDE, MDA e outros acrônimos relacionados a model-driven?
Nesta palestra tentarei responder essa questão listando algumas vantagens e perigos do desenvolvimento orientado a modelos, alinhados ao uso prático destas técnicas para geração de código e esquemas de bancos de dados.
Palestra realizada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
Trabalhar a performance no backend vai muito além de simplesmente ""colocar mais máquinas atrás do loadbalancer""
. Vamos apontar alguns gargalos comuns que podem ser tratados ou evitados desde o começo do desenvolvimento, já que não dependem da tecnologia utilizada.
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
Renato Groffe - Engenheiro de Software, Canal .NET
O que posso fazer em termos de bancos de dados para obter APIs que executem seu trabalho de forma otimizada e com maior velocidade?
Que soluções para cache podem ser empregadas? E que tal tratar os retornos destas APIs, reduzindo o volume dos dados trafegados?
E quanto a problemas de performance, o que utilizar para facilitar a detecção destes tipos de ocorrências? Acompanhe esta apresentação para obter respostas a estas questões durante o desenvolvimento de APIs REST.
Palestra realizada no InterCon 2018 - https://eventos.imasters.com.br/intercon
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
Danielle Monteiro - Arquiteta de Dados, WDB Consulting
"Não pisque, respire somente se necessário...
1 dica por minuto e seus bancos de dados serão muito melhores "
Palestra apresentada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
Maurício Maujor - Divulgador dos Padrões Web, Maujor.com
A acessibilidade é essencial para desenvolvedores e organizações que desejam criar websites e aplicações web de alta qualidade e não excluir pessoas do uso de seus produtos e serviços. Nesta palestra Maujor aborda alguns conceitos de acessibilidade com o objetivo de motivar e conscientizar para a importância de se projetar web com foco em acessibilidade.
Palestra apresentada no InterCon 2018 - https://eventos.imasters.com.br/intercon
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
Wellington Figueira da Silva - Sysadmin de Códigos, Easy
Com a popularidade dos contêineres ficou mais fácil criar microserviços e mais ágil construir aplicações distribuídas, porém a gerência desses serviços fica muito mais complicada.
Mostraremos a ferramenta chamada Istio que nos ajuda com service discovery, com a distribuição de carga, com as rotas, com a detecção e tratamento de falhas, com controle de acesso entre aplicações dentre muitas outras funcionalidades disponíveis.
Apresentado no InterCon 2018 - https://eventos.imasters.com.br/intercon
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
Augusto Pascutti - Developer, Creditas
Para o quê eles servem e como usá-los de forma mais eficiente, seja através de integrações com outras ferramentas ou só seguindo receitas de como as mensagens de erro devem ser geradas e compostas.
Apresentado no InterCon 2018: https://eventos.imasters.com.br/intercon
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
Rubens Guimarães - CEO, e-Seth
Como projetar e colocar em prática bancos de dados inteligentes SQL e NoSQL em ambientes de alto consumo de dados.
Técnicas de sharding, tunning, elasticidade automatizada em ambientes cloud e outros recursos.
Apresentado no InterCon 2018 - https://eventos.imasters.com.br/intercon
Construindo aplicações mais confiantes - Carolina KarklisiMasters
Carolina Karklis - Software developer, Magnetis
O hype da orientação a objetos passou e com ele precisamos rever algumas práticas.
Até mesmo o codebase mais limpo pode ter mensagens de erro precárias, checagens de tipo de dado em excesso, e uso dispensável de variáveis nulas.
Nessa talk vou refatorar um sistema frágil e mostrar estratégias dentro do paradigma de orientação a objetos para escrever código de forma mais simples e confiante.
No processo, vamos ver padrões de arquitetura de software que podemos usar, como melhorar mensagens para cenários de input inesperado e remover todas as variáveis nulas possíveis do nosso código.
Monitoramento de Aplicações - Felipe RegalgoiMasters
Felipe Regalgo - Especialista em Desenvolvimento de Software, Mercado Livre
Mostraremos como o Mercado Livre monitora suas aplicações para identificar Bugs, Anomalias e comportamentos fora de padrão esperado.
Falaremos sobre sistemas como NewRelic, DataDog, Kibana, OpsGenie e demais ferramentas internas que temos para facilitar e identificar problemas nas centenas de micro-serviços que temos antes mesmo deles chegarem até o usuário final.
Apresentado no InterCon 2018 - https://eventos.imasters.com.br/intercon
3. Serviços de plataforma
Serviços de infraestrutura
Web
Apps
Móvel
Apps
Api
Apps
Notificação
Hubs
Nuvem
Híbrida
Backup
StorSimple
Site Azure
Recuperação
Importação/exportação
Sql
Database DocumentDB
Redis
Cache
Azure
Busca
Armazenamento
Tabelas
Dados SQL
Armazém
AD Azure
Monitoramento de saúde
AD Privileged
Identidade
Gestão
Operacional
Analytics
Nuvem
Serviços
Lote
Remoteapp
Serviço
Tecido
Visual Studio
Aplicativo
Insights
VS serviços de equipe
Serviços de domínio
HDInsight Máquina
Aprendizagem Fluxo de análise
Dados
Fábrica
Evento
Hubs
Lago data
Serviço de análise
Muito Hub
Dados
Catálogo
Segurança e
gestão
Azure ativo
Diretório
Multi-factor
Autenticação
Automação
Portal
Vault chave
Loja/
Mercado
Galeria de imagens VM
& VM Depot
AD Azure
B2c
Agendador
Xamarin
HockeyApp
Power bi
Incorporado
SQL Server
Banco de dados Stretch
Móvel
Noivado
Funções
Serviços cognitivos Estrutura bot Cortana
Centro de segurança
Recipiente
Serviço
Vm
Conjuntos de escala
Data Lake Store
Biztalk
Serviços
Barramento de serviço
Lógica
Apps
Api
Gestão
Conteúdo
Entrega
Rede
Mídia
Serviços
Mídia
Analytics
7. Recipientes
Plataforma do recipiente
No local
Plataforma de infraestrutura
PaaS/Serverless
Plataforma de aplicação
Iaas
Plataforma de infraestrutura
"Lift & Shift"
8. linha única
• Execute qualquer contêiner de sua escolha no Azure.
• Construa seu próprio ou use uma plataforma prescritiva.
• Implantação de aplicativo mais rápida com a família de produtos integrado Visual Studio e
Visual Studio Team serviços
9. O que ouvimos dos Desenvolvedores
Eu preciso criar aplicativos a
uma taxa competitiva sem se
preocupar com isso
Novas aplicações funcionam
suavemente na minha máquina,
mas não funcionam bem em
servidores de TI tradicionais
Minha produtividade e inovação
de aplicativos diminuem quando
eu tenho que esperar a
infraestrutura
10. O que ouvimos dos ITPROs
Eu preciso gerenciar
servidores e manter a
conformidade com pouca
interrupção
Não tenho certeza de como
integrar aplicativos
desconhecidos, e eu preciso de
ajuda de desenvolvedores
Não consigo me concentrar na
proteção do servidor e na
conformidade com os aplicativos
11. O que é um Contêiner?
Contêineres = virtualização do sistema operacional Máquinas virtuais tradicionais = virtualização de hardware
Contêineres do Windows Server: velocidade máxima e
densidade
Contêineres Hyper-V: isolamento Plus desempenho
OS
Kernel
Aplicativos
Recipiente Recipiente Recipiente
Hardware
Hardware
Recipiente Recipiente Recipiente
Hyper-V
Recipiente
Kernel
Recipiente
Kernel
Recipiente
Kernel
Hardware
OS
Aplicativo
Vm Vm Vm
App
OS
App
OS
App
OS
12. Virtualização Conteinerização
Tipo 1
Hardware
Hipervisor 1
Vm Vm Vm
Hardware
Tipo 2
Sistema operacional host
Hipervisor 2
Vm Vm Vm
Máquina virtual
Os hóspedes
Dependências
Aplicativo
Hardware
Sistema operacional host
Motor de encaixe
Dependência
1
Dependência 2
C C C C C
Contêiner
Dependências de
aplicativos
Aplicação XYZ
Virtualização versus Conteinerização
13. Contêiner | Vantagem
Hardware
Sistema operacional host
Hipervisor 2
Vm Vm
Aplicativo AplicativoCon. Con.
Ambiente virtualizado tradicional
Con. Con.
Baixa utilização dos recursos do
contêiner
Contentores de aplicativos e suas
dependências
14. Contêiner | Vantagem
Hardware
Sistema operacional host
Motor de encaixe
VmVm
Con.
Con.
Con.
Con.
Ambiente em contêineres
Migrar contêineres e suas
dependências para VMs
subutilizadas para maior densidade
e isolamento
Descomissionar recursos não utilizados
para ganhos de eficiência e economia
de custos
20. Modo de usuário do host
Gerenciamento
de contêineres
Processos do
sistema
21. Modo de usuário do host
Processos do
sistema
Gerenciamento
de contêineres
22. Modo de usuário do host
Processos
do sistema
Processos do
sistema
Gerenciamento
de contêineres
23. Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Gerenciamento
de contêineres
24. Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Gerenciamento
de contêineres
25. Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
26. Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
27. Máquina virtual
Especificamente otimizado
para executar um contêiner
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
28. Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
29. Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Modo de usuário do
host
Container
Runtime