Затем нужно определить пример приложения (сайт WordPress) в форме универсального облачного шаблона. Шаблон можно развертывать в разных облачных средах без изменения его проекта.

Пример включает в себя сервер приложений WordPress, сервер базы данных MySQL и ресурсы поддержки. Шаблон изначально содержит всего несколько ресурсов и впоследствии расширяется благодаря их изменению и добавлению дополнительных ресурсов.

Это значения из первой части примера. Инфраструктура была настроена администратором облачных систем:

  • Две учетные записи облачной службы: AWS и Azure.
  • Три среды облачных зон:
    • Разработка—OurCo-AWS-US-East
    • Тестирование—OurCo-AWS-US-West
    • Производство—OurCo-Azure-East-US
  • Сопоставления конфигураций ресурсов с малыми, средними и крупными вычислительными ресурсами для каждой зоны.
  • Сопоставления образов для Ubuntu, настроенные в каждой зоне.
  • Профили сети с внутренними и внешними подсетями для каждой зоны.
  • Хранилище, в котором необходимо провести развертывание, общее хранилище для зоны разработки и тестирования, а также быстрое хранилище для производственной зоны.
  • Пример проекта включает в себя все три среды облачных зон и пользователей, которые могут создавать проекты.

Необходимые условия

Для выполнения этой процедуры сначала ознакомьтесь со значениями своей собственной инфраструктуры. В этом примере AWS применяется для разработки и тестирования, а Azure — для производственных процессов. При создании собственного облачного шаблона введите собственные значения (обычно они предоставляются администратором облачных систем).