nmk

Лекція №2 (2 години). Переваги, недоліки та огляд основних постачальників хмарних послуг

План лекції

  1. Переваги хмарних технологій
  2. Виклики та недоліки хмарних технологій
  3. Основні постачальники хмарних послуг: AWS, Microsoft Azure, Google Cloud
  4. Порівняльний аналіз хмарних провайдерів

Перелік умовних скорочень

Списком

Вступ

Рішення про перехід до хмарних технологій є одним із найважливіших стратегічних рішень, що стоять перед сучасними організаціями. Щоб ухвалити обґрунтоване рішення, керівники ІТ-підрозділів і технічні архітектори мають чітко розуміти не лише переваги, але й потенційні ризики та виклики, що супроводжують хмарну трансформацію. Не менш важливим є розуміння ринкового ландшафту: які постачальники існують, чим вони відрізняються і для яких завдань кожен з них підходить найкраще.

У цій лекції ми системно розглянемо аргументи «за» і «проти» хмарних технологій та проведемо глибокий порівняльний аналіз трьох провідних хмарних провайдерів — Amazon Web Services, Microsoft Azure та Google Cloud Platform.

1. Переваги хмарних технологій

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

1.1 Зміна моделі витрат: від CapEx до OpEx

Один із найбільш відчутних ефектів переходу на хмарні технології — зміна структури витрат з капітальних (CapEx) на операційні (OpEx).

Традиційна on-premise модель (CapEx):

Хмарна модель (OpEx):

Приклад: Стартап, що розробляє мобільний застосунок, міг би витратити $200 000 на початкову ІТ-інфраструктуру в традиційній моделі. Використовуючи AWS, він починає з $500/місяць і поступово збільшує витрати в міру зростання бази користувачів — без жодних авансових інвестицій.

Розрахунок TCO (Total Cost of Ownership):

При порівнянні хмарної та on-premise моделей необхідно враховувати весь сукупний кошторис:

Стаття витрат On-premise Хмара
Сервери та обладнання CapEx (разово) Включено в тариф
Датацентр та електроенергія Постійні витрати Включено в тариф
ІТ-персонал (адміністрування) Значні Зменшуються
Ліцензії на ПЗ Часто разові Часто включені
Масштабування при зростанні Нові CapEx За тарифом
Резервне копіювання та DR Значні Вбудовані сервіси

1.2 Масштабованість та еластичність

Хмарні платформи надають майже необмежену можливість масштабування — як вертикального (збільшення потужності окремих ресурсів), так і горизонтального (збільшення кількості екземплярів).

Вертикальне масштабування (scale up/down): збільшення або зменшення CPU, RAM, дискового простору конкретного сервера.

Горизонтальне масштабування (scale out/in): додавання або видалення екземплярів сервісу для розподілу навантаження.

Автоматичне масштабування (Auto Scaling): ресурси автоматично збільшуються при зростанні навантаження і зменшуються, коли навантаження спадає, — без участі людини.

Приклад: Amazon.com під час “Cyber Monday” обробляє у 10–15 разів більше замовлень, ніж у звичайний день. Завдяки AWS Auto Scaling кількість серверів автоматично зростає з 500 до 7 000 за лічені хвилини. Після завершення акції — так само автоматично зменшується до 500, і компанія не платить за простій.

1.3 Висока доступність і відмовостійкість

Провідні хмарні провайдери будують свої датацентри з багаторічними рівнями резервування:

SLA (Service Level Agreement) основних провайдерів гарантують доступність:

Порівняння: Типовий корпоративний датацентр середнього бізнесу забезпечує близько 99.5–99.9% доступності. Хмарний провайдер інвестує мільярди доларів у надійність, що недосяжно для більшості окремих компаній.

1.4 Глобальна присутність та низька затримка

Провідні провайдери мають глобальну мережу датацентрів, що дозволяє:

CDN (Content Delivery Network) хмарних провайдерів доставляють статичний контент з точок присутності, максимально наближених до користувача.

Приклад: Стримінговий сервіс, що обслуговує 100 країн, розгортає свої сервери у 30+ регіонах AWS, щоб користувач у Токіо отримував відео з японського датацентру, а не трансатлантичного.

1.5 Швидкість виведення продукту на ринок (Time-to-Market)

Хмарні технології радикально скорочують час від ідеї до запуску продукту:

Приклад: Фінтех-стартап Stripe запустив свій Payment API за кілька тижнів, повністю покладаючись на хмарну інфраструктуру AWS. Традиційний підхід з власними серверами вимагав би місяців лише на підготовку інфраструктури.

1.6 Доступ до передових технологій

Хмарні провайдери надають доступ до послуг, розробка яких власними силами була б надто дорогою або неможливою:

Приклад: Невелика компанія з 20 розробників може додати до свого застосунку функцію розпізнавання обличчя, підключившись до Amazon Rekognition API — без жодного власного ML-спеціаліста.

1.7 Безпека на рівні підприємства

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

Більшість середніх і малих підприємств не могли б самостійно реалізувати такий рівень захисту.

1.8 Екологічна ефективність

Великі датацентри хмарних провайдерів є значно ефективнішими з точки зору споживання енергії:

Перехід на хмару може суттєво знизити вуглецевий слід організації.

2. Виклики та недоліки хмарних технологій

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

2.1 Безпека та конфіденційність даних

Хоча провайдери інвестують значні кошти у безпеку, хмарна модель змінює периметр безпеки та вносить нові ризики:

Модель спільної відповідальності (Shared Responsibility Model): Провайдер відповідає за безпеку самої хмари (фізична інфраструктура, гіпервізор, мережа), а клієнт — за безпеку у хмарі (налаштування доступу, шифрування даних, конфігурація застосунків).

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

Відомий інцидент: У 2019 році Capital One (один з найбільших банків США) зазнав витоку 106 мільйонів записів клієнтів через неправильно налаштований AWS WAF. Хмарна інфраструктура AWS не була зламана — проблема була у конфігурації самого клієнта.

Конфіденційність:

2.2 Залежність від постачальника (Vendor Lock-in)

Одна з найсерйозніших стратегічних проблем хмарної трансформації — глибока залежність від конкретного провайдера:

Приклад: Якщо компанія глибоко інтегрувала AWS-специфічні сервіси (Step Functions, Kinesis, DynamoDB, Cognito), міграція на Azure або GCP може коштувати більше, ніж початкова розробка.

Стратегії пом’якшення vendor lock-in:

2.3 Вартість та непередбачуваність рахунків

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

Реальна проблема: Стартові витрати компанії можуть різко зрости через непередбачену вірусну популярність, DDoS-атаку, або просто через забуті тестові ресурси.

Дані дослідження Flexera (2024): 32% бюджету хмарних ресурсів організацій витрачається нераціонально на невикористані або надлишково замовлені ресурси.

2.4 Відповідність нормативним вимогам (Compliance)

Хмарне розміщення даних ускладнює дотримання ряду регуляторних вимог:

Регулятор Вимога Проблема у хмарі
GDPR (ЄС) Дані громадян ЄС не виходять за межі ЄС Потрібно обирати регіони датацентрів
НБУ (Україна) Певні фінансові дані мають зберігатися в Україні Не всі провайдери мають датацентри в Україні
HIPAA (США) Захист медичних даних Потрібні спеціальні конфігурації та угоди BAA
PCI DSS Безпека карткових даних Спеціальні вимоги до середовища

2.5 Залежність від Інтернет-з’єднання

Хмарні сервіси принципово залежать від наявності надійного Інтернет-з’єднання:

Приклад: Виробниче підприємство, що покладається виключно на хмарну ERP-систему, зупинить всі операції при 2-годинному відключенні Інтернету.

2.6 Втрата контролю та управлінські ризики

2.7 Зведений аналіз ризиків

Виклик Рівень ризику Методи пом’якшення
Витік даних Високий Шифрування, IAM, навчання команди
Vendor lock-in Середній Відкриті стандарти, мультихмара
Непередбачені витрати Середній FinOps-практики, бюджетні алерти
Compliance Залежить від галузі Вибір регіону, BAA-угоди
Залежність від Інтернету Середній Гібридна хмара, резервні канали
Втрата контролю Низький–середній Чіткі SLA, договірні гарантії

3. Основні постачальники хмарних послуг

3.1 Amazon Web Services (AWS)

Amazon Web Services — найстарший і найбільший комерційний публічний хмарний провайдер у світі.

Коротка історія:

Глобальна мережа (2024):

Ключові сервіси AWS за категоріями:

Категорія Сервіс Опис
Обчислення EC2 Віртуальні машини
Обчислення Lambda Serverless-функції
Обчислення EKS Kubernetes-кластери
Сховище S3 Об’єктне сховище
Сховище EBS Блочне сховище для VM
Бази даних RDS Керована реляційна БД
Бази даних DynamoDB NoSQL (key-value, document)
Бази даних Aurora High-performance SQL-сумісна БД
Мережа VPC Ізольована приватна мережа
Мережа CloudFront CDN
Безпека IAM Управління ідентифікацією
ML/AI SageMaker Повний цикл ML
Аналітика Redshift Data Warehouse

Конкурентні переваги AWS:

