Como encomendar os volumes de " File Storage for Classic "
Implemente o File Storage for Classic com opções personalizáveis de capacidade e desempenho, utilizando os níveis Endurance ou Performance para atender aos requisitos de sua carga de trabalho.
Você pode solicitar volumes d File Storage for Classic e no console, pela CLI, pela API ou pelo Terraform. Você pode provisionar o serviço “ File Storage for Classic ” e ajustar seus compartilhamentos de arquivos para atender às suas necessidades de capacidade e IOPS. Aproveite ao máximo seu armazenamento com duas opções para definir o IOPS: Endurance e Performance. É possível provisionar compartilhamentos de arquivos com capacidade até 12 TB e IOPS máximo de 48.000.
- É possível escolher entre as camadas de IOPs do Endurance que apresentam níveis de desempenho predefinidos para ajustar as cargas de trabalho que não têm requisitos de desempenho bem definidos.
- 0.25 O IOPS por GB foi projetado para cargas de trabalho nas quais a maior parte dos dados permanece inativa ao mesmo tempo. Entre os exemplos de aplicações estão o armazenamento de caixas de correio ou compartilhamentos
de arquivos em nível departamental. As respostas da CLI e da API mostram essa camada como
LOW_INTENSITY_TIER. - 2 IOPS por GB é projetado para uso de propósito geral. Os aplicativos de exemplo incluem a hospedagem de bancos de dados pequenos que estão suportando aplicativos da web ou imagens de disco de máquina virtual para um hypervisor.
As respostas da CLI e da API mostram essa camada como
READHEAVY_TIER. - 4 IOPS por GB foi projetado para cargas de trabalho de maior intensidade. Essas cargas de trabalho geralmente são caracterizadas por ter uma alta porcentagem de dados ativos de cada vez. Aplicativos de exemplo incluem bancos
de dados transacionais e outros sensíveis ao desempenho. As respostas da CLI e da API mostram essa camada como
WRITEHEAVY_TIER. - 10 IOPS por GB é projetado para as cargas de trabalho mais exigentes, como aquelas criadas por bancos de dados NoSQL, e para processamento de dados para Analytics. Este nível está disponível para armazenamento provisionado
em até 4 TB. As respostas da CLI e da API mostram essa camada como
10_IOPS_PER_GB.
- 0.25 O IOPS por GB foi projetado para cargas de trabalho nas quais a maior parte dos dados permanece inativa ao mesmo tempo. Entre os exemplos de aplicações estão o armazenamento de caixas de correio ou compartilhamentos
de arquivos em nível departamental. As respostas da CLI e da API mostram essa camada como
- É possível ajustar com precisão o seu armazenamento para atender a requisitos de desempenho específicos, determinando o número total de IOPS com o Performance. O intervalo de IOPS customizado disponível depende da capacidade do volume.. A tabela a seguir mostra os intervalos de IOPS disponíveis com base no tamanho do volume.
| Tamanho do volume (GB) | Intervalo de IOPS |
|---|---|
| 10 a 39 | 100 a 1.000 |
| 40 a 79 | 100-2.000 |
| 80 a 99 | 100 a 4.000 |
| 100 a 499 | 100 a 6.000 |
| 500 a 999 | 100 a 10.000 |
| 1.000 a 1.999 | 100 a 20.000 |
| 2.000-2.999 | 200 - 40.000 |
| 3.000-3.999 | 200-48.000 |
| 4.000-7.999 | 300-48.000 |
| 8.000-9.999 | 500 - 48.000 |
| 10.000-12.000 | 1.000 - 48.000 |
Por padrão, é possível provisionar um total combinado de 700 volumes do tipo “ File Storage for Classic ”. Para aumentar o número de seus volumes, entre em contato com o Suporte Para obter mais informações, veja Gerenciando limites de armazenamento. Para obter mais informações sobre o limite de autorizações simultâneas, consulte as FAQs.
Executando o comando File Storage for Classic no console
-
Faça login no site IBM Cloud® catálogo e clique em “ Armazenamento ”. Em seguida, selecione File Storage for Classic. Clique em Criar.
-
Selecione seu local de implementação (região, local, zona).
- Certifique-se de que o novo compartilhamento de arquivos seja adicionado no mesmo local que o(s) host(s) de computação que você possui.
-
Faturamento. É possível escolher entre faturamento mensal ou por hora.
- Com o faturamento por hora, você é cobrado por cada hora em que o volume de arquivos permanecer na conta, até que ele seja excluído ou o ciclo de faturamento termine, o que ocorrer primeiro. O faturamento por hora é uma boa opção para armazenamento usado por alguns dias ou menos de um mês completo.
- Com o faturamento mensal, o cálculo para o preço é avaliado a partir da data de criação até o término do ciclo de faturamento e faturado imediatamente. Se um volume de arquivo for excluído antes do término do ciclo de faturamento, a diferença não será reembolsada. O faturamento mensal é uma boa opção para armazenamento que é usado em cargas de trabalho de produção que usam dados que precisam ser armazenados e acessados por longos períodos (mês ou mais).
-
Insira o seu tamanho de armazenamento no campo Tamanho.
-
Selecione o tamanho do espaço de captura instantânea na lista.
Esse espaço é além de seu espaço utilizável. Para considerações e recomendações de espaço de captura instantânea, leia Ordenando capturas instantâneas.
-
Selecione seu perfil de IOPS. É possível escolher entre os valores predefinidos do Endurance (camadas) ou inserir o seu valor IOPS customizado para Desempenho.
-
No painel lateral, verifique o resumo do seu pedido e insira seu código promocional, caso tenha um.
Os descontos são aplicados quando o pedido é processado.
-
Revise o seu pedido e leia o contrato de prestação de serviços. Se você concordar com os termos, marque a caixa.
-
Clique em Criar. Sua nova alocação de armazenamento estará disponível em alguns minutos.
Solicitação de File Storage for Classic 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.
Cada pedido deve ter uma localização associada (data center). Ao pedir o File Storage for Classic, certifique-se de que ele seja fornecido na mesma localização que as suas instâncias de cálculo.
Provisionamento por meio da CLI do IBMCLOUD
Use o comando ibmcloud sl file volume-order para ordenar um volume de arquivo. O exemplo a seguir provisiona um compartilhamento de arquivo de 500 GB no data center DAL13 com um perfil de desempenho em camadas (4 IOPS por GB)
e espaço de captura instantânea de 500 GB.
$ ibmcloud sl file volume-order --storage-type endurance --size 500 --tier 4 -d dal13 --snapshot-size 500
This action will incur charges on your account. Continue?> y
OK
Order 110526870 was placed.
> Storage as a Service
> File Storage
> 500 GBs
> 4 IOPS per GB
> 500 GB (Snapshot Space)
You may run 'ibmcloud sl file volume-list --order 110526870' to find this file volume after it is ready.
Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file volume-order.
Fornecimento por meio da SLCLI
Use o comando slcli file volume-order para provisionar o volume de compartilhamento de arquivos. O exemplo a seguir mostra como solicitar um volume do serviço “ File Storage for Classic ” de 20 GB com 100 IOPS.
$ slcli file volume-order --storage-type performance --size 20 --location dal10 --iops 100
Order #32076317 placed successfully!
> Storage as a Service
> File Storage
> 20 GBs
> 100 IOPS
Solicitação de um File Storage for Classic por meio da API
A maneira mais prática de solicitar um File Storage for Classic por meio da API é utilizando o método FileStorageManager no cliente da API SL Python.
O order_file_volume método
faz um pedido de compartilhamento de arquivos.
Você deve especificar os seguintes parâmetros para uma ordem bem-sucedida.
storage_type- Tipo de pedido: “desempenho” ou “resistência”.
location- Data center no qual solicitar a cota.
size- Tamanho do novo volume, em GB. O valor mínimo é 20 e o valor máximo é 12.000.
iops- Número de IOPS para um pedido da categoria “Desempenho”. O IOPS para armazenamento de desempenho pode estar entre 100 e 1.000 IOPS.
tier_level- Nível de categoria a ser utilizado para uma ordem de “Resistência”. Os níveis de IOPS por camada para resistência podem ser: 0.25, 2, 4 ou 10.
snapshot_size- Tamanho do espaço opcional para instantâneos, caso também seja solicitado espaço para instantâneos. O tamanho do instantâneo pode ser 0, 5, 10, 20. Nenhum, a menos que seja solicitado.
service_offering- Pacote do produto de armazenamento solicitado para uso no pedido (“storage_as_a_service”).
hourly_billing_flag- Tipo de cobrança: mensal (Falso) ou por hora (Verdadeiro); o padrão é mensal.
Para ter acesso a todos os recursos atuais, adquira o livro “ Storage-as-a-Service Package 759 ”. Consulte o exemplo a seguir.
import SoftLayer
from pprint import pprint
client = SoftLayer.Client()
file_mgr = SoftLayer.FileStorageManager(client)
storage_type = 'performance'
location = 'dal10'
hourly = True
size = 20
iops = 100
snapshot_size = 5
try:
result = file_mgr.order_file_volume(storage_type, location, size, iops=iops,
snapshot_size=snapshot_size, hourly_billing_flag=hourly)
pprint(result)
except SoftLayer.SoftLayerAPIError as e:
pprint('Unable to create the storage. %s, %s ' % (e.faultCode, e.faultString))
Como alternativa, você pode usar comandos curl para interagir com o sistema de pedidos. O exemplo de solicitação curl a seguir recupera as informações do pacote de armazenamento que podem ser usadas para fazer o pedido.
curl:u $SL_USER:$SL_APIKEY:X GET:H 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/getAllObjects.json?objectMask=mask%5Bid%2Cname%2Citems%5Bprices%5Bcategories%5D%2Cattributes%5D%5D&objectFilter=%7B%22categories%22%3A+%7B%22categoryCode%22%3A+%7B%22operation%22%3A+%22_%3D+storage_as_a_service%22%7D%7D%2C+%22statusCode%22%3A+%7B%22operation%22%3A+%22_%3D+ACTIVE%22%7D%7D'
A solicitação curl a seguir solicita um volume de armazenamento.
curl:u $SL_USER:$SL_APIKEY:X POST:H:d '{"parameters": [{"complexType": "SoftLayer_Container_Product_Order_Network_Storage_AsAService", "packageId": 759, "prices": [{"id": 189433}, {"id": 189443}, {"id": 194763}, {"id": 194703}], "quantity": 1, "location":1854895, "useHourlyPricing": true, "volumeSize": 100' 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/placeOrder.json'
Pedindo o File Storage for Classic com o Terraform
Para usar o Terraform, faça o download da CLI do Terraform e configure o plug-in do provedor IBM Cloud. Para obter mais informações, consulte Introdução ao Terraform.
Provisione o Endurance File Storage for Classic com o Terraform
É possível usar o exemplo a seguir para criar um volume de armazenamento de bloco de 20 GB com capacidade de captura instantânea de 10 GB e camada de desempenho de IOPS/GB de 0.25 no data center DAL09 O exemplo também define capturas instantâneas semanais a serem criadas às 13h02 de cada domingo.
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
# Optional fields for snapshot
snapshot_schedule {
schedule_type = "WEEKLY"
retention_count = 20
minute = 2
hour = 13
day_of_week = "SUNDAY"
enable = true
}
}
Para obter mais informações sobre argumentos e atributos, consulte ibm_storage_block.
Desempenho de provisão File Storage for Classic com o Terraform
É possível usar o exemplo a seguir para criar um volume de armazenamento de bloco de 20 GB com o nível de desempenho de 100 IOPS customizado
resource "ibm_storage_file" "fs_performance" {
type = "Performance"
datacenter = "dal09"
capacity = 20
iops = 100
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
hourly_billing = true
}
Para obter mais informações sobre argumentos e atributos, consulte ibm_storage_file.
Conectando seu novo armazenamento
Quando sua solicitação de fornecimento estiver concluída, autorize seus hosts a acessar o novo armazenamento e configurar sua conexão. Dependendo do sistema operacional do seu host, siga o link apropriado.
- Montando o File Storage for Classic no Red Hat Linux®
- Montando o File Storage for Classic no Ubuntu
- Montagem de File Storage for Classic como um datastore VMware® em hosts ESXi
- Configurando o File Storage for Classic para backup com o cPanel
- Configurando o File Storage for Classic para backup com o Plesk
Considerações sobre recuperação de desastre
Para evitar perda de dados e para assegurar a continuidade dos negócios, considere replicar seus servidores e armazenamento em outro data center. A replicação mantém seus dados em sincronização em dois locais diferentes com base em seu planejamento de captura instantânea. Para obter mais informações, consulte Replicando dados.
Se você deseja clonar seu volume, consulte Criando e gerenciando volumes duplicados independentes. Os volumes duplicados podem ser gerenciados de forma independente e renovados com dados do volume original sob demanda.
Identificando File Storage for Classic volumes na fatura
Todos os compartilhamentos de arquivo aparecem em sua fatura como um item de linha. Os volumes do Endurance são exibidos como “Serviço de Armazenamento do Endurance”, e os volumes do Performance são exibidos como “Serviço de Armazenamento do Performance ”. A taxa varia com base em seu nível de armazenamento. É possível expandir o Endurance ou o Performance para ver que ele é File Storage for Classic.