O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Tendências 2015: Kubernetes & Google Container Engine

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 20 Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Quem viu também gostou (20)

Anúncio

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

Mais recentes (20)

Anúncio

Tendências 2015: Kubernetes & Google Container Engine

  1. 1. Tendências 2015: Infraestrutura e Cloud
  2. 2. Sua app + recursos necessários + configuração Containers?
  3. 3. - Mais leve/rápido que uma VM - Isolamento (desacoplamento) - Deploy facilitado - Padronizado - Serviços: hospedagem, escala, monitoração, logging... Containers?
  4. 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. 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
  6. 6. Containers @ Google
  7. 7. - 10+ anos - 2 bilhões de containers/semana - Android - cgroups (ns isolation kernel 3.15+) Containers @ Google
  8. 8. - 2013: Google Compute Engine suporta containers Docker - 2014: queremos compartilhar nossa XP de forma aberta... Containers @ Google
  9. 9. - Gestor de Clusters de Containers - Open Source - Containers Docker - Otimizado para o Google Cloud Platform; disponível para qualquer Cloud Provider Kubernetes
  10. 10. - 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"} }
  11. 11. - 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
  12. 12. - 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
  13. 13. - Pre-Production BETA - “Expect bugs, design and API changes as we bring it to a stable, production product over the coming year.” Kubernetes
  14. 14. Google Container Engine Bossle Hell Drivers @ Flicker
  15. 15. - 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
  16. 16. - 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
  17. 17. - Palestra + Hands-on Abril/2015 - acompanhe o nossa página do meetup.com! GDG-ABC + Kubernetes
  18. 18. 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/
  19. 19. Obrigado! Daniel Costa Gimenes +DanielCostaGimenes br.linkedin.com/in/danielcgimenes/

×