SlideShare uma empresa Scribd logo
Tendências 2015:
Infraestrutura e Cloud
Sua app + recursos necessários + configuração
Containers?
- Mais leve/rápido que uma VM
- Isolamento (desacoplamento)
- Deploy facilitado
- Padronizado
- Serviços: hospedagem, escala, monitoração, logging...
Containers?
- facilita o desenvolvimento de apps
- diminuição de gastos com infra
- Clusters
- Micro-services!
- fácil de automatizar deploys, testes de integração, etc
Containers?
- startup dotCloud lança Docker em março 2013
- 2014: 102,5 M downloads ; 71+ K dockerized apps
- Clientes: Baidu, Cambridge Healthcare, eBay, Gilt,
Groupon, Spotify and Yandex, Rackspace, New Relic,
Cloudflare, Yelp and RelatelQ.
Docker
Containers @ Google
- 10+ anos
- 2 bilhões de containers/semana
- Android
- cgroups (ns isolation kernel 3.15+)
Containers @ Google
- 2013: Google Compute Engine suporta containers Docker
- 2014: queremos compartilhar nossa XP de forma aberta...
Containers @ Google
Tendências 2015: Kubernetes & Google Container Engine
- Gestor de Clusters de Containers
- Open Source
- Containers Docker
- Otimizado para o Google Cloud
Platform; disponível para
qualquer Cloud Provider
Kubernetes
- Agendamento de containers
- Deploy, Manutenção e Scaling
- Configuração declarativa (YAML)
Kubernetes
{
"id": "frontend-controller",
"kind": "ReplicationController",
"apiVersion": "v1beta1",
"desiredState": {
"replicas": 3,
"replicaSelector": {"name": "frontend"},
"podTemplate": {
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "frontend-controller",
"containers": [{
"name": "php-redis",
"image": "kubernetes/example-guestbook-
php-redis",
"cpu": 100,
"memory": 50000000,
"ports": [{
"containerPort": 80,
"hostPort": 8000
}]
}]
}
},
"labels": {
"name": "frontend",
"uses": "redisslave,redis-master"
}
}},
"labels": {"name": "frontend"}
}
- Agrupamento com Labels e Pods
- Scaling dinâmico de clusters
- Abstração de pontos de comunicação entre Containers
- Self-Healing:
auto-restarting, auto-scheduling, active controllers
- Gestão granular (SSH)
Kubernetes
- Facilita arquitetura de Micro Servicos:
- Pontos únicos de acesso de containers
- Compartilhamento de recursos (rede, disco, etc)
- Scaling e Deploy individual por micro serviço (container)
Kubernetes
- Pre-Production BETA
- “Expect bugs, design and API changes as we bring it to
a stable, production product over the coming year.”
Kubernetes
Google Container Engine
Bossle Hell Drivers @ Flicker
- Serviço de execução e gestão de containers armazenados
no Google Cloud Platform (com Docker e Kubernetes!)
- Provê e gerencia o cluster de VMs, escala containers, e
fornece logging, monitoração e alta disponibilidade
Google Container Engine
- Alfa: sujeito a modificações sem retro-compatibilidade, sem
SLA, custo reduzido
- Jan/2015: Google Container Registry
- Armazenamento privado de imagens Docker
Google Container Engine
- Palestra + Hands-on Abril/2015
- acompanhe o nossa página do meetup.com!
GDG-ABC + Kubernetes
Referências
Docker
❖ https://www.docker.com/
❖ “Here’s how big Docker got last year” http://venturebeat.com/2015/01/15/heres-how-big-
docker-got-last-year/
Kubernetes
❖ http://kubernetes.io/
❖ https://github.com/GoogleCloudPlatform/kubernetes
❖ “Google I/O 2014 - Containerizing the Cloud with Docker on Google Cloud Platform”
https://www.youtube.com/watch?v=tsk0pWf4ipw&index=4&list=WL
Google Container Engine
❖ https://cloud.google.com/container-engine/
❖ https://cloud.google.com/container-engine/docs/
Obrigado!
Daniel Costa Gimenes
+DanielCostaGimenes
br.linkedin.com/in/danielcgimenes/

Mais conteúdo relacionado

PPTX
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
PPTX
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
PPTX
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
PPTX
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
PPTX
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
PPTX
Docker | Minicurso Gratuito - Azure na Prática
PPTX
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
10 Serviços do Azure que você precisa conhecer na prática - Azure Nights #1 -...
Multicloud APIs Deployment using Azure DevOps, AKS, GKE and OpenShift
Docker | Minicurso Gratuito - Azure na Prática
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...

