Большинство людей, как правило, склонны неправильно понимать основное различие между ними. Это связано с отсутствием осведомленности о факторах, отличающих эти две технологии веб-хостинга.
На первый взгляд может показаться, что разницы между услугой VPS и облачной VPS нет никакой, те же самые показательные характеристики – ядра/ОЗУ/размер диска. Большинство думает, что это просто маркетинговый шаг, а некоторые провайдеры хостинга выдают обычные VPS за облачные, рассчитывая на некомпетентность своих потребителей, конечно же это обман и идут на него из-за того, что организация облака требует более высоких компетенций персонала провайдера для введении в промышленную эксплуатацию облачной модели, но и затраты на оборудование более чем в 2-3 раза выше чем с обычным VPS.
В чем же принципиальное отличие классического VPS-хостинга, где посредством гипервизора нарезается физическая машина на обособленные контейнеры, с локальным хранилищем (как правило с набором дисков объединенных в RAID) и облачным подходом к перераспределению ресурсов.
МАСШТАБИРУЕМОСТЬ: самый большой недостаток VPS заключается в том, что они плохо масштабируются. И наоборот, облачная инфраструктура позволяет динамически увеличивать или уменьшать ресурсы в зависимости от спроса. Вертикальное масштабирование увеличивает размер вашего сервера, чтобы вы могли справиться с любым ростом, который вам предстоит. Выделяйте и увеличивайте ОЗУ, пропускную способность и вычислительные ресурсы автоматически на лету.
ВЫСОКАЯ ДОСТУПНОСТЬ. Облако является победителем в плане максимальной доступности благодаря защите от отказов. В облачной инфраструктуре ваш виртуальный сервер всегда онлайн. Когда сервер выходит из строя, Cloud VPS может разделить нагрузку одного сервера с другими подключенными серверами в инфраструктуре. Это не относится к VPS, поскольку у вас просто есть программное обеспечение для виртуализации на гипервизоре, что может привести к простою. Облачные настройки имеют несколько серверов, работающих с гипервизором для размещения и управления виртуальными машинами. Резервное копирование по запросу также позволяет развертывать несколько серверов резервного копирования для обеспечения полной надежности и избыточности данных.
ПОЛЬЗОВАТЕЛЬСКАЯ ИНФРАСТРУКТУРА: Хотя любой хороший провайдер предлагает хотя бы какую-то базовую настройку своего VPS, облачные серверы находятся на совершенно другом уровне. Выберите один из сотен шаблонов ОС и приложений или создайте свой собственный шаблон. Точно решите, какой объем хранилища вам нужен, и создайте многоуровневую систему хранения с несколькими SAN в одном облаке. Включите надстройки, такие как автоматический балансировщик нагрузки и брандмауэр для защиты от спуфинга, чтобы подключить еще несколько настраиваемых инструментов и фреймворков.
Исходя из вышесказанного, можно обозначить простым языкам – если «отвалится» сервер, на котором крутится ваш проект либо же сервер хранения данных или свитч, ничего страшного не произойдет, ваш проект продолжит работу, благодаря встроенным механизмам облака.
Первое и самое важное это то, что для реализации облачного подхода используется другая инфраструктурная модель:
Система хранения данных представляет собой либо железное вендорное решение, например NetApp, HPe, Dell и другие, либо программно-определяемое хранилище, с применением различных методов: CEPH, NAS, Linstor и т.д.. В нашем решении мы используем программно-определяемую СХД Linstor, на каждом сервер хранения объединен в один общий массив и данные реплицируются на несколько физически серверов, где при выходе из строя даже целого сервера СХД, система будет продолжать функционирование, а за счет большого кол-ва серверов в кластере – увеличивается скорость чтения, данные с серверов могут читаться одновременно.
На вычислительных нодах, дисковая подсистема задействована только для обеспечения работы ОС, управляемой системой «оркестрации».
Все ресурсы: вычислительные и система хранения данных объединяется через резервируемые коммутаторы ядра. В такой связке – возможен выход из строя любого из узлов общей архитектуры.
Это базовое и принципиальное отличие в подходе – нет единой точки отказа, в отличии от классического VPS/VDS, где нарезаются физические сервера на контейнеры и при выходе из строя любого узла сервера – прекратится работа всех машин, размещенных в рамках этого сервера. В лучшем случае на устранение потребуется какое-то время, при наличии запасных частей и, если все пройдет гладко и это не затронет самый важный узел – дисковую подсистему. В этом случае вы можете лишится самого ценного — всех своих данных, если не делались резервные копии вами или поставщиком услуг, а также времени и денег из-за простоя.
Реализация облачной архитектуры требует больших капиталовложений, соответственно стоимость такого решения как правило выше, как минимум в 2 раза, при этом стоимость облака не сильно отличается от обычного VPS, однако стоит задаться вопросом, сколько может стоить простой хотя бы одного часа, в прайм тайм, для бизнеса?
Cloud VPS/VDS | VPS/VDS | |
Выбор необходимых характеристик | + | — |
Мгновенная активация | + | — |
Отказоустойчивость | + | — |
Живая масштабируемость | + | — |
Гибкость | + | — |
Балансировка нагрузки | + | — |
Оплата за потребление | + | — |
Вот это основное и принципиальное отличии услуг – надежность, которая обеспечивается облачным подходом.