Você pode ativar o recurso serverless em um cluster adquirido com especificações definidas que utilize o método de faturamento por assinatura ou pagamento conforme o uso.
Pré-requisitos
Para ativar o recurso serverless em um cluster com especificações definidas, o cluster deve atender aos seguintes requisitos de versão:
-
Versão do mecanismo:
MySQL 5.6: Sem suporte.
MySQL 5.7: A versão secundária do mecanismo deve ser 5.7.1.0.29 ou posterior.
MySQL 8.0.1: A versão secundária do mecanismo deve ser 8.0.1.1.30.1 ou posterior.
MySQL 8.0.2: A versão secundária do mecanismo deve ser 8.0.2.2.19 ou posterior.
Versão do proxy de banco de dados (Proxy): Deve ser 2.4.30 ou posterior.
Arquitetura da CPU: Deve ser x86. Não há suporte para a arquitetura YiTian ARM.
Limitações
Clusters de nó único sem proxy de banco de dados não oferecem suporte ao recurso serverless, pois não atendem aos pré-requisitos. Para ativar esse recurso, adicione um nó. Clusters de nó único adquiridos recentemente que atendem aos requisitos de versão já oferecem suporte ao recurso serverless por padrão.
Enterprise Edition: Não há suporte para expansão/redução manual do espaço de armazenamento.
-
O X-Engine é compatível com clusters das seguintes versões:
PolarDB for MySQL 8.0.1 com versão de revisão 8.0.1.1.41 ou posterior.
PolarDB for MySQL 8.0.2 com versão de revisão 8.0.2.2.23 ou posterior.
-
A Global Database Network (GDN) tem suporte, mas está sujeita às seguintes limitações:
Não é possível ativar a inicialização e parada automáticas em todos os clusters serverless de uma GDN.
-
Cada cluster serverless na GDN deve ter pelo menos um nó somente leitura se o cluster atender aos seguintes requisitos:
PolarDB for MySQL 8.0.1 com versão de revisão 8.0.1.1.42 ou posterior.
PolarDB for MySQL 8.0.2 com versão de revisão 8.0.2.2.23 ou posterior.
Este recurso é mutuamente exclusivo com o recurso de dimensionamento elástico com Auto Scaling. Se você ativar o recurso Serverless em um cluster de especificação fixa, não será mais possível ativar o dimensionamento elástico. Da mesma forma, se o dimensionamento elástico já estiver ativo em um cluster de especificação fixa, não será possível ativar o recurso Serverless.
Para ativar o modo serverless em nós de column store somente leitura, adicione primeiro um nó desse tipo ao seu cluster de especificação fixa. Após a adição, configure a quantidade de nós serverless de column store somente leitura permitidos no cluster.
-
Ao ativar o recurso serverless em um cluster de especificação fixa, o dimensionamento vertical dos nós de computação fica limitado pelo número de núcleos de cpu:
Em nós de computação com especificações dedicadas, não há suporte para dimensionamento vertical (dimensionamento de PCU de nó único) se o nó possuir mais de 32 núcleos de cpu.
Em nós de computação com especificações de uso geral, não há suporte para dimensionamento vertical (dimensionamento de PCU de nó único) em nós com mais de 16 núcleos de cpu.
Observações de uso
Após ativar o recurso serverless em um cluster de especificação fixa, o máximo de conexões e o IOPS máximo do cluster tornam-se proporcionais aos Maximum Resources for Single Node configurados.
-
Ao ativar o recurso serverless para um cluster de especificação fixa, o cluster poderá ser migrado para um host ocioso caso o host atual não tenha recursos suficientes. Recomendamos ativar esse recurso fora dos horários de pico.Cluster Endpoint
NotaSe a conexão com o banco de dados utilizar o Primary address, pode ocorrer uma desconexão transitória de 5 a 10 segundos durante a migração.
Caso utilize um Cluster Endpoint para conectar-se ao banco de dados, nenhuma desconexão ocorrerá durante a migração. Recomendamos o uso de um Cluster EndpointCluster Endpoint
Cluster Endpoint
Cluster Endpoint
Depois de ativar o recurso Serverless, os valores de parâmetros como
innodb_buffer_pool_size,loose_thread_pool_sizeetable_open_cachesão ajustados dinamicamente. Se você desativar o recurso Serverless, os valores desses parâmetros retornarão aos valores anteriores à ativação do recurso.
Formato de exibição
|
|
Nota
|
Detalhes de faturamento
Os custos do recurso Serverless em um cluster de especificação fixa dividem-se em duas partes: as taxas do cluster e as taxas do recurso Serverless. Para mais detalhes, consulte Itens faturáveis e Detalhes de faturamento do Serverless.
Procedimento
Escolha uma das duas formas abaixo para Enable Serverless:
-
Na página de compra do PolarDB, na seção Specification and Proxy, selecione Enable Serverless.

-
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região do cluster e clique no ID do cluster para acessar a página de detalhes do cluster.
-
Na página Basic Information, dentro da seção Database Nodes, clique em Enable Serverless.

-
Na caixa de diálogo Enable Serverless, defina os parâmetros abaixo e clique em OK.
Maximum Resources for Single Node (Valor máximo): Conforme ilustrado em Formato de exibição, este parâmetro define o limite superior de recursos Serverless para os nós existentes em um cluster de especificação fixa. Trata-se do limite máximo para expansão. Valores válidos: 0 a 16 PCU.
Minimum Resources for Single Node (Valor mínimo): Como demonstrado em Formato de exibição, este parâmetro estabelece o limite inferior de recursos Serverless para os nós existentes em um cluster de especificação fixa. Representa o limite mínimo para redução. Valores válidos: 0 a 16 PCU. O valor mínimo deve ser menor ou igual ao valor máximo.
NotaPCU significa PolarDB Capacity Unit. Uma PCU oferece capacidades de service equivalentes a 1 núcleo de cpu e 2 GB de memória. A PCU é a unidade de medida para dimensionamento de recursos em clusters PolarDB Serverless. A unidade mínima para um único evento de dimensionamento é 0,5 PCU.
Esse valor não inclui os recursos existentes do cluster de especificação fixa. Após definir os limites, o intervalo de dimensionamento vertical para os nós existentes será: (Especificações Definidas + Configuração Mínima) até (Especificações Definidas + Configuração Máxima).
Por padrão, o intervalo de dimensionamento vertical para nós somente leitura Serverless adicionados via expansão é de 1 a 32 PCU. Nenhuma configuração adicional é necessária.
Exemplo: Se você definir Minimum Resources for Single Node como 2 PCU e Maximum Resources for Single Node como 8 PCU, a especificação de recursos para os nós existentes passará a ser Especificações Definidas + 2 PCU (aproximadamente 2 núcleos e 4 GB de recursos). Ao detectar aumento na carga de trabalho, o sistema adiciona PCUs automaticamente ao nó. Contudo, conforme suas definições, os recursos podem expandir até no máximo 8 PCU (cerca de 8 núcleos e 16 GB). Isso significa que a especificação de recursos dos nós existentes pode atingir, no máximo, Especificações Definidas + 8 PCU (aproximadamente 8 núcleos e 16 GB de recursos).
Maximum Read-only Nodes: Define a quantidade máxima de nós somente leitura Serverless que podem ser adicionados ao cluster. Valores válidos: 0 a 15.
Minimum Read-only Nodes: Determina a quantidade mínima de nós somente leitura Serverless permitidos no cluster. Valores válidos: 0 a 15. Este valor não pode exceder o valor máximo.
NotaEste valor não considera o número de nós somente leitura já existentes no cluster.
Caso o cluster de especificação fixa não possua nós de column store somente leitura, este parâmetro não será exibido.
Exemplo: Ao configurar Minimum Read-only Nodes como 1 e Maximum Read-only Nodes como 2, o cluster adicionará um nó somente leitura à quantidade original. Se o sistema identificar maior carga de trabalho, novos nós somente leitura serão adicionados automaticamente. Entretanto, respeitando suas configurações, no máximo dois nós somente leitura poderão ser somados ao total original.
-
Number of read-only column store nodes: Indica quantos nós serverless de column store somente leitura devem ser adicionados ao cluster. Valores válidos: 0 a 15.
NotaEsse valor não contabiliza os nós de column store somente leitura já presentes no cluster.
Se não houver nós de column store somente leitura no cluster de especificação fixa, este parâmetro permanecerá oculto.
NotaO limite máximo de nós somente leitura em um cluster é 15. Portanto, a soma dos nós somente leitura existentes, dos nós somente leitura Serverless adicionados e dos nós de column store somente leitura Serverless adicionados não pode ultrapassar 15.
-
Documentos relacionados
APIs relacionadas
|
API |
Descrição |
|
Ativa o recurso Serverless para um cluster de especificação fixa (Serverless em estado estacionário). |
|
|
Consulta a configuração Serverless de um cluster. |