Как разместить сайт на Virtuozzo Application Platform?

1. Создайте окружение

2. Выберите основной язык и компоненты

Например apache + mysql для сайта, написанного на языке php.

Пример выбора версии mysql:

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

В Virtuozzo Application Platform есть 2 типа клаудлетов: зарезервированные и динамические. О разнице между ними Вы можете узнать в нашей отдельной статье. Если проект простой, и Вы не хотите «заморачиваться на первых порах», просто выделите 1-4 зарезервированных клаудлета, и 1-2 динамических. Таким образом Вы настроите так называемое вертикальное масштабирование.

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

4. Добавьте внешний IP-адрес (если необходимо):

IP-адрес выделяется не для всего окружения, а для отдельной ноды. Его следует добавлять для ноды, которая будет обрабатывать запросы из внешнего мира, в данном случае для apache. Если Вы хотите, чтобы сайт был доступен по имени домена второго уровня, добавление ip-адреса необходимо.

5. Загрузите файлы сайта

Сделать это можно тремя способами.

С помощью менеджера файлов ноды

С помощью менеджера развертывания

нажмите на кнопку « Развернуть в ...»

выберите целевую ноду и нажмите «Развернуть»

Менеджер развертывания Virtuozzo PaaS поддерживает форматы: .tar/.tar.gz/.war/.ear/.zip/.tar.bz2/.bzip2 для локальных файлов, а также ссылки HTTP://, HTTPS:// или FTP:// для развёртывания с помощью URL-адреса. Максимальный размер локального файла 150 Mb, в то время как размер файла, закачиваемого с помощью URL, не имеет никаких ограничений.

С помощью Git/SVN

Выберите эту вкладку в менеджере развертывания и нажмите «Добавить проект»

Заполните параметры обращения к репозиторию и нажмите «Добавить» или «Развернуть»

6. Загрузите базу данных сайта

Для переноса базы данных необходимо создать дамп текущей базы на хостинге, где сайт работает сейчас и импортировать его на облачный хостинг.

Как только дамп будет получен, откройте MySQL в браузере:

Войдите в панель администрирования phpMyAdmin. Для этого используйте учетные данные, полученные на контактный email при создании окружения с MySQL нодой.

В панели phpMyAdmin создайте новую базу данных и произведите импорт Вашего дампа.

7. Привяжите домен к сайту на окружении

Если у Вас есть купленный домен второго уровня, Вы можете привязать его к развернутому в окружении сайту с помощью нашей инструкции.

Помогла ли вам эта информация?
Не можете найти ответ на свой вопрос?
Напишите запрос в службу поддержки
Написать сейчас