Amazon SAP-C02: Миграция и модернизация — Руководство по подготовке

Часть AWS Solutions Architect Professional SAP-C02 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Amazon, или пройдите тесты на время на ExamRoll.io.

Стратегия и планирование миграции

Эффективная миграция начинается с дисциплинированного процесса обнаружения, картирования зависимостей и приоритизации на основе рисков. Используйте AWS Application Discovery Service и AWS Migration Hub для инвентаризации серверов, сбора метрик производительности и визуализации зависимостей приложений; дополняйте эти данные безагентным анализом сетевых потоков и данными из систем управления конфигурациями для выявления скрытых связей, зависящих от состояния. Преобразуйте результаты обнаружения в решения по созданию целевой зоны (landing zone): выберите стратегию управления аккаунтами с помощью AWS Control Tower и Organizations, определите топологию сети с помощью Transit Gateway и подберите размер целевых вычислительных ресурсов, используя Compute Optimizer и рекомендации по right-sizing. Стратегия переключения (cutover) должна выбираться для каждого приложения индивидуально: единовременная (big-bang) для небольших систем с низким риском; поэтапная или волновая для критически важных для бизнеса комплексов; сине-зеленая (blue/green) или канареечная (canary) для сервисов, работающих с клиентами, чтобы минимизировать воздействие на пользователей. При планировании переключения учитывайте окна синхронизации данных, TTL записей DNS, ограничения пропускной способности и нормативные требования. Распространенные ошибки включают недооценку времени и стоимости передачи данных, рассмотрение lift-and-shift как конечного состояния, игнорирование переносимости лицензий и отсутствие плана отката. Критерии принятия решений часто представляют собой компромисс между стоимостью, операционными усилиями и отказоустойчивостью: управляемые сервисы (RDS/Aurora, DocumentDB) повышают предсказуемость операционных расходов (OPEX) и отказоустойчивость, но могут потребовать изменения схемы данных; реплатформинг на управляемые решения снижает операционную нагрузку ценой усложнения миграции.

Инструменты для lift-and-shift и миграции данных

Для быстрого рехостинга сервис AWS Application Migration Service (MGN) автоматизирует блочную репликацию с серверов VMware, Hyper-V и физических серверов в EC2, минимизируя время переключения и сохраняя конфигурации на уровне ОС. Миграция больших объемов данных или офлайн-миграция может потребовать использования AWS Snow Family или DataSync для файлов и рабочих нагрузок POSIX/NFS, в то время как Amazon S3 Transfer Acceleration и Direct Connect ускоряют передачу объектов и больших объемов данных. Миграция баз данных выполняется с помощью AWS Database Migration Service (DMS) для гомогенных или гетерогенных миграций в паре с Schema Conversion Tool (SCT), когда требуются структурные изменения. Помните об ограничениях DMS: поведение MongoDB в качестве источника/цели имеет ограничения по версиям и функциям, особенности обработки больших объектов (LOB) и потенциальную задержку репликации при использовании CDC (Change Data Capture). Проектируйте архитектуру с учетом целостности данных: проверяйте данные с помощью контрольных сумм, выполняйте полную загрузку с последующим CDC для минимизации простоя и планируйте переключение на периоды низкой нагрузки. Архитектурные компромиссы вращаются вокруг выбора между скоростью и точностью: MGN или рехостинг минимизируют изменения в приложении, но сохраняют устаревшие операционные модели; реплатформинг снижает долгосрочную операционную нагрузку, но требует рефакторинга и тестирования. Распространенные ошибки включают пренебрежение безопасностью эндпоинтов, недостаточную проверку перед переключением и предположение об идентичных показателях IOPS/пропускной способности в облачном хранилище.

Модернизация: контейнеры, serverless и паттерны рефакторинга

Варианты модернизации варьируются от реплатформинга с использованием оркестрации контейнеров до полного рефакторинга в бессерверную архитектуру (serverless). Выбирайте Amazon ECS на Fargate для быстрого развертывания контейнеризированных приложений с минимальным управлением инфраструктурой или Amazon EKS для нативных для Kubernetes рабочих нагрузок, требующих переносимости и сложной оркестрации. Для микросервисов, управляемых событиями, комбинируйте AWS Lambda с API Gateway, EventBridge и Step Functions, чтобы снизить операционные издержки и масштабироваться на каждый запрос. Сервисы данных следует переводить на управляемые бэкенды: Amazon RDS/Aurora для реляционных баз данных, Amazon DynamoDB или Amazon DocumentDB для NoSQL/документных хранилищ и ElastiCache для кэширования с низкой задержкой. Компромиссы зависят от соотношения операционной сложности, стоимости и предсказуемости производительности: EKS предлагает контроль и переносимость при более высоких операционных затратах; Fargate упрощает операции, но может быть дороже в больших масштабах. Бессерверная архитектура предлагает экономическую эффективность для неравномерных (пиковых) нагрузок, но сопряжена с холодными стартами, лимитами одновременных выполнений и сложностями с наблюдаемостью (observability). Распространенные архитектурные ошибки включают перенос монолитов в контейнеры без декомпозиции компонентов, хранящих состояние, недостаточное использование CI/CD и IaC (CloudFormation, CDK, Terraform) для управления развертываниями, а также игнорирование принципа наименьших привилегий IAM для ролей задач (task roles) и ролей выполнения Lambda (execution roles).

