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