Desempenho do Serviço Block Volume

O serviço Oracle Cloud Infrastructure Block Volume usa infraestrutura de armazenamento baseada em NVMe, projetada para consistência, e oferece desempenho flexível e elástico. Você só precisa provisionar a capacidade necessária e o desempenho será escalado com as características do nível selecionado até o nível máximo do serviço.

Você não precisa determinar suas necessidades de desempenho antes de criar e anexar volumes em blocos. Quando você cria um volume, por padrão, ele é configurado para o nível de desempenho Balanceado. Você pode alterar essa opção ao criar o volume ou pode atualizá-lo a qualquer momento após a criação do volume. A capacidade de desempenho elástico do serviço permite pagar pelas características de desempenho necessárias, independentemente do tamanho dos volumes em blocos e dos volumes de inicialização. Se seus requisitos mudarem, você só precisará ajustar as definições de desempenho para o volume; não será necessário recriar seus volumes.

O serviço Block Volume fornece escala dinâmica de desempenho com ajuste automático. Consulte Escala Dinâmica de Desempenho para obter mais informações.

Observação

Execute a análise de benchmark durante o teste de conceito para verificar se a configuração do ambiente tem desempenho adequado para os requisitos do aplicativo. Para obter mais informações, consulte Métricas e Teste de Desempenho.

Níveis de Desempenho do Serviço Block Volume

Quando você cria um volume, pode selecionar o nível de desempenho. Consulte Criando um Volume em Blocos. Você também pode alterar o nível de desempenho de um volume existente. Para obter mais informações, consulte Alterando o Desempenho de um Volume. Na Console, você configura o desempenho usando o controle deslizante ou o controle de VPU, conforme mostrado na captura de tela a seguir.

Controle deslizante de Desempenho do Serviço Block Volume

Os seguintes níveis de desempenho estão disponíveis:

  • Altíssimo Desempenho: Recomendado para cargas de trabalho com os requisitos de Entrada/Saída mais altos, exigindo o desempenho mais alto possível. Com essa opção, você pode comprar entre 30 e 120 VPUs por GB/mês. Para obter mais informações, incluindo o throughput e os números de desempenho de IOPS específicos para vários tamanhos de volume, consulte Altíssimo Desempenho.
  • Desempenho Mais Alto: recomendado para cargas de trabalho com altos requisitos de E/S que não exigem o desempenho do nível Altíssimo Desempenho. Com essa opção, você está comprando 20 VPUs por GB/mês. Para obter mais informações, incluindo o throughput e os números de desempenho de IOPS específicos para vários tamanhos de volume, consulte Desempenho Mais Alto.
  • Balanceado: O nível de desempenho padrão para volumes em blocos e de inicialização novos e existentes, além de fornecer um bom equilíbrio entre desempenho e economia de custo para a maioria das cargas de trabalho. Com essa opção, você está comprando 10 VPUs por GB/mês. Para obter mais informações, incluindo o throughput e os números de desempenho de IOPS específicos para vários tamanhos de volume, consulte Desempenho Equilibrado.
  • Custo Inferior: recomendado para cargas de trabalho de throughput intenso com E/S sequencial, como streaming, processamento de log e data warehouses. O custo é somente de armazenamento, não há custo de VPU adicional. Essa opção só está disponível para volumes em blocos; ela não está disponível para volumes de inicialização. Para obter mais informações, incluindo o throughput e os números de desempenho de IOPS específicos para vários tamanhos de volume, consulte Menor Custo.

Configurando o Nível de Desempenho de um Volume

Você pode configurar o nível de desempenho de um volume em blocos ao criá-lo. Consulte Criando um Volume em Blocos. Você também pode alterar o nível de desempenho de um volume em blocos existente. Consulte Para alterar o desempenho de um volume em blocos existente.

Quando você cria uma instância de computação, o nível de desempenho do volume de inicialização da instância é definido como Balanceado por padrão. Você pode alterar essa definição após o lançamento da instância. Consulte Para alterar o desempenho de um volume de inicialização existente.

Unidades de Desempenho de Volumes

O desempenho do serviço Block Volume inclui o conceito de unidades de desempenho de volumes (VPUs). Você pode comprar mais VPUs para alocar mais recursos para um volume, aumentando o IOPS/GB e o throughput por GB. Você também tem a flexibilidade de comprar menos VPUs, o que reduz as características de desempenho de um volume, no entanto, também pode fornecer economia de custo. Você também pode optar por não comprar VPUs, o que pode fornecer economia de custo significativa para volumes que não exigem o aumento das características de desempenho.

