Як утилітарні обчислення вирішують кризу ІТ-обслуговування

4

Обіцянка була простою: технології повинні звільнити нас. У ранніх рекламних оголошеннях про персональні комп’ютери обіцяли двогодинний робочий день. Нам казали, що електронна пошта та цифрове архівування знищать паперовий документообіг і назавжди позбавлять непорозуміння.

Цього не сталося.

Реальність виявилася заплутанішою. Передбачити збої в ІТ-інфраструктурі майже неможливо. Обладнання та програмне забезпечення розвиваються так швидко, що прив’язка до однієї платформи відчувається як пастка, особливо коли ви налаштовуєте цілу мережу. Окремі завдання можуть виконуватися швидше. Але підтримка працездатності машин перетворюється на кошмар.

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

Деякі керівники втомилися лагодити зламані сервери. Вони дивляться назовні. Вони починають впроваджувати утилітарні обчислення.

Ця модель передбачає аутсорсинг ІТ-підтримки. Це не просто консультації щодо технологій. Це оренда обчислювальних потужностей. Це покупка місця зберігання даних. Це покупка спокою.

Чому це називається утилітарними обчисленнями?

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

Утилітарні обчислення працюють так само. Ви платите іншій компанії за доступ до ІТ-ресурсів. Ви не купуєте сервер. Ви орендуєте обчислювальні потужності.

Основи утилітарних обчислень

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

Багато провайдерів об’єднують ці ресурси у пакети. Комплексний пакет може включати:

  • Комп’ютерне обладнання : сервери, процесори, монітори, пристрої введення та мережеві кабелі.
  • Доступ до Інтернету : веб-сервери та програмне забезпечення для перегляду веб-сторінок.
  • Програмні програми : від текстових процесорів до вузькоспеціалізованих галузевих інструментів. Цей конкретний підмножина відомий як ПЗ як послуга або SaaS.
  • Обчислювальні потужності суперкомп’ютерів : фінансовим фірмам часто потрібно обробляти дані фондового ринку, що швидко змінюються. Звичайний ПК може витратити на це годинник. Суперкомп’ютер впорається за хвилини.
  • Системи грід-обчислень : вони використовують проміжне ПЗ (middleware) для виявлення процесорних потужностей, що простоюють, в мережі. Програмне забезпечення дозволяє одному додатку займати обчислювальні потужності іншого комп’ютера. Воно розбиває великі обчислювальні завдання більш дрібні частини.
  • Зберігання даних на віддалених серверах : також зване хмарним сховищем. Компанії з великими потребами даних часто не мають фізичного місця для серверів. Віддалені резервні копії захищають від катастроф. Якщо будівля згорить, дані зберігатимуться в іншому місці.

Ціни змінюються в залежності від провайдера. Більшість стягує плату на основі використання, а не за фіксованою ставкою. Використовуєте більше – платіть більше. Деякі пропонують знижки за комплексні пакети, по суті, продаючи послуги оптом.

Пропозиція та на вимогу

Компанії, такі як IBM, дозволяють клієнтам орендувати послуги за необхідності. Ця гнучкість змусила деяких називати це обчисленнями на вимогу.

Масштаб варіюється. Деякі постачальники послуг пропонують обмежене меню послуг. Інші вибудовують глибокі партнерські стосунки. Вони вивчають, як ви ведете бізнес адаптувати комплексне обслуговування під ваші потреби.

Але чи варто переходити? Плюси та мінуси складні. Ми розглянемо це у наступному розділі.

Пастка зручності та перемога сумісності

Головна перевага полягає не в технічній потужності. Це величезне полегшення необхідності управляти апаратним забезпеченням. Більшість компаній обчислювальні послуги означають передачу ключів у чужі руки. Ви припиняєте купувати сервери. Ви припиняєте купувати ліцензії на програмне забезпечення. Натомість ви орендуєте можливості у третьої сторони. Провайдер займається обслуговуванням. Він займається адмініструванням. Ваша команда зосереджується на реальній бізнес-логіці, а не на сервері патчингу.

