Вы разрабатываете платформу микросервисов на AKS для сайта электронной коммерции. Требования: единая публичная конечная точка для клиентов, централизованная аутентификация и регулирование, декомпозиция «сервис-к-сервису» для доменных событий (например, OrderCreated) и внутреннее обнаружение сервисов. Какие два компонента следует включить для удовлетворения требований к внешнему доступу и событийной коммуникации?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Azure API Management в качестве API-шлюза перед кластером для обеспечения маршрутизации, аутентификации, ограничения скорости и версионирования., Топики Azure Service Bus для обмена сообщениями по принципу «публикация/подписка» между сервисами для асинхронной обработки доменных событий..
Почему это правильный ответ
Azure API Management (APIM) является идеальным выбором для внешнего доступа, поскольку он предоставляет единую публичную конечную точку, поддерживает маршрутизацию, аутентификацию, ограничение скорости и версионирование API, что соответствует требованиям к централизованной аутентификации и регулированию. Azure Service Bus Topics обеспечивает асинхронную связь "публикация/подписка", что идеально подходит для декомпозиции "сервис-к-сервису" и обработки доменных событий, таких как OrderCreated. Обнаружение сервисов на стороне клиента с прямыми IP-адресами подов непрактично и нестабильно в динамической среде Kubernetes. Публичные IP-адреса для каждого сервиса создадут сложности в управлении и не обеспечат централизованное регулирование. Azure Files предназначен для хранения файлов, а не для обмена сообщениями, управляемого событиями.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется