Amazon CloudFront теперь поддерживает вызовы gRPC, что позволяет использовать глобальную сеть доставки контента (CDN) для уменьшения задержки, защиты трафика на границе сети и использования преимуществ защиты от DDoS-атак.
Развертывание CloudFront перед конечными точками вашего gRPC API позволяет сократить задержку между клиентскими приложениями и вашим API. Пограничные узлы обеспечивают завершение TLS и опциональное кеширование, в то время как запросы передаются через частную сеть AWS с низкой задержкой и высокой пропускной способностью.
Ваши приложения также получают улучшенную безопасность благодаря шифрованию трафика, проверке HTTP-заголовков с помощью AWS WAF и защите от DDoS-атак AWS Shield Standard.
Демонстрация в блоге эффективно иллюстрирует настройку CloudFront с gRPC, включая использование AWS Copilot для развертывания приложения gRPC в Amazon ECS. Она освещает включение HTTP/2 и метода HTTP POST, а также настройку CloudFront для обнаружения и пересылки трафика gRPC.
В целом, поддержка gRPC в CloudFront — это значительный шаг вперед для разработчиков gRPC, позволяющий им использовать преимущества CDN для повышения производительности и безопасности API. Мне не терпится увидеть, как разработчики будут использовать эту новую возможность.