Недавно завершил миграцию одного enterprise-клиента с AWS на GCP. Хочу поделиться наблюдениями, которые могут быть полезны тем, кто рассматривает подобный переход.
Почему GCP?
Основной драйвер — существенная экономия на сетевых трафиках между регионами. В AWS это всегда было больным местом, особенно для распределённых систем. В GCP межрегиональный трафик внутри континента бесплатный — для нашего случая это дало ~30% экономии.
Сюрпризы миграции
1. Cloud Load Balancing в GCP оказался существенно дешевле ALB/NLB в AWS, но с неожиданным ограничением — нельзя привязать несколько SSL-сертификатов к одному балансировщику. Пришлось переписывать логику роутинга.
2. BigQuery vs Athena: хотя BigQuery и дороже на первый взгляд, его performance для сложных аналитических запросов оправдывает разницу. Но миграция DDL скриптов потребовала полного переписывания — синтаксис отличается кардинально.
Что осталось на AWS
Несмотря на миграцию, некоторые сервисы оставили в AWS:
- CloudFront — edge-локации GCP пока не дотягивают по покрытию
- RDS for PostgreSQL — managed-сервис в GCP не поддерживал нужную нам версию
Вывод: гибридное облако — это не failure, а осознанный trade-off.