

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 프로비저닝된 SSD 읽기 캐시 관리
<a name="managing-ssd-read-cache"></a>

Intelligent-Tiering 스토리지 클래스를 사용하는 파일 시스템을 생성할 때 SSD 기반 읽기 캐시를 프로비저닝하는 옵션도 있습니다. 이 옵션은 자주 액세스하는 데이터 읽기에 대해 SSD급 지연 시간(GiB당 최대 3개의 IOPS)을 제공합니다.

다음 크기 조정 모드 옵션 중 하나를 사용하여 자주 액세스하는 데이터에 대해 SSD 읽기 캐시를 구성할 수 있습니다.
+ **자동(처리량 용량에 비례)** 자동을 선택하면 Amazon FSx for Lustre가 프로비저닝된 처리량 용량을 기반으로 SSD 데이터 읽기 캐시 크기를 자동으로 선택합니다.
+ **사용자 지정(사용자 프로비저닝)** 사용자 지정을 선택하면 SSD 읽기 캐시의 크기를 사용자 지정하고 워크로드의 필요에 따라 언제든지 확장하거나 축소할 수 있습니다.
+ 파일 시스템에 SSD 데이터 읽기 캐시를 사용하지 않으려면 **캐시 없음**을 선택합니다.

자동(처리량 용량에 비례) 모드에서 Amazon FSx는 파일 시스템의 처리량 용량에 기반해 다음과 같은 기본 읽기 캐시 크기를 자동으로 프로비저닝합니다.


| 프로비저닝된 처리량 용량(MBps) |  **자동(처리량 용량에 비례) 모드의 SSD 읽기 캐시(GiB)** | **지원되는 SSD 읽기 캐시 크기** | 
| --- |--- |--- |
| **** | **** | **최소(GiB)** | **최대(GiB)** | 
| --- |--- |--- |--- |
| 4,000마다 | 20000 | 32 | 131072 | 
| --- |--- |--- |--- |

파일 시스템을 생성한 후에 언제든지 읽기 캐시의 크기 조정 모드와 스토리지 용량을 수정할 수 있습니다.

**Topics**
+ [SSD 읽기 캐시 업데이트 시 고려 사항](#considerations-update-ssd-read-cache)
+ [프로비저닝된 SSD 읽기 캐시 업데이트](#update-ssd-read-cache)
+ [SSD 읽기 캐시 업데이트 모니터링](#monitoring-ssd-read-cache-update)

## SSD 읽기 캐시 업데이트 시 고려 사항
<a name="considerations-update-ssd-read-cache"></a>

다음은 SSD 데이터 읽기 캐시를 수정할 때 고려해야 할 몇 가지 중요한 사항입니다.
+ SSD 읽기 캐시를 수정할 때마다 모든 내용이 지워집니다. 즉, SSD 읽기 캐시가 다시 채워질 때까지 성능 수준이 저하될 수 있습니다.
+ SSD 읽기 캐시의 용량 크기는 늘리거나 줄일 수 있습니다. 그러나 6시간에 한 번만 변경할 수 있습니다. 파일 시스템에 SSD 읽기 캐시를 추가하거나 제거할 때 시간 제한은 없습니다.
+ SSD 읽기 캐시를 수정할 때마다 그 크기를 최소 10% 늘리거나 줄여야 합니다.

## 프로비저닝된 SSD 읽기 캐시 업데이트
<a name="update-ssd-read-cache"></a>

Amazon FSx 콘솔 AWS CLI, 또는 Amazon FSx API를 사용하여 SSD 데이터 읽기 캐시를 업데이트할 수 있습니다.

### Intelligent-Tiering 파일 시스템의 SSD 읽기 캐시 업데이트(콘솔)
<a name="update-sizing-mode-console"></a>

1. [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)에서 Amazon FSx 콘솔을 엽니다.

1. 왼쪽 탐색 열에서 **파일 시스템**을 선택합니다. **파일 시스템** 목록에서 SSD 읽기 캐시를 업데이트할 FSx for Lustre 파일 시스템을 선택합니다.

1. **요약** 패널의 SSD에서 파일 시스템의 **SSD 읽기 캐시** 값 옆에 있는 **업데이트**를 선택합니다.

   **SSD 읽기 캐시 업데이트** 대화 상자가 나타납니다.

1. 다음과 같이 데이터 읽기 캐시에 사용할 새 크기 조정 모드를 선택합니다.
   + 데이터 읽기 캐시의 크기를 처리량 용량에 따라 자동으로 조정하려면 **자동(처리량 용량에 비례)**을 선택합니다.
   + 데이터세트의 대략적인 크기를 알고 있는 상황에서 데이터 읽기 캐시를 사용자 지정하려면 **사용자 지정(사용자 프로비저닝)**을 선택합니다. 사용자 지정을 선택할 경우 **원하는 읽기 캐시 용량**도 GiB 단위로 지정해야 합니다.
   + Intelligent-Tiering 파일 시스템에 SSD 데이터 읽기 캐시를 사용하지 않으려면 **없음**을 선택합니다.

1. **업데이트**를 선택합니다.

### Intelligent-Tiering 파일 시스템의 SSD 읽기 캐시 업데이트(CLI)
<a name="update-data-read-cache-cli"></a>

Intelligent-Tiering 파일 시스템의 SSD 데이터 읽기 캐시를 업데이트하려면 AWS CLI 명령 [update-file-system](https://docs.aws.amazon.com/cli/latest/reference/fsx/update-file-system.html) 또는 동등한 UpdateFileSystem API 작업을 사용합니다. 다음 파라미터를 설정합니다.
+ `--file-system-id`를 업데이트하려는 파일 시스템의 ID로 설정합니다.
+ SSD 읽기 캐시를 수정하려면 `--lustre-configuration DataReadCacheConfiguration` 속성을 사용합니다. 이 속성에는 `SizeGiB` 및 `SizingMode`라는 두 개의 파라미터가 있습니다.
  + **SizeGiB** - `USER_PROVISIONED` 모드를 사용할 때 SSD 읽기 캐시의 크기를 GiB 단위로 설정합니다.
  + **SizingMode** - SSD 읽기 캐시의 크기 조정 모드를 설정합니다.
    + Intelligent-Tiering 파일 시스템에 SSD 읽기 캐시를 사용하지 않으려면 `NO_CACHE`로 설정합니다.
    + SSD 읽기 캐시의 정확한 크기를 지정하려면 `USER_PROVISIONED`로 설정합니다.
    + SSD 데이터 읽기 캐시의 크기를 처리량 용량에 따라 자동으로 조정하려면 `PROPORTIONAL_TO_THROUGHPUT_CAPACITY`로 설정합니다.

다음 예제에서는 SSD 읽기 캐시를 `USER_PROVISIONED` 모드로 업데이트하고 크기를 524,288GiB로 설정합니다.

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

업데이트 진행 상황을 모니터링하려면 [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 명령을 사용합니다. 출력에서 `AdministrativeActions` 섹션을 찾습니다.

자세한 내용은 *Amazon FSx API 참조*에서 [AdministrativeAction](https://docs.aws.amazon.com/fsx/latest/APIReference/API_AdministrativeAction.html)을 참조하세요.

## SSD 읽기 캐시 업데이트 모니터링
<a name="monitoring-ssd-read-cache-update"></a>

Amazon FSx 콘솔, API 또는 AWS CLI를 사용하여 SSD 읽기 캐시 업데이트의 진행 상황을 모니터링할 수 있습니다.

### 콘솔에서 업데이트 모니터링
<a name="monitor-read-cache-action-console"></a>

**파일 시스템 세부 정보** 페이지의 **업데이트** 탭에서 파일 시스템 업데이트를 모니터링할 수 있습니다.

SSD 읽기 캐시 업데이트의 경우 다음 정보를 볼 수 있습니다.

****업데이트 유형****  
지원되는 유형은 **SSD 읽기 캐시 크기 조정 모드**와 **SSD 읽기 캐시 크기**입니다.

****대상 값****  
파일 시스템의 SSD 읽기 캐시 크기 조정 모드 또는 SSD 읽기 캐시 크기에 대한 업데이트된 값입니다.

****상태****  
업데이트의 현재 상태입니다. 가능한 값은 다음과 같습니다.  
+ **보류 중** – Amazon FSx가 업데이트 요청을 받았지만 처리를 시작하지 않았습니다.
+ **진행 중** – Amazon FSx에서 업데이트 요청을 처리하고 있습니다.
+ **완료** - 업데이트가 완료되었습니다.
+ **실패** - 업데이트 요청이 실패했습니다. 물음표(**?**)를 선택하면 요청이 실패한 이유에 대한 자세한 내용을 확인할 수 있습니다.

****요청 시간****  
Amazon FSx가 업데이트 작업 요청을 받은 시간입니다.

### AWS CLI 및 API를 사용하여 SSD 읽기 캐시 업데이트 모니터링
<a name="monitor-ssd-read-cache-update-cli-api"></a>

[describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 명령과 [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API 작업을 사용하여 파일 시스템 SSD 읽기 캐시 업데이트 요청을 보고 모니터링할 수 있습니다. `AdministrativeActions` 배열에 각 관리 작업 유형에 대한 가장 최근의 업데이트 작업 10개가 나열됩니다. 파일 시스템의 SSD 읽기 캐시를 업데이트하면 `FILE_SYSTEM_UPDATE` `AdministrativeActions`가 생성됩니다.

다음 예제는 `describe-file-systems` CLI 명령의 응답 발췌문을 보여줍니다. 파일 시스템에 SSD 읽기 캐시 크기 조정 모드를 `USER_PROVISIONED`로 변경하고 SSD 읽기 캐시 크기를 524288로 변경하는 보류 중인 관리 작업이 있습니다.

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

파일 시스템에서 새 SSD 읽기 캐시 구성을 사용할 수 있게 되면 `FILE_SYSTEM_UPDATE` 상태가 `COMPLETED`로 변경됩니다. SSD 읽기 캐시 업데이트 요청이 실패하면 `FILE_SYSTEM_UPDATE` 작업의 상태가 `FAILED`로 변경됩니다.