Expandindo a capacidade do File Storage for Classic

Aumente a capacidade do seu volume do IBM Cloud® File Storage for Classic para até 12 TB sem criar duplicatas nem migrar dados manualmente.

Com esse recurso, os usuários do File Storage for Classic podem aumentar o tamanho de seu File Storage for Classic em incrementos de GB, até 12 TB, de forma imediata. Você não precisa criar uma cópia ou migrar manualmente os dados para um volume maior. Esse recurso está disponível em todos os centros de dados.

A cobrança referente ao volume é atualizada automaticamente para incluir a diferença rateada do novo preço no ciclo de cobrança atual. Então, a nova quantia integral será faturada no próximo ciclo de faturamento.

O processo de upgrade não é instantâneo. Você poderá verificar o tamanho atualizado no console ou por meio da API logo após enviar a solicitação de modificação. Redimensionar não causa qualquer indisponibilidade ou perda de acesso ao armazenamento, assim você pode continuar suas operações como normal enquanto espera.

Vantagens do armazenamento expansível

  • Gerenciamento de custos — Quando você prevê um aumento no volume de dados, mas precisa de uma capacidade de armazenamento menor para começar, é possível economizar nos custos de armazenamento inicialmente e expandir a capacidade à medida que suas necessidades crescem.

  • Necessidades de armazenamento crescente - os clientes que experimentam um rápido crescimento precisam de uma maneira rápida e fácil de aumentar o tamanho de seu armazenamento para gerenciar esse crescimento.

Efeitos da expansão da capacidade de armazenamento na Replicação

A ação de expansão no armazenamento primário resulta no redimensionamento automático da réplica.

Limitações

O espaço de armazenamento provisionado antes do lançamento desse recurso, no período entre abril de 2017 e 14 de dezembro de 2017, pode ser ampliado até 10 vezes seu tamanho original, mas não mais do que isso. O espaço de armazenamento provisionado após 14 de dezembro de 2017 pode ser ampliado para 12 TB.

As limitações de tamanho existentes para o File Storage for Classic que foram provisionadas com o Endurance ainda se aplicam (até 4 TB para a camada de 10 IOPS e até 12 TB para todas as outras camadas).

Não é possível reduzir o tamanho do compartilhamento de arquivos depois de aumentar sua capacidade.

Redimensionamento do espaço de armazenamento no console

  1. Vá para o IBM Cloud® console. No menu, selecione " Infraestrutura, " Ícone de VPC > " Infraestrutura clássica. Clique em Armazenamento > File Storage for Classic.
  2. Selecione o volume da lista e clique no elipse Ações ícone > Modificar o File Share.
  3. Insira o novo tamanho de armazenamento em GB.
  4. Revise sua seleção e a nova precificação. Clique em Modificar.
  5. Sua nova alocação de armazenamento estará disponível em alguns minutos.

Desmonte, em seguida, monte o volume modificado, assim o SO pode reconhecer o espaço de armazenamento extra.

Redimensionando o armazenamento por meio da CLI

Antes de iniciar, decida sobre o cliente CLI que deseja usar.

Redimensionamento de um compartilhamento de arquivos pela CLI do IBMCLOUD

É possível aumentar a capacidade de um volume usando o comando ibmcloud sl file volume-modify.. O exemplo a seguir modifica um compartilhamento de arquivo, especificando uma nova capacidade maior.

ibmcloud sl file volume-modify 12345678 --new-size 1000

Para obter mais informações sobre todos os parâmetros disponíveis para esse comando, consulte ibmcloud sl file volume-modify.

Redimensionando um compartilhamento de arquivo a partir da SLCLI

Para aumentar sua capacidade de armazenamento, você pode usar o seguinte comando no SLCLI.

$ slcli file volume-modify --help
Usage: slcli file volume-modify [OPTIONS] VOLUME_ID

Options:
  -c, --new-size INTEGER        New Size of file volume in GB. ***If no size
                                is given, the original size of volume is
                                used.***
                                Potential Sizes: [20, 40, 80, 100,
                                250, 500, 1000, 2000, 4000, 8000, 12000]
                                Minimum: [the original size of the volume]
  -i, --new-iops INTEGER        Performance Storage IOPS, between 100 and 6000
                                in multiples of 100 [only for performance
                                volumes] ***If no IOPS value is specified, the
                                original IOPS value of the volume will be
                                used.***
                                Requirements: [If original IOPS/GB
                                for the volume is less than 0.3, new IOPS/GB
                                must also be less than 0.3. If original
                                IOPS/GB for the volume is greater than or
                                equal to 0.3, new IOPS/GB for the volume must
                                also be greater than or equal to 0.3.]
  -t, --new-tier [0.25|2|4|10]  Endurance Storage Tier (IOPS per GB) [only for
                                endurance volumes] ***If no tier is specified,
                                the original tier of the volume will be
                                used.***
                                Requirements: [If original IOPS/GB
                                for the volume is 0.25, new IOPS/GB for the
                                volume must also be 0.25. If original IOPS/GB
                                for the volume is greater than 0.25, new
                                IOPS/GB for the volume must also be greater
                                than 0.25.]
  -h, --help                    Show this message and exit.

