Shared Hosting vs Хмари

Давайте порівняємо shared hosting і хмарну систему зберігання даних.
image
Для початку згадаємо одну цікаву і досить фундаментальну історію з загального курсу економіки. У 70-х роках минулого століття, один підприємливий чоловік, майбутній лауреат Нобелівської премії, Джордж Акерлоф описав новаторську модель економіки. Він назвав її — «Ринок лимонів», заздалегідь даючи зрозуміти, про що вона буде.

Отже, що він зробив?

Він розглянув ринок уживаних автомобілів. Як і зараз, 40 років тому на цьому ринку продавалися не лише ті автомобілі, господарі яких плекали і дбали про своїх машинах, але і ті, які були в досить поганому стані. Саме останні і отримали назву «лимонів». Вся модель впиралася в один важливий факт — покупець ніколи до кінця не знає, купує він «лимон» або хороший добротний автомобіль.
«Лимоном» в Америці спочатку називався саме уживаний автомобіль, а пізніше цим терміном стали називати будь-яку річ, в якості якої не можна бути впевненим
Логічно, що насправді ця проблема вирішується досить просто — потрібно було всього лише вказати ВСІ хвилююче параметри потенційної покупки — не тільки пробіг, але, скажімо, і моторесурс. Чим менше параметрів потенційно покупки ми ставимо, тим більшою є ймовірність того, що вона нас не задовольнить.

Це ж правило дуже добре працює, наприклад, з shared хостингами. Багато пам'яті в пакеті? Отримаєте в додачу повільні SATA диски. SSD хостинг? У доважок процесор Atom. І інші неприємні комбінації.
Якщо ми не вказуємо конкретних параметрів відбору потрібних нам критеріїв, згідно «закону лимонів» ми отримуємо неліквід за критеріями, які ми забули.

Хмари
Чим нам це загрожує в разі хмарних сервісів?
Параметри, які нам дійсно повинні бути важливі — це тактова частота процесора, швидкість шини, тип пам'яті, обсяг і ECC. Але що ми бачимо в описах? Обсяг місця (без iops), кількість ядер (будь ядер?), об'єм ОЗП… Виходить, що ми бачимо лише «маркетингові» параметри, які, насправді, ніякої погоди не роблять. А це означає, що більшість спроб порівняти хмарні сервіси в лоб (наприклад, по прайсу) приречені на провал або махінацію. Ось вона — перемога маркетингу в IT! Ми перестали дивитися в суть хмари, а лише міряємо маркетингові величини.

Тому, починаючи вибирати за принципом — мені побільше ОЗУ і подешевше, ми потрапимо в заздалегідь розставлену пастку. Але навіщо хмари приховувати своє реальне залізо?

Давайте розберемо це на прикладі провайдера. Скажімо, я регіональний провайдер, який має 1гб виділений канал. Я продаю його двадцяти користувачам — як гігабітний (або 40а, як пощастить). Якщо всі вони одночасно не включать торрент, здатний забити весь канал, то ніхто і не помітить, що гігабіт давно комунальний, а не його особистий.

Те ж саме робить і shared hosting — продаючи місце і пам'ять. Насправді ж, далеко не всі сайти постійно хтось дивиться — і, в підсумку, вони можуть продати один сервер шість/сім разів.

Приблизно так само працює і «хмара». Перехід до умовних одиниць дозволяє нам втратити з виду реально споживані ресурси і почати вимірювати світ «до папуг». Ця ж система дозволяє продати нам один сервер кілька разів. І з-за цього ми отримуємо ще одну невідому змінну в роботі з хмарою.
Ми не знаємо скільки насправді у хмари ресурсів, як вони завантажені на даний момент. Ми навіть не знаємо, скільки реальних ресурсів споживаємо самі.
Частково розуміючи програшність такої системи, більшість хмарних сервісів намагається прив'язати до себе додатковими послугами. Наприклад, користуючись хмарою Amazon, ви моментально станете користувачем їх балансувальника і т. д. Виділені сервера — однакові у всіх постачальників. Від цього — невисока маржа і велика конкуренція. Але хмари ж поки — у всіх персональні.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.