Как установить/управлять кластером Redis на AWS EC2, а не на ElastiCache?

Из-за некоторых исторических/случайных причин моя компания не может использовать AWS ElastiCache, поэтому может ли кто-нибудь порекомендовать пошаговое руководство по настройке кластера Redis на AWS EC2?

На этот установить Redis на микроэкземпляре aws уже очень много ответов, как один Redis экземпляр может быть установлен.

Но с точки зрения установки Redis Cluster, никакой дополнительной информации не предоставляется, и я искал в Интернете, не нашел четких руководств/примеров, например. какое управление кластером следует использовать? ZooKeeper, Mesos и т. д.? И на все остальное следует обращать внимание при разработке, настройке и развертывании в продакшене.

Большое спасибо!


person Fisher Coder    schedule 08.02.2017    source источник
comment
Вы смотрели на предложения RedisLabs, такие как Redis Cloud? redislabs.com/products/redis-cloud Я бы посмотрел на это, прежде чем пытаться создать свой собственное решение.   -  person Mark B    schedule 08.02.2017
comment
Спасибо, Марк, за ваши предложения, но мне нужно придерживаться AWS для соблюдения требований компании, а не для другого предложения. Спасибо.   -  person Fisher Coder    schedule 08.02.2017
comment
Как насчет предложения Redis на AWS — aws.amazon.com/marketplace/pp/ B016WJQY84?ref=cns_srchrow   -  person stdunbar    schedule 08.02.2017
comment
Вы можете запустить продукт RedisLabs Redis Cloud в своей учетной записи AWS.   -  person Mark B    schedule 08.02.2017
comment
@stdunbar, спасибо за предложение. Но это добавляет дополнительные расходы, для типа экземпляра C4.xlarge это 0,199 доллара США в час. Это слишком дорого для нас. Мы бы предпочли просто настроить его самостоятельно.   -  person Fisher Coder    schedule 08.02.2017
comment
Я могу поставить его на t2.medium (0,047 доллара в час), если я использую VPC или m3.medium (0,067 доллара в час), если я этого не делаю. Я не вижу необходимости в c4.xlarge, хотя это вариант.   -  person stdunbar    schedule 08.02.2017
comment
Конечно, это точно не требуется. Но нам нужно использовать c4.xlarge в качестве типа экземпляра из-за размера наших данных.   -  person Fisher Coder    schedule 08.02.2017
comment
@FisherCoder, если вы используете облачное предложение Redis Labs Redis Cloud на AWS, вы сообщаете им, какой у вас размер данных, какие функции вам нужны, и они управляют всем этим за вас. Другой вариант — использовать то, что stdunbar упоминает ниже, и развернуть то, что раньше называлось RLEC, но недавно было переименовано в Redis Enterprise Pack на инстансах EC2 либо через рынок, либо с помощью вашего собственного AMI.   -  person Kirk    schedule 10.02.2017


Ответы (1)


Корпоративный кластер Redis Labs (RLEC) доступен на AWS Marketplace. . Кроме того, существует полностью управляемая версия тоже доступно, хотя по определению это не самостоятельная установка.

person stdunbar    schedule 08.02.2017