Desmonte, em seguida, monte o volume modificado, assim o SO pode reconhecer o espaço de armazenamento extra.

Redimensionando o armazenamento com a API

É possível aumentar sua capacidade de armazenamento usando uma chamada da API para o serviço da web SOAP. As chamadas de API de exemplo a seguir podem ser feitas a partir da linguagem de script de sua escolha.

Para obter mais informações sobre a SLAPI, consulte a SLDN.

  • O exemplo a seguir mostra como aumentar a capacidade em um volume de armazenamento de Desempenho XXXXXXXX é o ID do volume que você deseja aumentar para 2007 GBs. 189433, 190233 e 190293 são IDs de informações de precificação associadas à capacidade e ao valor de IOPS desse volume.

    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
     <SOAP-ENV:Header>
       <ns1:authenticate>
       </ns1:authenticate>
     </SOAP-ENV:Header>
     <SOAP-ENV:Body>
       <ns1:placeOrder>
         <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade">
           <volume xsi:type="ns1:SoftLayer_Network_Storage">
               <id xsi:type="xsd:int">XXXXXXXX</id>
           </volume>
           <volumeSize xsi:type="xsd:int">2007</volumeSize>
           <packageId xsi:type="xsd:int">759</packageId>
           <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array">
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">189433</id>
               </item>
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">190233</id>
               </item>
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">190293</id>
               </item>
           </prices>
         </orderData>
       </ns1:placeOrder>
     </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    
  • Aumente a capacidade em um volume de armazenamento do Endurance XXXXXXXX é o ID do volume que você deseja aumentar para 250 GBs. 189433, 196033 e 196093 são IDs de informações de precificação associadas à capacidade e ao valor de IOPS desse volume.

     <?xml version="1.0" encoding="UTF-8"?>
     <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <SOAP-ENV:Header>
        <ns1:authenticate>
        </ns1:authenticate>
      </SOAP-ENV:Header>
      <SOAP-ENV:Body>
        <ns1:placeOrder>
          <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade">
            <volume xsi:type="ns1:SoftLayer_Network_Storage">
                <id xsi:type="xsd:int">XXXXXXXX</id>
            </volume>
            <packageId xsi:type="xsd:int">759</packageId>
            <volumeSize xsi:type="xsd:int">250</volumeSize>
            <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array">
                <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                    <id xsi:type="xsd:int">189433</id>
                </item>
                <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                    <id xsi:type="xsd:int">196033</id>
                </item>
                <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                    <id xsi:type="xsd:int">196093</id>
                </item>
            </prices>
          </orderData>
        </ns1:placeOrder>
      </SOAP-ENV:Body>
     </SOAP-ENV:Envelope>
    

Desmonte, em seguida, monte o volume modificado, assim o SO pode reconhecer o espaço de armazenamento extra.

Redimensionando o armazenamento com Terraform

É possível aumentar sua capacidade de armazenamento usando o recurso ibm_storage_file e especificando um número diferente no argumento de capacidade.. O exemplo a seguir aumenta a capacidade de um volume de resistência para 40 GB.

resource "ibm_storage_file" "fs_endurance" {
  type       = "Endurance"
  datacenter = "dal09"
  capacity   = 40
  iops       = 0.25
}

O exemplo a seguir aumenta a capacidade de um volume de Desempenho para 40 GB

resource "ibm_storage_file" "fs_performance" {
  type       = "Performance"
  datacenter = "dal09"
  capacity   = 40
  iops       = 100
}

Para obter mais informações sobre argumentos e atributos, consulte ibm_storage_file.

Desmonte, em seguida, monte o volume modificado, assim o SO pode reconhecer o espaço de armazenamento extra.

Expandindo o armazenamento para além de 12 TB

Caso precise aumentar a capacidade do seu volume de armazenamento para mais de 12 TB, você pode solicitar a inclusão na lista de permissões enviando um ticket de suporte. Quando a solicitação for aprovada pelo gerenciador de oferta, você será notificado pelo processo do caso. Você também verá a opção para aumentar o seu armazenamento até 24 TB no console.

O número de operações que podem ser realizadas no armazenamento é limitado. Esse limite é 180 mil IOPS. Portanto, se você desejar provisionar um volume com 10 IOPS, seu tamanho máximo será de 18 TB. Se você quiser alocar o tamanho máximo de 24 TB, a taxa máxima de operações de leitura e gravação no volume será de 4 IOPS por GB.