Mais procurados (20)

PPTX
Tech lunch: highlights Google Cloud Platform Live 2014
PPTX
Microsoft Azure Fundamentals | Everis - Julho-2021
PPTX
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
PPTX
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
PDF
Publicando WSO2 API Manager no Kubernetes (Portuguese)
PPT
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
PPTX
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
PDF
Serverless no Google Cloud
PPTX
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
PPTX
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020
PDF
Docker: ganhe tempo e seja eficiente na entrega de serviços de TI
PPTX
Arquitetura Serverless na AWS
PDF
Falando sobre DevOps no azure
PPTX
Conteineres no Microsoft Azure
PDF
Workshop - nivelamento tech
PPTX
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
PPTX
Azure app service
PPTX
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...
PPTX
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Tech lunch: highlights Google Cloud Platform Live 2014
Microsoft Azure Fundamentals | Everis - Julho-2021
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Publicando WSO2 API Manager no Kubernetes (Portuguese)
TheDevConf - Implantando Arquitetura de Microsserviços em Alta Disponibilidad...
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Serverless no Google Cloud
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
Sobrevoando os serviços do Azure | TDC Florianópolis Online 2020
Docker: ganhe tempo e seja eficiente na entrega de serviços de TI
Arquitetura Serverless na AWS
Falando sobre DevOps no azure
Conteineres no Microsoft Azure
Workshop - nivelamento tech
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Azure app service
Kubernetes - do Pod ao Deployment Automatizado - DevOps Professionals - Janei...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Anúncio

Destaque (20)

PDF
Tendências 2015: AngularJS
PDF
Android Libs - Retrofit
PDF
FISL14 - Desmontando uma engine de física
PPTX
Search Engine Marketing
PPT
PHPConf2010 - Introdução a Search Engine Optimization
PPTX
Google App Engine e Python
PDF
Condition monitoring case study
PDF
DigitalHubGO: Search Engine Optimization - SEM
PDF
App Engine: aplicações escaláveis em poucas horas
PPT
Roary Samsam
PDF
Game Engine Architecture
PDF
liquid propellant rocket engine (Motor foguete Liquido) part6
PPT
Seo - Search Engine Optimization
PDF
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
PPT
Palestra Search Engine Marketing - Com foco nos resultados
PDF
Introdução ao Desenvolvimento de Jogos
PPTX
Notifications push avec Android
PDF
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
PDF
Marketing online, SEM (Search Engine Marketing)
PPTX
Arduino, Robótica e Computação nas Nuvens
Tendências 2015: AngularJS
Android Libs - Retrofit
FISL14 - Desmontando uma engine de física
Search Engine Marketing
PHPConf2010 - Introdução a Search Engine Optimization
Google App Engine e Python
Condition monitoring case study
DigitalHubGO: Search Engine Optimization - SEM
App Engine: aplicações escaláveis em poucas horas
Roary Samsam
Game Engine Architecture
liquid propellant rocket engine (Motor foguete Liquido) part6
Seo - Search Engine Optimization
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)
Palestra Search Engine Marketing - Com foco nos resultados
Introdução ao Desenvolvimento de Jogos
Notifications push avec Android
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
Marketing online, SEM (Search Engine Marketing)
Arduino, Robótica e Computação nas Nuvens
Anúncio

Semelhante a Tendências 2015: Kubernetes & Google Container Engine (20)

PDF
GDG ABC Meetup #5 - Tendências 2015
PPTX
DevOpsDays Brasilia 2017
PDF
Drupal Camp CI&T - Kubernetes and Google Container Engine
PDF
Containers em produção!
PDF
Containers, Kubernetes e porque estamos falando tanto disso…
PPTX
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - Develop...
PPTX
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
PPTX
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
PPTX
Docker + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...
PDF
O poder dos microsserviços com Docker e Kubernetes
PPTX
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...
PPTX
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
PPTX
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
PPTX
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
PDF
Docker.io:
PDF
Beers & Bytes - O Futuro da virtualização
PPTX
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
PDF
Containers na Globo.com - Passado, Presente e Futuro
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020
PDF
Escalonando o mundo com kubernetes
GDG ABC Meetup #5 - Tendências 2015
DevOpsDays Brasilia 2017
Drupal Camp CI&T - Kubernetes and Google Container Engine
Containers em produção!
Containers, Kubernetes e porque estamos falando tanto disso…
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - Develop...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...
Docker + Kubernetes: Turbinando seus projetos Web - Open Source Saturday - Ag...
O poder dos microsserviços com Docker e Kubernetes
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker.io:
Beers & Bytes - O Futuro da virtualização
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Containers na Globo.com - Passado, Presente e Futuro
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020
Escalonando o mundo com kubernetes