Існує вторинна вигода, яку часто не беруть до уваги: ​​сумісність. Великі організації – це хаос. Відділ маркетингу використовує набір інструментів. Інженери – інший. Файли не взаємодіють. Формуються ізольовані сегменти. Дані застряють. Обчислювальні послуги пропонують єдину передплату. Один програмний стек. Один інтерфейс. Усі використовують одні й самі інструменти. Тертя знижується. Спільна робота стає простішою, тому що цифрові «меблі» стандартизовані по всьому офісу.

Коли рахунок стає дивним

Вартість – це гострий меч. Якщо математика сходиться, це дешево. Вам не потрібне дороге локальне обладнання. Ви можете працювати на більш простих та дешевих клієнтських машинах. Провайдер бере на себе витрати на обслуговування. Ваш ІТ-бюджет зміщується з капітальних витрат (CapEx) до операційних (OpEx). Це чистіше.

Але якщо відповідності не досягнуто, це катастрофа.

Уявіть невеликий стартап. Їм потрібна базова обчислювальна потужність. Провайдер пропонує доступ до суперкомп’ютерів. Плата за це величезна. Навіщо платити за Феррарі, щоб поїхати в продуктовий магазин? Якщо потреби клієнта не збігаються з асортиментом провайдера, обчислювальні послуги перетворюються на дірку у бюджеті. Ви зрештою платите за потужність, якою не користуєтеся. Або, що ще гірше, ви не можете отримати саме ті ресурси, які вам потрібні, змушуючи вас в результаті повернутися до внутрішньої моделі.

Ставка на надійність

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

Цей ризик посилюється, якщо провайдер збанкрутує. Клієнти можуть поділити ту саму долю. Дані зникають. Операції зупиняються. Багато компаній неохоче передають критично важливі функції невеликим провайдерам. Страх обґрунтований. Якщо бізнес-провайдер постраждає, постраждає і ваш бізнес. Це ланцюжок залежностей, який ви не завжди можете контролювати.

Безпека та людський фактор

Системи обчислювальних послуг – великі цілі. Хакери люблять їх. Вони хочуть безкоштовний доступ. Вони хочуть шпигувати. Вони хочуть ваші дані.

Так, провайдер несе відповідальність за безпеку системи. Він зводить стіни. Але клієнт має тримати двері на замку. Якщо ваші співробітники не навчені правил правильного доступу, стіни не мають значення. Просте фішингове лист може обійти міжмережевий екран. Якщо зловмисник знайде спосіб проникнути через вашу недбалість, безпека провайдера не має значення. Уразливість лежить на вас.

Розрив в поінформованості

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

У міру того, як послуги стають більш складними, до цієї сфери, ймовірно, приєднається більше корпорацій. Ми рухаємося до світу, де комп’ютери у віддалених центрах обробки даних виконують усю важку роботу. Ваша локальна машина стає просто терміналом. Вікно.

Але доки розрив в обізнаності не закриється, використання буде нерівномірним.

Хто цим насправді займається?

Не можна говорити про модель, незважаючи на гравців. Декілька великих імен вже зайняли свої позиції на цьому ринку:

  • Amazon
  • Enki
  • IBM
  • Joyent
  • Layered Technologies
  • Sun Microsystems

Це не просто випадкові імена. Це інфраструктурний каркас для безлічі компаній.

Визначення моделі

Буде корисно бути точним у тому, що це насправді є.

Що таке обчислювальні послуги на прикладі?
Це варіант хмарних обчислень, де оплата провадиться на основі споживання. Ви сплачуєте за використане сховище. Ви сплачуєте за використані обчислювальні цикли. Ви сплачуєте за пропускну спроможність. Якщо ви використовуєте нуль, ви платите нуль.

Як це використовується?
Як модель оплати за фактом використання (pay-as-you-go). ІТ-ресурси вимірюються. На вимогу. Ви просите те, що вам потрібно. Вам виставляється рахунок за це. Жодних довгострокових зобов’язань з обладнання.

Що мається на увазі під обчислювальними послугами?
Модель надання послуг. Провайдер робить управління інфраструктурою доступним на основі оплати за користування. Це перетворює ІТ на комунальну послугу, як електрика чи вода. Ви вмикаєте. Ви використовуєте. Ви платите за лічильником.

Межі між хмарними обчисленнями та обчислювальними послугами розмиваються. Термінологія змінюється. Але основна ідея залишається незмінною: платіть за те, що використовуєте, коли використовуєте. Решта – просто переговори.

Інфраструктура за хайпом

Розмова не закінчується на модних слівцях. Щоб по-справжньому зрозуміти, що відбувається у тлі вашого цифрового життя, потрібно поглянути на механіку систем, які роблять це можливим. Йдеться не просто про маркетингові презентації; це про те, як насправді працюють загальні обчислювальні ресурси.

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

Ця модель значною мірою спирається на обчислення в міру використання (utility computing). Термін звучить сухо, але концепція проста. Ви платите за те, що використовуєте як за електрику або воду. Якщо вам потрібна велика обчислювальна потужність протягом тижня, ви сплачуєте цей тиждень. Коли ви перестаєте використовувати ресурс, припиняється нарахування плати. Ця еластичність дозволяє стартапам запускатися без купівлі дорогих серверних стояків.

Як частини складаються разом

Допомагає розкласти все за шарами.

  • Загальні обчислення : Кілька користувачів запускають процеси на тому самому фізичному обладнанні. Тут ключову роль відіграє ізоляція. Збій одного користувача не повинен виводити з ладу програму іншого.
  • Мережеві обчислення (Grid Computing) : Це об’єднання розрізнених комп’ютерів у мережі для вирішення одного великого завдання. Це схоже на об’єднання ресурсів тисяч ноутбуків для моделювання погодних умов.
  • Хмарне сховище : Дані зберігаються поза локальною інфраструктурою. Вбудована надмірність. Якщо один сервер виходить з ладу, інший миттєво перебирає його навантаження.
  • Віртуалізація : Це чарівний трюк. Програмне забезпечення створює віртуальну версію ресурсу, наприклад сервера або пристрої зберігання. Це дозволяє одній фізичній машині діяти як безліч окремих віртуальних машин.

Коли ви дивитеся відео зі стрімінгу або перевіряєте електронну пошту, ви взаємодієте з цією мережею віртуалізованих ресурсів. Семантична мережа прагне зробити ці дані читаними для машин, але ми все ще знаходимося на ранніх етапах цього переходу. Тим часом шифрування забезпечує безпеку даних при передачі між вашим пристроєм та хмарою. Без надійного шифрування ця модель звалиться. Довіра – це валюта.

Людський фактор та ризики

Хто стежить за серверами? Джерела вказують на суміш технологічних гігантів та спеціалізованих фірм. IBM та Google активно просувають визначення стандартів. Їхні дослідницькі статті та прес-релізи передбачають майбутнє, де “хмарні обчислення” стануть нормою, а не винятком.

Але не все гладко.

Критики, такі як Ніколас Кар, б’ють на сполох. Він переймається тим, що «всесвітній комп’ютер» перетвориться на моноліт. Якщо все залежатиме від кількох великих провайдерів, що станеться, коли вони оступляться? Або що ще гірше, коли вони змінять правила? Проміжне ПЗ (Middleware) діє як клей між додатками, але воно також може стати вузьким місцем або єдиною точкою відмови.

“Програмне забезпечення через Інтернет” більше не є новинкою. Це основний режим роботи сучасного бізнесу.

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

Чому це важливо для вас

Ви можете не бачити серверів, але ви відчуваєте їх вплив. Програми завантажуються швидше. Послуги доступні 24/7. Ваші дані доступні з будь-якої точки світу. Це переваги хмарного сховища і веб-серверів, що працюють у тандемі.

Проте є компроміс. Ви відмовляєтесь від контролю. Якщо у провайдера відбувається збій, у вас немає обхідних шляхів. Ви чекаєте. Зручність є реальною, але й залежність від неї також реальна.

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

Погляд у майбутнє

Джерела вказують на швидке прискорення. Звіти початку 2008 року передбачають «велике зрушення у доставці ІТ-послуг». Це не був тренд тоді; це було неминучістю. Інфраструктура будується сьогодні.

Ми рухаємося до моделі, де інфраструктура Інтернету настільки надійна, що розташування даних стає неважливим. Ваш пристрій це просто вікно. Мозок знаходиться там, у хмарі.