Escala Dinâmica de Desempenho
O serviço Block Volume fornece escala dinâmica de desempenho com ajuste automático. Esse recurso permite configurar seus volumes para que o serviço ajuste o nível de desempenho automaticamente para otimizar o desempenho.
Há dois tipos de escala dinâmica de desempenho com o ajuste automático que você pode ativar para volumes:
Ajuste Automático Baseado em Desempenho: Quando essa opção está ativada, o serviço Block Volume ajusta o desempenho do volume entre os níveis especificados, com base no desempenho monitorado do volume.
-
Ajuste Automático do Volume Desanexado: Quando essa opção está ativada, o serviço Block Volume ajusta o nível de desempenho do volume com base no fato de o volume estar anexado a uma instância ou desanexado dela.
Escala Dinâmica Baseada em Desempenho
O recurso de ajuste automático baseado em desempenho permite que o serviço Block Volume ajuste o desempenho do volume entre os níveis especificados, com base no desempenho monitorado real de um volume.
Ao ativar a escala dinâmica baseada em desempenho com o ajuste automático, você especifica a definição de desempenho padrão (VPUs/GB), que é o nível de desempenho mais baixo ao qual o volume será ajustado quando anexado a uma instância. Você também especifica o nível máximo de desempenho (VPUs/GB), que é o nível para o qual o volume será ajustado. O serviço Block Volume monitora o desempenho do volume usando as seguintes métricas:
- Operações de volume limitadas
- VPUs/GB de volume garantidas
- IOPS de volume garantidas
- Throughput de volume garantido
Essas métricas ajudam o serviço a determinar a carga no volume e se o nível de desempenho precisa ser ajustado. Para obter mais informações sobre essas métricas, consulte Métricas de Desempenho e Métricas do Serviço Block Volume.
Ao exibir as páginas Detalhes do Volume em Bloco ou Detalhes do Volume de Inicialização na Console, os campos aplicáveis são:
-
Desempenho Padrão: Quando a opção Ajuste Automático Baseado em Desempenho está ativada, esse é o nível de desempenho mais baixo para o qual o serviço Block Volume ajustará o desempenho quando o volume for anexado. Se a opção Ajuste Automático Baseado em Desempenho estiver desativada, esse será o nível de desempenho do volume. Se você tiver ativado a opção Ajuste Automático de Volume Desanexado e o volume for desanexado, esse será o nível de desempenho para o qual o volume será ajustado quando ele for reanexado a uma instância.
-
Desempenho Ajustado Automaticamente: Este é o desempenho efetivo do volume. Se a opção Ajuste Automático Baseado em Desempenho estiver desativada para o volume, esse será o mesmo desempenho padrão para o volume.
-
Ajuste Automático Baseado em Desempenho: Este campo indica se o recurso de ajuste automático baseado em desempenho está ativado para o volume. Quando essa opção está desativada, o Desempenho Ajustado Automaticamente do volume é sempre igual ao especificado para Desempenho Padrão.
Quando a opção Ajuste Automático Baseado em Desempenho está ativada, o serviço Block Volume ajusta o desempenho ao nível padrão o máximo possível. À medida que a carga no volume aumenta, o serviço aumenta o nível de desempenho, conforme necessário, com base no melhor esforço.
Os ajustes para aumentar o desempenho são ação rápida, ações repetidas, em dezenas de segundos, para fornecer aumentos de desempenho constantes, conforme necessário. Os ajustes para reduzir o desempenho são de ação lenta, com o ajuste inicial entrando em vigor em uma hora e os ajustes subsequentes levando minutos. Isso evita a redução abrupta do desempenho do volume, enquanto o desempenho ainda é necessário.
Ajuste Automático do Desempenho do Volume Desanexado
O recurso de ajuste automático de desempenho do volume desanexado permite que o serviço Block Volume ajuste o nível de desempenho do volume para o nível ideal com base no estado anexado do volume.
Se esse recurso estiver ativado, quando o volume for desanexado, o serviço Block Volume ajustará o nível de desempenho para Menor Custo (0 VPUs/GB) para volumes em blocos e volumes de inicialização. Quando o volume é novamente anexado, o desempenho é ajustado de volta ao nível de desempenho especificado pela definição de VPUs/GB padrão. Se a escala dinâmica baseada em desempenho com o ajuste automático também estiver ativada, ela entrará em vigor neste ponto para escalar o desempenho de forma dinâmica, conforme necessário, pelas cargas de trabalho que usam o volume.
Ao exibir as páginas Detalhes do Volume em Bloco ou Detalhes do Volume de Inicialização na Console, os campos aplicáveis são:
-
Desempenho Padrão: Quando a opção Ajuste Automático Baseado em Desempenho está desativada, este é o nível de desempenho do volume que você especifica ao criar o volume ou ao alterar a definição de desempenho de um volume existente. Quando o volume é anexado, independentemente de o Ajuste Automático de Volume Desanexado estar ou não ativado, esse é o desempenho do volume.
-
Desempenho Ajustado Automaticamente: Este é o desempenho efetivo do volume. Se a opção Ajuste Automático de Volume Desanexado estiver ativada para o volume, o Desempenho Ajustado Automaticamente será ajustado para Menor Custo quando o volume for desanexado. Observe que o Desempenho Ajustado Automaticamente não mostrará a definição de desempenho como Menor Custo até que o ajuste de desempenho seja concluído.
-
Ajuste Automático de Volume Desanexado: Esse campo indica se o Ajuste Automático do Volume Desanexado está ativado para o volume. Quando ele está desativado, o desempenho efetivo do volume é sempre igual ao especificado para Desempenho Padrão. Quando ativado, o desempenho do volume é ajustado para Custo Inferior quando o volume é desanexado.
Consulte Limites e Considerações de Tempo para obter detalhes sobre quando essas definições terão efeito.
Limitações e Considerações de Tempo
A lista a seguir identifica algumas considerações de tempo que você deve saber ao usar o recurso de ajuste automático de volume desanexado.
Quando você ativa o Ajuste Automático de Volume Desanexado para um volume desanexado, o serviço Block Volume inicia o ajuste de desempenho para Menor Custo após 14 dias.
Quando você ativa o Ajuste Automático de Volume Anexado para um volume anexado, o serviço Volume em Blocos inicia o ajuste de desempenho para Menor Custo 14 dias após o volume ser desanexado.
Se você desativar o Ajuste Automático de Volume Desanexado enquanto um volume estiver desanexado, o serviço Block Volume iniciará o ajuste de desempenho para a definição Desempenho Padrão imediatamente.
Se você alterar o Desempenho Padrão de um volume desanexado com a opção Ajuste Automático de Volume Desanexado ativada, o Desempenho Ajustado Automaticamente do volume permanecerá como Menor Custo até você reanexar o volume.
Se você clonar um volume desanexado com a opção Ajuste Automático de Volume Desanexado ativada, o serviço Block Volume iniciará o ajuste de desempenho para Menor Custo após 14 dias.
-
Para otimizar o desempenho de um volume configurado para Altíssimo Desempenho, o anexo de volume precisa ser ativado para multipath. Quando você reanexa um volume que teve o volume desanexado ajustado automaticamente para Menor Custo, mas o volume é configurado para Altíssimo Desempenho, é necessário confirmar se o anexo está ativado para multipath após o volume ser anexado novamente. Para obter mais informações, consulte:
Política Obrigatória do Serviço IAM
Para usar o Oracle Cloud Infrastructure, você deve receber de um administrador o acesso de segurança em uma política . Esse acesso é necessário, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Caso receba uma mensagem de que você não tem permissão ou de que não está autorizado, verifique com o administrador o tipo de acesso que você tem e em qual compartimento deve trabalhar.
Para administradores: A política em Permitir que os administradores de volume gerenciem volumes em blocos, backups e grupos de volumes permite que o grupo especificado faça tudo com volumes em blocos e backups, mas não inicie instâncias.
Usando a Console
Os procedimentos a seguir descrevem como ativar os recursos de ajuste automático na Console.
- Abra o menu de navegação e clique em Armazenamento. Em Armazenamento em Blocos, clique em Volumes em Blocos.
-
Clique no volume em blocos para o qual deseja ativar o ajuste automático baseado em desempenho.
- Clique emEditar.
- Na seção Tamanho e Desempenho do Volume, clique no controle deslizante Ajuste Automático Baseado em Desempenho para alterá-lo de Desativado para Ativado.
- Especifique um valor para VPUs/GB Padrão. Esta é a definição de desempenho mínimo para a qual o volume será ajustado. O valor deve ser um múltiplo de 10. O valor mínimo é 10 e o máximo é 110. Você também pode usar o controle deslizante VPUs/GB para especificar o valor.
- Especifique um valor para Máximo de VPUs/GB. Esta é a definição de desempenho máximo para a qual o volume será ajustado. O valor deve ser um múltiplo de 10 e deve ser pelo menos 10 VPUs/GB maior que as VPUs/GB Padrão. O valor máximo é 120 VPUs/GB. Você também pode usar o controle deslizante VPUs/GB para especificar o valor.
-
Clique em Salvar Alterações.
- Abra o menu de navegação e clique em Armazenamento. Em Armazenamento em Blocos, clique em Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, clique em Volumes de Inicialização.
-
Clique no volume em blocos para o qual deseja ativar o ajuste automático baseado em desempenho.
- Clique emEditar.
- Na seção Tamanho e Desempenho do Volume, clique no controle deslizante Ajuste Automático Baseado em Desempenho para alterá-lo de Desativado para Ativado.
- Especifique um valor para VPUs/GB Padrão. Esta é a definição de desempenho mínimo para a qual o volume será ajustado. O valor deve ser um múltiplo de 10. O valor mínimo é 10 e o máximo é 110. Você também pode usar o controle deslizante VPUs/GB para especificar o valor.
- Especifique um valor para Máximo de VPUs/GB. Esta é a definição de desempenho máximo para a qual o volume será ajustado. O valor deve ser um múltiplo de 10 e deve ser pelo menos 10 VPUs/GB maior que as VPUs/GB Padrão. O valor máximo é 120 VPUs/GB. Você também pode usar o controle deslizante VPUs/GB para especificar o valor.
-
Clique em Salvar Alterações.
- Abra o menu de navegação e clique em Armazenamento. Em Armazenamento em Blocos, clique em Volumes em Blocos.
- Clique no volume em blocos para o qual deseja ativar o ajuste automático de volume desanexado.
- Clique emEditar.
- Na seção Tamanho e Desempenho do Volume, clique no controle deslizante Ajuste Automático de Volume Desanexado para alterá-lo de Desativado para Ativado.
- Clique em Salvar Alterações.
- Abra o menu de navegação e clique em Armazenamento. Em Armazenamento em Blocos, clique em Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, clique em Volumes de Inicialização.
- Clique no volume de inicialização para o qual deseja ativar o ajuste automático de volume desanexado
- Clique emEditar.
- Na seção Tamanho e Desempenho do Volume, clique no controle deslizante Ajuste Automático de Volume Desanexado para alterá-lo de Desativado para Ativado.
- Clique em Salvar Alterações.
Usando a CLI
Para obter informações sobre como usar a CLI, consulte Interface de Linha de Comando (CLI).
Operações de Volume em Blocos
Use as operações a seguir para ativar o ajuste automático para volumes em blocos.
Abra um prompt de comando e execute:
oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Abra um prompt de comando e execute:
oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Abra um prompt de comando e execute:
oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''
Abra um prompt de comando e execute:
oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''
Operações de Volume de Inicialização
Use as operações a seguir para ativar o ajuste automático para volumes de inicialização.
Abra um prompt de comando e execute:
oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Abra um prompt de comando e execute:
oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>'
Por exemplo:
oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''
Usando a API
Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.
Ative o ajuste automático para um volume especificando os valores AutotunePolicy
para o atributo autotunePolicies
nos detalhes de volume aplicáveis à operação de API.
Para o ajuste automático baseado em desempenho, especifique PERFORMANCE_BASED
como autotuneType. Ao especificar esse tipo, você também precisa especificar o máximo de VPUs para ajustar o volume no atributo maxVpusPerGB
. Consulte PerformanceBasedAutotunePolicy.
Para o ajuste automático de volume desanexado, especifique DETACHED_VOLUME
como autotuneType
. Consulte DetachedVolumeAutotunePolicy.
Volumes em Blocos
Para ativar o ajuste automático para novos volumes em blocos, use CreateVolume e especifique os recursos de ajuste automático que deseja ativar no atributo autotunePolicies
do CreateVolumeDetails.
Para ativar o ajuste automático para um volume em blocos existente, use UpdateVolume e especifique os recursos de ajuste automático que deseja ativar no atributo autotunePolicies
de UpdateVolumeDetails.
Volumes de Inicialização
Para ativar ou desativar o recurso de desempenho de ajuste automático para um volume de inicialização, use a operação UpdateBootVolume e especifique os recursos de ajuste automático que deseja ativar no atributo autotunePolicies
de UpdateBootVolumeDetails.