Для размещения сайта войдите в панель управления Virtuozzo Application Platform.
Создайте новое окружение и выберите основной язык и необходимые компоненты.
Например, для сайта на PHP можно использовать связку Apache + MySQL.
При необходимости выберите подходящую версию MySQL.
Для каждого компонента окружения задайте количество клаудлетов и параметры масштабирования.
В Virtuozzo Application Platform используются два типа клаудлетов:
- зарезервированные;
- динамические.
Если проект простой и не предполагает высокой нагрузки, достаточно указать:
- 1–4 зарезервированных клаудлета;
- 1–2 динамических клаудлета.
Это обеспечит вертикальное масштабирование без дополнительной настройки.
При высокой нагрузке можно включить горизонтальное масштабирование. В этом случае потребуется балансировщик, который распределяет запросы между вычислительными узлами.
При добавлении нового узла данные копируются с текущего узла. Из-за этого при изменении файлов может возникнуть рассинхронизация.
Рекомендуется:
- временно отключить горизонтальное масштабирование;
- внести изменения в файлы сайта;
- включить масштабирование обратно.
Внешний IP-адрес добавляется не для всего окружения, а для конкретной ноды.
Для сайта IP-адрес необходимо назначить ноде, которая обрабатывает входящие запросы, например Apache.
Если сайт должен быть доступен по домену второго уровня, добавление IP-адреса обязательно.
Файлы сайта можно загрузить одним из следующих способов:
Используйте встроенный файловый менеджер выбранной ноды.
- Нажмите кнопку «Развернуть в …».
- Выберите целевую ноду.
- Нажмите «Развернуть».
Поддерживаемые форматы архивов:
.tar, .tar.gz, .war, .ear, .zip, .tar.bz2, .bzip2.
Также доступно развертывание по URL (HTTP, HTTPS, FTP).
Максимальный размер локального файла — 150 МБ. Ограничений на размер файла по URL нет.
- В менеджере развертывания откройте вкладку Git / SVN.
- Нажмите «Добавить проект».
- Укажите параметры репозитория.
- Нажмите «Добавить» или «Развернуть».
Создайте дамп базы данных на текущем хостинге и импортируйте его в облачное окружение.
- Откройте phpMyAdmin в браузере.
- Используйте учетные данные, полученные на контактный email при создании окружения с MySQL-нодой.
- Создайте новую базу данных.
- Импортируйте дамп базы данных.
Если используется домен второго уровня, его можно привязать к сайту в окружении с помощью отдельной инструкции по подключению домена к Virtuozzo Application Platform.