SlideShare uma empresa Scribd logo
1 de 123
Baixar para ler offline
Contêineres e VMs
no mundo dos E-
commerces
About me
▫ TI desde 2000
▫ Técnico em Telecom
▫ PHP ZCE
▫ Devop na Global Fashion Group
▫ Instrutor
▫ Autor
▫ Pai
Merchan
http://aprendendodocker.com.br
Agenda
Máquinas Físicas
Máquinas Virtuais
Contêineres
Comparativo
Onde usar cada um
Disclaimer:
I am not a cloud specialist
Máquinas Físicas
O início
▫ Escolher datacenterMáquinas Físicas
Máquinas Físicas
▫ Escolher datacenter
▫ Contratar link de internet
▫ Escolher datacenter
▫ Contratar link de internet
▫ Contratar links de voz
Máquinas Físicas
▫ Escolher datacenter
▫ Contratar link de internet
▫ Contratar links de voz
▫ Comprar e configurar roteadores
Máquinas Físicas
▫ Escolher datacenter
▫ Contratar link de internet
▫ Contratar links de voz
▫ Comprar e configurar roteadores
▫ Comprar e configurar servidores
Máquinas Físicas
▫ Escolher datacenter
▫ Contratar link de internet
▫ Contratar links de voz
▫ Comprar e configurar roteadores
▫ Comprar e configurar servidores
▫ Aguardar terceiros provisionar e
fazer as instalações.
Máquinas Físicas
Máquinas Físicas
▫ Escolher datacenter
▫ Contratar link de internet
▫ Contratar links de voz
▫ Comprar e configurar roteadores
▫ Comprar e configurar servidores
▫ Aguardar terceiros provisionar e
fazer as instalações.
▫ Botar para rodar
▫ Monitorar custosMáquinas Físicas
▫ Monitorar custos
▫ Monitorar funcionamento
Máquinas Físicas
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
Máquinas Físicas
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade lenta
Máquinas Físicas
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade lenta
▫ Aplicações monolíticas
Máquinas Físicas
Máquinas Físicas
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade lenta
▫ Aplicações monolíticas
▫ Caso de falhas tinha que ir no
datacenter
On-Premises
Aplicação
Dados
Runtime
Middleware
Sistema Operacional
Virtualização
Servidor
Armazenamento
Rede
● Cliente
● Fornecedor
Legenda
Quem trabalha com máquinas
físicas?
Máquinas Virtuais
Evolução
▫ Escolher tipo de cloud
(IAAS/PAAS)
Máquinas
Virtuais
▫ Escolher tipo de cloud
(IAAS/PAAS)
▫ Escolher provedor de Cloud
Máquinas
Virtuais
▫ Escolher tipo de cloud
(IAAS/PAAS)
▫ Escolher provedor de Cloud
▫ Contratar os serviços do provedor
Máquinas
Virtuais
▫ Escolher tipo de cloud
(IAAS/PAAS)
▫ Escolher provedor de Cloud
▫ Contratar os serviços do provedor
▫ Provisionar e configurar via painel
de controle ou API
Máquinas
Virtuais
▫ Escolher tipo de cloud
(IAAS/PAAS)
▫ Escolher provedor de Cloud
▫ Contratar os serviços do provedor
▫ Provisionar e configurar via painel
de controle ou API
▫ Faz o deploy da aplicação
Máquinas
Virtuais
Máquinas
Virtuais
▫ Escolher tipo de cloud
(IAAS/PAAS)
▫ Escolher provedor de Cloud
▫ Contratar os serviços do provedor
▫ Provisionar e configurar via painel
de controle ou API
▫ Faz o deploy da aplicação
▫ Bota pra rodar
IAAS - Infrastructure As A Service
Aplicação
Dados
Runtime
Middleware
Sistema Operacional
Virtualização
Servidor
Armazenamento
Rede
● Cliente
● Fornecedor
Legenda
PAAS - Platform As A Service
Aplicação
Dados
Runtime
Middleware
Sistema Operacional
Virtualização
Servidor
Armazenamento
Rede
● Cliente
● Fornecedor
Legenda
▫ Monitorar custosMáquinas
Virtuais
▫ Monitorar custos
▫ Monitorar funcionamento
Máquinas
Virtuais
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
Máquinas
Virtuais
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade rápida
Máquinas
Virtuais
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade rápida
▫ Aplicações quebrada em serviços
Máquinas
Virtuais
Máquinas
Virtuais
▫ Monitorar custos
▫ Monitorar funcionamento
▫ Monitorar utilização
▫ Escalabilidade rápida
▫ Aplicações quebrada em serviços
▫ Caso de falhas basta corrigir e re-
provisionar
Contêineres
Novo paradigma
Contêineres
E aí como que se faz com
contêineres?
Contêineres
E aí como que se faz com
contêineres?
Primeiramente veremos as
características de cada um.
Máquinas Físicas
Sistema Operacional
Bins/Libs Bins/Libs
App1 App2
Máquinas
Virtuais
Hypervisor
SO Guest SO Guest
App1 App2
Sistema Operacional
Bins/Libs Bins/Libs
Contêineres
Container Engine
App1 App2
Sistema Operacional
Bins/Libs Bins/Libs
Qual modelo você NÃO usaria
no seu e-commerce hoje?
Comparativo entre
VMs e Contêineres
● Isolamento no nível de
sistema operacional
● Isolamento no nível de
máquina
Máquinas Virtuais Contêineres
● Isolamento no nível de
sistema operacional
● Aplicações são
processos no Host
● Isolamento no nível de
máquina
● Aplicações usam o
kernel do guest
Máquinas Virtuais Contêineres
● Isolamento no nível de
sistema operacional
● Aplicações são
processos no Host
● Provisionamento rápido
● Isolamento no nível de
máquina
● Aplicações usam o
kernel do guest
● Provisionamento lento
Máquinas Virtuais Contêineres
Máquinas Virtuais Contêineres
● Isolamento no nível de
máquina
● Aplicações usam o
kernel do guest
● Provisionamento lento
● KVM, Xen, OracleVM,
VMware, VirtualBox
● Isolamento no nível de
sistema operacional
● Aplicações são
processos no Host
● Provisionamento rápido
● LXC, Docker, rkt,
kubernetes
Máquinas Virtuais Contêineres
● Isolamento no nível de
máquina
● Aplicações usam o
kernel do guest
● Provisionamento lento
● KVM, Xen, OracleVM,
VMware, VirtualBox
● Rodam outros SOs guest
● Isolamento no nível de
sistema operacional
● Aplicações são
processos no Host
● Provisionamento rápido
● LXC, Docker, rkt,
kubernetes
● Somente Linux*
Onde usar cada um?
Ambiente de
Dev
Quais os focos em montar um
ambiente de dev?
Quais os focos em montar um
ambiente de dev?
▫ Provisionar rápido
Ambiente de
Dev
Ambiente de
Dev
Quais os focos em montar um
ambiente de dev?
▫ Provisionar rápido
▫ Fácil montar, destruir e remontar
Ambiente de
Dev
Quais os focos em montar um
ambiente de dev?
▫ Provisionar rápido
▫ Fácil montar, destruir e remontar
▫ E PRINCIPALMENTE:
Ambiente de
Dev
Monte o mais parecido ao
ambiente de produção possível.
Inclusive as versões utilizadas.
Ambiente de
Dev
Monolito => Vai de VM
Ambiente de
Dev
Monolito => Vai de VM
PHP
MySQL
Redis
Varnish
RabbitMQ
Ambiente de
Dev
Microservice => Vai de container
Ambiente de
Dev
Microservice => Vai de container
PHP
MySQL Redis
Varnish RabbitMQ
Esteira de
entrega
Quais os focos em montar ambientes
para a esteira de entrega?
Quais os focos em montar ambientes
para a esteira de entrega?
▫ Que o código seja integrado de
maneira contínua (CI)
Esteira de
entrega
Quais os focos em montar ambientes
para a esteira de entrega?
▫ Que o código seja integrado de
maneira contínua (CI)
▫ Testes sejam feitos
Esteira de
entrega
Esteira de
entrega
Quais os focos em montar ambientes
para a esteira de entrega?
▫ Que o código seja integrado de
maneira contínua (CI)
▫ Testes sejam feitos
▫ Um artefato "deployável" seja
gerado
Esteira de
entrega
Quais os focos em montar ambientes
para a esteira de entrega?
▫ Que o código seja integrado de
maneira contínua (CI)
▫ Testes sejam feitos
▫ Um artefato "deployável" seja
gerado
Dê preferência para contêineres.
Esteira de
entrega
▫ Com contêineres não é necessário
instalar todas as dependências
para que suas aplicações sejam
testadas e empacotadas.
Esteira de
entrega
▫ Com contêineres não é necessário
instalar todas as dependências
para que suas aplicações sejam
testadas e empacotadas.
▫ Contêinerize comandos:
docker run --rm --volume
"$PWD":/app composer/composer
install
E o ambiente de produção? Uso
Contêineres ou VMs?
Quais os focos em montar um
ambiente de produção?
Em produção
Quais os focos em montar um
ambiente de produção?
▫ Alta Disponibilidade
Em produção
Quais os focos em montar um
ambiente de produção?
▫ Alta Disponibilidade
▫ Escalabilidade
Em produção
Quais os focos em montar um
ambiente de produção?
▫ Alta Disponibilidade
▫ Escalabilidade
▫ Redundâncias
Em produção
▫ VMs ainda são mais maduras out-
of the-box
Em produção
▫ VMs ainda são mais maduras out-
of the-box
▫ Contêineres sobre VMs overhead
de 5-8% (bit.ly/research-ibm)
Em produção
▫ VMs ainda são mais maduras out-
of the-box
▫ Contêineres sobre VMs overhead
de 5-8% (bit.ly/research-ibm)
▫ Contêineres exigem muitos
cuidados.
Em produção
Em produção
▫ VMs ainda são mais maduras out-
of the-box
▫ Contêineres sobre VMs overhead
de 5-8% (bit.ly/research-ibm)
▫ Contêineres exigem muitos
cuidados.
▫ Em bare metal temos uma
otimização de recursos usando
contêineres
Contêineres em
produção
Cuidados
Dev Prod
Contêineres em
produção
▫ Migre apenas um serviço por vez
Contêineres em
produção
▫ Migre apenas um serviço por vez
▫ Começe por serviços pequenos.
Ex. APIs, load balancers.
▫ Migre apenas um serviço por vez
▫ Começe por serviços pequenos.
Ex. APIs, load balancers.
▫ Sistema de Deploy diferenciado
Contêineres em
produção
▫ Migre apenas um serviço por vez
▫ Começe por serviços pequenos.
Ex. APIs, load balancers.
▫ Sistema de Deploy diferenciado
▫ Construção de nova imagem
Contêineres em
produção
Contêineres em
produção
▫ Migre apenas um serviço por vez
▫ Começe por serviços pequenos.
Ex. APIs, load balancers.
▫ Sistema de Deploy diferenciado
▫ Construção de nova imagem
▫ Push da imagem para
repositório
Contêineres em
produção
▫ Migre apenas um serviço por vez
▫ Começe por serviços pequenos.
Ex. APIs, load balancers.
▫ Sistema de Deploy diferenciado
▫ Construção de nova imagem
▫ Push da imagem para
repositório
▫ Imagem é testada no CI server
Contêineres em
produção
▫ Serviço de registry rodando
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
▫ Storage de alta performance
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
▫ Storage de alta performance
▫ Gerencia de hosts
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
▫ Storage de alta performance
▫ Gerencia de hosts
▫ Gerencia de configurações
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
▫ Storage de alta performance
▫ Gerencia de hosts
▫ Gerencia de configurações
▫ Cluster e Envs
Contêineres em
produção
▫ Serviço de registry rodando
▫ Registry de Alta disponibilidade
▫ Na mesma network do CI
▫ Storage de alta performance
▫ Gerencia de hosts
▫ Gerencia de configurações
▫ Cluster e Envs
▫ Chaves e senhas
Contêineres em
produção
▫ Health checks melhores que em
VMs
Contêineres em
produção
▫ Health checks melhores que em
VMs
▫ Possibilidade de RollBack
Contêineres em
produção
▫ Health checks melhores que em
VMs
▫ Possibilidade de RollBack
▫ Logs centralizados e indexados
Contêineres em
produção
▫ Health checks melhores que em
VMs
▫ Possibilidade de RollBack
▫ Logs centralizados e indexados
▫ Métricas diferentes,
monitoramento diferenciado
▫ Repositório de imagensContêineres em
produção
▫ Repositório de imagens
▫ Gerenciamento de hosts
Contêineres em
produção
▫ Repositório de imagens
▫ Gerenciamento de hosts
▫ Gerenciamento de configurações
Contêineres em
produção
▫ Repositório de imagens
▫ Gerenciamento de hosts
▫ Gerenciamento de configurações
▫ Locais
Contêineres em
produção
▫ Repositório de imagens
▫ Gerenciamento de hosts
▫ Gerenciamento de configurações
▫ Locais
▫ Do cluster
Contêineres em
produção
▫ Gerencia de OrquestraçãoContêineres em
produção
▫ Gerencia de Orquestração
▫ Como organizar o cluster
Contêineres em
produção
▫ Gerencia de Orquestração
▫ Como organizar o cluster
▫ Organizar contêineres nos
clusters
Contêineres em
produção
▫ Gerencia de Orquestração
▫ Como organizar o cluster
▫ Organizar contêineres nos
clusters
▫ Definir estratégia de schedule
Contêineres em
produção
▫ Gerencia de Orquestração
▫ Como organizar o cluster
▫ Organizar contêineres nos
clusters
▫ Definir estratégia de schedule
▫ Definir como balancear o
tráfego entre os contêineres
Contêineres em
produção
▫ Gerencia de Orquestração
▫ Como organizar o cluster
▫ Organizar contêineres nos
clusters
▫ Definir estratégia de schedule
▫ Definir como balancear o
tráfego entre os contêineres
▫ Configurar service discovery
Contêineres em
produção
▫ SegurançaContêineres em
produção
▫ Segurança
▫ Imagem (docker bench,
nautilus, etc.)
Contêineres em
produção
▫ Segurança
▫ Imagem (docker bench,
nautilus, etc.)
▫ Acesso, remover Linux
capabilities
--cap-drop sys_chroot
Contêineres em
produção
▫ Segurança
▫ Imagem (docker bench,
nautilus, etc.)
▫ Acesso, remover Linux
capabilities
--cap-drop sys_chroot
▫ Mudar contêineres para
rodar sem root
Contêineres em
produção
▫ Utilizar framework do
kernel (SELinux ApArmor)
--selinux-enabled
Contêineres em
produção
▫ Utilizar framework do
kernel (SELinux ApArmor)
--selinux-enabled
▫ Limitar recursos
--cpu-shares=512
Contêineres em
produção
▫ MonitoramentoContêineres em
produção
▫ Monitoramento
▫ Sysdig
Contêineres em
produção
▫ Monitoramento
▫ Sysdig
▫ Datadog
Contêineres em
produção
▫ Monitoramento
▫ Sysdig
▫ Datadog
▫ New Relic
Contêineres em
produção
▫ Monitoramento
▫ Sysdig
▫ Datadog
▫ New Relic
▫ Stats (docker stats)
Contêineres em
produção
▫ Não utilizar SSH, gerencie
contêineres via Host
Contêineres em
produção
São cuidados para evitar isso:
Não existe bala de prata, cada
problema tem algumas
soluções possíveis, é questão de
analisar e escolher.
Fontes Imagens: baixandowallpapers.com e clipartpanda.
com
Apresentação: slidescarnival.com

Mais conteúdo relacionado

Mais procurados

TDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & AzureTDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & AzureDr. Spock
 
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe muniz6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe munizMatheus de Lara Calache
 
3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardesMatheus de Lara Calache
 
Novidades do ASP.NET 5.X
Novidades do ASP.NET 5.XNovidades do ASP.NET 5.X
Novidades do ASP.NET 5.XEduardo Pires
 
Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!Glauton Vieira
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Ariovaldo Carmona
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIAndre Baltieri
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaAri Stopassola Junior
 
PWA with Vanilla.js - 7Masters Talk
PWA with Vanilla.js - 7Masters TalkPWA with Vanilla.js - 7Masters Talk
PWA with Vanilla.js - 7Masters TalkIgor Luiz Halfeld
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 

Mais procurados (19)

Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
TDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & AzureTDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & Azure
 
CWI Workshop 2016 - Cloud
CWI Workshop 2016 - CloudCWI Workshop 2016 - Cloud
CWI Workshop 2016 - Cloud
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
 
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe muniz6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
 
3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes
 
Novidades do ASP.NET 5.X
Novidades do ASP.NET 5.XNovidades do ASP.NET 5.X
Novidades do ASP.NET 5.X
 
Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!Vagrant: Na sua máquina também funciona!
Vagrant: Na sua máquina também funciona!
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012
 
JavaME
JavaMEJavaME
JavaME
 
Arquiteturas escaláveis e tolerantes a falhas
Arquiteturas escaláveis e tolerantes a falhasArquiteturas escaláveis e tolerantes a falhas
Arquiteturas escaláveis e tolerantes a falhas
 
JavaEE
JavaEEJavaEE
JavaEE
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPIMVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
MVP ShowCast 2014 - Desenvolvendo APIs com WebAPI
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na prática
 
PWA with Vanilla.js - 7Masters Talk
PWA with Vanilla.js - 7Masters TalkPWA with Vanilla.js - 7Masters Talk
PWA with Vanilla.js - 7Masters Talk
 
4 passos para a Transformação Digital
4 passos para a Transformação Digital4 passos para a Transformação Digital
4 passos para a Transformação Digital
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 

Destaque

PotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No BrowserPotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No BrowseriMasters
 
Programação Assíncrona com C# 5
Programação Assíncrona com C# 5Programação Assíncrona com C# 5
Programação Assíncrona com C# 5iMasters
 
7Masters - Devops - Arquitetura Emergente
7Masters - Devops - Arquitetura Emergente7Masters - Devops - Arquitetura Emergente
7Masters - Devops - Arquitetura EmergenteiMasters
 
Ninja Migrations Entity Framework
Ninja Migrations Entity FrameworkNinja Migrations Entity Framework
Ninja Migrations Entity FrameworkiMasters
 
7Masters - Devops - Do legado ao ci cd em 7 minutos
7Masters - Devops - Do legado ao ci cd em 7 minutos7Masters - Devops - Do legado ao ci cd em 7 minutos
7Masters - Devops - Do legado ao ci cd em 7 minutosiMasters
 
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS 7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS iMasters
 
Miller Medeiros: AST - Abstract Syntax Tree
Miller Medeiros: AST - Abstract Syntax TreeMiller Medeiros: AST - Abstract Syntax Tree
Miller Medeiros: AST - Abstract Syntax TreeiMasters
 
7Masters - Devops - Devops, Você Entendeu Direito?
7Masters - Devops - Devops, Você Entendeu Direito?7Masters - Devops - Devops, Você Entendeu Direito?
7Masters - Devops - Devops, Você Entendeu Direito?iMasters
 

Destaque (8)

PotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No BrowserPotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No Browser
 
Programação Assíncrona com C# 5
Programação Assíncrona com C# 5Programação Assíncrona com C# 5
Programação Assíncrona com C# 5
 
7Masters - Devops - Arquitetura Emergente
7Masters - Devops - Arquitetura Emergente7Masters - Devops - Arquitetura Emergente
7Masters - Devops - Arquitetura Emergente
 
Ninja Migrations Entity Framework
Ninja Migrations Entity FrameworkNinja Migrations Entity Framework
Ninja Migrations Entity Framework
 
7Masters - Devops - Do legado ao ci cd em 7 minutos
7Masters - Devops - Do legado ao ci cd em 7 minutos7Masters - Devops - Do legado ao ci cd em 7 minutos
7Masters - Devops - Do legado ao ci cd em 7 minutos
 
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS 7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS
7masters - DevOps - Aplicações e Infra Estrutura Escaláveis na AWS
 
Miller Medeiros: AST - Abstract Syntax Tree
Miller Medeiros: AST - Abstract Syntax TreeMiller Medeiros: AST - Abstract Syntax Tree
Miller Medeiros: AST - Abstract Syntax Tree
 
7Masters - Devops - Devops, Você Entendeu Direito?
7Masters - Devops - Devops, Você Entendeu Direito?7Masters - Devops - Devops, Você Entendeu Direito?
7Masters - Devops - Devops, Você Entendeu Direito?
 

Semelhante a Contêineres e VMs no mundo dos E-commerces

Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr
 
Explorando o mundo serverless
Explorando o mundo serverlessExplorando o mundo serverless
Explorando o mundo serverlessRoberto Alves
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasAmazon Web Services LATAM
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...tdc-globalcode
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando OctopusAndré Minelli
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralFabio Hara
 
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasJose Papo, MSc
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvemIgnacio Nin
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...tdc-globalcode
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...Amazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateAmazon Web Services LATAM
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...Amazon Web Services
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 

Semelhante a Contêineres e VMs no mundo dos E-commerces (20)

Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.Configr - Your Cloud. Your Rules.
Configr - Your Cloud. Your Rules.
 
Explorando o mundo serverless
Explorando o mundo serverlessExplorando o mundo serverless
Explorando o mundo serverless
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernas
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando Octopus
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
 
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
 
Road to serverless
Road to serverlessRoad to serverless
Road to serverless
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e Arquiteturas
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvem
 
Consegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + PuppetConsegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + Puppet
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS Fargate
 
Amazon EC2 avançado
Amazon EC2 avançadoAmazon EC2 avançado
Amazon EC2 avançado
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Owin e katana
Owin e katanaOwin e katana
Owin e katana
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 

Mais de iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 

Mais de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 

Último

ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 

Último (20)

ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 

Contêineres e VMs no mundo dos E-commerces