DCS для Redis предоставляет Proxy Cluster инстансы, которые используют Linux Virtual Server (LVS) и прокси для обеспечения высокой доступности. Proxy Cluster инстансы имеют следующие особенности:
Proxy Cluster DCS Redis 3.0 инстансы совместимы с codis. Технические характеристики варьируются от 64 ГБ до 1024 ГБ, удовлетворяя требованиям миллионы одновременных соединений и масштабный кэш данных. Распределенное хранение и доступ к данным реализованы DCS, без необходимости разработки или обслуживания.
Каждый экземпляр Proxy Cluster состоит из балансировщиков нагрузки, прокси, менеджеров кластера, и шарды.
Общий объём памяти | Прокси | Шарды |
|---|---|---|
64 ГБ | 3 | 8 |
128 ГБ | 6 | 16 |
256 GB | 8 | 32 |
Рисунок 1 Архитектура экземпляра прокси‑кластера DCS Redis 3.0

Описание архитектуры:
Все серверные узлы экземпляра кластера работают в одном VPC.
Для доступа внутри VPC клиент и экземпляр должны находиться в одном VPC. Для экземпляра Redis 3.0 требуются правила группы безопасности.
Экземпляр DCS Redis 3.0 может быть доступен из VPC или через публичные сети. Клиент может быть развернут вне VPC и получать доступ к экземпляру через привязанный к нему elastic IP address (EIP). Публичный доступ не поддерживается экземплярами DCS Redis 4.0, 5.0 и 6.0.
Для получения подробностей см. Конфигурации группы безопасностиПубличный доступ к экземпляру DCS Redis 3.0.
Клиент, используемый для доступа к экземпляру.
Экземпляры DCS Redis могут быть доступны через open-source клиенты. Для получения деталей о доступе к DCS экземплярам, см. Доступ к экземпляру.
Балансировщики нагрузки, которые развернуты в режиме master/standby HA. Адреса подключения (IP address:Port) экземпляра кластера DCS Redis являются адресами балансировщиков нагрузки.
Прокси‑сервер, используемый для обеспечения высокой доступности и обработки запросов клиентов с высокой конкурентностью.
Вы можете подключиться к экземпляру Proxy Cluster по IP‑адресам его прокси.
Шард кластера.
Каждый шард состоит из пары узлов master/standby. Если основной узел выходит из строя, резервный узел автоматически берет на себя сервисы кластера.
Если и мастер‑узел, и резервный узел шарда неисправны, кластер всё равно может предоставлять услуги, но данные на неисправном шарде недоступны.
Конфигурационные менеджеры кластера, которые хранят конфигурации и политики разбиения кластера. Вы не можете изменить информацию о менеджерах конфигурации.
Proxy Кластер DCS Redis 4.0/5.0/6.0 instances are built based on open-source Redis 4.0/5.0/6.0 and compatible with open source codis. Они предоставляют несколько спецификаций с большой ёмкостью от 4 GB до 1024 GB и .
Таблица 2 Перечисляет количество шардов, соответствующих различным спецификациям. Вы можете настроить размер шарда при создании инстанса. В настоящее время количество шардов и реплик нельзя настроить. По умолчанию каждый шард имеет две реплики.
Память на шард = Спецификация инстанса/Количество шардов. Например, если у 48 GB инстанса 6 шардов, размер каждого шарда составляет 48 GB/6 = 8 GB.
Общий объём памяти | Прокси | Шарды | Память на шард (ГБ) |
|---|---|---|---|
4 GB | 3 | 3 | 1.33 |
8 GB | 3 | 3 | 2.67 |
16 GB | 3 | 3 | 5.33 |
24 GB | 3 | 3 | 8 |
32 GB | 3 | 3 | 10.67 |
48 GB | 6 | 6 | 8 |
64 GB | 8 | 8 | 8 |
96 GB | 12 | 12 | 8 |
128 GB | 16 | 16 | 8 |
192 GB | 24 | 24 | 8 |
256 GB | 32 | 32 | 8 |
384 GB | 48 | 48 | 8 |
512 GB | 64 | 64 | 8 |
768 GB | 96 | 96 | 8 |
1024 GB | 128 | 128 | 8 |
Рисунок 2 Архитектура прокси‑кластера DCS Redis 4.0/5.0/6.0 инстанса

Описание архитектуры:
Все серверные узлы инстанса кластера работают в одной VPC.
Клиент и инстанс кластера должны находиться в одной VPC, и белый список инстанса должен разрешать доступ с IP‑адреса клиента.
Клиент использовался для доступа к экземпляру.
Для получения сведений о доступе к экземплярам DCS в разных языках см. Доступ к экземпляру.
Вы можете настроить ваш экземпляр DCS Redis как VPC endpoint service и получить доступ к экземпляру по адресу VPC endpoint service.
IP-адрес экземпляра Кластер прокси DCS Redis является адресом VPC endpoint service.
Балансировщики нагрузки, развернутые в режиме HA кластера.
Сервер прокси используется для обеспечения высокой доступности и обработки запросов клиентов с высокой конкурентностью.
Вы не можете подключиться к экземпляру Кластер прокси по IP-адресам его прокси-серверов.
Фрагмент кластера.
По умолчанию каждый шард является мастер/резервный двойной репликационный инстанс Redis. Когда мастер‑инстанс неисправен, резервный узел будет переключён на мастер‑узел через 15–30 секунд. Доступ к шарду будет недоступен до завершения переключения.
Если оба узла мастер и резервный шарда неисправны, кластер всё ещё может предоставлять услуги, но данные на неисправном шарде недоступны.