Лучшие практики для выполнения нескольких облаков с использованием анзибльВыполнение нескольких облачных (AWS, Azure, GCP) инициализации с помощью анзибль
ответ
В качестве лучшей практики, я бы реализовать три отдельные playbooks и три различных запасов, чтобы сохранить все просто. Вы могли бы собрать некоторую логику для выполнения условных условий на основе инвентаря и поставщика облачных вычислений, , но зачем вам нужно?
Затем я создавал отдельные роли для реализации необходимых ресурсов (с точки зрения AWS) create_vpc (может включать в себя параметры dhcp и IGW), create_routes (и таблицы маршрутов), create_NACL, create_subnets, создавать security_groups, launch_asg (включает запуск конфигурации), create_nat_gateway, create_nat_instance, create_elb, get_subnet_ids, get_vpc_id. Причиной создания отдельных ролей было бы гибкость в реализации ресурсов и повторное использование кода.
Вы можете легко написать все как одну пьесу, и я бы даже рекомендовал сначала сделать это, чтобы посмотреть, как все работает (знакомясь с доступными модулями), а затем превратить его в роли, чтобы повторное использование кода.
Включите общий файл переменной (include_vars) для реализации различных подсетей и балансировщиков нагрузки для разных поставщиков облачных вычислений. Это приведет к тому, что в каждом облачном провайдере будут реализованы три одинаковые среды.
Я ищу, чтобы реализовать это как домашний проект, чтобы узнать о различиях между различными предложениями поставщиков, основанными на моем знании AWS.
Любые обновления в вашем домашнем проекте для нескольких облаков? –
ничего пока, ничего не поцарапает в этом месяце. –
- 1. Подключение Множество серверов от нескольких облачных провайдеров до AWS RDS
- 2. Перемещение облачных данных от Azure до AWS S3
- 3. анзибль с помощью петли и нескольких переменных
- 4. Добавление нескольких ключей SSH с помощью анзибль
- 5. Azure цена нескольких облачных сервисов против нескольких веб-ролей
- 6. Развертывание облачных облачных сервисов с помощью приложения, загруженного из blob
- 7. Использование анзибль для ScaleIO инициализации
- 8. Понимание брандмауэра облачных сервисов Azure
- 9. Включить API облачных сообщений Google с помощью Xamarin и Azure
- 10. Выполнение запроса на выборку с анзибль Task
- 11. Использование гибридных облачных платформ
- 12. Проблемы с определением облачных задач Azure
- 13. платежи облачных услуг
- 14. Как скопировать моментальный снимок с aws на gcp
- 15. Выполнение скрипта Powershell с помощью функций azure
- 16. Is Azure AppFabric эквивалентен AWS?
- 17. анзибль регистр результатом нескольких команд
- 18. анзибль AWS EC2 Обнаружение сервера Запуск Сбой
- 19. Зацикливание нескольких профилей aws с помощью boto3
- 20. Установка Rbenv с помощью анзибль
- 21. AWS Lambda: Ошибка инициализации модуля с помощью httplib2
- 22. Выполнение нескольких SQL-запросов с помощью MySQLdb
- 23. Выполнение нескольких запросов с помощью mysqli
- 24. Выполнение нескольких операторов с помощью SQLiteDatabase.execSQL
- 25. Выполнение нескольких действий с помощью задачи Gulp
- 26. Выполнение нескольких хранимых процедур с помощью Quartz.NET
- 27. Выполнение нескольких заданий Quartz.NET с помощью Topshelf
- 28. Выполнение нескольких процессов с помощью сценария оболочки
- 29. журнала ошибки для развертывания услуг облачных Azure
- 30. Azure инициализации базы данных
В чем вопрос? Запрос на внешние материалы? Тогда это не в тему. – techraf
Я просто прошу лучших практик. Что вы подразумеваете под словом «в чем вопрос». Я просто объясняю свою перспективу мульти облаками. –
Это широкий и привлекательный вопрос - на этот вопрос нет «правильного» ответа. Просто мнения и обсуждения. Это не по теме для StackOverflow. –