Хмарний хостинг проти присвяченого хостингу: переваги та недоліки


9

Зараз я шукаю хостингову компанію, яка може надати дуже надійну послугу зі 100% SLA.

У пошуку знайшли як хмарний хостинг, так і керований спеціалізований хостинг. (Я вважаю за краще сам не керувати сервером, оскільки я все ще досить новачок у Linux.)

Я не впевнений, чи матиме сенс думати це як "що найкраще", але які переваги має хмарний хостинг перед виділеним хостингом сервера?

Мені потрібен надійний сервіс, перш за все, і деякі елементи хостингу програми будуть відносно інтенсивними в процесорі, хоча ці стрибки використання процесора будуть епізодичними, тому хостинг повинен мати можливість з цим впоратися.

Відповіді:


9

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

На це немає відповіді в рефераті; або загальна відповідь на це, принаймні, занадто довга, щоб набрати тут. Вам потрібно почати з картини, яку архітектуру ви бажаєте і яку завантаження ви прогнозуєте, а потім оцінити архітектуру хостингу на цій основі. Для початку, яка мова програмування ви багато використовуєте, ви не сказали.

Щоб дати вам часткову відповідь, у короткій формі:

  • Зрозумійте теорему CAP . Хмарний хостинг зазвичай пропонує API зберігання, які нахиляються на AP-сторону CAP, такі як Amazon SimpleDB і S3.
  • Хмарний хостинг означає, що масштабування не буде проблемою, тобто ви зможете зібрати 100 нових серверів без попереднього попередження, і ви отримаєте їх.
  • Хмарний хостинг повинен мати деякі мережеві та моніторингові доповнення, що полегшують управління парком серверів, балансування навантаження FTP HTTP, моніторинг, автоматичне масштабування.

Будь ласка, зверніть увагу, що:

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

Мені потрібна надійна послуга понад усе

ІМХО вказує на:

  • Повністю керований VPS або спеціальний постачальник сервера, такий як Rackspace, Engine Yard, Joyent та інші.

АБО

  • Повний постачальник хмарних обчислень, таких як Google App Engine або Windows Azure (на відміну від Amazon EC2, який вимагає, щоб ви самі керували операційною системою, резервними копіями, виправленням безпеки тощо).

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


1
Mortenesen: +1 Я думаю, що це перша повна і чітка відповідь, яку я прочитав в Інтернеті про плюси / мінуси стандартного хостингу порівняно з хмарним хостингом. Я також додам, що багато разів також масштабування через VPS не так вже й складно (якщо вам не потрібен величезний масштаб), найповніше керований VPS може збільшити простір та пропускну здатність VPS шляхом простого оновлення до більш дорогого плану, і вони роблять це досить швидко , ви навіть не помітите простоїв вашого сервера.
Марко Демайо

3

Без уявлення про тип трафіку, який ви будете бачити, або свої плани щодо зростання, я не можу поговорити з тим, чи краще ви будете робити з кластерним / сітчастим обчисленням або традиційним виділеним сервером (як я Я працював у хостинговій індустрії роками) Я можу сказати, що ви не знайдете авторитетної компанії зі 100% SLA - немає такої речі, яка б гарантувала 100% тривалості роботи у будь-якій службі, і кожен, хто обіцяє стільки, щось приховує ( можливо щось таке просте, як перевитрати щомісяця, щоб дозволити видачу кредитів у разі простою).


Насправді є компанії зі 100% SLA, залежно від вашого визначення SLA та 100%. Більшість людей знає, що 100% гарантій у житті немає. І 100% SLA не означає 100% тривалості роботи. Земля може бути вражена астероїдом, і всі ваші резервні сервери на всіх континентах одночасно виведені. Але, принаймні, зі 100% SLA, ви отримаєте компенсацію (гаразд, у цьому випадку це, мабуть, не має великого значення). Ключовим моментом є визначення того, чи може гарантія за угодою SLA покрити ваші втрати у випадку простою (чи достатньо 100% кредиту, щоб покрити ваші втрати? 200%? 500%?) Та премії за цією 100% угоди.
Lèse majesté

3

Хмарний хостинг має багато різних значень, але якщо ви говорите про платформу як послугу (PaaS) або інфраструктуру як послугу (IaaS), то основними перевагами зазвичай є можливість масштабування на декількох серверах і оплата щогодини замість щомісяця . Я написав повідомлення в блозі про VPS / VM vs Виділені проти хмарних серверів: варіанти хостингу та порівняння витрат , і з вашого запитання це звучить так, як ви б чудово справились з Virtual Private Server (VPS) або VM хостинг-провайдером. Якщо тривалість тривалості роботи викликає найбільше занепокоєння, ніж використання провайдера хмарного хостингу з декількома VM за балансиром навантаження - найкраща ставка для високої доступності. Використовуючи декілька серверів, ви можете зняти його для обслуговування / оновлення і не мати часу простою.


+1 Приємна стаття! Я б зазначив cPanel замість Плеска як панелі управління, у будь-якому випадку ця стаття дуже чітко пояснює речі та порівнює VPS проти Cloud
Marco Demaio

3

+1 для 100% SLA, кожен критично важливий додаток повинен розміщуватися у хоста, який пропонує це. Крім того, я можу додати, що кожна компанія має тонкий шрифт між 100% Угоди.

Вони можуть гарантувати це на час роботи (ping) та апаратне забезпечення, але більш інтенсивні речі надходять, коли вони можуть запропонувати 100% SLA для самого програми. Якщо ви хочете список постачальників, які можуть запропонувати подібні речі, я працював з кількома, які можу порекомендувати.


Як вони можуть запропонувати 100% SLA у створеному вами додатку? Ви маєте на увазі, що веб-хостинг збирається переглядати ваш код і усуває неполадки, коли щось переходить у мережу? Будь-який чесний веб-сервіс SLA охоплюватиме лише апаратне забезпечення / ОС та мережевий режим роботи, оскільки це все, над чим вони мають контроль. Якщо ви вирішите писати незахищений код, не встановлювати критичні виправлення або нестабільні версії програмного забезпечення, то веб-хост нічого не може зробити з приводу простою. Доступність додатків, як правило, гарантується лише постачальниками SaaS.
Lèse majesté

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

1

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

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