- Разработка Durumis (두루미스) - Часть 1: Начало разработки
- Разработчик Durumis (두루미스) поделился процессом разработки многоязычной службы блогов на основе генеративного ИИ, заявив, что использует GCP для достижения цели создания глобального сервиса.
Предыдущая запись:
Durumis (Дурумис) изначально планировался как глобальный сервис, поэтому его проектирование и разработка велись с использованием многорегиональной архитектуры.
Расположение GCP
Durumis (Дурумис) использует Google Cloud Platform (GCP).
Google, предоставляя услуги GCP, предлагает мощную сетевую службу, называемую SDN (Software-Defined Network — программная определяемая сеть).
Используя SDN, которая связывает все регионы Google выделенными сетями, обеспечивается стабильная работа сетевых служб.
В GCP существует 39 регионов по всему миру. Durumis (Дурумис) использует 3 региона в Азии, 1 в Европе, 2 в Северной Америке и 1 в Южной Америке.
Более подробно это выглядит следующим образом:
- Сеул
- Сингапур
- Мумбаи
- Бельгия
- Южная Каролина
- Сан-Паулу
- Лос-Анджелес
Когда пользователь создает запись, данные в реальном времени реплицируются через выделенную сеть Google в каждый из регионов. При чтении записи пользователем, он видит контент (текст и изображения), хранящийся в ближайшем к нему регионе.
За этим скрывается множество сложных технологий.
Например, технология репликации в реальном времени Cloud SQL, BigQuery для обработки данных, глобальная CDN для ускорения доступа пользователей к данным, а также бессерверная среда Cloud Run и Google Kubernetes Engine — Autopilot Cluster, позволяющие оптимизировать работу серверов в соответствии с потребностями.
Конечно, задействовано еще множество других технологий, но сегодня мы остановимся на этом.
В следующей записи мы поговорим о Gemini (Джемини) — новейшей разработке Google в области искусственного интеллекта.
Следующая запись:
Комментарии0