What are some Apache Cassandra interview questions

Azure Managed Instance for Apache Cassandra FAQs (Preview)

  • 4 minutes to read

This article provides answers to frequently asked questions about Azure Managed Instance for Apache Cassandra. It describes when to use Managed Instances and the benefits, throughput limits, supported regions, and other configuration details.

Important

Azure Managed Instance for Apache Cassandra is currently in public preview. This preview is provided with no service level agreement and is not intended for production workloads. Some features may not be supported or may only be of limited use. For more information, see Additional Terms of Use for Microsoft Azure Previews.

General frequently asked questions

What are the benefits of Azure Managed Instance for Apache Cassandra?

The Apache Cassandra database is the right choice if you want to ensure scalability and high availability without sacrificing performance. This platform is ideally suited for business-critical data because it has linear scalability and proven fault tolerance for standard hardware and the cloud infrastructure. Azure Managed Instance for Apache Cassandra is a service for managing the instances of Apache Cassandra open source data centers that are deployed in Azure.

It can either be used entirely in the cloud or as part of a hybrid cloud and a local cluster. This service is an excellent choice if you want to use the precise configuration and control capabilities of the Apache Cassandra open source solution without the need for high maintenance.

Why should I use this service instead of the Cassandra API for Azure Cosmos DB?

Azure Managed Instance for Apache Cassandra is provided by the Azure Cosmos DB team. It is a stand-alone managed service for deploying, maintaining, and scaling Apache Cassandra open source data centers and clusters. The Cassandra API for Azure Cosmos DB, on the other hand, is of the "Platform-as-a-Service" type and serves as the interoperability layer for the Apache Cassandra Wire Protocol. If you want the platform to behave like any other Apache Cassandra cluster, you should choose the Managed Instance service. For more information, see the Managed Instance versus Cassandra API for Azure Cosmos DB article.

Does Azure Managed Instance for Apache Cassandra depend on Azure Cosmos DB?

No. There is no architectural dependency between Azure Managed Instance for Apache Cassandra and the Azure Cosmos DB back end.

Can I deploy Azure Managed Instance for Apache Cassandra in any region?

The managed instance is only available in a limited number of regions during the preview phase.

What are the storage and throughput limits for Azure Managed Instance for Apache Cassandra?

These limits are based on the VM SKUs you choose.

What is the cost of Azure Managed Instance for Apache Cassandra?

There is a small markup on the underlying VM cost for the managed instance. You can find more information on this in the price overview.

Can I configure the behavior using YAML file settings?

Yes. You can include YAML file configurations in the deployment of an Azure Resource Manager template.

How can I monitor the infrastructure along with throughput?

The Prometheus server is hosted to monitor activity on your cluster and an endpoint is made available. This manages an amount of data equal to 10 minutes or 10 GB, whichever is reached first. To use this monitoring, you must set up a network and a suitable dashboard tool, e.g. B. Grafana, use.

Can Azure Managed Instance for Apache Cassandra do full backups?

Yes. Full backups in Azure Storage and restores in a new cluster are possible.

How can I migrate data from my existing Apache Cassandra cluster to Azure Managed Instance for Apache Cassandra?

Azure Managed Instance for Apache Cassandra supports all of Apache Cassandra's features for replicating and streaming data between data centers.

Can I couple an on-premises Apache Cassandra cluster with Azure Managed Instance for Apache Cassandra?

Yes. You can configure a hybrid cluster with embedded Azure Virtual Network data centers provided by the service. Managed instance data centers can communicate with local data centers over the same cluster ring.

Where can I provide feedback on the features of Azure Managed Instance for Apache Cassandra?

Use the UserVoice Feedback page to provide your feedback using the Managed Apache Cassandra category.

To resolve an issue with your account, submit a request to support in the Azure portal.

Frequently asked questions about deployment

Does the managed instance support add node, cluster and node status commands?

All read-only Nodetool commands, e.g. B., are available through the Azure CLI. Operations like that Adding nodes are not available because we are maintaining the health of the nodes on the managed instance. In hybrid mode, you can use Node tool connect to the cluster. However, the use of Nodetool is not recommended, as this can lead to a destabilization of the cluster. Additionally, it can also invalidate the Production Support SLA, which applies to the health of the data centers of managed instances in the cluster.

What about different settings for table metadata?

The settings for table metadata, e.g. B. Bloom filter, caching, read repair changes, "gc_grace" and "compression memtable_flush_period" are fully supported as with all self-hosted Apache Cassandra environments.

Next Steps

For frequently asked questions from other APIs, see: