Architecture Decision Record

Active theme: Light

← Примери за записи на решения

Запис на архитектурно решение за 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 е отличен избор за нашата облачна инфраструктура поради своята рентабилност, мащабируемост, надеждност и гъвкавост. Използвайки избраните услуги, можем да осигурим високо достъпна и стабилна инфраструктура за нашето приложение.