Block Volume Performance Unit

Revisado por Francisco Riccio

Por André Luiz Dutra Ontalba
Publicado em Janeiro 2020

A Oracle introduziu um novo recurso para controlar o desempenho do Block Volume que é o Volume Performance Unit (VPU). É fácil de gerenciar e pode ser controlado com console, API e CLI.

O que é Block Volume

Ele fornece armazenamento em nuvem constante de alto desempenho em uma ampla gama de cargas de trabalho para os aplicativos. O  Block Volume  ajuda a fornecer o armazenamento que pode ser usado com as OCI instances.

Volume Performance Unit (VPU) – New Feature

  • Oracle cobra de acordo com a performance units por GB por month.
  • Grande quantidade de IOPS e throughput corresponde a VPU.
  • VPU é inversamente proporcional ao custo do armazenamento.
  • Medido em termos de IO per sec e Throughput por GB.

Para o Block Volume Elastic Performance, existem três opções de configuração de desempenho elástico, como descrito abaixo.

Balanced: Esta é a configuração padrão para novos block volumes e boot volumes e também que já existem. Ele fornece um bom equilíbrio entre desempenho e economia de custos para a maioria das cargas de trabalho, incluindo aqueles que executam I/O aleatórios tais como boot volumes. Esta opção proporciona dimensionamento linear de peformance com 60 IOPS/GB até 25.000 IOPS por volume.Throughtput scales de 480 KBPS/GB até um máximo de 480 MBPS por volume. Com esta opção, você está comprando 10 VPUs por GB/mês.

Higher PerformanceRecomendado para cargas de trabalho com os requisitos de I/O mais altos, exigindo o melhor desempenho possível, como grandes bancos de dados. Esta opção oferece a melhor escala de desempenho linear com 75 IOPS/GB até um máximo de 35.000 IOPS por volume. Throughput também escalas na taxa mais alta em 600 KBPS/GB até um máximo de 480 MBPS por volume. Com esta opção, você está comprando 20 VPUs por GB/mês.

Lower Cost: Recomendado para a entrada intensiva workloads com grande I/O sequencial, como streaming, processamento de log e armazéns de dados. O custo é apenas o custo de armazenamento, não há custo adicional de VPU.  Esta opção da uma escala linear 2 IOPS/GB até um máximo de 3000 IOPS por volume. Esta opção só está disponível para block volumes, não está disponível para boot volumes.

A tabela a seguir lista as características de desempenho para cada nível de desempenho elástico.

Performance Level IOPS/GB Max IOPS/Volume Throughput/GB Max Throughput/Volume VPUs/GB
Lower Cost 2 3000 240 Up to 480 0
Balanced 60 25,000 480 480 10
Higher Performance 75 35,000 600 480 20

Configurando Volume Performance

Você pode configuar o volume performance para o block volume quando você cria um volume ou você também pode mudar o volume performance para um block volume existente.

Criando um new volume

Faça login no Oracle Cloud e clique no Block Storage e selecione o Block Volumes.

Clique em Create Block Volume

Insira os detalhes do Block Volume e clique em “Create Block Volume”



Name: BV_PERF_UNIT 
Compartment : <keep value> 
Availability Domain : <keep value>   
Size (in GB) : 50  
Compartment for Backup Policies : <keep value> 
Backup Policy:  Bronze   
Volume Perfomance : Lower Cost – For this example  
Encryption : Encrypt using Oracle-Managed Keys. 

 

Este processo levará entre 1 e 2 minutos para ser concluído.

Alterando o volume performance

Faça login no Oracle Cloud e clique no Block Storage e selecione o  Block Volumes.

Selecione o seu block volume. Para este exemplo BV_PERF_UNIT

Clique em “Change Performance”

Agora é possível que você selecione a melhor opção para o seu ambiente.  Para este teste, vamos selecionar o “Balanced” e clique em “Change Performance”

Agora é possível que você Agora é possível que você

Este processo levará entre 1 e 2 minutos para ser concluído.

A partir de agora, OCI Block Volume Elastic Performance tem 2 limitações:

  • Só altera a configuração de desempenho elástico de volumes de blocos em três volumes simultaneamente por tenancy.
  • Os volumes de inicialização têm apenas 2 opções: Balanced or Higher performance.

Este recurso é definitivamente vai ajudar o cliente no lado do desempenho e vai economizar os custos também.

André Luiz Dutra Ontalba é um Oracle ACE member,, formado em Ciências da Computação, é especialista em Banco de Dados Oracle com sólidos conhecimentos em Engineered Systems, Performance & Tuning, RAC, Oracle Cloud e Oracle ERP's System; Trabalha com Oracle há 17 anos, certificado OCP Oracle 11/12g/Cloud e conta com mais de 27 outras certificações em produtos da Oracle. Atualmente trabalha como Senior Database Architect na Sogeti Luxembourg uma empresa da Capgemini Group. André é Oracle ACE Member, também é fundador do Grupo de Usuários Oracle de Luxemburgo (LUXOUG). Articulista para o OTN, GPO (Grupo de Usuários Oracle Brasil) e LUXOUG. Twitter @aontalba / blog www.dbadutra.com

Este artigo foi revisto pela equipe de produtos Oracle e está em conformidade com as normas e práticas para o uso de produtos Oracle.