

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

# Amazon CloudWatch를 사용한 모니터링
<a name="monitoring-cloudwatch"></a>

FSx for Windows File Server에서 원시 데이터를 수집하여 읽기 가능하며 실시간에 가까운 지표로 처리하는 Amazon CloudWatch를 통해 FSx for Windows File Server 파일 시스템을 모니터링할 수 있습니다. 이러한 통계는 15개월간 유지되므로 기록 정보를 보고 웹 애플리케이션이나 파일 시스템이 어떻게 실행되고 있는지 전체적으로 파악할 수 있습니다.

FSx for Windows File Server는 다음 도메인에 CloudWatch 지표를 게시합니다.
+ 네트워크 I/O 지표는 파일 시스템에 액세스하는 클라이언트와 파일 서버 간의 활동을 측정합니다.
+ 파일 서버 지표는 네트워크 처리량 사용률, 파일 서버 CPU 및 메모리, 파일 서버 디스크 처리량 및 IOPS 사용률을 측정합니다.
+ 디스크 I/O 지표는 파일 서버와 스토리지 볼륨 간의 활동을 측정합니다.
+ 스토리지 볼륨 지표는 HDD 스토리지 볼륨의 디스크 처리량 사용률과 SSD 스토리지 볼륨의 IOPS 사용률을 측정합니다.
+ 스토리지 용량 지표는 데이터 중복 제거로 인한 스토리지 절감을 포함하여 스토리지 사용량을 측정합니다.

다음 다이어그램은 FSx for Windows File Server 파일 시스템, 해당 구성 요소 및 지표 도메인을 보여줍니다.

![FSx for Windows File Server는 네트워크 I/O, 파일 서버 성능 및 스토리지 볼륨 성능을 모니터링하는 CloudWatch의 지표를 보고합니다.](http://docs.aws.amazon.com/ko_kr/fsx/latest/WindowsGuide/images/metrics-overview-FSxW.png)


기본적으로 Amazon FSx for Windows File Server는 1분 간격으로 CloudWatch에 지표 데이터를 전송합니다. 단, 5분 간격으로 전송되는 다음 지표는 예외입니다.
+ `FileServerDiskThroughputBalance`
+ `FileServerDiskIopsBalance`

CloudWatch에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch란 무엇인가요?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)를 참조하세요.

파일 시스템 유지 관리 또는 인프라 구성 요소 교체 중에는 단일 AZ 파일 시스템에 대한 지표가 게시되지 않고, 기본 파일 서버와 보조 파일 서버 간의 장애 조치 및 페일백 중에는 다중 AZ 파일 시스템에 대한 지표가 게시되지 않을 수 있습니다.

일부 Amazon FSx CloudWatch 지표는 원시 *바이트*로 보고됩니다. 바이트는 단위의 십진수나 이진수에 반올림되지 않습니다.

