Я новичок в DevOps, и вам нужно разработать стратегию для растущего бизнеса, который будет обрабатывать множество различных сервисов/узлов (например, 100).Как управлять развертыванием?
Я узнал о Docker, и кажется, что Docker Cloud - хороший сервис, но я просто не знаю стандартных случаев использования различных сервисов и как их сравнивать.
Мне нужно руководствоваться тем, как управлять средой разработки, развертыванием, производственной средой и администрированием сервера. Обладают ли Docker Cloud, Chef Cloud и AWS ECS инструментами, которые могут помочь со всеми этими или только некоторыми аспектами? Как эти услуги отличаются?
Бизнес, которому необходимо 100 серверов, должен быть в состоянии оправдать наем лица сервера. Это очень широкая тема, которая лучше всего охватывает ряд книг. Если вы не можете нанять кого-то, начните с управляемой службы, такой как Heroku. – ceejayoz