Reservar espaço para instantâneos para File Storage for Classic
Para criar instantâneos do seu volume de armazenamento, seja de forma automatizada ou manualmente, é necessário adquirir espaço para armazená-los. É possível comprar a capacidade de captura instantânea durante a compra inicial do volume ou, posteriormente, usando estas etapas.
Determinando quanto espaço de captura instantânea você precisa
Genericamente falando, o espaço de captura instantânea é usado por capturas instantâneas com base em dois fatores principais:
- O quanto o seu sistema de arquivos ativo muda ao longo do tempo.
- Quanto tempo você planeja reter as capturas instantâneas.
A maneira de calcular a quantia de espaço necessário é (Taxa de mudança) x (número de horas/dias/semanas/meses em que os dados são retidos).
A primeira captura instantânea usa uma quantidade insignificante de espaço, pois é apenas uma cópia dos metadados (ponteiros) que indica os blocos do sistema de arquivos ativo.
Um volume com muitas alterações e um longo período de retenção requer mais espaço do que um volume com alterações moderadas e um cronograma de retenção moderado. Um exemplo para o primeiro tipo é um banco de dados com uma alta taxa de mudança. Um exemplo para o segundo tipo é um armazenamento de dados VMware ®.
Se você criar 12 instantâneos a cada hora de 500 GB de dados reais, e a taxa de alteração for de 1% entre cada instantâneo, você terá 60 GB de dados de instantâneos.
*(5-GB Rate of Change) x (12 hourly snapshots) = (60 GB of used space)*
Por outro lado, se esses 500 GB de dados reais, com 12 instantâneos por hora, sofressem uma variação de 10% a cada hora, o espaço utilizado pelos instantâneos seria de 600 GB.
*(50-GB Rate of Change) x (12 hourly snapshots) = (600 GB of used space)*
Portanto, quando você determinar quanto espaço de captura instantânea precisará, considere a taxa de mudança atentamente. Isso influencia enormemente a quantia de espaço de captura instantânea necessária. É mais provável que um volume maior mude mais vezes. No entanto, um volume de 500 GB com 5 GB de mudança e um volume de 10 TB com 5 GB de mudança usam a mesma quantidade de espaço de captura instantânea.
Além disso, para a maioria das cargas de trabalho, quanto maior for um volume, menos espaço precisará ser reservado inicialmente. É principalmente devido às eficiências de dados subjacentes e à natureza de como as capturas instantâneas funcionam no ambiente.
Solicitação de espaço para instantâneos no console
-
Faça login no IBM Cloud® console e clique no ícone do menu
.
-
Selecione
de infraestrutura > Infraestrutura clássica.
-
Acesse seu Armazenamento por meio de Armazenamento > File Storage for Classic.
-
Clique em Ações
, em seguida, clique em Adicionar o Espaço Snapshot.
-
Selecione a quantidade de espaço que você precisa e o método de pagamento.
-
Clique em Continuar.
-
Insira qualquer código promocional que você tiver e clique em Recalcular. Encargos para este pedido e Revisão do pedido têm valores padrão.
Os descontos são aplicados quando o pedido é processado.
-
Confira a caixa para confirmar se você leu e entendeu os termos e condições e clique em Colocar Pedido. Seu espaço de captura instantânea será provisionado em alguns minutos.
Solicitação de espaço para instantâneos pela CLI
Antes de iniciar, decida sobre o cliente CLI que deseja usar.
- É possível instalar a IBM Cloud e instalar o plug-in do SL com
ibmcloud plugin install slPara obter mais informações, consulte Estendendo IBM Cloud CLI com plug-ins. - Ou é possível instalar o SLCLI.
Provisionamento pela CLI do IBMCLOUD
Use o comando ibmcloud sl file snapshot-order para fornecer espaço de captura instantânea para seu volume. O exemplo a seguir cria um espaço de capturas instantâneas de 1000 GB para o compartilhamento de arquivo, que é identificado
por seu ID 560156918.
ibmcloud sl file snapshot-order 560156918 -s 1000 -t 4
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file snapshot-order.
Fornecimento por meio da SLCLI
Use o comando slcli file snapshot-order para fornecer espaço de captura instantânea para seu volume.
$ slcli file snapshot-order --help
Usage: slcli file snapshot-order [OPTIONS] VOLUME_ID
Options:
--capacity INTEGER Size of snapshot space to create in GB [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the file
volume for which space is ordered [optional, and only
valid for endurance storage volumes]
--upgrade Flag to indicate that the order is an upgrade
-h, --help Show this message and exit.
Pedido de espaço de instantâneo com a API
Você pode usar o método order_snapshot_space no cliente SL API Python para solicitar mais capacidade para armazenar instantâneos.
Pedindo espaço de captura instantânea com o Terraform
Ao fornecer um volume de armazenamento com o Terraform, use o recurso ibm_storage_file e especifique o argumento snapshot_capacity. O exemplo a seguir define o espaço de captura instantânea de 10 GB
resource "ibm_storage_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 20
iops = 0.25
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
snapshot_capacity = 10
hourly_billing = true
}
Se desejar aumentar o espaço de captura instantânea, atualize o argumento snapshot_capacity com um número maior e aplique as mudanças.
Para obter mais informações sobre argumentos e atributos, consulte ibm_storage_file.