O PolarDB for MySQL Enterprise Edition oferece duas opções de implantação: Cluster Edition e Multi-master Cluster (Limitless). Este tópico lista as especificações de nós de computação disponíveis e suas configurações para cada opção.
Tipos de especificação
A Cluster Edition e o Multi-master Cluster (Limitless) suportam dois tipos de especificação:
|
Tipo de especificação |
Descrição |
Indicado para |
|
Dedicado |
Cada cluster tem acesso exclusivo à CPU e aos recursos de computação alocados. Os recursos nunca são compartilhados com outros clusters no mesmo host. |
Cargas de trabalho de produção que exigem desempenho consistente e previsível |
|
Uso geral |
Clusters no mesmo host compartilham CPU ociosa e recursos de computação. |
Desenvolvimento, testes e cargas de trabalho sensíveis a custos com carga moderada |
Para cargas de trabalho de produção, utilize um cluster com 8 núcleos e 32 GB de memória ou superior. A especificação de 2 núcleos e 8 GB destina-se a casos de uso iniciais, como testes, avaliações e cargas leves. Ela não é adequada para ambientes de produção com alta demanda.
Os clusters em uma Global Database Network (GDN) não suportam as especificações de nó de 2 núcleos e 4 GB ou de 2 núcleos e 8 GB.
Especificações de nós de computação
Cluster Edition
Dedicated
General-purpose
Multi-master Cluster (Limitless) Edition
Dedicated
General-purpose
Observações de uso
Dimensionamento de IOPS e largura de banda
Os valores máximos de IOPS e a largura de banda de E/S de um cluster Enterprise Edition escalam linearmente conforme o número de nós. Por exemplo, um cluster Dedicado com nós de 8 núcleos e 32 GB em armazenamento PSL5, composto por quatro nós (um nó de leitura/escrita e três nós somente leitura), entrega até 4 × 96.000 IOPS e 4 × 8 Gbps no total.
Cada nó possui especificações de armazenamento independentes. O desempenho de um nó não afeta os demais. Se você adquirir um cluster com 96.000 IOPS e 8 Gbps por nó, todos os nós desse cluster manterão esses limites, independentemente do tamanho do cluster.
Cada subcluster em um cluster Enterprise Edition possui especificações de armazenamento independentes e não é afetado pelos demais subclusters.
Armazenamento em nível de petabyte do PolarStore
O PolarStore (PSL4/PSL5) suporta capacidade de armazenamento em nível de petabyte. Para reservar recursos nessa escala, entre em contato conosco.
¹ Máximo de conexões padrão
Os limites de conexão nas tabelas representam valores padrão. Ajuste o limite modificando o parâmetro max_connections no console. O parâmetro aceita valores de 1 a 200.000. Para mais detalhes, consulte Defina parâmetros do cluster.
² Inodes máximos do sistema de arquivos e ³ Blktags máximos do sistema de arquivos
O PolarDB utiliza o PolarFileSystem (PolarFS), um sistema de arquivos distribuído desenvolvido internamente para acessar o armazenamento subjacente. Assim como os sistemas de arquivos tradicionais, o PolarFS possui inodes e blktags:
Um inode corresponde a um arquivo.
Um blktag corresponde a 4 MB de espaço lógico no Elastic Block Storage.
A quantidade de inodes e blktags escala linearmente com a capacidade do disco. Por exemplo, um disco de 10 GB suporta no máximo 2.048 inodes e 2.560 blktags. Caso a capacidade do disco, os inodes ou os blktags atinjam o limite da especificação, faça upgrade para uma especificação superior.
Conversões de unidades de capacidade:
1 TB = 1.024 GB
1 GB = 1.024 MB
1 MB = 1.024 KB
1 KB = 1.024 Bytes
⁴ IOPS máximos
Os valores de IOPS máximos são limites teóricos e não há garantia de atingi-los sob todas as condições de carga de trabalho.