Справиться с резким ростом продаж и не облажаться: эволюция хостинговых решений
При поддержке Что это значит?
Любой предприниматель мечтает о взрывном росте, успехах в продажах или внимании прессы. Однако резкий всплеск интереса на практике оборачивается новыми проблемами роста - нужно суметь справиться с наплывом покупателей и незапланированными нагрузками на сайт. То есть сделать так, чтобы бизнес продолжал работать, а клиенты обслуживались, не затрачивая при этом в режиме ожидания роста лишних ресурсов.
Крупнейшая сеть коммерческих дата-центров в России Selectel и vc.ru рассказывают, как виртуальные приватные облака могут помочь бизнесу в переломный момент.
Почему традиционный хостинг не справится
Классическая модель работы с хостингом подразумевает размещение файлов на сервере и управление ими через веб-интерфейс. В этой концепции пользователь может изменять, добавлять и удалять файлы на своем сайте - все просто.
Сложности же возникают каждый раз, когда компании нужны дополнительные ресурсы и функции, не входящие в список стандартных услуг провайдера: подготовка к высоким нагрузкам, тестирование нового сервиса, запуск отдельной инфраструктуры для одного отдела или масштабирование проекта. Все это отнимает время и ресурсы: необходимо «развернуть» дополнительный сервер, установить на него программное обеспечение, настроить интеграцию и прочее.
Дата-центр Selectel на Цветочной улице в Санкт-Петербурге
Почему «облака» лучше
Решить проблемы классического хостинга, особенно если речь идет о масштабировании и гибкой настройке, могут виртуальные приватные облака (или VPC - Virtual Private Cloud). Из-за того, что хостинг находится в «облаке», его проще и быстрее масштабировать, настраивать и распределять в нем ресурсы.
Простой пример: с VPC владелец интернет-магазина, торгующего парфюмерией, всегда будет готов к росту сезонного спроса. Перед Новым годом, 8 марта и 14 февраля покупатели активно ищут подарки, нагрузка на сайт растет, любое «падение» приводит к критическим потерям дохода. Администратор сайта с виртуальным приватным «облаком» может просто докупить необходимое количество ресурсов в пиковые моменты, а потом, когда поток покупателей упадет, «откатиться» к прежним показателям. В случае же с классическим хостингом пришлось бы разворачивать дополнительный сервер, настраивать его, а затем платить за поддержку.
С VPC владелец интернет-магазина может настроить систему так, чтобы она автоматически подстраивалась под нагрузку - например, можно менять количество работающих виртуальных машин в зависимости от дня недели или времени суток.
Дата-центер Selectel «Дубровка»
Что такое виртуальное приватное «облако»
С VPC проекты могут быстро масштабировать любой сервис, например, для проведения тестирования. В «облаке» разработчик создает и настраивает один сервер, сохраняет его образ и за пару минут делает еще сто таких же. При этом сервис получит не сто одинаковых клонов - в «облаке» будут машины с индивидуальными паролями и ключами. В стандартных «необлачных» хостингах этого или нет вовсе, или есть, но с большими ограничениями.
Еще один пример - создание отдельной инфраструктуры для нового офиса. В VPC компания создает отдельный проект с ограниченными квотами на использование ресурсов. Пользователи из разных отделов никогда не смогут получить доступ к ресурсам друг друга: сотрудники организации будут иметь доступ только к строго определенным виртуальным машинам, на которых размещены строго определенные ресурсы.
Как управлять «облачным» хостингом
Всеми ресурсами администратор приватного облака управляет из одной панели - он может свободно распределять их между проектами-облаками: одной задаче больше, другой - меньше. Здесь же он может настроить разные уровни доступа для своей команды, клиентов и партнеров. Доступ для каждого проекта в «облаке» можно настроить отдельно.
Администратор сайта может быстро перенести существующую инфраструктуру в VPC - достаточно импортировать образы виртуальных машин. У сервиса гибкая сетевая топология, а пользователь может использовать любые операционные системы (в том числе, загружать собственные). При необходимости - разные ОС в одном проекте.
Клиентам VPC уже доступны готовые образы Ubuntu, Debian, CentOS, OpenSUSE, Windows Server 2012 R2 Standard и образы виртуальных машин в форматах Virtualbox, KVM, VMWare, Amazon EC. Сервис поддерживает стандартный API OpenStack: доступна подробная документация, готовые инструменты для работы и примеры кода.
Давайте начинать прогнозировать рост и экономить
Виртуальное приватное облако - хорошее решение для компаний, у которых периодически резко возрастают нагрузки. На базе VPC можно настроить инфраструктуру, которая будет автоматически подстраиваться под нагрузку - например, менять количество машин в зависимости от дня недели или времени суток.
В «приватном облаке» разработчики могут тестировать приложения на больших нагрузках - проверять, к примеру, масштабируемость: вместо того, чтобы покупать много дорогостоящего оборудования, можно арендовать нужные мощности на ограниченный срок.