**Topics**
+ [CloudWatch 지표 및 차원](#fsx-windows-metrics)
+ [파일 시스템 지표 사용](#how_to_use_metrics)
+ [성능 경고 및 권장 사항](#performance-insights-FSxW)
+ [파일 시스템 지표에 액세스하기](accessingmetrics.md)
+ [CloudWatch 경보 생성](creating_alarms.md)

## CloudWatch 지표 및 차원
<a name="fsx-windows-metrics"></a>

FSx for Windows File Server는 모든 파일 시스템에 대해 Amazon CloudWatch의 `AWS/FSx` 네임스페이스에 다음과 같은 지표를 게시합니다.
+ `DataReadBytes`
+ `DataWriteBytes`
+ `DataReadOperations`
+ `DataWriteOperations`
+ `MetadataOperations`
+ `FreeStorageCapacity`

FSx for Windows File Server는 처리량 용량이 32MBps 이상으로 구성된 파일 시스템을 위해 다음에 설명된 지표를 Amazon CloudWatch의 `AWS/FSx` 네임스페이스에 게시합니다.

### 네트워크 I/O 지표
<a name="fsx-networkio-metrics"></a>

`AWS/FSx` 네임스페이스에는 다음 네트워크 I/O 지표가 포함되어 있습니다.


| 지표 | 설명 | 
| --- | --- | 
| DataReadBytes | 파일 시스템에 액세스하는 클라이언트의 읽기 작업에 대한 바이트 수입니다.<br />단위: 바이트<br />유효한 통계: `Sum` | 
| DataWriteBytes | 파일 시스템에 액세스하는 클라이언트의 쓰기 작업에 대한 바이트 수입니다.<br />단위: 바이트<br />유효한 통계: `Sum` | 
| DataReadOperations | 파일 시스템에 액세스하는 클라이언트의 읽기 작업 수입니다.<br />단위: 개<br />유효한 통계: `Sum` | 
| DataWriteOperations | 파일 시스템에 액세스하는 클라이언트의 쓰기 작업 수입니다.<br />단위: 개<br />유효한 통계: `Sum` | 
| MetadataOperations | 파일 시스템에 액세스하는 클라이언트의 메타데이터 작업 수입니다.<br />단위: 개<br />유효한 통계: `Sum` | 
| ClientConnections | 클라이언트와 파일 서버 간의 활성 연결 수입니다.<br />단위: 개 | 

### 파일 서버 지표
<a name="fsx-file-server-metrics"></a>

`AWS/FSx` 네임스페이스에는 다음과 같은 파일 서버 지표가 포함되어 있습니다.


| 지표 | 설명 | 
| --- | --- | 
| NetworkThroughputUtilization | 프로비저닝된 한도의 백분율로 나타낸 파일 시스템의 네트워크 처리량입니다. 이 지표는 클라이언트 I/O, 데이터 중복 제거와 같은 고객 예약 작업, 섀도우 복사본과 같은 고객 지원 기능, 다중 AZ 복제 및 유지 관리 작업과 같은 시스템 백그라운드 활동을 포함하여 파일 시스템의 모든 네트워크 활동을 반영합니다.<br />단위: 백분율 | 
| CPUUtilization | 파일 서버의 CPU 리소스 사용률입니다.<br />단위: 백분율 | 
| MemoryUtilization | 파일 서버의 메모리 리소스 사용률입니다.<br />단위: 백분율 | 
| FileServerDiskThroughputUtilization | 파일 서버와 스토리지 볼륨 간의 디스크 처리량(처리량 용량에 따라 결정된 프로비저닝된 한도의 백분율)입니다.<br />단위: 백분율 | 
| FileServerDiskThroughputBalance | 파일 서버와 스토리지 볼륨 간의 디스크 처리량에 사용할 수 있는 버스트 크레딧의 비율입니다. 처리량 용량이 256MBps 이하로 프로비저닝된 파일 시스템에 유효합니다.<br />단위: 백분율 | 
| FileServerDiskIopsUtilization | 파일 서버와 스토리지 볼륨 간의 디스크 IOPS(처리량 용량에 따라 결정된 프로비저닝된 한도의 백분율)입니다.<br />단위: 백분율 | 
| FileServerDiskIopsBalance | 파일 서버와 스토리지 볼륨 간의 디스크 IOPS에 사용할 수 있는 버스트 크레딧의 비율입니다. 처리량 용량이 256MBps 이하로 프로비저닝된 파일 시스템에 유효합니다.<br />단위: 백분율 | 

### 디스크 I/O 지표
<a name="fsx-diskio-metrics"></a>

`AWS/FSx` 네임스페이스에는 다음 디스크 I/O 지표가 포함되어 있습니다.


| 지표 | 설명 | 
| --- | --- | 
| DiskReadBytes | 스토리지 볼륨에 액세스하는 읽기 작업의 바이트 수입니다.<br />단위: 바이트<br />유효 통계: Sum | 
| DiskWriteBytes | 스토리지 볼륨에 액세스하는 쓰기 작업의 바이트 수입니다.<br />단위: 바이트<br />유효 통계: Sum | 
| DiskReadOperations | 스토리지 볼륨에 액세스하는 파일 서버의 읽기 작업 수입니다.<br />단위: 개<br />유효한 통계: `Sum` | 
| DiskWriteOperations | 스토리지 볼륨에 액세스하는 파일 서버의 쓰기 작업 수입니다.<br />단위: 개<br />유효한 통계: `Sum` | 

### FSx for Windows File 볼륨 지표
<a name="fsx-storage-volume-metrics"></a>

`AWS/FSx` 네임스페이스에는 다음 스토리지 볼륨 지표가 포함되어 있습니다.


| 지표 | 설명 | 
| --- | --- | 
| DiskThroughputUtilization | (HDD만 해당) 파일 서버와 스토리지 볼륨 간의 디스크 처리량(스토리지 볼륨에 따라 결정된 프로비저닝된 한도의 백분율)입니다.<br />단위: 백분율 | 
| DiskThroughputBalance | (HDD만 해당) 스토리지 볼륨의 디스크 처리량에 사용할 수 있는 버스트 크레딧의 비율입니다.<br />단위: 백분율 | 
| DiskIopsUtilization | (SSD만 해당) 파일 서버와 스토리지 볼륨 간의 디스크 IOPS(스토리지 볼륨에 따라 결정된 프로비저닝된 IOPS 한도의 백분율)입니다.<br />단위: 백분율 | 

### 스토리지 용량 지표
<a name="fsx-storage-capacity-metrics"></a>

`AWS/FSx` 네임스페이스에는 다음 스토리지 용량 지표가 포함되어 있습니다.


| 지표 | 설명 | 
| --- | --- | 
| FreeStorageCapacity | 사용 가능한 스토리지 용량 크기입니다.<br />단위: 바이트<br />유효한 통계: `Average`, `Minimum`  | 
| StorageCapacityUtilization | 사용된 물리적 스토리지 용량(총 스토리지 용량의 백분율)입니다.<br />단위: 백분율 | 
| DeduplicationSavedStorage | 데이터 중복 제거(활성화된 경우)를 통해 절감되는 스토리지 공간의 양입니다.<br />단위: 바이트 | 

### FSx for Windows File Server 지표의 네임스페이스 및 차원
<a name="fsx-dimensions"></a>

FSx for Windows File Server 지표는 `FSx` 네임스페이스를 사용하며 단일 측정기준인 `FileSystemId`에 대한 지표를 제공합니다. [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 명령을 사용하여 파일 시스템의 ID를 찾을 수 있습니다. 파일 시스템 ID는 {{fs-0123456789abcdef0}}의 형식을 사용합니다.

## 파일 시스템 지표 사용
<a name="how_to_use_metrics"></a>

각 Amazon FSx 파일 시스템에는 다음과 같은 두 가지 기본 아키텍처 구성 요소가 있습니다.
+ 파일 시스템에 액세스하는 클라이언트에 데이터를 제공하는 **파일 서버**.
+ 파일 시스템의 데이터를 호스팅하는 **스토리지 볼륨**.

FSx for Windows File Server는 파일 시스템의 파일 서버 및 스토리지 볼륨에 대한 성능 및 리소스 사용률을 추적하는 CloudWatch의 지표를 보고합니다. 다음 다이어그램은 해당 아키텍처 구성 요소가 포함된 Amazon FSx 파일 시스템과, 모니터링에 사용할 수 있는 성능 및 리소스 CloudWatch 지표를 보여줍니다. 지표 세트에 표시된 주요 속성은 해당 지표의 용량을 결정하는 파일 시스템 속성입니다. 해당 속성을 조정하면 해당 지표 세트에 대한 파일 시스템의 성능이 수정됩니다.

![FSx for Windows File Server는 네트워크 I/O, 파일 서버 성능 및 스토리지 볼륨 성능을 모니터링하는 CloudWatch의 지표를 보고합니다.](http://docs.aws.amazon.com/ko_kr/fsx/latest/WindowsGuide/images/file-server-metrics-FSxW.png)


Amazon FSx 콘솔의 **모니터링 및 성능** 패널을 사용하면 다음 표에 설명된 FSx for Windows File Server CloudWatch 지표를 볼 수 있습니다.



- **요약**
  - **방법:** ...파일 시스템의 총 IOPS를 어떻게 확인하나요? / **차트:** 총 IOPS / **관련 지표:** 합계(`DataReadOperations`\+`DataWriteOperations`\+`MetadataOperations`)/기간(초)
  - **방법:** ...파일 시스템의 총 처리량을 어떻게 확인하나요? / **차트:** 총 처리량 / **관련 지표:** 합계(`DataReadBytes`\+`DataWriteBytes`)/기간(초)
  - **방법:** ...파일 시스템에서 사용 가능한 스토리지 용량을 어떻게 확인하나요? / **차트:** 사용 가능한 스토리지 용량 / **관련 지표:** FreeStorageCapacity
  - **방법:** ...클라이언트와 파일 서버 간에 설정된 연결 수를 어떻게 확인하나요? / **차트:** 클라이언트 연결 / **관련 지표:** ClientConnections

- **스토리지**
  - **방법:** ...물리적 디스크 공간 사용량(파일 시스템의 총 스토리지 용량의 백분율)을 어떻게 확인하나요? / **차트:** 스토리지 용량 사용률 / **관련 지표:** StorageCapacityUtilization
  - **방법:** ...데이터 중복 제거로 절감되는 물리적 디스크 공간의 양을 어떻게 확인하나요? / **차트:** 데이터 중복 제거를 통해 절감된 스토리지 / **관련 지표:** DeduplicationSavedStorage

- **성능 - 파일 서버**
  - **방법:** ...파일 시스템에 액세스하는 클라이언트의 네트워크 처리량(프로비저닝된 한도 대비 백분율)을 어떻게 확인하나요? / **차트:** 네트워크 처리량 사용률 / **관련 지표:** NetworkThroughputUtilization1
  - **방법:** ...파일 서버와 스토리지 볼륨 간의 디스크 처리량(처리량 용량에 따라 결정된 프로비저닝된 한도의 백분율)을 어떻게 확인하나요? / **차트:** 디스크 처리량 사용률 / **관련 지표:** FileServerDiskThroughputUtilization1
  - **방법:** ...파일 서버와 스토리지 볼륨 간의 디스크 처리량에 사용할 수 있는 버스트 크레딧의 비율을 어떻게 확인하나요? / **차트:** 디스크 처리량 버스트 밸런스 / **관련 지표:** FileServerDiskThroughputBalance
  - **방법:** ...파일 서버와 스토리지 볼륨 간의 디스크 IOPS 양(처리량 용량에 따라 결정된 프로비저닝된 한도의 백분율)을 어떻게 확인하나요? / **차트:** 디스크 IOPS 사용률 / **관련 지표:** FileServerDiskIopsUtilization
  - **방법:** ...파일 서버와 스토리지 볼륨 간의 디스크 IOPS에 사용할 수 있는 버스트 크레딧의 비율을 어떻게 확인하나요? / **차트:** 디스크 IOPS 버스트 밸런스 / **관련 지표:** FileServerDiskIopsBalance
  - **방법:** ...파일 서버의 CPU 사용률을 어떻게 확인하나요? / **차트:** CPU 사용률 / **관련 지표:** CPUUtilization
  - **방법:** ...파일 서버의 메모리 사용률을 어떻게 확인하나요? / **차트:** 메모리 사용률 / **관련 지표:** MemoryUtilization

- **성능 - 스토리지 볼륨**
  - **방법:** ...스토리지 볼륨에 액세스하는 작업의 처리량(HDD 스토리지 용량에 따라 결정된 프로비저닝된 한도의 백분율)을 어떻게 확인하나요? / **차트:** 디스크 처리량 사용률(HDD) / **관련 지표:** DiskThroughputUtilization
  - **방법:** ...HDD 스토리지 볼륨에 액세스하는 작업의 처리량에 사용할 수 있는 버스트 크레딧의 비율을 어떻게 확인하나요? / **차트:** 디스크 처리량 버스트 밸런스(HDD) / **관련 지표:** DiskThroughputBalance2
  - **방법:** ...스토리지 볼륨에 액세스하는 작업의 IOPS(HDD 스토리지 용량에 따라 결정된 프로비저닝된 한도의 백분율)을 어떻게 확인하나요? / **차트:** 디스크 IOPS 사용률(HDD) / **관련 지표:** SUM(DiskReadOperations \+ DiskWriteOperations) / Period (초) / (12 \* TiB에서 프로비저닝된 HDD 스토리지 용량)
  - **방법:** ...스토리지 볼륨에 액세스하는 작업의 IOPS(SSD 스토리지 용량에 따라 결정된 프로비저닝된 한도의 백분율)을 어떻게 확인하나요? / **차트:** 디스크 IOPS 사용률(SSD) / **관련 지표:** DiskIopsUtilization



**참고**  
1예상치 못한 워크로드 스파이크는 물론 백그라운드 Windows 스토리지 작업(예: 스토리지 동기화, 중복 제거 또는 섀도우 복사본)에 대비해 충분한 예비 처리량 용량을 확보하려면 평균 처리량 용량 사용률을 50% 미만으로 유지하는 것이 좋습니다.  
2HDD 스토리지 볼륨은 워크로드에 따라 상당한 성능 변화를 경험할 수 있습니다. IOPS 또는 처리량이 갑자기 급증하면 디스크 성능이 저하될 수 있습니다. 자세한 내용은 [HDD 버스트 성능](performance.md#hdd-burst-performance) 단원을 참조하십시오.

## 성능 경고 및 권장 사항
<a name="performance-insights-FSxW"></a>

FSx for Windows는 처리량 용량이 32MBps 이상으로 구성된 파일 시스템에 대한 성능 경고를 제공합니다. Amazon FSx는 CloudWatch 지표 세트 중 하나가 연속된 여러 데이터 포인트에 대해 미리 정해진 임곗값에 도달하거나 이를 초과할 때마다 CloudWatch 지표 세트에 대한 경고를 표시합니다. 이러한 경고는 파일 시스템 성능을 최적화하는 데 사용할 수 있는 실행 가능한 권장 사항을 제공합니다.

**모니터링 및 성능** 대시보드의 여러 영역에서 경고에 액세스할 수 있습니다. 모든 활성 또는 최신 Amazon FSx 성능 경고와 경보 상태인 파일 시스템에 대해 구성된 모든 CloudWatch 경보가 **요약** 섹션의 **모니터링 및 성능** 패널에 표시됩니다. 이 경고는 지표 그래프가 표시되는 대시보드 섹션에도 표시됩니다.

모든 Amazon FSx 지표에 대해 CloudWatch 경보를 생성할 수 있습니다. 자세한 내용은 [CloudWatch 경보 생성](creating_alarms.md) 섹션을 참조하세요.

### 성능 경고를 사용하면 파일 시스템 성능을 개선할 수 있습니다.
<a name="resolve-warnings"></a>

Amazon FSx는 파일 시스템 성능을 최적화하는 데 사용할 수 있는 실행 가능한 권장 사항을 제공합니다. 이러한 권장 사항은 잠재적인 성능 병목 현상을 해결할 수 있는 방법을 설명합니다. 활동이 계속될 것으로 예상되거나 이로 인해 파일 시스템 성능이 저하되는 경우 권장 조치를 취할 수 있습니다. 경고를 트리거한 지표에 따라 다음 표에 설명된 대로 파일 시스템의 처리량 용량 또는 스토리지 용량을 늘려 경고를 해결할 수 있습니다.


<table>
<thead>
  <tr><th>이 지표에 대한 경고가 있는 경우</th><th>조치</th></tr>
</thead>
<tbody>
  <tr><td>네트워크 처리량 - 사용률</td><td rowspan="5">[처리량 용량 늘리기](increase-throughput-capacity.md)</td></tr>
  <tr><td>파일 서버 > 디스크 IOPS – 사용률</td></tr>
  <tr><td>파일 서버 > 디스크 처리량 - 사용률</td></tr>
  <tr><td>파일 서버 > 디스크 IOPS – 버스트 밸런스</td></tr>
  <tr><td>파일 서버 > 디스크 처리량 – 버스트 밸런스</td></tr>
  <tr><td>스토리지 용량 사용률</td><td>[스토리지 용량 늘리기](increase-storage-capacity.md)</td></tr>
  <tr><td>스토리지 볼륨 > 디스크 처리량 - 사용률(HDD)</td><td rowspan="2">[스토리지 용량을 늘리거나](increase-storage-capacity.md) [SDD 스토리지 유형으로 전환](updating-storage-type.md)</td></tr>
  <tr><td>스토리지 볼륨 > 디스크 처리량 - 버스트 밸런스(HDD)</td></tr>
  <tr><td>스토리지 볼륨 > 디스크 IOPS – 사용률 (SSD)</td><td>[SSD IOPS 늘리기](how-to-provision-ssd-iops.md)</td></tr>
</tbody>
</table>


**참고**  
특정 파일 시스템 이벤트는 디스크 I/O 성능 리소스를 사용하므로 잠재적으로 성능 경고를 트리거할 수 있습니다. 예제:  
[스토리지 용량 증가 및 파일 시스템 성능](managing-storage-configuration.md#storage-capacity-increase-and-performance)에 설명된 대로 스토리지 용량 확장의 최적화 단계에서 디스크 처리량이 증가할 수 있습니다.
다중 AZ 파일 시스템의 경우 처리량 용량 확장, 하드웨어 교체 또는 가용 영역 중단과 같은 이벤트로 인해 자동 장애 조치 및 페일백 이벤트가 발생합니다. 이 기간 동안 발생하는 모든 데이터 변경 사항은 기본 및 보조 파일 서버 간에 동기화되어야 하며, Windows Server는 디스크 I/O 리소스를 소비할 수 있는 데이터 동기화 작업을 실행합니다. 자세한 내용은 [처리량 용량 관리](managing-throughput-capacity.md) 단원을 참조하십시오.

파일 시스템 성능에 대한 자세한 내용은 [FSx for Windows File Server 성능성능](performance.md) 섹션을 참조하세요.