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, um administrador deve ser membro de um grupo com acesso de segurança concedido em uma política por um administrador da tenancy. Esse acesso será necessário se você estiver usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você receber uma mensagem de que não tem permissão ou que não está autorizado, verifique com o administrador da tenancy qual tipo de acesso você tem e em qual compartimento seu acesso funciona.
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 selecione Armazenamento. Em Armazenamento em Blocos, selecione 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 selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
-
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 selecione Armazenamento. Em Armazenamento em Blocos, selecione 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 selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
- 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.