Сравнение задержки Lambda@Edge и AWS EC2

В настоящее время я создал приложение на экземплярах EC2 в нескольких регионах. Проблемы состоят в том, что один экземпляр на регион должен быть исправлен / поддержан, и нам нужно больше усилий для обработки в случае сбоя.

Я решил использовать Lambda@Edge вместо EC2 и вопрос:

  1. Lambda@Edge лучше, чем эти экземпляры EC2?
  2. Необходимо убедиться, что Lambda@Edge будет доступен с той же задержкой или лучше, чем EC2. Есть официальные документы, чтобы доказать это?

Спасибо

1 ответ

Решение

Если проблема, с которой вы сталкиваетесь, связана с исправлением и обслуживанием экземпляров, то да, Lambda или Lambda@Edge полностью устранят эту проблему.

Если проблема заключается в задержке и вы хотите сохранить свои экземпляры, вы можете создать Amazon Cloudfront Distribution, который будет идти перед вашими экземплярами и предоставлять пользователям кэшированный контент - это может быть самым простым способом для начала.

Lambda@Edge будет иметь ту же задержку, что и Cloudfront. Лямбда-функции, которые развернуты в периферийных местоположениях CloudFront, имеют несколько ограничений.

Другие вопросы по тегам