Схема двухуровневого хостинг-узла. - 1С

advertisement
КАКИМ ДОЛЖЕН БЫТЬ
ПРАВИЛЬНЫЙ ХОСТИНГ?
Арсений Цаплев
ООО «Веб Стайл»
Каким должен быть правильный хостинг
Схема одноуровневого хостинг-узла.
Интернет
Веб-сервер
Преимущества одноуровневой схемы:
- Простота
- Распространенность
Недостатки:
- Повышенная требовательность к ресурсам
- Низкая устойчивость при перегрузках
- Невозможность распределения нагрузки на несколько
серверов
MySQL
Каким должен быть правильный хостинг
Схема двухуровневого хостинг-узла.
Интернет
Front-end
сервер
Front-End (Nginx)– быстрый и компактный кэширующий
сервер, «внешняя» часть системы. Обеспечивает прием
запросов от пользователей, трансляцию запросов к BackEnd и выдачу содержимого пользователю.
Back-End (Apache)– тяжелый многофункциональный
сервер. Обеспечивает выполнение PHP-скриптов,
формирование контентных страниц и работу бизнеслогики приложений.
Back-end
сервер
MySQL
Каким должен быть правильный хостинг
Схема двухуровневого хостинг-узла.
Интернет
Front-end
сервер
Back-end
сервер
Преимущества двухуровневой схемы:
- Экономия ресурсов
- Кэширование
- Выше скорость работы со статичным контентом
- Возможность распределения нагрузки
- Защищенность от «силовых» атак
Недостатки:
- Сложность
MySQL
Каким должен быть правильный хостинг
Схема двухуровневого хостинг-узла.
Интернет
Front-end
сервер
Back-end
сервер
Модуль статистики
MySQL
Биллинг
Панель управления
Каким должен быть правильный хостинг
Значимые факторы:
- Продолжительность работы без сбоев и
перерывов
- Время отклика
- Устойчивость при лавинообразном росте
- Масштабируемость
- Сохранность информации, возможность
восстановления
Каким должен быть правильный хостинг
Значимые факторы:
- Лучшее – враг хорошего. Необдуманная установка
нестабильных обновлений программного
обеспечения ведет к понижению надёжности
- поддержка от разработчика как решение
- отношение хостинг-провайдера к вашим
проблемам
Каким должен быть правильный хостинг
Пути достижения:
- грамотная настройка сервера
- резервное копирование
- наличие резервных мощностей, возможность
перебросить сайт на другой сервер
- разделение нагрузки между серверами. Квазикластер
- возможность перейти на другой тариф или
выделенный сервер
- непрерывное взаимодействие хостера с
разработчиками
Каким должен быть правильный хостинг
Квази-кластеризация.
Nginx
Apache
MySQL
Front-End (Nginx)– быстрый и компактный кэширующий сервер, «внешняя» часть системы.
Обеспечивает прием запросов от пользователей, трансляцию запросов к Back-End и
выдачу содержимого пользователю; и обработку статических запросов
Back-End (Apache)– тяжелый многофункциональный сервер. Обеспечивает выполнение
PHP-скриптов, формирование контентных страниц и работу бизнес-логики приложений.
Возможно функционирование в рамках одного физического сервера
Каким должен быть правильный хостинг
Квази-кластеризация.
Nginx
Сервер 1
Apache
Сервер 2
MySQL
Сервер 3
Кластер — это разновидность параллельной или распределенной
системы, которая:
- состоит из нескольких связанных между собой компьютеров;
- используется как единый, унифицированный компьютерный ресурс
Каким должен быть правильный хостинг
Квази-кластеризация.
Nginx
Apache-1
MySQL
Apache-2
MySQL
При дальнейшем увеличении нагрузки возможно распределение
запросов на несколько параллельно работающих серверов Backend.
Однако это потребует дополнительных мер по синхронизации
контента.
Каким должен быть правильный хостинг
Совместная работа с БИТ:
- партнерство с «1С-Битрикс»
- сертифицированный хостинг-партнер
- партнерство с БИТ
- участие в судьбе сайта с начала создания
- оперативный выход сайта на «рабочий режим»
Каким должен быть правильный хостинг
Принципы работы с партнерами и клиентами:
- индивидуальный подход
- демократичные цены
- индивидуальные настройки для сайтов
партнеров
- возможность получить хостинг с уже
загруженным дистрибутивом «1С-Битрикс:
Управление сайтом»
- временный хостинг под тестовым именем для
партнеров
ООО Веб Стайл
www.webstyle.ru
info@webstyle.ru
(812) 320-74-47, 323-90-93
Download