Об этом проекте
CacheCloud — это облачная платформа управления Redis с открытым исходным кодом от Sohu Video, предназначенная для развертывания и эксплуатации крупномасштабных кластеров Redis. Согласно README, она поддерживает несколько архитектур Redis, включая Standalone, Sentinel и Cluster, с целью эффективного управления этими архитектурами, снижения затрат на эксплуатацию крупномасштабного Redis и повышения контроля над ресурсами и их использования.
Функциональность платформы разделена в README на несколько категорий:
- Создание Redis: инициализация среды хоста, развертывание и установка экземпляров, поддержка типов архитектур.
- Операционное управление: среда хоста, управление ресурсами, аудит приложений, эксплуатация приложений, контроль качества, диагностический анализ.
- Статистика и мониторинг: сбор журналов, сбор данных экземпляров, сбор данных машин, статистика приложений, мониторинг и оповещения, диагностика проблем.
- Подключение клиентов: интеграция SDK, языковая поддержка, мониторинг клиентов.
- Эластичное масштабирование: сокращение ресурсов, масштабирование приложений, внешнее подключение.
В README также приведены данные об использовании платформы: более 80 миллиардов команд в день, более 18 ТБ общей памяти, более 420 приложений и более 4800 экземпляров, более 80 физических машин и более 360 K8s Pod. Эти цифры взяты из описания проекта и иллюстрируют его использование в крупномасштабных производственных средах.
Проект предоставляет документацию по быстрому старту, документацию по подключению клиентов, Wiki, FAQ, онлайн-демо и каналы обратной связи, а также включает README на китайском и английском языках. В README также есть сравнительная диаграмма с поставщиками облачных услуг по стоимости развертывания главный-подчиненный/кластерного Redis, а также списки участников и спонсоров, контакты в QQ и WeChat.
По своему позиционированию CacheCloud — это самохостинговый инструмент управления инфраструктурой, основная ценность которого заключается в объединении создания, миграции, масштабирования, мониторинга и подключения клиентов Redis в единую платформу. Он подходит для команд, которым необходимо самостоятельно управлять большим количеством экземпляров Redis, в качестве справочника или для развертывания.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.