Este tópico compara os recursos e as especificações das edições de cluster do AnalyticDB for MySQL.
Edições
Nos últimos cinco anos, o AnalyticDB for MySQL lançou diversas edições: Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode), Data Lakehouse Edition, além das mais recentes Enterprise Edition e Basic Edition. A figura a seguir mostra a evolução dessas edições.
A edição mais antiga, Data Warehouse Edition (reserved mode), utiliza uma arquitetura com armazenamento e computação acoplados. Ela oferece consultas de alto desempenho, mas não ative o dimensionamento independente de recursos de computação ou armazenamento.
Para ative o dimensionamento de recursos de computação — aumentá-los para garantir desempenho em horários de pico e reduzi-los para economizar custos em horários de baixa demanda — o AnalyticDB for MySQL introduziu a Data Warehouse Edition (elastic mode), baseada em uma arquitetura com armazenamento e computação desacoplados. Essa edição não apenas possibilita o dimensionamento elástico de recursos de computação, mas também oferece isolamento físico desses recursos por grupo de recursos, atendendo às necessidades de workloads multilocatários e híbridos.
Nos últimos anos, para atender à crescente demanda por análise de dados semiestruturados e não estruturados, como dados de log, o AnalyticDB for MySQL lançou a Data Lakehouse Edition com base no modo elástico. Ela inclui um mecanismo de computação Spark para processamento offline de big data.
As recém-lançadas Enterprise Edition e Basic Edition combinam as vantagens da Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode) e Data Lakehouse Edition. Seus recursos reservados utilizam uma arquitetura com armazenamento e computação acoplados para garantir o desempenho das consultas em workloads estáveis. Se o workload apresentar alterações periódicas ou repentinas, dimensione os recursos de computação de forma elástica, para mais ou para menos.
Enterprise Edition
A Enterprise Edition é uma atualização convergente da Data Lakehouse Edition e da Data Warehouse Edition, oferecendo os mesmos recursos da Data Lakehouse Edition. Ela oferece isolamento de grupo de recursos, dimensionamento flexível de recursos e armazenamento em camadas no modo elástico, além de gravações em tempo real de alto throughput e consultas online de alta concorrência do modo reservado.
A Enterprise Edition é uma edição com múltiplas réplicas e armazenamento subjacente também com múltiplas réplicas. Ela fornece capacidades distribuídas e alta disponibilidade, sendo adequada para os ambientes de desenvolvimento, teste e produção de diversas empresas.
Basic Edition
A Basic Edition é uma edição de réplica única com os mesmos recursos da Enterprise Edition. No entanto, ela utiliza armazenamento subjacente de réplica única e não oferece alta disponibilidade. É adequada para workloads que não exigem alta disponibilidade de dados e buscam armazenamento de dados quentes de baixo custo.
Data Lakehouse Edition
A Data Lakehouse Edition é construída sobre uma arquitetura com armazenamento e computação desacoplados, fornecendo uma solução lakehouse que oferece processamento offline de baixo custo e análises online de alto desempenho. Com base na Data Warehouse Edition (elastic mode), ela traz atualizações abrangentes em ingestão de dados, armazenamento, computação e aplicações. Ao usar uma única cópia do conjunto de dados completo na camada de armazenamento subjacente, ela atende a cenários offline e online, o que elimina problemas de consistência e atualidade de dados decorrentes da sincronização. Além disso, isola fisicamente os recursos de computação entre serviços offline e online e oferece suporte a scheduled ou auto scaling de recursos de computação e armazenamento. Fornece um mecanismo de computação Spark com interfaces padrão e programação em várias linguagens para processamento em lote em grande escala. Adicionalmente, disponibiliza uma interface visual para configurar a sincronização de dados em tempo real dos sistemas de source para o lake (Hudi no OSS) ou para o warehouse (C-Store).
A Data Lakehouse Edition é uma edição de cluster adequada para cenários de negócios como processamento offline (operações de pré-processamento, como limpeza e padronização de dados), análise agregada de múltiplas sources, desenvolvimento de tabelas largas e insights preditivos (machine learning e IA).
Data Warehouse Edition
Modo elástico
A Data Warehouse Edition (elastic mode) é uma edição de data warehouse construída sobre uma arquitetura com armazenamento e computação desacoplados, que aceita a ingestão em tempo real de grandes volumes de dados e análises online de alto desempenho.
Ela pode isolar fisicamente os recursos de computação entre workloads offline e online, aceita o dimensionamento agendado de recursos de computação e armazenamento, e oferece armazenamento em camadas para reduzir os custos de armazenamento.
Os casos de uso incluem a criação de data warehouses em tempo real com ingestão massiva de dados em tempo real e computação ETL complexa, consultas complexas em grandes volumes de dados, análise de dados históricos e análise de logs.
A Data Warehouse Edition (elastic mode) está disponível em dois modos de implantação: Standalone Edition e Cluster Edition.
-
Standalone Edition
A Standalone Edition é uma implantação de nó único que não possui capacidades distribuídas nem alta disponibilidade. Ela aceita armazenamento em camadas, mas não oferece isolamento de grupo de recursos ou dimensionamento agendado. A Standalone Edition não possui SLA, e a recuperação de falhas é lenta (aproximadamente 4 a 8 horas). Não recomendamos seu uso em ambientes de produção. É adequada para cenários com pequenos volumes de dados, baixo número de consultas por segundo (QPS) e sem exigência de alta disponibilidade, sendo ideal para testes de desenvolvedores individuais ou como ponto de partida para startups e pequenas empresas.
-
Cluster Edition
A Cluster Edition é uma implantação de vários nós que fornece capacidades distribuídas e alta disponibilidade. Oferece recursos de product mais abrangentes e é adequada para ambientes de desenvolvimento, teste e produção de todos os tipos de empresas.
Modo reservado
A Data Warehouse Edition (reserved mode) é uma edição de alto desempenho construída sobre uma arquitetura com armazenamento e computação acoplados. Ela aceita gravações em tempo real de alto throughput e consultas online de alta concorrência. É adequada para cenários como aceleração de consultas, criação de perfis de usuários, relatórios interativos e serviços de dados em tempo real.
Comparação de recursos
A tabela a seguir compara os principais recursos da Enterprise Edition, Basic Edition, Data Lakehouse Edition, Data Warehouse Edition (elastic mode) e Data Warehouse Edition (reserved mode).
|
Categoria |
Recurso |
Enterprise Edition |
Basic Edition |
Data Lakehouse Edition |
Data Warehouse Edition (elastic mode) |
Data Warehouse Edition (reserved mode) |
|
Computação |
Mecanismo de computação analítica XIHE |
Suportado |
Suportado |
Suportado |
Suportado |
Suportado |
|
Mecanismo de computação programável Spark |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
|
|
Armazenamento |
Mecanismo de armazenamento analítico XUANWU |
Suportado |
Suportado |
Suportado |
Suportado |
Suportado |
|
Armazenamento Hudi de baixo custo |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
|
|
Gerenciamento de recursos |
Gerenciamento de grupo de recursos |
Suportado |
Suportado |
Suportado |
Suportado (não suportado na Standalone Edition) |
Não suportado |
|
Dimensionamento agendado |
Suportado |
Suportado |
Suportado |
Suportado (não suportado na Standalone Edition) |
Não suportado |
|
|
Auto Scaling |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
|
|
Armazenamento em camadas |
- |
Suportado |
Suportado |
Suportado |
Suportado |
Não suportado |
|
Ingestão de dados |
Ingestão de dados em tempo real |
Suportado |
Suportado |
Suportado |
Suportado |
Suportado |
|
Descoberta automática de metadados |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
|
|
Desenvolvimento de jobs |
Desenvolvimento de jobs SQL |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
|
Desenvolvimento de jobs Spark |
Suportado |
Suportado |
Suportado |
Não suportado |
Não suportado |
Especificações
Enterprise Edition e Basic Edition
|
Tipo |
Especificações |
|
Especificações de nó único para recursos reservados |
|
Data Lakehouse Edition
|
Tipo |
Especificações |
|
Recursos de computação reservados |
Mínimo: 16 ACU Máximo: 4.096 ACU |
|
Recursos de armazenamento reservados |
Mínimo: 24 ACU (1 grupo) Máximo: 2.064 ACU (86 grupos) |
Para comprar mais de 512 ACUs de recursos de computação reservados ou mais de 256 ACUs de recursos de armazenamento reservados, envie um ticket.
Data Warehouse Edition (elastic mode)
|
Tipo |
Especificações |
|
|
Recursos de computação |
Standalone Edition |
8 núcleos, 32 GB e 16 núcleos, 64 GB |
|
Cluster Edition |
32 núcleos, 128 GB ou superior |
|
|
Recursos de armazenamento |
Recursos de I/O elásticos |
|
Data Warehouse Edition (reserved mode)
|
Modelo |
Especificações |
||
|
CPU |
Memória (GB) |
Armazenamento (GB) |
|
|
C8 |
24 núcleos |
192 |
Espaço mínimo: 100 Espaço máximo: 2.000 |
|
C32 |
96 núcleos |
768 |
Espaço mínimo: 100 Espaço máximo: 8.000 |
Perguntas frequentes
Visualize a edição do cluster
No console do AnalyticDB for MySQL, acesse a página Cluster Information do seu cluster. A edição e o modo de implantação estão listados na seção Cluster Attributes.
Por exemplo, a Edition é Enterprise Edition, e o Deployment Mode é Single-AZ.
O que afeta a disponibilidade do cluster?
O encerramento inesperado de nós, alterações de configuração (como expansão de disco ou alterações no tipo de instância) e atualizações de versão podem afetar a disponibilidade.
Quais edições aceitam alterações de configuração?
Faturamento do AnalyticDB for MySQL
Para obter detalhes sobre o faturamento, consulte Billing overview.