Выделенный сервер, VDS и облако
Самыми популярными сегодня считаются три вида хостинга — выделенные серверы, виртуальные серверы (VDS) и облака. Попробуем разобраться, чем они отличаются.
Выделенный сервер — сервер сам по себе, физическое «железо», которое размещается в дата-центре. Если в поисковике ввести «дата-центр», можно увидеть стройные ряды серверных стоек в машинном зале: одна «полочка» в такой стойке и есть выделенный сервер. Его еще называют «дедиком» — от английского «dedicated server». Арендуя такой сервер у хостинг-провайдера, вы получаете в своё распоряжение серверное железо, уже подключенное к сети, с предустановленной операционной системой. Остальное программное обеспечение — в зависимости от провайдера и желаний клиента может быть совершенно различным.
Виртуальный сервер, или VDS(virtual dedicated server, VPS, виртуалка, виртуальная машина, ВМ — всё это названия одной и той же услуги) — по своей сути, те же мощности физического сервера, которые программно «поделены» на части и каждая часть изолирована так, что арендованные клиентом ресурсы гарантированно принадлежат только ему. При этом, по сравнению с выделенным сервером, виртуальный отличается большей гибкостью в плане добавления ресурсов, вроде памяти или дискового пространства.
Способ изоляции вычислительных мощностей для каждого отдельного пользователя называется виртуализацией, а программа, которая это делает — гипервизором. Гипервизоры бывают разные и могут использовать разные форматы виртуальных машин, поэтому перенос виртуального сервера целиком от одного провайдера к другому — редкость.
Облако (cloud service) — услуги, связанные с распределенными вычислениями, хранением данным или другими задачами не на определенном оборудовании, а в виртуальном виде. Представьте, что у вас много физических серверов, а на них запущено много виртуальных машин. И при этом ваши файлы могут находиться не на одном виртуальном сервере, как в случае с VDS, а быть распределены по разным виртуальным машинам и при этом иметь копии данных. Конечно, так по умолчанию бывает не всегда и есть множество нюансов, но в целом, такая система больше защищена от потерь данных и еще более гибка в плане изменения ресурсов.
Чтобы было проще сравнить три типа хостинга, разберем на примере.
Выделенный сервер — как отдельный дом. У него один владелец, который устраивает всё так, как ему хочется. Но если захочешь расширить пространство, придется заниматься строительством.
VDS как многоквартирный дом. Клиент — арендатор в отдельно взятой квартире. Хочешь квартиру побольше — можно из однушки переехать в трехкомнатную.
Облачные сервисы — как большое офисное здания. При наличии большого числа посетителей (пользователей на сайте, или вычислений) можно арендовать офис побольше, два рядом, или весь этаж. А потом, при необходимости, ужаться до маленькой каморки.
Теперь, чтобы вам было еще проще выбрать, разберем основные параметры каждого типа хостинга и задачи, для которых они подходят лучше всего.