Para obter detalhes específicos sobre preços, consulte Preço do Oracle Storage Cloud.

A tabela a seguir lista as características de desempenho para cada nível de desempenho, juntamente com o número de VPUs.

Nível de Desempenho Elástico

VPUs (Unidades de Desempenho de Volumes)

IOPS por GB

Máximo de IOPS por Volume

Tamanho Máximo de IOPS (GB)

KBPS por GB

Máximo de MBPS por Volume

Custo Inferior 0 2 3.000 1.500 240 480
Balanceado 10 60 25.000 417 480 480
Melhor Desempenho 20 75 50.000 667 600 680
Altíssimo Desempenho 30 90 75.000 833 720 880
Altíssimo Desempenho 40 105 100.000 952 840 1.080
Altíssimo Desempenho 50 120 125.000 1.042 960 1.280
Altíssimo Desempenho 60 135 150.000 1.111 1.080 1.480
Altíssimo Desempenho 70 150 175.000 1.167 1.200 1.680
Altíssimo Desempenho 80 165 200.000 1.212 1.320 1.880
Altíssimo Desempenho 90 180 225.000 1.250 1.440 2.080
Altíssimo Desempenho 100 195 250.000 1.282 1.560 2.280
Altíssimo Desempenho 110 210 275.000 1.310 1.680 2.480
Altíssimo Desempenho 120 225 300.000 1.333 1.800 2.680

Calculando o Desempenho do Volume

Você pode calcular o desempenho esperado para um volume usando os seguintes cálculos:

  • A partir de 10 VPUs (nível de desempenho Balanceado), para cada incremento de 10 VPUs/GB, o desempenho é escalado da seguinte forma:

    • + escala de 15 IOPS/GB

    • + 25K IOPS para limite máximo de IOPS/Volume (até o máximo de 300K IOPS para 120 VPU/GB)

    • + escala de 120 KBPS/GB

    • + Limite máximo de 200 MBPS/Volume

  • IOPS/GB = 1,5 * VPU/GB + 45

  • Máximo de IOPS/Volume = 2.500 * VPU/GB

  • KBPS/GB = 12 * VPU/GB + 360

  • Máximo de MBPS/Volume = 20 * VPU/GB + 280

Detalhes de Desempenho das Formas de Instância

Forma é um modelo que determina o número de OCPUs, a quantidade de memória e outros recursos alocados para uma instância. A forma da instância impactará o desempenho de volumes anexados. Esta seção fornece detalhes específicos do serviço Block Volume para formas de instância.

As formas que suportam anexos ativados para multipath, que são necessárias para volumes configurados para o nível Altíssimo Desempenho, são identificadas com o valor Sim na coluna Oferece Suporte a UHP (Altíssimo Desempenho).

Consulte Configurando Anexos para Volumes de Altíssimo Desempenho para obter mais informações sobre como anexar volumes configurados para Altíssimo Desempenho.

Para obter informações gerais e detalhes adicionais sobre formas de instância de computação, consulte Formas de Computação.

Formas Bare Metal

A tabela a seguir lista os detalhes aplicáveis para anexar volumes a instâncias com base nas formas bare metal.

Observação

Todas as formas bare metal atuais suportam o nível Altíssimo Desempenho.
Forma OCPU Memória (GB) Largura de Banda Máxima da Rede Máximo de IOPS por Instância Throughput Máximo por Instância (Volume em Blocos) Número Máximo de Anexos Oferece Suporte a UHP (Altíssimo Desempenho)
BM.Standard2.52 52 768 2 x 25 Gbps 620.000 2,9 GB/s 32 Sim
BM.Standard3.64 64 1024 2 x 50 Gbps 300.000 2,6 GB/s 32 Sim
BM.Standard.E3.128 128 2.048 2 x 50 Gbps 800.000 6 GB/s 32 Sim
BM.Standard.E4.128 128 2.048 2 x 50 Gbps 800.000 6 GB/s 32 Sim
BM.DenseIO2.52 52 768 2 x 25 Gbps 620.000 2,9 GB/s 32 Sim
BM.DenseIO.E4.128 128 2.048 2 x 50 Gbps 300.000 2,6 GB/s 32 Sim
BM.HPC2.36 36 384

1 x 25 Gbps

1 x 100 Gbps RDMA

620.000 2,9 GB/s 32 Sim
BM.GPU3.8 52

Memória de GPU: 128

Memória de CPU: 768 GB

2 x 50 Gbps 800.000 6 GB/s 32 Sim
BM.GPU4.8 64

