

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gerenciamento do cache de leitura baseado em SSD provisionado
<a name="managing-ssd-read-cache"></a>

Ao criar um sistema de arquivos com a classe de armazenamento Intelligent-Tiering, você também tem a opção de provisionar um cache de leitura baseado em SSD que fornece latências do SSD para leituras de seus dados acessados com frequência, até 3 IOPS por GiB.

Você pode configurar seu cache de leitura do SSD para dados acessados com frequência com uma dessas opções de modo de dimensionamento:
+ **Automático (proporcional à capacidade de throughput)**. Com o Automatic, o Amazon FSx for Lustre seleciona automaticamente um tamanho de cache de leitura de dados SSD com base na capacidade de transferência provisionada.
+ **Personalizado (provisionado pelo usuário)**. Com o Custom, você pode personalizar o tamanho do seu cache de leitura do SSD e aumentar a escala verticalmente ou redução da escala verticalmente a qualquer momento, com base nas necessidades da sua workload.
+ Escolha **Nenhum cache** se não quiser usar um cache de leitura de dados em SSD no seu sistema de arquivos.

No modo Automático (proporcional à capacidade de transferência), a Amazon provisiona FSx automaticamente o seguinte tamanho de cache de leitura padrão com base na capacidade de taxa de transferência do seu sistema de arquivos.


| Capacidade de taxa de transferência provisionada () MBps |  **Cache de leitura do SSD no modo Automático (proporcional à capacidade de throughput) (GiB)** | **Tamanho suportado do cache de leitura do SSD** | 
| --- |--- |--- |
| **** | **** | **mínimo (GiB)** | **máximo (GiB)** | 
| --- |--- |--- |--- |
| A cada 4 mil | 20000 | 32 | 131072 | 
| --- |--- |--- |--- |

Assim que o sistema de arquivos for criado, será possível modificar o modo de dimensionamento e a capacidade de armazenamento do cache de leitura a qualquer momento.

