Выделение для сайтов отдельных хостинг-аккаунтов дает ряд положительных преимуществ перед схемой общего расположения сайтов на одном аккаунте:
Конкуренция за ресурсы наблюдается и на VDS/VPS. Если сравнивать технологии виртуализации, то у OpenVZ больше недостатков чем у KVM. Это связано с тем, что при использовании OpenVZ хостинг-провайдеры чаcто применяют перепродажу (англ. oversell), продавая больше ресурсов чем доступно на сервере. Аппаратная виртуализация - KVM тоже позволяет многократно перепродавать ресурсы, но это относится только к процессорному времени (CPU), память RAM выделяется жестко и гарантированно, что снижает возможности.
Когда же в одном аккаунте расположены несколько сайтов, количество рисков для них увеличивается. Разделение сайтов упрощает администрирование и контроль состояния сайтов.
Порядок действий при разделении сайтов:
- Уменьшается конкуренции за ограниченные ресурсы. Превышение разрешенной нагрузки может привести к полному отключению сайта
- Снижается риск возникновения ошибки создания новых файлов при достижении лимита их количества (inode limit)
- Исключается возможности кросс-сайтового заражение вредоносным ПО и уменьшается уязвимость перед хакерскими атаками и риск появления дорвеев, бэкдоров
- Сокращается риск блокировок по IP всех сайтов сразу если на том же хостинге расположены запрещенные в РФ ресурсы, а у сайтов нет выделенных IP
- Может уменьшиться время ответа сервера (TTFB - Time To First Byte), что положительно влияет на время загрузки страниц в браузере пользователей
- При выполнении програмного кода, скрипты (парсеры, скрипты синхронизаций с 1С, генераторы отчетов и т.д.) физически не могут повлиять на файлы других сайтов
Конкуренция за ресурсы наблюдается и на VDS/VPS. Если сравнивать технологии виртуализации, то у OpenVZ больше недостатков чем у KVM. Это связано с тем, что при использовании OpenVZ хостинг-провайдеры чаcто применяют перепродажу (англ. oversell), продавая больше ресурсов чем доступно на сервере. Аппаратная виртуализация - KVM тоже позволяет многократно перепродавать ресурсы, но это относится только к процессорному времени (CPU), память RAM выделяется жестко и гарантированно, что снижает возможности.
Когда же в одном аккаунте расположены несколько сайтов, количество рисков для них увеличивается. Разделение сайтов упрощает администрирование и контроль состояния сайтов.
Порядок действий при разделении сайтов:
- Необходимо получить учетные данные для авторизации на хостинге (доступы) и убедится в необходимости сегрегации сайтов
- Запросит информацию у владельца сайта о существовании технических решений которые могут осложнить сегрегацию: корпоративная почта, тип SSL сертификата, наличие синхронизации с внешними информационными системами (1C)
- Написать в службу технической поддержки хостинга заявку с вопросом о возможности разделения сайтов их силами
- При необходимости, запросить данные для авторизации (доступы) к новым аккаунтам
- Независимо от того кто будет разделять сайты, создать резервную копию отделяемого сайта перед его переносом. У бедится в корректности и целостности созданной копии.
Само разделение происходит аналогично переносу на другой хостинг
- Перед переносом необходимо сравнить конфигурацию серверов: версия PHP, подключение необходимых библиотек и т.д.
- После переноса файлов, базы данных и установки SSL сертификата необходимо проверить работоспособность всех типовых страниц, форм, отправку почты и работу механизма покупки товаров и оформления заказа
Комментарии
Отправить комментарий