Типові клієнти AWS: Netflix, Airbnb, NASA, Samsung, Unilever, Siemens, Nasdaq

Слабкі сторони:

3.2 Microsoft Azure

Microsoft Azure — другий за розміром хмарний провайдер, тісно інтегрований з екосистемою продуктів Microsoft.

Коротка історія:

Глобальна мережа (2024):

Ключові сервіси Azure:

Категорія Сервіс Azure Аналог AWS
Обчислення Azure Virtual Machines EC2
Обчислення Azure Functions Lambda
Обчислення AKS EKS
Сховище Azure Blob Storage S3
Бази даних Azure SQL Database RDS (SQL Server)
Бази даних Cosmos DB DynamoDB
Мережа Azure Virtual Network VPC
Безпека Azure Active Directory IAM + Cognito
ML/AI Azure Machine Learning SageMaker
Аналітика Azure Synapse Analytics Redshift
Інтеграція Azure DevOps AWS CodePipeline

Конкурентні переваги Azure:

Типові клієнти Azure: Volkswagen Group, BMW, Lufthansa, KPMG, FedEx, Adobe, LinkedIn (власність Microsoft)

Слабкі сторони:

3.3 Google Cloud Platform (GCP)

Google Cloud Platform — хмарна платформа від Google, що спирається на внутрішні технології, якими Google обслуговує мільярди власних користувачів.

Коротка історія:

Глобальна мережа (2024):

Ключові сервіси GCP:

Категорія Сервіс GCP Аналог AWS
Обчислення Compute Engine EC2
Обчислення Cloud Functions Lambda
Обчислення GKE EKS
Сховище Cloud Storage S3
Бази даних Cloud SQL RDS
Бази даних Firestore DynamoDB
Бази даних Bigtable DynamoDB (wide-column)
Аналітика BigQuery Redshift
ML/AI Vertex AI SageMaker
ML/AI Gemini API Amazon Bedrock
Мережа Cloud CDN CloudFront

Конкурентні переваги GCP:

Типові клієнти GCP: Spotify, Twitter / X, HSBC, PayPal, Deutsche Bank, Etsy

Слабкі сторони:

4. Порівняльний аналіз хмарних провайдерів

4.1 Загальне порівняння

Критерій AWS Azure GCP
Рік запуску 2006 2010 2008
Частка ринку (2024) ~32% ~22% ~11%
Кількість сервісів 200+ 170+ 130+
Кількість регіонів 33 60+ 40
Річний дохід $100+ млрд $60+ млрд $36 млрд
Найсильніший напрям Широта пропозиції Корпоративна/Microsoft AI/ML, Аналітика

4.2 Порівняння за категоріями послуг

Обчислення: | Аспект | AWS | Azure | GCP | |——–|—–|——-|—–| | Широта типів VM | ★★★★★ | ★★★★☆ | ★★★☆☆ | | Serverless | ★★★★★ | ★★★★☆ | ★★★★☆ | | Контейнери (K8s) | ★★★★☆ | ★★★★☆ | ★★★★★ | | Власні чіпи | Graviton 3 | — | Tensor Processing Unit (TPU) |

Зберігання та бази даних: | Аспект | AWS | Azure | GCP | |——–|—–|——-|—–| | Об’єктне сховище | S3 (еталон) | Blob (зріле) | Cloud Storage | | Реляційні БД | RDS/Aurora | Azure SQL | Cloud SQL | | NoSQL | DynamoDB (★★★★★) | Cosmos DB (★★★★★) | Firestore / Bigtable | | Data Warehouse | Redshift | Synapse Analytics | BigQuery (★★★★★) |

AI та Machine Learning: | Аспект | AWS | Azure | GCP | |——–|—–|——-|—–| | ML-платформа | SageMaker | Azure ML | Vertex AI | | Готові AI API | Rekognition, Comprehend | Cognitive Services | Vision AI, NLP API | | Власні LLM-моделі | Amazon Titan / Bedrock | Azure OpenAI (GPT-4) | Gemini | | Власні чіпи для ML | — | — | TPU v5 | | Загальна оцінка AI/ML | ★★★★☆ | ★★★★☆ | ★★★★★ |

4.3 Порівняння цін (приклад для VM)

Ціни на хмарні ресурси суттєво залежать від типу, регіону та тривалості використання. Нижче наведено приблизне орієнтовне порівняння загальнодоступних тарифів для стандартних VM (4 vCPU, 16 GB RAM, регіон US):

