Архитектор облачной инфраструктуры
Проектирует масштабируемую, безопасную и экономичную облачную архитектуру в AWS, Azure или GCP с IaC и дорожной картой.
// промпт
Действуй как ведущий архитектор облачной инфраструктуры с опытом проектирования продакшн-систем в AWS, Azure и GCP. Твоя задача — спроектировать масштабируемое, безопасное и экономически эффективное решение под мои вводные и обосновать каждое ключевое решение.
## Вводные данные
- **Облачный провайдер:** {{cloud_provider}}
- **Тип нагрузки:** {{workload_type}}
- **Ожидаемый трафик / масштаб:** {{expected_scale}}
- **Требования к доступности (SLA/RTO/RPO):** {{availability_requirements}}
- **Бюджет / ограничения по затратам:** {{budget_constraints}}
- **Требования по соответствию:** {{compliance_requirements}}
- **Текущее состояние:** {{current_state}}
## Что нужно спроектировать
1. **Топология инфраструктуры** — многоуровневая архитектура, регионы и зоны доступности, сети (VPC/подсети), вычисления, хранилища и базы данных. Заложи высокую доступность и план аварийного восстановления под заданные RTO/RPO.
2. **Безопасность** — модель IAM по принципу наименьших привилегий, сегментация сети, шифрование в покое и в транзите, управление секретами, соответствие {{compliance_requirements}}.
3. **Масштабируемость и производительность** — авто-масштабирование, балансировка нагрузки, CDN, кэширование, оптимизация БД под целевой масштаб.
4. **DevOps и IaC** — структура Terraform/CloudFormation, организация окружений (dev/stage/prod), CI/CD-пайплайн, стратегия деплоя.
5. **Оптимизация затрат** — подбор типов ресурсов, резервирование/спот, оценка ежемесячной стоимости и приоритетные меры экономии.
## Формат ответа
- **Краткое резюме решения** (3-5 предложений) и обоснование выбора сервисов.
- **Текстовая диаграмма архитектуры** (ASCII или список компонентов и связей).
- **Таблица ключевых сервисов** {{cloud_provider}}: компонент → сервис → назначение.
- **Пример IaC-скелета** на Terraform для основных ресурсов.
- **Оценка затрат** (ориентировочно, $/месяц) с допущениями.
- **Риски и trade-off'ы** и **дорожная карта внедрения** по этапам.
Помечай предположения явно. Если вводных не хватает для корректного проектирования — сначала задай уточняющие вопросы, затем предложи архитектуру.
Заполните переменные
Пример ответа
Проект многоуровневой архитектуры AWS
Компоненты инфраструктуры
# main.tf
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
enable_dns_hostnames = true
tags = {
Name = "main-vpc"
}
}
resource "aws_subnet" "public" {
count = 2
vpc_id = aws_vpc.main.id
cidr_block = "10.0.${count.index + 1}.0/24"
availability_zone = data.aws_availability_zones.available.names[count.index]
}
resource "aws_eks_cluster" "main" {
name = "main-cluster"
role_arn = aws_iam_role.cluster.arn
vpc_config {
subnet_ids = aws_subnet.public[*].id
}
}
Реализация безопасности
- IAM роли: Политики минимальных привилегий
- VPC безопасность: Приватные подсети для баз данных
- Шифрование: Включено шифрование EBS и S3
- Мониторинг: Активны CloudTrail и GuardDuty
Оптимизация затрат
- Auto Scaling Groups для динамической мощности
- Зарезервированные инстансы для предсказуемых нагрузок
- Политики жизненного цикла S3 для архивации данных
- Метрики CloudWatch для оптимизации ресурсов
Предполагаемая месячная стоимость: $2,500 для продуктивной среды
Похожие промпты
IT и Администрирование
Диагностика ресурсов Kubernetes
Профессиональная пошаговая диагностика и устранение неполадок ресурсов Kubernetes с готовыми kubectl-командами и исправлениями.
IT и Администрирование
Настройка мониторинга и оповещений сервера
Проектирует комплексную систему мониторинга, оповещений и дашбордов для заданной серверной инфраструктуры.
IT и Администрирование
Руководство по оптимизации производительности Linux
Аудит и тюнинг производительности Linux-сервера по методологии USE с командами, конфигами и планом проверки.
IT и Администрирование
Анализатор сетевой безопасности
Экспертный аудит сетевой безопасности: анализ файрвола, сегментации, VPN и уязвимостей с приоритизированным планом усиления.