Preguntas más frecuentes sobre Azure Managed Instance for Apache Cassandra

En este artículo se abordan las preguntas más frecuentes sobre Azure Managed Instance for Apache Cassandra. Aprenderá cuándo usar instancias administradas, sus ventajas, los límites de rendimiento, las regiones admitidas y sus detalles de configuración.

Preguntas más frecuentes generales

¿Cuáles son las ventajas de Azure Managed Instance for Apache Cassandra?

La base de datos de Apache Cassandra es la opción adecuada cuando se necesita escalabilidad y alta disponibilidad sin poner en peligro el rendimiento. Es una excelente plataforma para datos críticos debido a una escalabilidad lineal y una tolerancia a errores comprobada en la infraestructura de hardware estándar o en la nube. Azure Managed Instance for Apache Cassandra es un servicio para administrar instancias de centros de datos de Apache Cassandra de código abierto implementados en Azure.

Puede usarse en su totalidad en la nube o como parte de una nube híbrida y un clúster local. Este servicio es una excelente opción si desea tener un control y una configuración específicos en Apache Cassandra de código abierto, sin ninguna sobrecarga de mantenimiento.

¿Por qué debo usar este servicio en lugar de Azure Cosmos DB for Apache Cassandra?

El equipo de Azure Cosmos DB es el que ha creado Azure Managed Instance for Apache Cassandra. Es un servicio administrado independiente para implementar, mantener y escalar clústeres y centros de datos de Apache Cassandra de código abierto. Azure Cosmos DB for Apache Cassandra por otro lado es una plataforma como servicio que proporciona una capa de interoperabilidad para el protocolo de conexión de Apache Cassandra. Si su expectativa es que la plataforma se comporte exactamente de la misma manera que cualquier clúster de Apache Cassandra, debe elegir el servicio Managed Instance. Para obtener más información, consulte Diferencias entre Azure Managed Instance for Apache Cassandra y Azure Cosmos DB for Apache Cassandra.

¿Depende Azure Managed Instance for Apache Cassandra de Azure Cosmos DB?

No, no hay ninguna dependencia en cuanto a la arquitectura entre Azure Managed Instance for Apache Cassandra y el back-end de Azure Cosmos DB.

¿Qué versiones de Apache Cassandra admite el servicio?

El servicio admite actualmente las versiones 3.11 y 4.0 de Cassandra. Ambas versiones son de disponibilidad general. Consulte nuestro Inicio rápido de la CLI de Azure (paso 5) para especificar la versión de Cassandra durante la implementación del clúster.

¿Tiene Azure Managed Instance for Apache Cassandra un Acuerdo de Nivel de Servicio?

Sí, el Acuerdo de Nivel de Servicio se publica aquí.

¿Puedo implementar Azure Managed Instance for Apache Cassandra en cualquier región?

Actualmente, la instancia administrada está disponible en un número limitado de regiones.

¿Cuáles son los límites de almacenamiento y rendimiento de Azure Managed Instance for Apache Cassandra?

Estos límites dependen de las SKU de máquina virtual que elija.

¿Cómo se realizan las reparaciones de Cassandra en Azure Managed Instance for Apache Cassandra?

Se usa cassandra-reaper.io, y se configura para que se ejecute automáticamente.

¿Cuál es el costo de Azure Managed Instance for Apache Cassandra?

Los cargos de Managed Instance se basan en el costo de la máquina virtual subyacente, con un pequeño margen de beneficio. Consulte la página de preciospara obtener más información.

¿Puedo usar la configuración de archivos de YAML para configurar el comportamiento?

Sí, puede insertar configuraciones de archivo YAML como parte de una implementación de plantilla de Azure Resource Manager.

¿Cómo puedo supervisar la infraestructura junto con el rendimiento?

El servidor Prometheus se hospeda para supervisar la actividad en el clúster y expone un punto de conexión. Esto mantiene 10 minutos o 10 GB de datos (lo que suceda primero). Para usar esta supervisión, debe configurar una federación y una herramienta de panel adecuada, como Grafana.

¿Proporciona Azure Managed Instance for Apache Cassandra copias de seguridad completas?

Sí, proporciona copias de seguridad completas para Azure Storage y se restaura en un nuevo clúster. Para más información, consulte esta página.

¿Cómo puedo migrar datos desde mi clúster de Apache Cassandra existente a Azure Managed Instance for Apache Cassandra?

Azure Managed Instance for Apache Cassandra admite todas las características de Apache Cassandra para replicar y transmitir datos entre los centros de datos.

¿Puedo emparejar un clúster de Apache Cassandra local con Azure Managed Instance for Apache Cassandra?

Sí, puede configurar un clúster híbrido con centros de datos insertados de Azure Virtual Network implementados por el servicio. Los centros de datos que usan Managed Instance pueden comunicarse con los centros de datos locales que se ubican en el mismo anillo del clúster.

¿Dónde puedo enviar comentarios sobre las características de Azure Managed Instance for Apache Cassandra?

Proporcione comentarios a través de los comentarios de voz de los usuarios mediante la categoría "Managed Apache Cassandra".

Para corregir un problema con la cuenta, envíe una solicitud de soporte técnico en Azure Portal.

Preguntas más frecuentes específicas sobre la implementación

¿Admitirá Managed Instance los comandos de estado de nodo, estado de clústeres y adición de nodos?

Todos los comandos de solo lectura nodetool como status, están disponibles mediante la CLI de Azure. Aun así, las operaciones como la adición de nodos no están disponibles, ya que nosotros administramos el estado de los nodos de la instancia administrada. En el modo híbrido, puede conectarse al clúster con nodetool. Aun así, no se recomienda usar nodetool, ya que podría desestabilizar el clúster. También puede invalidar cualquier Acuerdo de Nivel de Servicio de respaldo a la producción relacionado con el estado de los centros de recursos de la instancia administrada en el clúster.

¿Qué ocurre con las distintas opciones de los metadatos de una tabla?

La configuración de metadatos de tabla como, por ejemplo, el filtro de Bloom, almacenamiento en caché, oportunidad de reparación de lectura, gc_grace y memtable_flush_period de compresión son totalmente compatibles con cualquier entorno de Apache Cassandra autohospedado.

¿Puedo implementar un clúster de instancia administrada mediante Terraform?

Sí. Aquí encontrará un ejemplo para implementar un clúster con un centro de datos.

¿Cómo puedo agregar un único punto de conexión público a mi clúster de Cassandra de Azure Managed Instance?

Para ello, puede crear un equilibrador de carga. Al configurar los grupos de back-end del equilibrador de carga, use todas las direcciones IP del centro de datos del clúster de Instancia administrada. Es posible que vea errores en los registros al usar java y otros controladores de Cassandra. Los usuarios usan este enfoque para solucionar las restricciones de red al administrar clústeres con cqlsh. Este enfoque puede dar lugar a costos adicionales. Además, debe evaluar cuidadosamente cómo puede afectar al rendimiento optar por un único punto de conexión.

Pasos siguientes

Para ver las preguntas más frecuentes sobre otras API, consulte: