[ISC] Docker + Swarm

21
DOCKER #явигре

Transcript of [ISC] Docker + Swarm

Page 1: [ISC] Docker + Swarm

DOCKER#явигре

Page 2: [ISC] Docker + Swarm

Docker

Page 3: [ISC] Docker + Swarm

HARDWARE VIRTUALIZATION

Docker

Emulators Hypervisors Paravirtualization

В каждом случае запускается полноценная операционная система с полноценным ядром

Page 4: [ISC] Docker + Swarm

OS-LEVEL VIRTUALIZATION

Docker

Page 5: [ISC] Docker + Swarm

▸ Containers, compared to hypervisor virtualization, are more likely to be secure as, by design, their applications are logically restricted to their own environment.

▸ Containers provide significantly better performance, as they use native, rather than emulated resources.

▸ Launching a container is much faster than a virtual machine.

▸ Containers offer better control on underlying resources.

Docker

Page 6: [ISC] Docker + Swarm

Docker

Page 7: [ISC] Docker + Swarm

LAYERS

Docker

Page 8: [ISC] Docker + Swarm

Images vs Containers

Docker

Page 9: [ISC] Docker + Swarm

▸ Контейнеры рассчитаны на исполнение одного конкретного процесса, поэтому для разветвленной инфраструктуры нужны несколько связанных контейнеров.

▸ Докер завершает контейнер, как только процесс в нём перестаёт работать (с точки зрения докера), поэтому для запуска демона внутри докер-контейнера требуются дополнительные настройки.

ОГРАНИЧЕНИЯ

Docker

Page 10: [ISC] Docker + Swarm

ФАЙЛОВАЯ СТРУКТУРА

Docker

Page 11: [ISC] Docker + Swarm

ФАЙЛОВАЯ СТРУКТУРА

Docker

Page 12: [ISC] Docker + Swarm

Docker

DOCKER SWARM

Page 13: [ISC] Docker + Swarm

Docker

DOCKER SWARM

Page 14: [ISC] Docker + Swarm

Docker

DOCKER SWARM

Page 15: [ISC] Docker + Swarm

Docker

DOCKER SWARM

Page 16: [ISC] Docker + Swarm

Docker

DOCKER CLOUD

Page 17: [ISC] Docker + Swarm

▸ Amazon Web Services

▸ Digital Ocean

▸ Microsoft Azure

▸ SoftLayer

▸ Packet

DOCKER CLOUD

Docker

Page 18: [ISC] Docker + Swarm

Docker

DOCKER CLOUD

Page 19: [ISC] Docker + Swarm

Docker

DOCKER CLOUD

Page 20: [ISC] Docker + Swarm

Docker

DOCKER CLOUD