**Topics**
+ [Considerações ao atualizar o cache de leitura baseado em SSD](#considerations-update-ssd-read-cache)
+ [Atualização de um cache de leitura baseado em SSD provisionado](#update-ssd-read-cache)
+ [Como monitorar atualizações do cache de leitura baseado em SSD](#monitoring-ssd-read-cache-update)

## Considerações ao atualizar o cache de leitura baseado em SSD
<a name="considerations-update-ssd-read-cache"></a>

Aqui estão algumas considerações importantes ao modificar o cache de leitura de dados baseado em SSD:
+ Sempre que você modificar o cache de leitura do SSD, todo o seu conteúdo será apagado. Isso significa que é possível ver uma diminuição nos níveis de desempenho até que o cache de leitura baseado em SSD seja preenchido novamente.
+ É possível aumentar ou diminuir o tamanho da capacidade de leitura baseado em SSD. No entanto, você só pode fazer isso uma vez a cada seis horas. Não há restrição de tempo ao adicionar ou remover um cache de leitura do SSD do seu sistema de arquivos.
+ Você deve aumentar ou diminuir o tamanho do cache de leitura do SSD em no mínimo 10% toda vez que modificá-lo.

## Atualização de um cache de leitura baseado em SSD provisionado
<a name="update-ssd-read-cache"></a>

Você pode atualizar seu cache de leitura de dados SSD usando o FSx console da Amazon AWS CLI, o ou a FSx API da Amazon.

### Para atualizar o cache de leitura do SSD para um sistema de arquivos do Intelligent-Tiering (console)
<a name="update-sizing-mode-console"></a>

1. Abra o FSx console da Amazon em [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/).

1. No painel de navegação à esquerda, selecione **Sistemas de arquivos**. Na lista **Sistemas de arquivos**, escolha o sistema de arquivos Lustre FSx para o qual você deseja atualizar o cache de leitura SSD.

1. SSD: No painel **Resumo**, escolha **Atualizar** ao lado do valor de **Cache de leitura em SSD** do sistema de arquivos.

   A caixa de diálogo **Atualizar cache de leitura do SSD** é exibida.

1. Selecione o novo modo de dimensionamento que você gostaria para seu cache de leitura de dados, da seguinte forma:
   + Escolha **Automático (proporcional à capacidade de throughput)** para que seu cache de leitura de dados seja dimensionado automaticamente com base em sua capacidade de throughput.
   + Escolha **Personalizado (provisionado pelo usuário)** se você souber o tamanho aproximado do seu conjunto de dados e quiser personalizar seu cache de leitura de dados. Se você selecionar Personalizado, também precisará especificar a **capacidade de cache de leitura desejada** em GiB.
   + Escolha **Nenhum** se não quiser usar um cache de leitura de dados SSD no seu sistema de arquivos do Intelligent-Tiering.

1. Selecione **Atualizar**.

### Para atualizar o cache de leitura do SSD para um sistema de arquivos do Intelligent-Tiering (CLI)
<a name="update-data-read-cache-cli"></a>

Para atualizar o cache de leitura de dados SSD para um sistema de arquivos Intelligent-Tiering, use o AWS CLI comando [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html)ou a ação de API equivalente. UpdateFileSystem Defina os seguintes parâmetros:
+ Defina `--file-system-id` como o ID do sistema de arquivos que está sendo atualizado.
+ Para modificar seu cache de leitura do SSD, use a `--lustre-configuration DataReadCacheConfiguration` propriedade. Essa propriedade tem dois parâmetros, `SizeGiB` e `SizingMode`:
  + **SizeGiB** ‐ Define o tamanho do cache de leitura do SSD em GiB ao `USER_PROVISIONED` usar o modo.
  + **SizingMode**‐ Define o modo de dimensionamento do seu cache de leitura SSD.
    + Definir como `NO_CACHE` caso não queira usar um cache de leitura do SSD com seu sistema de arquivos do Intelligent-Tiering.
    + Defina como `USER_PROVISIONED` para especificar o tamanho exato do seu cache de leitura do SSD.
    + Configure `PROPORTIONAL_TO_THROUGHPUT_CAPACITY` para que seu cache de leitura de dados SSD seja dimensionado automaticamente com base na sua capacidade de throughput.

O exemplo a seguir atualiza o cache de leitura do SSD para o modo `USER_PROVISIONED` e define o tamanho como 524.288 GiB.

```
aws fsx update-file-system \
   --file-system-id fs-0123456789abcdef0 \
   --lustre-configuration 'DataReadCacheConfiguration={SizeGiB={{524288}},SizingMode={{USER_PROVISIONED}}}'
```

Para monitorar o progresso da atualização, use o [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI comando. Procure a seção `AdministrativeActions` na saída.

Para obter mais informações, consulte [AdministrativeAction](https://docs.aws.amazon.com/fsx/latest/APIReference/API_AdministrativeAction.html)a *Amazon FSx API Reference*.

## Como monitorar atualizações do cache de leitura baseado em SSD
<a name="monitoring-ssd-read-cache-update"></a>

Você pode monitorar o progresso de uma atualização do cache de leitura do SSD usando o FSx console da Amazon, a API ou o. AWS CLI

### Como monitorar as atualizações no console
<a name="monitor-read-cache-action-console"></a>

Você pode monitorar as atualizações de sistemas de arquivos na guia **Atualizações** na página **Detalhes do sistema de arquivos**.

Para saber sobre atualizações de cache de leitura do SSD, veja as informações a seguir:

****Tipo de atualização****  
Os tipos compatíveis são o **modo de dimensionamento do cache de leitura do SSD** e o **tamanho do cache de leitura do SSD**.

****Target value (Valor de destino)****  
O valor atualizado do modo de dimensionamento do cache de leitura do SSD do sistema de arquivos ou do tamanho do cache de leitura do SSD.

****Status****  
O status atual da atualização. Os valores possíveis são:  
+ **Pendente** — a Amazon FSx recebeu a solicitação de atualização, mas ainda não começou a processá-la.
+ **Em andamento** — a Amazon FSx está processando a solicitação de atualização.
+ **Concluída**: a atualização foi concluída com êxito.
+ **Falha**: a solicitação de atualização falhou. Escolha o ponto de interrogação (**?**) para ver os detalhes sobre o motivo da falha da solicitação.

****Horário da solicitação****  
A hora em que a Amazon FSx recebeu a solicitação de ação de atualização.

### Monitorando atualizações do cache de leitura do SSD com a API AWS CLI e
<a name="monitor-ssd-read-cache-update-cli-api"></a>

Você pode visualizar e monitorar as solicitações de atualização do cache de leitura do SSD do sistema de arquivos usando o [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI comando e a operação da [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html)API. A matriz `AdministrativeActions` lista as dez ações de atualização mais recentes para cada tipo de ação administrativa. Quando você atualiza o cache de leitura do SSD de um sistema de arquivos, uma `AdministrativeActions` `FILE_SYSTEM_UPDATE` é gerada.

O exemplo apresentado a seguir mostra um trecho da resposta de um comando `describe-file-systems` da CLI. O sistema de arquivos tem uma ação administrativa pendente para alterar o modo de dimensionamento do SSD para `USER_PROVISIONED` e o tamanho do cache de leitura baseado em SSD para 524288.

```
"AdministrativeActions": [
    {
        "AdministrativeActionType": "FILE_SYSTEM_UPDATE",
        "RequestTime": 1586797629.095,
        "Status": "PENDING",
        "TargetFileSystemValues": {
            "LustreConfiguration": {
                "DataReadCacheConfiguration": {
                     "SizingMode": "USER_PROVISIONED"
                     "SizeGiB": 524288,
                }
            }
        }
    }
]
```

Quando a nova configuração de cache de leitura em SSD estiver disponível para o sistema de arquivos, o status `FILE_SYSTEM_UPDATE` será alterado para `COMPLETED`. Se a solicitação de atualização do cache de leitura do SSD falhar, o status da ação `FILE_SYSTEM_UPDATE` mudará para `FAILED`.