Во время проектирования часто можно создать простой облачный шаблон, а затем развертывать и тестировать его по мере его расширения. В этом примере показаны некоторые выполняемые тесты, встроенные в Cloud Assembly.
Чтобы убедиться, что развертывание работает надлежащим образом, облачный шаблон можно протестировать и развернуть несколько раз. Постепенно добавляйте новые ресурсы, а затем снова выполняйте тестирование и развертывание.
Процедура
- Щелкните Облачные шаблоны и откройте облачный шаблон WordPress-BP.
Базовый облачный шаблон появляется на холсте проекта и в редакторе кода.
- Чтобы проверить синтаксис шаблона, размещение и основной период действия, щелкните Тест в левом нижнем углу.
- Введите входные значения и щелкните Тест.
Тест — это только моделирование. На самом деле виртуальные машины или другие ресурсы не развертываются.
Тест содержит ссылку на схему подготовки, на которой можно проверить смоделированный процесс развертывания и увидеть все, что произошло. В ходе моделирования могут возникать проблемы, например отсутствие каких бы то ни было заданных возможностей ресурсов, соответствующих жестким ограничениям в облачном шаблоне. В приведенном ниже примере ошибки облачная зона тега возможности env:dev
не найдена в заданной инфраструктуре.
Успешное завершение моделирования не гарантирует, что шаблон будет развернут без ошибок.
- После моделирования шаблона щелкните Развернуть в левом нижнем углу.
- Выберите Создать новое развертывание.
- Назначьте развертыванию имя WordPress for OurCo и нажмите Далее.
- Введите входные значения и щелкните Развернуть.
- Чтобы убедиться, что шаблон развернут успешно, выберите .
В случае сбоя развертывания щелкните его имя и перейдите на вкладку Журнал, чтобы ознакомиться с сообщениями, которые могут помочь в ходе устранения проблем.
В некоторых записях журнала в правой части может быть ссылка Схема предоставления. Данная схема похожа на смоделированную схему, где можно проверить блок-схему для точек принятия решения Cloud Assembly в процессе предоставления.
Чтобы отобразить другие блок-схемы, выберите пункты .
- Чтобы убедиться, что приложение работает, откройте начальную страницу WordPress в браузере.
- а. Подождите, пока серверы WordPress не будут полностью созданы и инициализированы.
В зависимости от среды, инициализация может выполняться в течение 30 минут или более.
- б. Чтобы найти полное доменное имя или IP-адрес сайта, выберите .
- в. На холсте щелкните WebTier и найдите IP-адрес на панели справа.
- г. Введите IP-адрес в рамках полного URL-адреса на начальной странице WordPress.
В этом примере используется следующий полный URL-адрес:
http://{IP-адрес}/mywordpresssite
или
http://{IP-адрес}/mywordpresssite/wp-admin/install.php
- После проверки WordPress в браузере, если над приложением необходимо еще поработать, внесите изменения в шаблон и повторно выполните развертывание с помощью параметра Обновить существующее развертывание.
- Предусмотрите возможность создания версий облачного шаблона. Если изменение приводит к сбою развертывания, можно вернуться к работающей версии.
- а. На странице проектирования облачных шаблонов щелкните Версия.
- б. На странице «Создание версии» введите WP-1.0.
Не вводите пробелы в именах версий.
- в. Щелкните Создать.
Чтобы просмотреть версию или вернуться к ней на странице «Проектирование» перейдите на вкладку
Журнал версий.
- Теперь можно выполнить базовое развертывание. Попробуйте осуществить первое улучшение во время развертывания, увеличив ресурсы ЦП и памяти на серверах приложения и базы данных.
Обновите до размера «средний узел» для них обоих. Используя один и тот же шаблон, выберите
средний во время развертывания, повторите развертывание и снова проверьте приложение.
Дальнейшие действия
Расширьте облачный шаблон в приложении, пригодном для производства, путем добавления в него дополнительных ресурсов.