С какими облачными платформами вы работали?

«С какими облачными платформами вы работали?» — вопрос из категории Облачные платформы, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Основной опыт у меня с AWS, также есть практический опыт работы с GCP. Я предпочитаю использовать инфраструктуру как код (Terraform) для абстрагирования от конкретного провайдера, где это возможно.

AWS (Наиболее глубокий опыт):

  • Вычисления: EKS (управляемый Kubernetes), EC2, Lambda (серверлес).
  • Сеть: VPC, ALB/NLB, Route53.
  • Хранение: S3 (в т.ч. для Terraform state), EBS, EFS.
  • Базы данных: RDS (PostgreSQL), ElastiCache (Redis).
  • Мониторинг: CloudWatch, X-Ray для трассировки.

GCP:

  • Работал с Google Kubernetes Engine (GKE), Cloud Storage, Cloud SQL и Pub/Sub.

Пример подхода: Для нового проекта я бы выбрал провайдера, исходя из требований. Например, для глубокой интеграции с Kubernetes и мультиклауда — GKE. Для широкого спектра managed-сервисов и зрелости экосистемы — AWS. Критически важные сервисы можно разворачивать в мультиклауде, используя Terraform-модули для каждого провайдера.