ElastiCache - это управляемая служба Amazon для хранилища данных в памяти. Elasticache позволяет вам предоставлять сервис, который обеспечивает высокопроизводительные функции хранилища данных, используя либо Redis, либо Memcached в качестве базы.
Я лично не использовал Celery, но я знаю, если это как сообщение очередь как RabbitMQ. В этом случае вероятной альтернативой Managed Service будет AmazonMQ . AmazonMQ использует Apache ActiveMQ под капотом, но уровень API должен абстрагироваться от большинства различий для вас.
Если бы вы захотели, вы, вероятно, могли бы обойтись без запуска Celery на AWS и не использовать их Сервис AmazonMQ. Вы можете просто выполнить процесс установки на экземпляре EC2 или ElasticBeanstalk . Или даже запустить его в Linux контейнере на чем-то вроде ECS или Fargate .
Если бы вы использовали EC2, вы, вероятно, могли бы даже избежать использования существующего Marketplace сообщества AMI с уже предоставленным Celery и предположительно конфигурируемым с данными cloud-init.
Здесь находятся сообщения в блоге и другие вопросы от людей, настраивающих очередь на основе Celery в AWS:
Надеюсь, это поможет! Если вам нужна дополнительная информация или поддержка по этому вопросу, не стесняйтесь обращаться с любыми вопросами, которые могут у вас возникнуть!