Memória de GPU: 320

Memória de CPU: 2.048 GB

1 x 50 Gbps

8 x 200 Gbps RDMA

800.000 6 GB/s 32 Sim
BM.Optimized3.36 36 512

2 x 50 Gbps

1 x 100 Gbps RDMA

800.000 6 GB/s 32 Sim
BM.Standard.A1.160 160 2.048 2 x 50 Gbps 800.000 6 GB/s 32 Sim

Formas de VM para Volumes anexados ao iSCSI

A tabela a seguir lista os detalhes aplicáveis para anexar volumes a instâncias com base nas formas de VM usando anexos iSCSI.

Forma OCPU Memória (GB) Largura de Banda Máxima da Rede Máximo de IOPS por Instância Throughput Máximo por Instância (Volume em Blocos) Número Máximo de Anexos Oferece Suporte a UHP (Altíssimo Desempenho)
VM.Standard2.1 1 15 1 Gbps 25.000 120 MB/s 32 Não
VM.Standard2.2 2 30 2 Gbps 50.000 240 MB/s 32 Não
VM.Standard2.4 4 60 4,1 Gbps 80.000 480 MB/s 32 Não
VM.Standard2.8 8 120 8,2 Gbps 90.000 900 MB/s 32 Não
VM.Standard2.16 16 240 16,4 Gbps 120.000 1,8 GB/s 32 Sim
VM.Standard2.24 24 320 24,6 Gbps 140.000 2,9 GB/s 32 Sim
VM.Standard.E2.1.Micro 1 1 480 Mbps 6.000 50 MB/s 32 Não
VM.DenseIO2.8 8 120 8,2 Gbps 90.000 900 MB/s 32 Não
VM.DenseIO2.16 16 240 16,4 Gbps 120.000 1,8 GB/s 32 Sim
VM.DenseIO2.24 24 320 24,6 Gbps 140.000 2,9 GB/s 32 Sim
VM.DenseIO.E4.Flex 8 OCPU no mínimo, 32 OCPUs no máximo Mínimo de 128 GB, máximo de 512 GB 8 Gbps por OCPU, máximo de 32 Gbps Até 200.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.A1.Flex 1 OCPU no mínimo, 80 OCPUs no máximo Mínimo de 1 GB, máximo de 512 GB 1 Gbps por OCPU, máximo de 40 Gbps Até 300.000 3,2 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.E3.Flex 1 OCPU no mínimo, 64 OCPUs no máximo Mínimo de 1 GB, máximo de 1024 GB 1 Gbps por OCPU, máximo de 40 Gbps Até 300.000 3,2 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.E4.Flex 1 OCPU no mínimo, 64 OCPUs no máximo Mínimo de 1 GB, máximo de 1024 GB 1 Gbps por OCPU, máximo de 40 Gbps Até 300.000 3,2 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard3.Flex 1 OCPU no mínimo, 32 OCPUs no máximo Mínimo de 1 GB, máximo de 512 GB 1 Gbps por OCPU, máximo de 32 Gbps Até 300.000 3,2 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Optimized3.Flex 1 OCPU no mínimo, 18 OCPUs no máximo 1 GB no mínimo, 256 GB no máximo 4 Gbps por OCPU, máximo de 40 Gbps Até 300.000 3,2 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.GPU3.1 6

Memória de GPU: 16

Memória de CPU: 90 GB

4 Gbps 80.000 480 MB/s 32

Não

VM.GPU3.2 12

Memória de GPU: 32

Memória de CPU: 180 GB

8 Gbps 90.000 900 MB/s 32

Não

VM.GPU3.3 24

Memória de GPU: 64

Memória de CPU: 360 GB

24,6 Gbps 140.000 2,9 GB/s 32

Sim

Formas de VM para Volumes Anexados Paravirtualizados

A tabela a seguir lista os detalhes aplicáveis para anexar volumes a instâncias com base nas formas de VM usando anexos paravirtualizados para o nível Altíssimo Desempenho.

Observação

Para otimizar o desempenho de volumes configurados para o nível Altíssimo Desempenho, anexado usando um anexo paravirtualizado para uma instância de VM, a instância deve ser configurada para 16 núcleos ou mais.
Observação

O desempenho do serviço Block Volume para anexos de volume paravirtualizados configurados para desempenho Balanceado e Desempenho Mais Alto, para instâncias configuradas para 8 núcleos ou mais, segue o desempenho para anexos iSCSI, no nível do serviço Block Volume.
Forma OCPU Memória (GB) Largura de Banda Máxima da Rede Máximo de IOPS por Instância Throughput Máximo por Instância (Volume em Blocos) Número Máximo de Anexos Oferece Suporte a UHP (Altíssimo Desempenho)
VM.DenseIO.E4.Flex 8 OCPU no mínimo, 32 OCPUs no máximo Mínimo de 128 GB, máximo de 512 GB 8 Gbps por OCPU, máximo de 32 Gbps 158.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Optimized3.Flex 1 OCPU no mínimo, 18 OCPUs no máximo 1 GB no mínimo, 256 GB no máximo 4 Gbps por OCPU, máximo de 40 Gbps 300.000 2,68 GB/s 32 Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.A1.Flex 1 OCPU no mínimo, 80 OCPUs no máximo Mínimo de 1 GB, máximo de 512 GB 1 Gbps por OCPU, máximo de 40 Gbps 158.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.E3.Flex 1 OCPU no mínimo, 64 OCPUs no máximo Mínimo de 1 GB, máximo de 1024 GB 1 Gbps por OCPU, máximo de 40 Gbps 158.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard.E4.Flex 1 OCPU no mínimo, 64 OCPUs no máximo Mínimo de 1 GB, máximo de 1024 GB 1 Gbps por OCPU, máximo de 40 Gbps 158.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

VM.Standard3.Flex 1 OCPU no mínimo, 32 OCPUs no máximo Mínimo de 1 GB, máximo de 512 GB 1 Gbps por OCPU, máximo de 32 Gbps 158.000 2,68 GB/s 32

Sim (mais de 16 núcleos)

Não (< de 16 núcleos)

Limitações e Considerações de Desempenho

  • O SLA de desempenho do serviço Block Volume para IOPS por volume e IOPS por instância só se aplica aos níveis Balanceado, Desempenho Mais Alto e Altíssimo Desempenho, não ao nível Menor Custo.
  • Os resultados de desempenho descritos neste tópico se referem a volumes de dados não formatados. O desempenho é menor para volumes de dados formatados para Windows. O desempenho do volume de dados formatado para Linux é semelhante ao desempenho dos volumes de dados não formatados.

  • As instâncias bare metal que suportam criptografia em trânsito têm um throughput máximo de 540 MB/s no nível de Desempenho Mais Alto.

  • Apenas um volume pode ser anexado a uma instância de cada vez com um anexo ativado para multipath. Anexos ativados para multipath são necessários para otimizar o desempenho com volumes configurados para Altíssimo Desempenho. Consulte Anexando Volumes de Ultra High Performance para obter mais informações.

  • Os resultados do desempenho de throughput se referem às instâncias de computação bare metal. O desempenho de throughput nas instâncias de computação de máquina virtual (VM) depende da largura de banda da rede que está disponível para a instância e ainda se limita à largura de banda do volume. Para obter detalhes sobre a largura de banda de rede disponível para as formas de VM, consulte a coluna Largura de Banda da Rede na tabela Formas de VM.

  • As características de desempenho de uma instância afetam o throughput e o IOPS efetivos de um volume anexado. Para obter informações sobre as características de desempenho das formas de instância, consulte Detalhes de Desempenho das Formas de Instância.

  • O SLA de desempenho do serviço Block Volume para IOPS por volume e IOPS por instância se aplica a volumes brutos e não formatados, com anexos de volume iSCSI e a anexos de volume paravirtualizados para VMs de 16 núcleos ou mais para Altíssimo Desempenho e para VMs de 8 núcleos ou mais para Balanceado e Desempenho Mais Alto, no nível do serviço Block Volume.

  • Para a opção Menor Custo, talvez você não veja o mesmo desempenho de latência que vê com os outros níveis de desempenho. Você também poderá ver uma variação maior em latência com a opção Custo Inferior.

  • O Windows Defender Advanced Threat Protection (Windows Defender ATP) é ativado por padrão em todas as imagens da plataforma Windows. Essa ferramenta tem um impacto negativo significativo no desempenho de E/S de disco. As características de desempenho de IOPS descritas neste tópico são válidas para instâncias bare metal do Windows com o Windows Defender ATP desativado para E/S de disco. Os clientes devem considerar cuidadosamente as implicações de segurança da desativação do Windows Defender ATP. Consulte Windows Defender Advanced Threat Protection.

  • O desempenho do volume em blocos é medido por volume. Portanto, quando um volume em blocos é anexado a várias instâncias, o desempenho é compartilhado entre todas as instâncias anexadas. Consulte Anexando um Volume a Várias Instâncias.