Часто задаваемые вопросы об использовании Управляемого экземпляра Azure для Apache Cassandra.

В этой статье представлены часто задаваемые вопросы об использовании Управляемого экземпляра Azure для Apache Cassandra. Вы узнаете, когда следует использовать управляемые экземпляры, их преимущества, ограничения пропускной способности, поддерживаемые регионы и сведения о конфигурации.

Общие вопросы и ответы

Какие преимущества дает Управляемый экземпляр Azure для Apache Cassandra?

База данных Apache Cassandra будет правильным выбором, если требуется масштабируемость и высокий уровень доступности без ущерба для производительности. Это отличная платформа для критически важных данных, так как она обеспечивает линейную масштабируемость и подтвержденную отказоустойчивость на типичном оборудовании или в облачной инфраструктуре. Управляемый экземпляр Azure для Apache Cassandra — это служба для управления экземплярами центров обработки данных Apache Cassandra с открытым кодом, развернутых в Azure.

Ее можно развернуть полностью в облаке или в составе гибридного кластера в облачной и локальной средах. Эта служба отлично подходит в тех случаях, когда вам важно сохранить широкие возможности настройки и контроля, предоставляемые Apache Cassandra с открытым кодом, без излишних издержек на обслуживание.

Почему следует использовать эту службу вместо Azure Cosmos DB для Apache Cassandra?

Управляемый экземпляр Azure для Apache Cassandra предоставляется разработчиками Azure Cosmos DB. Это автономная управляемая служба для развертывания, обслуживания и масштабирования центров обработки данных и кластеров Apache Cassandra с открытым исходным кодом. Azure Cosmos DB для Apache Cassandra с другой стороны — это платформа как услуга, обеспечивающая уровень взаимодействия для протокола проводной передачи Apache Cassandra. Если вы вам нужна платформа, которая будет вести себя точно так же, как обычный кластер Apache Cassandra, следует выбрать службу управляемого экземпляра. Дополнительные сведения см. в статье "Различия между Azure Управляемый экземпляр для Apache Cassandra и Azure Cosmos DB для Apache Cassandra".

Есть ли у Управляемого экземпляра Azure для Apache Cassandra зависимость от Azure Cosmos DB?

Нет, между Azure Управляемый экземпляр azure Управляемый экземпляр для Apache Cassandra и серверной частью Azure Cosmos DB нет.

Какие версии Apache Cassandra поддерживают службу?

В настоящее время служба поддерживает Cassandra версии 3.11 и 4.0. Обе версии являются общедоступной версией. Краткое руководство по Azure CLI (шаг 5) по указанию версии Cassandra во время развертывания кластера.

Есть ли у управляемого экземпляра Azure для Apache Cassandra соглашение об уровне обслуживания?

Да, соглашение об уровне обслуживания опубликовано здесь.

Во всех ли регионах можно развернуть Управляемый экземпляр Azure для Apache Cassandra?

В настоящее время управляемый экземпляр доступен лишь в некоторых регионах.

Каковы ограничения хранилища и пропускной способности для Управляемого экземпляра Azure для Apache Cassandra?

Эти ограничения зависят от выбранных ценовых категорий для виртуальных машин.

Как применяются исправления Cassandra в Управляемом экземпляре Azure для Apache Cassandra?

Мы используем cassandra-reaper.io. Она настроена для автоматического запуска.

Сколько стоит Управляемый экземпляр Azure для Apache Cassandra?

Плата за управляемый экземпляр зависит от стоимости базовой виртуальной машины и включает небольшую наценку. Дополнительные сведения см. на странице цен.

Можно ли использовать параметры в YAML-файле для настройки поведения?

Да, вы можете внедрить конфигурации в формате YAML-файлов в процессе развертывания шаблона Azure Resource Manager.

Как можно отслеживать инфраструктуру и пропускную способность?

Для отслеживания активности в кластере размещается сервер Prometheus, который предоставляет свою конечную точку. Она сохраняет данные за 10 минут, но не более 10 ГБ. Чтобы использовать этот мониторинг, необходимо настроить федерацию и подходящее средство для панели мониторинга, например Grafana.

Предоставляет ли Управляемый экземпляр Azure для Apache Cassandra полные резервные копии?

Да, он предоставляет полные резервные копии для служба хранилища Azure и восстановления в новом кластере. Для получения дополнительных сведений см. здесь.

Как перенести данные из существующего кластера Apache Cassandra в Управляемый экземпляр Azure для Apache Cassandra?

Управляемый экземпляр Azure для Apache Cassandra поддерживает все функции Apache Cassandra для репликации данных и потоковой передачи данных между центрами обработки данных.

Можно ли связать локальный кластер Apache Cassandra с Управляемым экземпляром Azure для Apache Cassandra?

Да, вы можете настроить гибридный кластер с внедренными в виртуальную сеть центрами обработки данных Azure, которые развертывает эта служба. Управляемый экземпляр центры обработки данных могут взаимодействовать с локальными центрами обработки данных в одном круге кластера.

Где можно оставить отзыв о возможностях Управляемого экземпляра Azure для Apache Cassandra?

Вы можете отправить отзывы через интерфейс отзывов пользователей, указав категорию "Managed Apache Cassandra" (Управляемый экземпляр Apache Cassandra).

Чтобы устранить проблему, связанную с учетной записью, отправьте запрос в службу поддержки на портале Azure.

Вопросы и ответы, относящиеся к развертыванию

Будет ли управляемый экземпляр поддерживать команды добавления узлов, состояния кластера и состояния узла?

Все команды только дляnodetool чтения, такие как status доступны через Azure CLI. Однако такие операции, как добавление узлов, недоступны, так как мы управляем работоспособностью узлов в управляемом экземпляре. В гибридном режиме можно подключиться к кластеру с nodetoolпомощью . Однако использование nodetool не рекомендуется, так как это может дестабилизировать кластер. Также оно может привести к нарушению соглашений об уровне обслуживания, относящихся к работоспособности центров обработки данных для управляемых экземпляров в кластере.

А как насчет параметров для метаданных таблиц?

Полностью поддерживаются все параметры метаданных таблиц, такие как фильтр раскрытия, кэширование, возможность восстановления чтения, gc_grace и memtable_flush_period для сжатия, как в любой локальной среде Apache Cassandra.

Можно ли развернуть кластер управляемого экземпляра с помощью Terraform?

Да. Пример развертывания кластера с помощью центра обработки данных можно найти здесь.

Как добавить одну общедоступную конечную точку в кластер Azure Управляемый экземпляр Cassandra?

Для этого можно создать подсистему балансировки нагрузки. При настройке серверных пулов подсистемы балансировки нагрузки используйте все IP-адреса из центра обработки данных в кластере Управляемый экземпляр. При использовании java и других драйверов Cassandra могут возникнуть ошибки в журналах. Пользователи используют этот подход для обхода ограничений сети при администрировании кластеров с помощью cqlsh. Такой подход может привести к дополнительным затратам. Кроме того, следует тщательно оценить, как выбрать одну конечную точку может повлиять на производительность.

Следующие шаги

Часто задаваемые вопросы о других API см. в следующих статьях: