Instaclustr выпустила три проекта с открытым исходным кодом для использования с Apache Cassandra. Эти проекты призваны упростить работу с Cassandra наряду с Kubernetes, LDAP и Kerberos.
Instaclustr — поставщик управляемых решений для масштабируемых технологий с открытым исходным кодом, который управляет автоматизированной управляемой средой, предоставляющей базы данных, аналитику, поиск и обмен сообщениями.
Первый проект — это оператор Cassandra с открытым исходным кодом, который решает некоторые проблемы запуска Cassandra в Kubernetes. Хотя это может быть просто, Kubernetes ограниченно распознает функциональность базы данных и не полностью поддерживает хранение данных в состоянии. Новый проект оператора Cassandra предоставляет набор операторов и среду для управления кластерами Cassandra, развернутыми в Kubernetes, и автоматизирует задачи, связанные с работает с кластером Cassandra. В частности, он касается установки, создания и уничтожения кластеров, изменения их размера и в будущем позволит разработчикам выполнять последовательное обновление кластера.
Плагин LDAP — второй инструмент. Это подключаемый модуль аутентификатора LDAP с открытым исходным кодом, который тесно работает с существующей реализацией CassandraAuthorizer. Новый плагин позволяет разработчикам использовать безопасную аутентификацию LDAP без необходимости писать дополнительный код и переходить к использованию аутентификатора с минимальным временем простоя или без него. Текущая версия предоставляет способ аутентификации и создания пользователей на основе настроенного сервера LDAP. Эта реализация обеспечивает только аутентификацию; Управление ролями должно выполняться через обычное управление ролями Cassandra. CassandraAuthorizer Instaclustr также выпустил аутентификатор Kerberos GSSAPI с открытым исходным кодом для использования в Apache Cassandra. Аутентификатор использует безопасную аутентификацию Kerberos и возможности единого входа, доступные разработчикам, использующим Cassandra. Этот проект также включает плагин аутентификатора Kerberos для драйвера Cassandra Java.
Хотя проекты доступны для бесплатного использования, клиенты Instaclustr с поддержкой Apache Cassandra Enterprise могут получить помощь во внедрении и запуске аутентификаторов LDAP и Kerberos. Корпоративная поддержка оператора Cassandra начнется в следующем году.