Назад | Перейти на главную страницу

В чем разница между облачным сервером виртуальным сервером и выделенным сервером?

В чем именно разница между VPS (виртуальный частный сервер), облачным сервером и выделенным сервером? Мне сложно найти краткое объяснение, не заваленное рекламой.

VPS и облако - это то же самое.

Выделенный сервер - это физический ящик, который стоит где-то в стойке и не используется совместно с кем-либо, с которым вы можете делать все, что захотите.

Выделенный сервер - это полноценный сервер, к которому у вас есть эксклюзивный гарантированный доступ.

VPS предоставляет вам такие же уровни административного контроля, как и выделенный сервер, но работает на основе одной из нескольких технологий, либо полной виртуализации (Xen, VMWare), либо сегментации одного образа (OpenVZ), чтобы создать иллюзию эксклюзивного доступа. к тому, что на самом деле является общим ресурсом (и почти всегда подписка на него превышает количество способов)

Традиционно выделенные серверы и VPS оплачиваются по фиксированной цене за определенный период времени. Выделенные серверы, в частности, требуют инвестиций со стороны провайдера и могут быть сданы в аренду по контракту с минимальным сроком действия.

Облачный сервер технически представляет собой просто VPS, но у него есть некоторые отличия в биллинге и инициализации:

  • Счета за облачные услуги обычно выставляются по счетчику. В то время как VPS может иметь переменную стоимость за передачу данных сверх некоторого порога, неактивный VPS будет иметь фиксированную стоимость. Облачный сервер обычно имеет базовую стоимость за час работы - и может также иметь плату за передачу данных, как и VPS.
  • Облачные серверы используют более автоматизированный порядок и развертывание, включая возможность быстро предоставлять дополнительные серверы, почти идентичные вашим текущим, возможно, программно с использованием API. Это позволяет вашему приложению добавлять себе емкость - это не волшебство и может потребовать значительных архитектурных изменений в вашей среде.

Другие услуги могут продаваться как «облачные»: то, что раньше было «размещенной электронной почтой», теперь стало облачной электронной почтой (услуга как услуга); некоторые провайдеры общих веб-хостингов аналогичным образом переименовывают свои услуги.

Хорошими вариантами использования облачных серверов являются кратковременные пиковые нагрузки: услуги с почасовой оплатой позволяют более гибко создавать и уничтожать системы по мере необходимости. Настройка постоянной нагрузки, которая всегда будет работать, может быть неэкономичной для запуска в облачной среде; приложения, которые имеют постоянную устойчивую высокую нагрузку, не подходят для модели избыточной подписки поставщика и могут лучше подходить для выделенного сервера.

VPS обычно относится к виртуальной машине, на которой работают только ваши приложения. Выделенный сервер - это обычно выделенный вам физический сервер. Облачный сервер - это способ для идиотов-маркетологов использовать мировое облако в качестве VPS. Все это формы IAAS - инфраструктуры как услуги. Проведя небольшое исследование и обнаружив, что один провайдер продает PAAS как облачный сервер (gogrid), PAAS представляет собой платформу как услугу. Типичными предложениями PAAS являются Microsoft Azure, Amazon beanstalk и google appengine.

Нет облака и VPS - это не одно и то же, любой, кто хочет проголосовать против, сначала прочтите ниже ...

  1. VPS - это просто виртуальный сервер, на котором мы можем настраивать аппаратные ресурсы, которые действительно стоят денег
  2. VPS - это просто виртуальная замена выделенного сервера, но вам остается управлять им самостоятельно, он обеспечивает только резервную копию виртуального жесткого диска, но то, как вы управляете / храните свой жесткий диск, полностью зависит от вас.
  3. VPS не предлагает репликацию и услуги хранения на нескольких машинах.

С другой стороны,

  1. Облако состоит из службы хранилища, службы ресурсов и службы базы данных, которые управляются Cloud Framework, который включает автоматическое резервное копирование и предоставляет API для управления инфраструктурой хостинга.
  2. Рассмотрим на минутку Amazon, Google и Azure: они не предлагают VPS, они предлагают API, который поможет вам в создании больших масштабируемых приложений.
  3. API состоит из службы хранилища, это не жесткий диск, а виртуальное хранилище, где вы храните свои данные в виде файлов, но не беспокоитесь о том, как они хранятся, фрагментации или где они хранятся физически. Облако дает вам доступ к огромному списку серверов, который скрыт за API для управления масштабируемостью. И Amazon, и Azure, и Rackspace управляют 3 копиями одних и тех же файлов в нескольких центрах обработки данных, независимо от того, что вы помещаете в хранилище, поэтому вам не нужно беспокоиться о данных, потому что, если одна машина потеряет их, Cloud Provider сделает их доступными через другой компьютер.
  4. API состоит из CDN (сети доставки контента) для высокоскоростной передачи в зависимости от местоположения IP, облачный провайдер автоматически кэширует ваши файлы на разные серверы и предоставляет вам прозрачный URL-адрес, который автоматически переключается на ближайший сервер.
  5. API состоит из сервера приложений, предлагая вам простое развертывание и управление вашим приложением. Ваше приложение становится независимым от физического / сетевого расположения, и вы можете легко переносить и умножать необходимые физические ресурсы без необходимости установки и т. Д.
  6. API состоит из реплицированной базы данных, Azure предлагает SQL Azure, который автоматически реплицируется на 3 разных компьютера в их центре обработки данных, поэтому вы не потеряете ничего в своей базе данных SQL.

Для целей этого обсуждения VPS и «Облачный сервер» - это одно и то же - вы не получаете монопольный доступ к оборудованию, а, скорее, оборудование хоста совместно используется двумя или более виртуальными серверами.

Выделенный сервер - это всего лишь то, что ваш экземпляр ОС получает 100% эксклюзивный доступ к базовому оборудованию.

VPS - это обычно маркетинговый термин, используемый поставщиками услуг интернет-хостинга. VPS - это виртуальная машина, которая используется исключительно индивидуальным клиентом, в то время как динамический VPS (то есть его можно изменять во время выполнения) часто называют облачным сервером. Выделенные серверы чаще всего размещаются в центрах обработки данных и полностью сдаются в аренду клиентом. Клиент имеет полный контроль над выделенными серверами, включая выбор операционной системы, оборудования и т. Д.

Я бы резюмировал это так:

  • Выделенный сервер - это физический сервер, который на 100% «ваш».
  • VPS - это виртуальный сервер, работающий поверх некоторого гипервизора, обычно несколько VPS совместно используют один физический сервер;
  • Облако - это структура для управления виртуальными серверами (я бы назвал VPS одним из типов виртуальных серверов). Он обеспечивает предоставление новых серверов, распределение ресурсов ЦП, выделение хранилища и многое другое в зависимости от того, кто предоставляет услугу. Обычно это сочетается с гибким автоматическим выставлением счетов, когда вы платите только за ресурсы, которые используете. Этот термин развивается, но я так понимаю его на сегодняшний день.
  • «Облако» - это также новое слово, которое используют «маркетинговые обезьяны» для (а) полноправных инвесторов в попытке подорвать стоимость компании, (б) обслуживания крупного бизнеса, где решения о покупке принимаются руководителями высшего звена, которые понятия не имею, что они делают, но прочитал в Wall Street Journal, что облако - это круто, и все делают это, (c) используется всеми остальными для того, чтобы полные клиенты покупали их продукт.

Кстати, последнее слово для ажиотажа, насколько я помню, было «Органический», и было много идиотов, которые использовали его без разбора по тем же глупым причинам. Вы можете вспомнить органические компьютеры, органические мониторы, органическую воду, органический бензин ... Интересно, было ли это одобрено FDA :-)

Насколько я понимаю, разница проста:

Выделенный сервер - это ящик, расположенный в стойке в центре обработки данных. Поэтому, если он не работает, то ваш веб-сайт или веб-приложение, работающее на нем, выйдет из строя, если у вас нет какого-либо резервного или распределенного средства обработки сервера, которое утомительно и дорого в обслуживании.

С другой стороны, облако похоже на VPS (виртуальный сервер), который распределен по нескольким центрам обработки данных, разбросанным по нескольким физическим локациям, таким как штаты, страны или даже континенты, поэтому, если один центр обработки данных выйдет из строя, он будет немедленно переключен на другой центр обработки данных. , это также происходит, если ресурсы, необходимые для обработки внезапного увеличения трафика или доступного хранилища в одном центре обработки данных, заканчиваются. Все эти задачи автоматически выполняются облаком, поэтому вам не нужно выделять какие-либо ресурсы для обслуживания инфраструктуры самостоятельно, что приводит к значительной экономии затрат. Таким образом, конечный пользователь может беспрепятственно получить доступ к вашему сайту или веб-приложению в любое время и при любой нагрузке, если он размещен в облаке.

Подводя итог, можно сказать, что облако предлагает виртуализацию ОС, динамическое распределение ресурсов, резервное копирование с резервированием, переключение с нулевым допуском при отказе, позволяющее веб-приложению / веб-сайту работать непрерывно и без сбоев при любых обстоятельствах.

Блестящая идея, не правда ли? Вот почему его рекламировали как следующее большое событие в мире разработки веб-приложений, а также как следующую золотую лихорадку вычислений.