Re[19]: Киллер-фичи докера
От: Vetal_ca Канада http://vetal.ca
Дата: 15.05.20 13:26
Оценка:
Здра

S>Окай, давай я тебе задам вопрос: для чего именно тебе нужен докер? Почему без него ты никак не можешь обойтись? Какую киллер-фичу используешь такую, что нигде больше нет и никак не добыть?



1. Стандартизация, единая по всему миру, кроме некоторых маргиналов:

— единый "интерфейс" внутри, для приложения (docker image)
— единый интерфейс снаружи, Docker/ContainerD
— единый подход к daemonization (Pid 0)

Стандартизация как Deployment так и runtime

2. Инкапсуляция\изоляция, гарантируемая фреймфорком.

— на уровне процессов
— на уровне файловой системы
— на уровне сети


3. Complexity reduction

Docker разделяет сложность на 2 разных domain. Внутри контейнеров и снаружи. DevOp не нужно фокусироваться на особенностях/ошибках в целом. Ошибка локализуется или внутри blackbox (artifact/image/base OS) или снаружи (Orchestration)

Компоненты можно рассматривать как черные ящики, с четко определенным интерфейсом, который можно запросить через API. Т.к. это гарантируется на уровне фреймворка, то получаем огромную пропасть между "возможно соответствует" и "гарантируется"

4. Единообразие environment для компонента, задаваемое создателем Image
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.