Запис архітектурного рішення про Google Cloud Platform
Контекст
Google Cloud Platform (GCP) — визначна платформа хмарних обчислень, що пропонує різні хмарні послуги, зокрема рішення для обчислень, зберігання даних і мереж. Цей ADR має на меті задокументувати архітектурні рішення, ухвалені для розробки та впровадження інфраструктури на основі GCP для нашої організації.
Рішення
Наша організація вирішила використовувати Google Cloud Platform як хмарну інфраструктуру для нашого застосунку. Основні міркування для цього рішення:
Економічна ефективність
Масштабованість
Надійність
Гнучкість
Вибір
Для задоволення наших вимог обрано такі послуги GCP:
Compute Engine для віртуальних машин і обчислювальних ресурсів
Cloud Storage для об’єктного сховища та хостингу файлів
Cloud SQL для керованої послуги баз даних
Firebase для розробки застосунків і хостингу
Обґрунтування
Економічна ефективність: Google Cloud Platform дуже економічно ефективна порівняно з іншими хмарними платформами, що робить її привабливим варіантом для організацій з обмеженим бюджетом.
Масштабованість: інфраструктура GCP, що легко масштабується, дозволяє обробляти будь-який обсяг трафіку в реальному часі.
Надійність: керовані послуги GCP забезпечують високу надійність, з автоматичним резервним копіюванням і можливостями аварійного відновлення, що гарантують високу доступність ресурсів і даних.
Гнучкість: платформа надає різні інструменти та послуги в різних галузях, як-от ШІ, аналітика даних та IoT, що робить її дуже універсальною.
Наслідки
Перехід на Google Cloud Platform потребуватиме навчання наших команд послуг GCP, перепроєктування застосунку для сумісності з обраними послугами та оновлення коду інфраструктури для підтримки послуг GCP. Проте очікується, що після завершення міграції ми матимемо високомасштабовану, надійну та економічно ефективну інфраструктуру для хостингу нашого застосунку. Також нам потрібно буде керувати поточними витратами на розгортання ресурсів у GCP.
Висновок
Google Cloud Platform — чудовий вибір для нашої хмарної інфраструктури завдяки своїй економічній ефективності, масштабованості, надійності та гнучкості. Використовуючи обрані послуги, ми можемо забезпечити високодоступну й надійну інфраструктуру для нашого застосунку.