O overcommit no ApsaraDB for MyBase permite criar várias instâncias com as mesmas especificações. Essa prática melhora a utilização da CPU do host e reduz os custos de recursos. Você pode configurar o overcommit tanto durante a criação de um cluster dedicado quanto posteriormente.
Contexto
Em setores como jogos online, prever o crescimento de usuários para novos servidores é difícil. Reservar servidores ApsaraDB RDS dedicados pode causar desperdício de recursos. Nesses casos, o ApsaraDB for MyBase permite aplicar overcommit de recursos para criar múltiplas instâncias com as mesmas especificações. Em seguida, monitore o desempenho do host.
Se o crescimento de usuários superar as expectativas, adquira hosts adicionais e migre algumas instâncias para eles.
Caso o crescimento seja mais lento que o previsto, utilize o overcommit para atender às demandas do serviço e reduzir significativamente os custos de recursos.
Por exemplo:
Em um host com 32 núcleos e 256 GB de memória, é possível criar quatro instâncias de 8 núcleos e 64 GB sem overcommit. Nessa configuração, os recursos ficam totalmente isolados.
No mesmo host, ao definir a taxa de overcommit de CPU como 200%, você consegue criar oito instâncias de 8 núcleos e 32 GB. Adicione mais hosts posteriormente conforme seu negócio crescer.
Modificar a taxa de overcommit
Faça login no console do ApsaraDB for MyBase.
Na página Dedicated Clusters, localize o cluster dedicado de destino e, na coluna Actions, clique em EditEdit Dedicated Cluster.
-
Na página Edit Dedicated Cluster, configure os parâmetros CPU Overcommit Ratio, Storage Overcommit Ratio e Maximum Memory Usage da seguinte forma:
CPU Overcommit Ratio: Taxa de overcommit de CPU do cluster dedicado. Por exemplo, uma taxa de 200% permite que o total de recursos de CPU de todas as instâncias seja o dobro dos recursos físicos de CPU, maximizando a utilização da CPU.
Storage Overcommit Ratio: Taxa de overcommit de armazenamento para cada host no cluster dedicado.
-
Maximum Memory Usage: Uso máximo de memória para cada host no cluster dedicado.
NotaVocê pode modificar o
Maximum Memory Usage
apenas para o mecanismo MySQL.
Na caixa de diálogo Edit Dedicated Cluster, também é possível definir a
política de alocação de recursos
(Balanced ou Compact), a
política de tratamento de falha de host
(Auto-replace ou Manual) e o
acesso à permissão do SO
(Enabled ou Disabled). Ao definir o
Maximum Memory Usage
, reserve pelo menos 10% da memória do host no cluster para evitar erros de falta de memória (OOM). Após concluir as modificações, clique em
OK
.
-
Depois de clicar em OK, localize o cluster na página Dedicated Clusters e clique em Details na coluna Actions para visualizar sua configuração na página Basic Information.
Verifique se tanto o
CPU Overcommit Ratio
quanto o
Storage Overcommit Ratio
foram atualizados para 200%.
Escalar horizontalmente um cluster dedicado
Se a carga do host ficar muito alta conforme o crescimento do seu negócio, reduza-a adicionando novos hosts ou migrando instâncias. Para obter instruções, consulte Adicionar hosts e Migrar algumas instâncias para um novo host.