Потрібен більше, ніж будь-коли: DevOps для керування непередбачуваністю хмари

  • Sep 07, 2023

Хмара ілюзорна; десь по той бік туману все ще є обладнання.

За кожним хмарним сервісом стоїть проблема балансування навантаження.

Центр обробки даних у CERN – фото надано прес-службою CERN

Фото: CERN Media Relations

Це слово Лорі МакВітті з F5, яка проникливо спостерігає що балансування навантаження «є основою моделей еластичної масштабованості та забезпечує засоби для забезпечення доступності та навіть покращення продуктивності програм».

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

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

Tech Pro Research

  • Короткий глосарій: Гібридна хмара
  • Інструмент прийняття рішень щодо міграції в хмару
  • Усе як послуга: чому компанії переходять на SaaS, IaaS, PaaS тощо
  • Хмарна безпека та Інтернет речей – це нове арахісове масло та желе

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

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

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