Último (7)

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

Tendências 2015: Kubernetes & Google Container Engine

  • 2. Sua app + recursos necessários + configuração Containers?
  • 3. - Mais leve/rápido que uma VM - Isolamento (desacoplamento) - Deploy facilitado - Padronizado - Serviços: hospedagem, escala, monitoração, logging... Containers?
  • 4. - facilita o desenvolvimento de apps - diminuição de gastos com infra - Clusters - Micro-services! - fácil de automatizar deploys, testes de integração, etc Containers?
  • 5. - startup dotCloud lança Docker em março 2013 - 2014: 102,5 M downloads ; 71+ K dockerized apps - Clientes: Baidu, Cambridge Healthcare, eBay, Gilt, Groupon, Spotify and Yandex, Rackspace, New Relic, Cloudflare, Yelp and RelatelQ. Docker
  • 7. - 10+ anos - 2 bilhões de containers/semana - Android - cgroups (ns isolation kernel 3.15+) Containers @ Google
  • 8. - 2013: Google Compute Engine suporta containers Docker - 2014: queremos compartilhar nossa XP de forma aberta... Containers @ Google
  • 10. - Gestor de Clusters de Containers - Open Source - Containers Docker - Otimizado para o Google Cloud Platform; disponível para qualquer Cloud Provider Kubernetes
  • 11. - Agendamento de containers - Deploy, Manutenção e Scaling - Configuração declarativa (YAML) Kubernetes { "id": "frontend-controller", "kind": "ReplicationController", "apiVersion": "v1beta1", "desiredState": { "replicas": 3, "replicaSelector": {"name": "frontend"}, "podTemplate": { "desiredState": { "manifest": { "version": "v1beta1", "id": "frontend-controller", "containers": [{ "name": "php-redis", "image": "kubernetes/example-guestbook- php-redis", "cpu": 100, "memory": 50000000, "ports": [{ "containerPort": 80, "hostPort": 8000 }] }] } }, "labels": { "name": "frontend", "uses": "redisslave,redis-master" } }}, "labels": {"name": "frontend"} }
  • 12. - Agrupamento com Labels e Pods - Scaling dinâmico de clusters - Abstração de pontos de comunicação entre Containers - Self-Healing: auto-restarting, auto-scheduling, active controllers - Gestão granular (SSH) Kubernetes
  • 13. - Facilita arquitetura de Micro Servicos: - Pontos únicos de acesso de containers - Compartilhamento de recursos (rede, disco, etc) - Scaling e Deploy individual por micro serviço (container) Kubernetes
  • 14. - Pre-Production BETA - “Expect bugs, design and API changes as we bring it to a stable, production product over the coming year.” Kubernetes
  • 15. Google Container Engine Bossle Hell Drivers @ Flicker
  • 16. - Serviço de execução e gestão de containers armazenados no Google Cloud Platform (com Docker e Kubernetes!) - Provê e gerencia o cluster de VMs, escala containers, e fornece logging, monitoração e alta disponibilidade Google Container Engine
  • 17. - Alfa: sujeito a modificações sem retro-compatibilidade, sem SLA, custo reduzido - Jan/2015: Google Container Registry - Armazenamento privado de imagens Docker Google Container Engine
  • 18. - Palestra + Hands-on Abril/2015 - acompanhe o nossa página do meetup.com! GDG-ABC + Kubernetes
  • 19. Referências Docker ❖ https://www.docker.com/ ❖ “Here’s how big Docker got last year” http://venturebeat.com/2015/01/15/heres-how-big- docker-got-last-year/ Kubernetes ❖ http://kubernetes.io/ ❖ https://github.com/GoogleCloudPlatform/kubernetes ❖ “Google I/O 2014 - Containerizing the Cloud with Docker on Google Cloud Platform” https://www.youtube.com/watch?v=tsk0pWf4ipw&index=4&list=WL Google Container Engine ❖ https://cloud.google.com/container-engine/ ❖ https://cloud.google.com/container-engine/docs/