Устаревшее приложение использует несколько компонентов .NET Framework, которые совместно используют базу данных Microsoft SQL Server и асинхронно взаимодействуют с помощью Microsoft Message Queueing (MSMQ). Компания переходит на контейнерные компоненты .NET Core и хочет реорганизовать приложение для работы в AWS. Контейнерам .NET Core требуется сложная оркестрация, полный контроль над сетью и конфигурацией хоста, а модель базы данных является строго реляционной. Какая архитектура соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Разместить компоненты .NET Core на Amazon Elastic Container Service (Amazon ECS) с типом запуска Amazon EC2 для сохранения контроля на уровне хоста. Разместить базу данных на Amazon Aurora MySQL Serverless v2. Использовать Amazon Simple Queue Service (Amazon SQS) для асинхронного обмена сообщениями..
Почему это правильный ответ
Правильный ответ соответствует всем требованиям. Amazon ECS с типом запуска EC2 обеспечивает полный контроль над сетью и конфигурацией хоста, что необходимо для сложной оркестрации и контроля. Amazon Aurora MySQL Serverless v2 — это строго реляционная база данных, совместимая с SQL Server, что позволяет легко перенести существующую базу данных. Amazon SQS является отличной заменой MSMQ для асинхронного обмена сообщениями, предлагая надежную и масштабируемую очередь сообщений. Неправильные варианты: AWS App Runner не предоставляет необходимого контроля над хостом и сетью. EventBridge не является прямой заменой MSMQ для асинхронного обмена сообщениями. Amazon ECS Fargate не дает полного контроля над хостом. DynamoDB — это NoSQL база данных, не подходящая для строго реляционной модели. SNS не является очередью сообщений, а сервисом публикации/подписки. Elastic Beanstalk ограничивает контроль над инфраструктурой. Aurora PostgreSQL может потребовать изменений в приложении, если оно сильно зависит от специфики SQL Server. MSK является более сложным решением для потоковой передачи, чем простая очередь сообщений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется