Skip to content

Instantly share code, notes, and snippets.

@jdnichollsc
Last active March 24, 2017 22:20
Show Gist options
  • Save jdnichollsc/8b359015549d0ec0d3f0857253b1482e to your computer and use it in GitHub Desktop.
Save jdnichollsc/8b359015549d0ec0d3f0857253b1482e to your computer and use it in GitHub Desktop.
Microservices

MICROSERVICES

Estilo de arquitectura para desarrollar una sola app como un suite de pequeños servicios aislados.

DOCKER

Tecnología para empaquetar/correr en procesos aislados (Corren en un solo OS Kernel)

Container creation

Docker file es un archivo para construir imágenes.

Docker engine

Ejecuta los contenedores, expuesto a través de HTTP.

Docker compose

Relacionar los contenedores, definir puertos.

Docker registry

Paquetes para docker, pueden ser públicos o privados

Docker machine

Construir Docker engine para diferentes máquinas

  • docker-machine env azureconfig //Conectarse a la máquina virtual
  • docker images                 //visualizar imágenes
  • docker build -t scaleconf . // Compilar la imagen
  • docker run -p 80:80 scaleconf //Publicar el contenedor

Docker swarm

Un sistema para Clusterizar.

Container orchestrators

Administrar los contenedores, permite clustering.

kubernetes

Sistema para correr contenedores. Permite escalabilidad, replicación, rolling updates, etc. Un maestro que controla Minions.

  • Azure Container Service

DC/OS

Docker Swarm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment