Este documento aborda o armazenamento de blocos, normalmente denominado discos ou volumes, oferecido pelo Compute Engine. Pode usar o armazenamento em bloco para volumes de arranque e de dados para todas as instâncias de computação, incluindo máquinas virtuais (VMs), contentores e instâncias bare metal. Esta página aborda como escolher o armazenamento de blocos para as suas instâncias de computação.
Os termos disco, volume e volume de armazenamento em blocos são sinónimos e são usados de forma intercambiável na documentação, na Trusted Cloud consola, na CLI Google Cloud e na API REST.
Acerca do armazenamento em bloco
Trusted Cloud oferece dois tipos de discos ou armazenamento em bloco: armazenamento em bloco temporário e duradouro. Pode combinar estes tipos de armazenamento em blocos numa única instância de computação.
Armazenamento em bloco temporário
O armazenamento em bloco temporário ou efémero oferece o desempenho mais rápido entre todos os tipos de armazenamento em bloco, com a desvantagem de que os dados armazenados são perdidos se a VM parar por qualquer motivo. Os dados são perdidos se parar, suspender ou reiniciar a VM, ou se a VM falhar ou falhar.
Devido à sua natureza efémera, use o armazenamento de blocos temporário apenas para dados temporários, caches, como tempdb
para o Microsoft SQL Server, ou armazenamento para bases de dados otimizadas para flash. Não pode usar o armazenamento de blocos temporário como um volume de arranque.
O SSD local é a oferta de armazenamento em bloco temporário no Trusted Cloud. Os discos SSD locais estão fisicamente ligados ao servidor que aloja a sua instância.
Para mais informações sobre o SSD local, consulte as secções seguintes:
- Reveja os limites de desempenho do SSD local
- Para saber quando os dados do SSD local são preservados, consulte o artigo Persistência dos dados do SSD local
- Séries de máquinas suportadas para o SSD local
- Adicione discos SSD locais quando criar uma VM
Armazenamento em bloco duradouro
O armazenamento em bloco duradouro ou persistente destina-se a dados que quer preservar depois de parar, suspender ou eliminar a VM, ou mesmo se a VM falhar ou sofrer uma falha de sistema.
O Hyperdisk e o disco persistente são as ofertas de armazenamento de blocos duradouras no Trusted Cloud, mas o disco persistente não está disponível com a série de máquinas mais recente. A Google recomenda a utilização do Hyperdisk para o desempenho mais elevado e funcionalidades avançadas.
Os volumes de Hyperdisk e disco persistente têm as seguintes caraterísticas:
Funcionam como discos físicos: pode usar um Hyperdisk ou um volume de disco persistente com a instância de computação como se fosse um disco físico anexado à instância. No entanto, são dispositivos ligados à rede que transmitem dados através das redes da Google.
Portabilidade: os volumes do Hyperdisk e do Persistent Disk são independentes das instâncias de computação às quais os associa. Esta característica significa que pode anexar um volume a uma instância em execução sem tempo de inatividade. Também pode desassociar o volume para manter os seus dados mesmo depois de eliminar a instância.
Segurança: por predefinição, os dados são encriptados em repouso e em trânsito. Também pode personalizar a encriptação com as suas próprias chaves.
Opções de alta disponibilidade: proteja os seus dados contra falhas zonais replicando o volume em duas zonas.
Diferenças entre o Hyperdisk e o disco persistente
O Hyperdisk e o disco persistente oferecem armazenamento de blocos duradouro, seguro e eficiente, mas a Google recomenda a utilização do Hyperdisk.
O Hyperdisk oferece as seguintes principais vantagens em relação ao disco persistente:
Desempenho personalizável: pode configurar independentemente o desempenho e o tamanho de cada volume do Hyperdisk. O desempenho do Hyperdisk é independente da capacidade aprovisionada. Esta funcionalidade significa que pode aumentar ou diminuir o desempenho de um volume do Hyperdisk sem alterar o respetivo tamanho.
Ao contrário do Hyperdisk, o desempenho do disco persistente depende da capacidade aprovisionada. Consequentemente, para melhorar o desempenho de um volume do disco persistente, tem de aumentar o respetivo tamanho.
Melhor desempenho geral: o Hyperdisk tem limites de IOPS e débito superiores aos do disco persistente.
Escolha um tipo de armazenamento em blocos
Para decidir entre o SSD local, o Hyperdisk e o disco persistente, siga estes passos:
Determine se precisa de armazenamento de blocos duradouro ou temporário. Por exemplo, o volume de arranque de uma instância de computação tem de usar armazenamento de blocos duradouro.
Se precisar de usar armazenamento em bloco temporário, use o SSD local se este estiver disponível para a série da sua máquina. Se precisar de armazenamento duradouro, avance para o passo seguinte.
Se precisar de usar armazenamento de blocos duradouro, use o Hyperdisk se estiver disponível para a série da sua máquina. Se a sua série de máquinas não suportar o Hyperdisk, use o disco persistente.
Escolha o tipo de Hyperdisk ou disco persistente mais adequado à sua carga de trabalho. Para saber mais sobre os tipos de Hyperdisk e Persistent Disk, consulte os artigos Escolha um tipo de Hyperdisk e Tipos de Persistent Disk, respetivamente.
Para mais informações sobre as funcionalidades, o desempenho e a durabilidade do Hyperdisk, consulte o artigo Acerca do Hyperdisk. Para o Persistent Disk, consulte o artigo Acerca do Persistent Disk.
Alternativas ao armazenamento de blocos
Além dos discos que o Google Cloud oferece, pode implementar as seguintes soluções de armazenamento alternativas nas suas instâncias de computação.
- Crie um servidor de ficheiros ou um sistema de ficheiros distribuído no Compute Engine para usar como um sistema de ficheiros de rede com capacidades NFSv3 e SMB3.
- Monte um disco RAM na memória da VM que oferece um débito elevado e uma latência baixa.
Para comparar o armazenamento em blocos com as outras opções de armazenamento disponíveis no Trusted Cloud by S3NS, como o Cloud Storage e o Filestore, consulte o artigo Reveja as opções de armazenamento no Centro de arquitetura na nuvem.
Considerações sobre o custo
A capacidade de armazenamento aprovisionada é faturada desde o momento em que cria um volume até o eliminar. Esta taxa aplica-se ao SSD local, ao disco persistente e ao Hyperdisk.
Os custos continuam a aplicar-se nos seguintes cenários:
- Volumes de arranque criados automaticamente quando cria uma instância de computação
- Volumes de armazenamento duradouros anexados a uma instância parada ou suspensa
- Volumes de armazenamento duradouros que não estão associados a nenhuma VM
Para volumes de Hyperdisk e disco persistente extremo, a faturação é feita com base no desempenho aprovisionado.
Por exemplo, uma vez que os volumes do Hyperdisk ML só suportam a personalização da taxa de transferência, é-lhe cobrada a taxa de transferência aprovisionada para um volume do Hyperdisk ML, mas não os IOPS que o volume usa.
No entanto, a faturação é feita com base nos IOPS aprovisionados e na taxa de transferência dos volumes Hyperdisk Balanced, uma vez que estes suportam a configuração de IOPS e da taxa de transferência.
Para mais informações sobre preços, consulte Preços de discos e imagens.
O que se segue?
Veja a disponibilidade da série de máquinas para cada opção de armazenamento:
Saiba mais sobre cada opção de armazenamento:
Saiba como usar cada opção de armazenamento:
- Para saber mais sobre a replicação de volumes do Hyperdisk e do Persistent Disk, consulte o artigo Acerca da replicação síncrona de discos.