0

Я изучаю некоторые сценарии аварийного восстановления и как быстро вернуться от них. Бедствия, такие как наша корневая учетная запись AWS, взломаны или все Орегон идет вниз. В основном ситуации, когда нам нужно воссоздать всю нашу инфраструктуру в другом регионе или учетной записи.Использование облачной информации с сервером шеф-повара

Очевидно, что Cloudformation - лучший способ справиться с этим, но у меня есть некоторые вопросы о том, как интегрировать его с шеф-поваром. Мой план состоит в том, чтобы сценарий CF создавал новый сервер шеф-повара, а также все остальные серверы, а затем сервер Chef извлекает все кулинарные книги из репозитория и настраивает все серверы. Это разумный процесс или есть лучший способ справиться с этим?

Я полагал, что это было лучше, чем поддержание AMI, характерное для приложений, и копирование их.

Спасибо за помощь заранее!

ответ

0

Шеф-повар имеет chef-server cookbook, который предоставит отдельный экземпляр. На самом деле я на самом деле пишу обертку, поскольку имею дело с той же ситуацией.

Наш план похож на ваш, но мы используем Terraform для организации окружения.

У вас есть хранилище кулинарных книг, готовых к развертыванию. После настройки и настройки сервера Chef, поместите в него кулинарные книги. Сервер Chef должен быть полностью загружен со всеми кулинарами, конфигурациями среды и пакетами данных, прежде чем пытаться создать любые другие узлы. После завершения начальной загрузки остальная часть среды будет выглядеть как любое другое развертывание.

+0

Спасибо за информацию! Это полезно. Это почти так, как я думал, что это пойдет. Мне было бы интересно увидеть вашу обертку, как только вы ее закончите. Как вам нравится Terraform? Мне очень понравилось, когда я сравнивал это с CF, но я попал в CF, потому что он, похоже, поддерживает AWS немного лучше, чем TF, и намного быстрее поддерживает новые сервисы. (очевидно, поскольку он создан AWS) – gkrizek