Perguntas frequentes sobre a Instância Gerenciada do Azure para Apache Cassandra
Este artigo aborda perguntas frequentes sobre a Instância Gerenciada do Azure para Apache Cassandra. Você aprenderá quando usar instâncias gerenciadas, seus benefícios, limites de taxa de transferência, regiões suportadas e seus detalhes de configuração.
FAQ Gerais
Quais são os benefícios da Instância Gerenciada do Azure para Apache Cassandra?
O banco de dados Apache Cassandra é a escolha certa quando você precisa de escalabilidade e alta disponibilidade sem comprometer o desempenho. É uma ótima plataforma para dados de missão crítica devido à escalabilidade linear e tolerância a falhas comprovada em hardware de commodities ou infraestrutura de nuvem. A Instância Gerenciada do Azure para Apache Cassandra é um serviço para gerenciar instâncias de datacenters Apache Cassandra de código aberto implantados no Azure.
Ele pode ser usado inteiramente na nuvem ou como parte de uma nuvem híbrida e cluster local. Este serviço é uma ótima opção quando você deseja configuração e controle refinados que você tem no Apache Cassandra de código aberto, sem qualquer sobrecarga de manutenção.
Por que devo usar este serviço em vez do Azure Cosmos DB para Apache Cassandra?
A Instância Gerenciada do Azure para Apache Cassandra é fornecida pela equipe do Azure Cosmos DB. É um serviço gerenciado autônomo para implantação, manutenção e dimensionamento de data-centers e clusters Apache Cassandra de código aberto. O Azure Cosmos DB para Apache Cassandra , por outro lado, é uma Plataforma como Serviço, fornecendo uma camada de interoperabilidade para o protocolo de fio Apache Cassandra. Se sua expectativa é que a plataforma se comporte exatamente da mesma maneira que qualquer cluster Apache Cassandra, você deve escolher o serviço de instância gerenciada. Para saber mais, consulte Diferenças entre a Instância Gerenciada do Azure para Apache Cassandra e o Azure Cosmos DB para Apache Cassandra.
A Instância Gerenciada do Azure para Apache Cassandra depende do Azure Cosmos DB?
Não, não há nenhuma dependência arquitetônica entre a Instância Gerenciada do Azure para Apache Cassandra e o back-end do Azure Cosmos DB.
Que versões do Apache Cassandra o serviço suporta?
O serviço atualmente suporta Cassandra versões 3.11 e 4.0. Ambas as versões são GA. Consulte nosso Guia de início rápido da CLI do Azure (etapa 5) para especificar a versão Cassandra durante a implantação do cluster.
A Instância Gerenciada do Azure para Apache Cassandra tem um SLA?
Sim, o SLA está publicado aqui.
Posso implantar a Instância Gerenciada do Azure para Apache Cassandra em qualquer região?
Atualmente, a instância gerenciada está disponível em um número limitado de regiões.
Quais são os limites de armazenamento e taxa de transferência da Instância Gerenciada do Azure para Apache Cassandra?
Esses limites dependem das SKUs de máquina virtual escolhidas.
Como os reparos de Cassandra são realizados na Instância Gerenciada do Azure para Apache Cassandra?
Usamos cassandra-reaper.io. Está configurado para ser executado automaticamente para si.
Qual é o custo da Instância Gerenciada do Azure para Apache Cassandra?
As cobranças de instância gerenciada são baseadas no custo subjacente da VM, com uma pequena marcação. Para obter mais informações, consulte a página de preços.
Posso usar as configurações do arquivo YAML para configurar o comportamento?
Sim, você pode incorporar configurações de arquivo YAML como parte de uma implantação de modelo do Azure Resource Manager.
Como posso monitorar a infraestrutura junto com a taxa de transferência?
O servidor Prometheus é hospedado para monitorar a atividade em todo o cluster e expõe um ponto de extremidade. Isso mantém 10 minutos ou 10 GB de dados (o limite atingido primeiro). Para usar esse monitoramento, você precisa configurar uma federação e uma ferramenta de painel apropriada, como o Grafana.
A Instância Gerenciada do Azure para Apache Cassandra fornece backups completos?
Sim, ele fornece backups completos para o Armazenamento do Azure e restaura para um novo cluster. Para obter mais informações, veja aqui.
Como posso migrar dados do meu cluster Apache Cassandra existente para a Instância Gerenciada do Azure para Apache Cassandra?
A Instância Gerenciada do Azure para Apache Cassandra dá suporte a todos os recursos do Apache Cassandra para replicar e transmitir dados entre data centers.
Posso emparelhar um cluster Apache Cassandra local com a Instância Gerenciada do Azure para Apache Cassandra?
Sim, você pode configurar um cluster híbrido com datacenters injetados da Rede Virtual do Azure implantados pelo serviço. Os datacenters de instância gerenciada podem se comunicar com datacenters locais dentro do mesmo anel de cluster.
Onde posso fornecer comentários sobre os recursos da Instância Gerenciada do Azure para Apache Cassandra?
Forneça feedback via feedback de voz do usuário usando a categoria "Managed Apache Cassandra".
Para corrigir um problema na sua conta, crie um pedido de suporte no portal do Azure.
Perguntas frequentes específicas da implantação
A instância gerenciada suportará comandos de adição de nó, status do cluster e status do nó?
Todos os comandos somente nodetool
leitura, como status
estão disponíveis por meio da CLI do Azure. No entanto, operações como adição de nó não estão disponíveis, porque gerenciamos a integridade dos nós na instância gerenciada. No modo híbrido, você pode se conectar ao cluster com nodetool
o . No entanto, o uso nodetool
não é recomendado, pois pode desestabilizar o cluster. Também pode invalidar qualquer SLA de suporte à produção relacionado à integridade dos datacenters de instância gerenciada no cluster.
O que acontece com várias configurações para metadados de tabela?
As configurações para metadados de tabela, como filtro bloom, cache, chance de reparo de leitura, gc_grace e memtable_flush_period de compactação, são totalmente suportadas, como em qualquer ambiente Apache Cassandra auto-hospedado.
Posso implantar um cluster de instância gerenciado usando o Terraform?
Sim. Você pode encontrar um exemplo para implantar um cluster com um datacenter aqui.
Como posso adicionar um único ponto de extremidade público ao meu Cluster Cassandra de Instância Gerenciada do Azure?
Para conseguir isso, você pode criar um balanceador de carga. Ao configurar os pools de back-end do balanceador de carga, utilize todos os endereços IP do data center dentro do cluster de instância gerenciada. Você pode ver erros nos logs ao usar java e outros drivers Cassandra. Os usuários usam essa abordagem para contornar restrições de rede ao administrar clusters com cqlsh. Esta abordagem pode resultar em custos adicionais. Além disso, você deve avaliar cuidadosamente como optar por um único ponto de extremidade pode afetar o desempenho.
Próximos passos
Para saber mais sobre perguntas frequentes em outras APIs, consulte: