Перенесення вашої програми в хмарне середовище вимагає ретельного розгляду, особливо з огляду на потенційне блокування з боку постачальника хмарних послуг. Якщо ви не знайомі з цим поняттям і тим, як його уникнути, ця стаття саме для вас.
Модель хмарних обчислень набуває все більшої популярності, особливо серед ІТ-компаній, таких як розробники мобільних та веб-додатків, а також постачальники програмного забезпечення як послуги. Завдяки цій моделі вам не потрібно створювати власну потужну ІТ-інфраструктуру. Натомість ви можете підписатися на хмарну інфраструктуру для розробки програм від керованого постачальника послуг (MSP).
Вашим основним завданням стає розвиток продукту та ринку, а також отримання прибутку. Проблема виникає тоді, коли ваш поточний хмарний провайдер перестає відповідати вимогам вашої програми, бізнес-моделі або кількості користувачів. Виникає необхідність перенесення баз даних та програм в іншу хмару. Проте, ваш поточний провайдер може скористатися ситуацією, використовуючи так зване блокування постачальника, щоб отримати додатковий прибуток. Ця поширена практика хмарних провайдерів може стати серйозним випробуванням. Але, не варто хвилюватися, подальші поради допоможуть вам уникнути цього.
Що таке блокування постачальника в хмарних обчисленнях?
Блокування постачальника – це ситуація, коли ви не можете перейти до іншого постачальника послуг без додаткових витрат, які можуть включати плату за період блокування, а також витрати на повторне налаштування сервісів.
У традиційному бізнесі, наприклад, при постачанні сировини, це зазвичай не викликає серйозних проблем, оскільки все, що потрібно, це знайти іншого постачальника, який зможе забезпечити якісну продукцію у необхідній кількості. Однак, у сфері хмарних обчислень ситуація є значно складнішою. Коли ви переміщуєте програмне забезпечення, веб-сайти, мобільні додатки, аналітику даних, сервери чи інші ІТ-проекти в хмару, ви використовуєте чужу інфраструктуру.
Там ви налаштовуєте свої програми, API, бази даних, інструменти бізнес-аналітики та інші складні компоненти. І коли виникає потреба перенесення цих ресурсів до іншого хмарного провайдера, існуючий постачальник може не погодитися на це безкоштовно. Він може вимагати плату за блокування, посилаючись на умови угоди, яку ви підписали при реєстрації в їхніх хмарних послугах. Це поширена тактика серед сучасних хмарних провайдерів.
Блокування постачальника також може відбуватися у контексті контейнерної розробки, тестування та випуску з використанням Kubernetes.
Чому це важливо?
Існує два основних моменти, на які потрібно звернути увагу при блокуванні постачальника. По-перше, якщо ви плануєте перехід після закінчення терміну блокування, вам доведеться сплатити значну комісію, яка могла б фінансувати ваші хмарні операції протягом кількох років. По-друге, перехід до нового постачальника вимагає повного налаштування всіх систем з нуля, що є досить складним процесом.
Тому, перед підписанням будь-яких угод про використання хмарних сервісів, ретельно вивчайте умови контракту, звертаючи особливу увагу на пункт про блокування постачальника.
Типи блокування постачальника
У секторі хмарних обчислень існує багато видів блокування постачальника. Все залежить від винахідливості провайдера хмарних послуг і його прагнення до прибутку. Ось кілька поширених типів:
#1. Блокування на основі ціни
Хмарний провайдер може встановлювати високу початкову плату за впровадження. Пізніше, при зміні постачальника, ви можете відчути, що ці витрати були марними, якщо ви вирішите перейти до іншого провайдера. Деякі несумлінні постачальники перестають стягувати плату за фактичне використання та переходять на щомісячну плату для максимізації прибутку.
#2. Блокування, яке утримує дані
Якщо ви затримаєте платіж, пропустите термін поновлення або висловите намір перейти до іншого постачальника, ваш поточний провайдер може заблокувати доступ до ваших програм та баз даних. Для відновлення доступу, вас можуть попросити сплатити значну суму.
#3. Блокування для додаткових функцій
Якщо ви неправильно обрали провайдера кілька років тому, ви можете виявити, що інші провайдери пропонують вбудовані функції штучного інтелекту (ШІ) та машинного навчання (МН). Ваш поточний провайдер може вимагати додаткову плату за доступ до цих послуг.
#4. Блокування в межах хмари
Деякі невеликі постачальники можуть змусити вас використовувати їх власні, обмежені сервіси, які не інтегруються з AWS, Google Cloud або Microsoft Azure. Якщо ваша нова програма потребує цих хмарних платформ, у вас можуть виникнути серйозні проблеми.
#5. Блокування за допомогою цифрових контрактів
Недобросовісні провайдери можуть використовувати посилання на веб-сторінку замість договору про хмарні послуги. Цю сторінку можуть непомітно змінювати, коли ви не звертаєте уваги. Таким чином, початкові умови можуть бути змінені на щось інше без вашої згоди.
#6. Поновлення як блокування
Поновлення договору може стати одним з найнебезпечніших видів блокування. Навіть якщо ви вирішили залишитися з поточним постачальником, він може відмовитися вести переговори щодо ціни поновлення до закінчення терміну дії контракту. За кілька днів до закінчення контракту ви можете отримати нову, підвищену ціну, що не дозволить вам перейти до іншого постачальника.
Деякі провайдери можуть встановлювати різні дати оновлення для серверів, програм та баз даних, створюючи порочне коло, яке ускладнює перехід до іншого постачальника.
Причини блокування постачальника
Основна причина – це створення постійного джерела доходу для хмарних провайдерів. Спочатку вам можуть запропонувати вигідну ціну, але при поновленні вартість послуг зазвичай зростає. З цього моменту постачальник отримує прибуток від вашої хмарної підписки. Після того, як ви розробили багато програм і розмістили їх на платформі провайдера, він може скористатися вашою залежністю.
Якщо ви не погодитеся на підвищену ціну при поновленні, ви ризикуєте втратити роки розробки програм та роботи з базами даних.
Інші причини блокування:
- Невеликі постачальники використовують блокування, щоб створити велику клієнтську базу, а потім продати її більшим компаніям для отримання прибутку.
- Клієнти не проводять ретельне дослідження перед реєстрацією на хмарні послуги.
Недоліки блокування постачальника
Основні проблеми та недоліки блокування:
#1. Перешкода для впровадження хмари
Незважаючи на зростання популярності хмарних обчислень, багато компаній відмовляються від них через негативний досвід з блокуванням постачальника. Вони бачать у хмарних обчисленнях лише спосіб для великих ІТ-компаній заробити на них, що змушує їх віддавати перевагу внутрішній ІТ-інфраструктурі.
#2. Проблеми з додатком або базою даних
Якщо провайдер не в змозі надати актуальні ресурси та технології, ваші програми та бази даних не зможуть працювати ефективно.
#3. Нестабільність витрат на хмару
У договорі про блокування провайдер може змінювати пропозиції продуктів, тарифні плани, комісії за передачу даних, умови поновлення, ціни на додаткові послуги. Це робить планування витрат неможливим, що ускладнює фінансове планування бізнесу.
Як уникнути блокування постачальника
Поради, які допоможуть вам уникнути цієї ситуації:
Використовуйте різних постачальників
Якщо вашому бізнесу потрібні різні цифрові активи, такі як мобільні додатки, веб-програми, поштові сервери, ERP-системи, потокові сервери тощо, не розміщуйте все це на одній хмарній платформі. Використовуйте різних провайдерів, щоб зменшити залежність від одного MSP.
Розробляйте портативні додатки та бази даних
Використовуйте стандартні та крос-сумісні API, конфігурації, SDK, бази даних тощо. Це спростить перенесення ваших програм та даних між різними хмарними середовищами.
Уважно читайте договори
Ретельно вивчайте договір або зверніться за допомогою до досвідченого фахівця, який розуміє умови контракту. Якщо вас все влаштовує, вимагайте паперовий договір з підписами. Уникайте договорів, які дозволяють постачальнику змінювати умови надання послуг та ціноутворення на свій розсуд.
Домагайтеся кращого договору
Під час обговорення ваших потреб у хмарній інфраструктурі, зверніть увагу на наступні пункти:
- Прогноз вартості поновлення
- Умови поновлення
- Ціни на додаткові послуги
- Оновлення хмари відповідно до змін в галузі
- Штрафи за неможливість надання ресурсів під час масштабування
- Можливість розірвання контракту без комісії, якщо MSP не може задовольнити ваші потреби
Обговоріть вартість передачі даних
Більшість хмарних провайдерів пропонують безкоштовну передачу даних між своїми платформами, але можуть стягувати високі комісії за передачу даних на інші платформи. MSP часто намагаються приховати цю інформацію в багатосторінкових договорах.
Спробуйте домовитися про фіксовану ставку за передачу даних на тривалий термін. Якщо ви плануєте великі обсяги передачі даних, провайдер може запропонувати вам індивідуальні умови.
Резервне копіювання
Не покладайтеся лише на хмарних провайдерів. Створіть резервний сервер на місці, щоб уникнути ситуації, коли ваші дані будуть заблоковані.
Приклади блокування постачальника
Поширені приклади блокування:
#1. Втрачена можливість заощадити
Віртуальна машина Google Cloud (c2-standard-4) у США коштує приблизно $0,25 за годину. Її конкурент AWS пропонує аналогічну функціональність у c6g.xlarge за майже $0,20 за годину. Якщо ви підписали контракт з Google Cloud, ви не зможете скористатися економією, яку пропонує AWS.
#2. Постачальник не може надати послуги
У березні 2021 року через пожежу в дата-центрі OVHcloud, багато європейських сайтів вийшли з ладу. Цей інцидент зачепив важливі сайти та програми державних установ, банків, ЗМІ та інтернет-магазинів. Якщо ви заблоковані постачальником і не маєте резервної копії, у вас можуть виникнути серйозні проблеми.
#3. Плата за передачу даних
Більшість провайдерів стягують високі комісії за передачу даних на інші платформи або ваші локальні сервери. Внутрішні документи AWS за 2019 рік показують, що AWS стягував з клієнтів такі комісії за передачу даних:
Apple: | $50 мільйонів |
Pinterest: | приблизно $30 мільйонів |
Netflix: | $20 мільйонів |
Висновок
Отже, ми розглянули поняття блокування постачальника у сфері хмарних обчислень. Провайдери хмарної інфраструктури часто лобіюють блокування, щоб забезпечити постійний прибуток, незалежно від того, наскільки якісні їхні послуги. Якщо у вас достатньо фінансування, ви можете не перейматися блокуванням. Але, якщо ви розвиваєте ІТ-бізнес і хочете ефективно використовувати кошти, уникайте блокування постачальника.
Використовуйте наведені поради для розробки стратегічного підходу до підписки на хмарні обчислення. Збалансуйте використання публічних та приватних хмар для різних програм та баз даних. І найголовніше, не розміщуйте всі свої програми та дані під “однією парасолькою”.
Дізнайтеся більше про виклики та ризики у хмарних обчисленнях.