É possível ativar o recurso serverless em um cluster adquirido com especificações definidas que utilize o método de faturamento de assinatura ou pagamento conforme o uso.
Pré-requisitos
Para ativar o recurso serverless em um cluster com especificações definidas, verifique se o cluster atende aos seguintes requisitos de versão:
-
Versão do mecanismo:
MySQL 5.6: Não compatível.
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. YiTian ARM não é compatível.
Limitações
Clusters de nó único sem proxy de banco de dados não oferecem suporte ao serverless (pré-requisitos não atendidos). Para ativar esse recurso, add a read-only node. Clusters de nó único adquiridos recentemente que atendem aos requisitos de versão já oferecem suporte ao serverless por padrão.
Enterprise Edition: Manual scale up or down storage space não é compatível.
-
O recurso global database network (GDN) é compatível com as seguintes limitações:
A Suspensão por Inatividade não pode ser configurada para nenhum cluster na GDN.
-
Quando a versão do mecanismo de banco de dados atender às condições abaixo, todos os clusters na GDN deverão ter pelo menos um nó somente leitura:
MySQL 8.0.1 com versão secundária do mecanismo anterior a 8.0.1.1.42.
MySQL 8.0.2 com versão secundária do mecanismo anterior a 8.0.2.2.23.
O recurso serverless e o Elastic scaling with auto scaling são mutuamente exclusivos em clusters com especificações definidas. Não é possível ativar simultaneamente o recurso serverless e o dimensionamento elástico com Auto Scaling.
Para ativar o recurso serverless em nós de armazenamento colunar somente leitura, adicione primeiro um nó de armazenamento colunar somente leitura ao seu cluster de especificações definidas. Após adicionar esse nó, configure a quantidade de nós de armazenamento colunar somente leitura serverless que podem ser incluídos no cluster.
-
Ao ativar o recurso serverless em um cluster de especificações definidas, 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, o dimensionamento vertical (dimensionamento de PCU de nó único) não é compatível se o nó possuir mais de 64 núcleos de cpu.
Em nós de computação com especificações de uso geral, o dimensionamento vertical (dimensionamento de PCU de nó único) não é compatível se o nó possuir mais de 32 núcleos de cpu.
Observações de uso
Após ativar o recurso serverless em um cluster de especificações definidas, 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ções definidas, o cluster poderá ser migrado para um host ocioso caso o host atual tenha recursos insuficientes. Recomendamos ativar esse recurso fora dos horários de pico.Cluster Endpoint
NotaSe você se conectar ao banco de dados usando o Primary address, poderá ocorrer uma desconexão transitória de 5 a 10 segundos durante a migração.
Caso a conexão ao banco de dados seja feita por meio de um Cluster Endpoint, 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 dos 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ções definidas dividem-se em duas partes: as taxas do cluster e as taxas do recurso Serverless. Para mais informações, consulte Billable items e Serverless billing details.
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, na seção Database Nodes, clique em Enable Serverless.
-
Na caixa de diálogo Enable Serverless, defina os parâmetros a seguir e clique em OK.
Maximum Resources for Single Node (Valor máximo): Conforme ilustrado em Appearance, este parâmetro define o limite superior de recursos Serverless para nós existentes em um cluster de especificações definidas. Trata-se do limite máximo para scale-up. Valores válidos: 0 a 16 PCU.
Minimum Resources for Single Node (Valor mínimo): Conforme ilustrado em Appearance, este parâmetro define o limite inferior de recursos Serverless para nós existentes em um cluster de especificações definidas. Trata-se do limite mínimo para scale-down. 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 capacidade de service equivalente 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 por evento de dimensionamento é 0,5 PCU.
Este valor não inclui os recursos existentes do cluster de especificações definidas. Após definir os limites, a faixa de dimensionamento vertical para nós existentes será: (Especificações Definidas + Configuração Mínima) até (Especificações Definidas + Configuração Máxima).
A faixa de dimensionamento vertical para nós somente leitura Serverless adicionados via scale-out é de 1 a 32 PCU por padrão. Nenhuma configuração é 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). Quando o sistema detectar um aumento na carga de trabalho, adicionará automaticamente PCUs ao nó. Contudo, conforme suas configurações, os recursos podem escalar até no máximo 8 PCU (aproximadamente 8 núcleos e 16 GB de recursos). Isso significa que a especificação de recursos para os nós existentes pode escalar até, 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: Define a quantidade mínima de nós somente leitura Serverless que podem ser adicionados ao cluster. Valores válidos: 0 a 15. Este valor não pode ser superior ao valor máximo.
NotaEste valor não inclui a quantidade de nós somente leitura já existentes no cluster.
Caso o cluster de especificações definidas não possua nenhum nó de armazenamento colunar somente leitura, este parâmetro não será exibido.
Exemplo: Se você definir Minimum Read-only Nodes como 1 e Maximum Read-only Nodes como 2, o cluster adicionará um nó somente leitura à quantidade original de nós somente leitura. Ao detectar um aumento na carga de trabalho, o sistema adicionará automaticamente mais nós somente leitura. Entretanto, conforme suas configurações, no máximo dois nós somente leitura poderão ser adicionados à quantidade original.
-
Read-only IMCI Nodes: Define a quantidade de nós de armazenamento colunar somente leitura Serverless a serem adicionados ao cluster. Valores válidos: 0 a 15.
@note {"id":"fa4ebfa383plu","type":"note"}-->
Este valor não inclui a quantidade de nós de armazenamento colunar somente leitura já existentes no cluster.
Caso o cluster de especificações definidas não possua nenhum nó de armazenamento colunar somente leitura, este parâmetro não será exibido.
NotaO número 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 armazenamento colunar somente leitura Serverless adicionados não pode exceder 15.
Documentos relacionados
APIs relacionadas
|
API |
Descrição |
|
Ativa o recurso Serverless para um cluster de especificações definidas (Serverless em estado estacionário). |
|
|
Consulta a configuração Serverless de um cluster. |