FlexCache를 사용한 데이터 복제 - FSx for ONTAP

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

FlexCache를 사용한 데이터 복제

FlexCache는 클라이언트에게 데이터세트를 더 가까이 가져와 액세스 성능을 개선하고 비용을 절감하는 NetApp ONTAP's의 원격 캐싱 기능입니다. FlexCache는 파일 배포를 간소화하고 WAN 비용을 절감합니다. FlexCache 볼륨을 생성하면 처음에는 오리진 파일 시스템의 메타데이터만 복사합니다. 이 접근 방식은 전체 데이터 복사보다 빠르고 공간 효율적이며, 스토리지 용량의 일부만 사용합니다.

FlexCache 작동 방법

FlexCache 볼륨은 오리진 볼륨에 저장된 데이터에 대한 액세스를 제공하는, 듬성듬성 채워진 캐시입니다. 이 캐시는 다른 원격(선택 사항) 파일 시스템에 위치할 수 있습니다. 오리진 볼륨으로부터 모든 데이터를 복사하는 대신 FlexCache는 필요한 만큼만 데이터를 복사합니다. 오리진 데이터를 변경하려면 캐시를 새로 고쳐야 하므로 FlexCache 볼륨은 데이터가 자주 변경되지 않는 읽기 중심의 워크플로에 가장 적합합니다.

다음과 같은 구성으로 FSx for ONTAP에 FlexCache를 사용할 수 있습니다.

오리진 볼륨 FlexCache volume

온프레미스 NetApp ONTAP

FSx for ONTAP

FSx for ONTAP

온프레미스 NetApp ONTAP

FSx for ONTAP FSx for ONTAP

FlexCache 쓰기 모드

FlexCache 볼륨은 쓰기 작업에 대해 라이트 어라운드(write-around) 모드와 라이트 백(write-back) 모드라는 두 가지 작업 모드를 지원합니다.

기본 모드인 라이트 어라운드 모드에서는 쓰기가 캐시에서 오리진 볼륨으로 전달됩니다. 데이터가 오리진 볼륨의 스토리지에 커밋되고 오리진이 캐시에 라이트 백을 승인할 때까지 클라이언트에게 쓰기 작업이 승인되지 않습니다. 각각의 쓰기가 캐시와 오리진 간의 네트워크를 통과해야 하므로 이 모드는 라이트 백 모드보다 지연 시간이 더 깁니다.

ONTAP 9.15.1에 도입된 라이트 백 모드에서는 쓰기가 캐시 위치의 스토리지에 커밋된 즉시 쓰기가 클라이언트에게 승인됩니다. 이후 데이터는 오리진 볼륨에 비동기식으로 쓰여집니다. 이 모드를 사용하면 쓰기가 로컬에 가까운 속도의 성능을 낼 수 있으므로 분산 워크로드의 성능이 크게 향상될 수 있습니다.

짧은 지연 시간의 캐시 쓰기가 필요한 쓰기 중심의 워크로드에는 라이트 백 모드를 사용합니다. 지연 시간에 민감하지 않은 읽기 중심의 워크로드, 또는 오리진 파일 시스템의 FlexCache 오리진 볼륨이 10개를 초과하는 경우에는 라이트 어라운드 모드를 사용합니다.

FlexCache 볼륨 생성 개요

FlexCache 볼륨 생성은 다음과 같은 단계로 구성됩니다.

  1. 소스 및 대상 논리 인터페이스(LIF)를 수집합니다.

  2. 오리진과 캐시 파일 시스템 간에 클러스터 피어링을 설정합니다.

  3. 스토리지 가상 머신(SVM) 피어링 관계를 생성합니다.

  4. FlexCache 볼륨을 생성하고 쓰기 모드를 선택합니다.

  5. 클라이언트에 FlexCache 볼륨을 마운트합니다.

자세한 지침은 FlexCache 생성 섹션을 참조하세요.