Переключение, гибридные сети и операции после миграции

Успешное переключение зависит от гибридной сетевой инфраструктуры и интеграции удостоверений, а также от надёжных планов по наблюдаемости и откату. Для гибридного разрешения DNS между VPC и локальным Active Directory разверните входящие и исходящие эндпоинты Amazon Route 53 Resolver или используйте AD Connector/Managed Microsoft AD для присоединения к домену инстансов EC2 с Windows. Варианты сетевого подключения включают AWS Direct Connect и Transit Gateway для масштабируемых многоаккаунтных топологий; выбирайте Direct Connect, когда важны предсказуемая пропускная способность и низкие затраты на исходящий трафик, и Transit Gateway для упрощения соединений «многие-ко-многим» между VPC и локальной средой. Операции после миграции должны охватывать мониторинг (CloudWatch, X-Ray), централизованный сбор и анализ логов (CloudWatch Logs, Kinesis Firehose в централизованный аккаунт), стратегии резервного копирования и межрегионального копирования снимков (AWS Backup, cross-region snapshot copy), а также базовые стандарты безопасности, применяемые с помощью AWS Config и политик границ IAM. Распространённые ошибки — это отказ от снижения TTL для DNS перед переключением, отсутствие тестирования интеграции с AD в масштабе, а также недостаточное выделение пропускной способности для Transit Gateway или пропущенные настройки распространения маршрутов. Критерии принятия решений здесь — это отказоустойчивость в сравнении со стоимостью: архитектуры active-active в нескольких регионах повышают доступность, но увеличивают затраты на репликацию и сложность; active-passive упрощает затраты, но увеличивает RTO.

Практическая задача: Сценарий использования

Сценарий: Acme Energy, глобальное исследовательское предприятие, имеет существующую среду AWS с несколькими аккаунтами под управлением AWS Organizations и локальный дата-центр, подключённый через частное соединение Direct Connect. Им необходимо перенести в AWS набор серверов для симуляций на Linux, набор реплик MongoDB и общие файловые ресурсы с ночными образами с минимальными перебоями в работе.

Задача: Снизить операционную нагрузку и обеспечить эластичное масштабирование, гарантируя при этом не более двух часов простоя при переключении для симуляций и нулевую потерю данных для набора реплик MongoDB и приёма ночных образов.

Рекомендуемый подход:

  1. Развернуть агенты AWS Application Migration Service (MGN) для репликации серверов симуляций в выделенный аккаунт для миграции; настроить непрерывную поблочную репликацию с низким RPO и запланировать поэтапную волну переключения, начав с некритичных узлов.
  2. Использовать AWS DMS с MongoDB в качестве источника и Amazon DocumentDB (с совместимостью с MongoDB) в качестве цели, выполнить полную загрузку плюс CDC и проверить согласованность на уровне документов с помощью контрольных сумм и параллельных реплик для чтения для верификации.
  3. Перенести ночные образы с помощью AWS DataSync в бакет Amazon S3, управляемый правилами жизненного цикла S3; подготовить Amazon FSx for Lustre или Amazon EFS для рабочих нагрузок на базе POSIX, которым требуется семантика NFS, и протестировать производительность чтения/записи при пиковых нагрузках.
  4. Организовать переключение с пониженными TTL в Route 53, используя взвешенную маршрутизацию Route 53 для перенаправления трафика по схеме «blue/green», и завершить смену DNS после успешных дымовых тестов; применить роли IAM и включить CloudWatch X-Ray, централизованные CloudWatch Logs и AWS Backup для создания снимков.

Обоснование: Этот подход минимизирует время простоя за счёт поэтапной репликации и CDC, снижает операционные издержки благодаря использованию управляемых сервисов (DocumentDB, S3, DataSync) и предоставляет безопасные точки отката и средства наблюдаемости для проверки корректности перед окончательным переключением, что соответствует лучшим профессиональным практикам архитектуры для миграции и модернизации.


Базы данных и аналитика · Все домены · Отказоустойчивость

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Amazon →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт