Чим відрізняється хмарний сервер від віртуального сервера і виділеного сервера?


32

У чому саме різниця між VPS (Virtual Private Server), хмарним сервером та виділеним сервером? У мене виникають проблеми з коротким поясненням, яке не вкрите рекламою.


2
+1 - Я чесно здивований, що ми ще не бачили цього питання досі. Я пам’ятаю, що так само збентежив його, коли термін Хмара вперше був перев’язаний близько 2 років тому
Марк Хендерсон

@Mark - це запитання, отримане пару тижнів тому, досить схоже (хоча і пропускає виділену серверну частину): serverfault.com/questions/272987/…
EEAA

@ Марк, я хотів приймати рішення щодо хостингу протягом останніх 3 років. Я нарешті набридла ними - і так, "хмарна" річ заплуталася
smartcaveman

2
Різниця полягає в основному в регіоні, з якого ви потрапляєте.
Барт Сільверстрім

2
@smartcaveman - Ви проти зауважити, що є неповним у наданих на даний момент відповідях на те, що ви виставили виграш?
Марк Хендерсон

Відповіді:


31

VPS та Cloud - це одне і те саме прокляте .

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


7
Іноді я хочу, щоб ми могли реалізувати функцію, яка заперечує будь-яке запитання зі словом "хмара" в ній, доручаючи користувачеві користуватися більш чіткими (і визначеними) термінами.
ЄЕАА

7
@ErikA, моє питання просить визначити термін ... Отже, це було б трохи циркулярно.
smartcaveman

2
@smartcaveman - хоча я розумію ваше твердження, не потрібно занадто багато ковзати по Інтернету, щоб зрозуміти, що слово "хмара" стало настільки всюдисущим, що воно майже позбавлене значення.
ЄЕАА

3
@ErikA - Я начебто припускаю, що оп вже зробив це, через що вони запитали ..?
Марк Хендерсон

7
@ErikA, ти припускаєш, що "розібратися в Інтернеті" - це найкращий спосіб знайти визначення слова, яке "позбавлене значення"?
smartcaveman

28

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

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

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

Хмарний сервер технічно є лише VPS, але він має деякі відмінності в оплаті та забезпеченні:

  • Хмарні послуги зазвичай тарифікуються на основі дозованого споживання. Хоча VPS може мати змінну вартість для передачі даних через деякий поріг, непрацюючий VPS матиме рівну вартість. Хмарний сервер, як правило, має базову вартість за годину роботи - а також може стягувати плату за передачу даних так само, як VPS.
  • Хмарні сервери використовують більш автоматизоване замовлення та розгортання, включаючи можливість швидкого надання додаткових серверів, майже ідентичних поточним, можливо програмно за допомогою API. Це дозволяє вашій програмі додавати потужність до себе - це не магія і може зажадати значних архітектурних змін у вашому оточенні.

Інші послуги можуть продаватися як «хмара»: те, що раніше було розміщено електронною поштою, зараз є електронною поштою Cloud (Service-as-a-Service); деякі спільні провайдери веб-хостингу аналогічно ретлейбують свої послуги.

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


1
Я даю вам бали за гарне пояснення. Однак я не погоджуюся, що постійне велике навантаження не матиме користі від хмари. Справжня хмара дозволить негайно розмістити додаткові ресурси та, можливо, автоматично обслуговувати зайві навантаження. Це неможливо на спеціалізованих серверах або VPS, де ми можемо досягти жорсткої межі. Також VPS не може легко масштабувати декілька VPS і вимагає багато ручного втручання, самостійної настройки тощо, що не так вже й у хмарі. У випадку VPS або виділеного сервера ви володієте несправністю, якщо не апаратним забезпеченням. На хмарі можна просто рухатись, не відкриваючи квитка :)
Абхішек Дюджарі

6

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


3
+1 за включення слова "ідіот"
Марк Хендерсон

Ви, звичайно, можете мати в будинку IAAS, а також PAAS та SAAS в будинку. Усі ці моделі є моделями управління. ІТ як послуга є стандартною бізнес-моделлю з AFAIK 90-х
Джим Б

1
Ха-ха, наша компанія пропонує SAAS, що працює на PAAS, який розміщується IAAS. Ми виграємо за абревіатуру AAS?
Марк Хендерсон

PAAS і IAAS повинні бути взаємовиключними. Як вам це вдалося?
Джим Б

@JimB - програмне забезпечення, в якому ми розробили наш SAAS, називається uniPaaS , оскільки його середовище виконання продається як PAAS.
Марк Хендерсон

5

Ніяка Хмара та VPS - це не одне й те саме, будь-хто, хто хоче подати заявку, читайте спочатку нижче ...

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

З іншого боку,

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

Я щойно підписався на Rackspace Cloud - і я точно бачу, звідки ви родом. Здається, що ви говорите, що Хмара - це тип інтерфейсів для VPS, часто може бути критичним аспектом його реалізації. Однак ви впевнені, що всі ваші твердження про "Хмару" є універсальними для всіх хмарних реалізацій або вони обмежені конкретними прикладами, які ви надали. Крім того, чи є універсальні специфікації для таких хмарних реалізацій?
smartcaveman

Ні, немає універсальних специфікацій, але це стане більш зрозумілим, коли ми рухатимемося вперед. en.wikipedia.org/wiki/Cloud_computing
Акаш Кава

2

Для цілей цієї дискусії VPS та "хмарний сервер" - це саме те саме - ви не отримуєте ексклюзивного доступу до апаратних засобів, але, швидше, апаратне забезпечення хоста ділиться між двома або більше віртуальними серверами.

Виділений сервер саме це - ваш екземпляр ОС отримує 100% ексклюзивний доступ до базового обладнання.


Дивіться також: serverfault.com/questions/272987/…
EEAA

1
Я ненавиджу термін "Хмара". Ненавиджу ненавидіти ненавидіти його. Особливо, наскільки Microsoft та Apple просувають цей термін. "Хмара" зараз має стільки значень, що це просто все сіре і нечітке і в кінцевому рахунку безглуздо.
Марк Хендерсон

1
Погоджено 100%. Ненавидів це, коли він вперше з'явився на сцені, і моя ненависть з того часу зросла.
ЄЕАА

подякуйте мавпам з маркетингу за те, що вони зробили щось із приміщення або віртуального хмарного рішення
Джим Б

1
На мою думку, хмарні обчислення - це не набагато більше, ніж оновлене розширення на обчислення на основі часу, коли мейнфрейми були дефакто-системою ... впроваджені великими сутностями та здані в оренду у часових фрагментах для менших об'єктів. Я знаю, що я над спрощенням, але саме так я це бачу.
joeqwerty

0

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


0

Я підсумую це так:

  • Виділений сервер - це фізичний сервер, який на 100% "ваш".
  • VPS - це віртуальний сервер, який працює над деяким гіпервізором, зазвичай декілька VPS ділять один фізичний сервер;
  • Cloud є основою для управління віртуальними серверами (я б кваліфікував VPS як один тип віртуальних серверів). Він забезпечує надання нових серверів, розподіл ресурсів процесора, розподіл сховища та багато іншого залежно від того, хто надає послугу. Зазвичай він поєднується з гнучким автоматичним виставленням рахунків, коли ви платите лише за використовувані ресурси. Термін еволюціонує, але це те, що я роблю з нього на сьогоднішній день.
  • "Хмара" - це також нове скрутне слово, яке "мавпи з маркетингу" використовують для (а) повних інвесторів, намагаючись підірвати вартість компанії; (б) обслуговувати великий бізнес, де купують рішення, прийняті керівниками вищого рівня, які мають немає поняття, чим вони займаються, але читайте в Wall Street Journal, що хмара крута, і всі це роблять, (в) використовується всіма іншими, щоб повноцінні клієнти купували їх товар.

До речі, наскільки я пам'ятаю, останнє оскаржене слово було "Органічне", і було безліч ідіотів, які вживають його без розбору з тих самих нерозумних причин. Ви можете згадати органічні комп'ютери, органічні монітори, органічну воду, органічний бензин ... Цікаво, чи було це затверджено FDA :-)


0

З мого розуміння, різниця проста:

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

З іншого боку, Хмара схожа на VPS (віртуальний сервер), який розповсюджується на безліч центрів обробки даних, поширюється на декілька фізичних місць, таких як штати, країни чи навіть континенти, тож якщо один центр обробки даних вийде з ладу, він буде негайно перемикатися на інший центр обробки даних це також відбувається, якщо ресурси, необхідні для раптового збільшення трафіку або наявного сховища в одному центрі обробки даних, закінчуються. Усі ці завдання обробляються хмарою автоматично, тому вам не доведеться самостійно виділяти будь-які ресурси на підтримку інфраструктури, що призводить до значних заощаджень. Таким чином, кінцевий користувач може безперешкодно отримувати доступ до вашого веб-сайту чи веб-програми будь-який день під будь-яке завантаження, якщо він розміщений у хмарі.

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

Блискуча ідея чи не так. Ось чому це було розглянуто як наступну велику річ у світі розробки веб-додатків, а також наступний обчислювальний прилад золото.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.