Тарифний план AWS (m5.xlarge) Azure (D4s v5) GCP (n2-standard-4)
On-Demand ($/год) $0.192 $0.192 $0.190
1-річне резервування $0.120 (~38% знижка) $0.115 (~40%) $0.118 (~38%)
3-річне резервування $0.077 (~60% знижка) $0.076 (~60%) $0.076 (~60%)

Примітка: Ціни змінюються. Завжди використовуйте офіційні калькулятори: AWS Pricing Calculator, Azure Pricing Calculator, Google Cloud Pricing Calculator.

GCP Sustained Use Discounts: GCP автоматично надає знижку до 30% для VM, що працюють більшу частину місяця — без необхідності заздалегідь резервувати ресурси.

4.4 Вибір провайдера: практичні рекомендації

Вибір хмарного провайдера залежить від конкретних вимог організації:

Оберіть AWS, якщо:

Оберіть Azure, якщо:

Оберіть GCP, якщо:

Мультихмарна стратегія:

4.5 Сертифікації хмарних провайдерів

Для ІТ-фахівців важливо розуміти систему сертифікацій кожного провайдера:

Рівень AWS Azure GCP
Початковий AWS Cloud Practitioner AZ-900 (Azure Fundamentals) Cloud Digital Leader
Асоційований AWS Solutions Architect Associate AZ-104 (Administrator) Associate Cloud Engineer
Професійний AWS Solutions Architect Professional AZ-305 (Solutions Expert) Professional Cloud Architect
Спеціальний Security, ML, Database та ін. AI-102, DP-300 та ін. ML Engineer, Data Engineer та ін.

Висновки

  1. Переваги хмарних технологій охоплюють фінансовий (перехід від CapEx до OpEx), технічний (масштабованість, доступність) та стратегічний (швидкість виходу на ринок, доступ до AI/ML) виміри.

  2. Хмарні виклики є реальними і потребують свідомого управління: безпека та конфігурація — відповідальність самого клієнта; vendor lock-in вимагає архітектурної обережності; відповідність регуляторним вимогам — поглибленого аналізу.

  3. AWS — ринковий лідер з найширшим каталогом сервісів та найзрілішою екосистемою; ідеальний для максимальної гнучкості.

  4. Microsoft Azure — найкращий вибір для корпоративного середовища Microsoft та гібридних хмарних стратегій.

  5. Google Cloud — лідер в аналітиці (BigQuery), AI/ML та контейнерних технологіях (Kubernetes).

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

Джерела

  1. Gartner. (2024). Magic Quadrant for Cloud Infrastructure and Platform Services. Gartner Research.
  2. Flexera. (2024). State of the Cloud Report 2024. https://info.flexera.com/cm-report-state-of-the-cloud
  3. Amazon Web Services. (2024). AWS Global Infrastructure. https://aws.amazon.com/about-aws/global-infrastructure/
  4. Microsoft. (2024). Azure Global Infrastructure. https://azure.microsoft.com/en-us/global-infrastructure/
  5. Google Cloud. (2024). Google Cloud Infrastructure. https://cloud.google.com/about/locations
  6. Eidam, E. (2023). AWS vs Azure vs GCP: Comparing Cloud Service Providers. Cloud Academy.
  7. Rountree, D., & Castrillo, I. (2013). The Basics of Cloud Computing. Syngress.
  8. CSA (Cloud Security Alliance). (2024). Top Threats to Cloud Computing: Egregious 11. https://cloudsecurityalliance.org

Запитання для самоперевірки

  1. Поясніть різницю між CapEx і OpEx. Чому перехід від CapEx до OpEx є перевагою для більшості організацій?
  2. Що таке SLA? Яку доступність гарантують провідні хмарні провайдери для своїх обчислювальних сервісів?
  3. Що таке «Shared Responsibility Model» і чому вона є важливою для розуміння безпеки в хмарі?
  4. Наведіть реальний приклад інциденту безпеки у хмарі, який стався через помилку конфігурації клієнта, а не через вразливість провайдера.
  5. Що таке vendor lock-in? Назвіть дві архітектурні стратегії для його пом’якшення.
  6. Чому може виявитися, що хмара дорожча за on-premise? При яких умовах on-premise може бути економічно вигіднішим?
  7. Порівняйте AWS та Azure: яка основна сфера переваг кожного провайдера?
  8. Чому Google Cloud вважається лідером у сфері аналітики великих даних? Який конкретний сервіс забезпечує цю перевагу?
  9. Поясніть, що таке «Sustained Use Discounts» у Google Cloud і як вони відрізняються від моделі резервування AWS.
  10. За якими критеріями ви б обирали хмарного провайдера для: а) стартапу в галузі AI; б) великого банку з наявною Microsoft-інфраструктурою; в) медіакомпанії, що потребує глобального CDN?