볼륨 개요

이 페이지에서는 Google Cloud NetApp Volumes의 볼륨 기능을 간략히 설명합니다.

볼륨 정보

볼륨은 스토리지 풀의 파일 시스템 컨테이너로, 애플리케이션, 데이터베이스, 사용자 데이터를 저장합니다.

스토리지 풀의 사용 가능한 용량을 사용하여 볼륨의 용량을 만들고 프로세스를 중단하지 않고 용량을 정의하고 크기를 조절할 수 있습니다.

스토리지 풀 설정은 스토리지 풀에 포함된 볼륨에 자동으로 적용됩니다. 이러한 설정에는 서비스 수준, 위치, 네트워크 (가상 프라이빗 클라우드 (VPC)), Active Directory 정책, LDAP, 고객 관리 암호화 키 (CMEK) 정책이 포함됩니다.

볼륨 성능

Flex 스토리지 풀: 볼륨의 성능은 스토리지 풀의 크기와 기능에 따라 달라집니다. 풀 성능은 풀의 모든 볼륨 간에 공유됩니다.

표준 스토리지 풀: 볼륨의 성능은 볼륨 크기와 풀에서 상속받은 서비스 수준에 따라 정의됩니다. 볼륨 크기를 늘리거나 줄여 성능을 최적화할 수 있습니다.

프리미엄 및 익스트림 스토리지 풀: 볼륨의 성능은 볼륨 크기와 풀에서 상속된 서비스 수준에 따라 정의됩니다. 볼륨 크기를 늘리거나 줄여 성능을 최적화할 수 있습니다. 또한 Premium 및 Extreme 풀 간에 볼륨을 중단 없이 이동하여 성능을 최적화할 수 있습니다.

스페이스 프로비저닝

데이터를 저장하고 성장을 위한 버퍼로 사용할 수 있도록 충분한 여유 공간을 남겨둘 수 있는 적절한 용량을 볼륨에 프로비저닝해야 합니다.

볼륨이 가득 차면 클라이언트가 데이터를 수정하거나 추가하려고 할 때 out of space 오류가 발생하여 애플리케이션이나 사용자에게 문제가 발생할 수 있습니다. 볼륨 사용량을 모니터링하고 예상 볼륨 사용량보다 20% 높은 프로비저닝된 공간 버퍼를 유지해야 합니다. 사용량 모니터링에 대한 자세한 내용은 NetApp Volumes 모니터링을 참고하세요.

스냅샷은 볼륨의 용량을 사용합니다. 자세한 내용은 스냅샷 공간 사용을 참고하세요.

볼륨 사용자 및 그룹 할당량

NetApp 볼륨의 사용자 및 그룹 할당량은 특정 사용자 또는 그룹이 사용하는 볼륨 공간을 제한할 수 있습니다. 이는 Google Cloud 할당량 및 시스템 한도와 다릅니다. NetApp Volumes 볼륨에서 직접 사용자 및 그룹 할당량을 설정합니다.

할당량은 개별 Windows 또는 Unix 사용자 또는 Unix 그룹에 설정할 수 있지만 Windows 그룹에는 설정할 수 없습니다. 할당량은 이름이 아닌 사용자 또는 그룹의 특정 사용자 ID (UID), 보안 식별자 (SID) 또는 그룹 ID (GID)를 타겟팅합니다.

할당량은 사용자의 사용량에 따라 스토리지를 할당하는 것이 아니라 사용량을 제한하기 위한 것입니다. 할당량 한도는 사용자 할당량부터 시작하여 그룹 할당량 순으로 확인됩니다. 할당량 한도에 도달하면 쓰기가 차단됩니다. 그룹 할당량은 그룹의 모든 사용자가 공유합니다. 할당량 규칙을 관리하는 방법에 대한 자세한 내용은 할당량 규칙 관리를 참고하세요.

예를 들어 HR, 재무, 관리팀의 세 그룹이 10TiB 볼륨을 공유합니다. 기본 그룹 할당량은 500GiB로 HR 및 관리 그룹 사용자를 제한하고 재무팀에는 10TiB 그룹 할당량이 있습니다. 기본 사용자 할당량은 1TiB입니다. 재무팀의 Sasha와 관리팀의 Alex에게는 각각 5TiB의 개별 사용자 할당량이 할당됩니다. 다음은 특정 사용자의 유효 할당량의 예입니다.

  • 인사팀의 김, Taylor, 관리팀의 Alex는 500GiB 그룹 할당량으로 제한됩니다. Alex의 5TiB 사용자 할당량은 그룹 할당량에 의해 효과적으로 재정의됩니다.

  • 재무팀의 사용자 Sasha는 사용자 할당량에 따라 5TiB로 제한됩니다.

  • 재무팀의 이 사용자는 사용자 할당량에 따라 1TiB로 제한됩니다.

  • 재무팀의 어떤 사용자도 사용자 할당량이 5TiB를 초과하지 않으므로 개별적으로 최대 10TiB 그룹 할당량을 저장할 수 없습니다.

사용자가 할당량 한도를 초과하여 작성하려고 하면 오류가 표시됩니다. 사용자 할당량 소비 및 한도는 Windows 탐색기 또는 Linux 할당량 명령에 사용자에게 표시됩니다. 그룹 할당량 사용량과 한도는 rquota v2 호환 클라이언트를 사용하는 경우에만 표시됩니다.

할당량 규칙에는 네 가지 유형이 있습니다.

  • 개별 사용자 할당량: Linux UID 또는 Windows SID를 사용하는 명시적 사용자에게 적용됩니다.

  • 개별 그룹 할당량: Windows 지원 없이 Linux GID를 사용하는 명시적 그룹에 적용됩니다.

  • 기본 사용자 할당량: 개별 할당량 규칙이 없는 모든 사용자에게 적용됩니다.

  • 기본 그룹 할당량: 개별 할당량 규칙이 없는 모든 그룹에 적용됩니다.

볼륨 되돌리기

NetApp Volumes를 사용하면 이전에 만든 스냅샷으로 볼륨을 되돌릴 수 있습니다. 볼륨을 되돌리면 모든 볼륨 콘텐츠가 스냅샷이 생성된 시점으로 복원됩니다. 되돌리기에 사용된 스냅샷 이후에 생성된 스냅샷은 손실됩니다. 데이터 손실을 원하지 않는 경우 볼륨을 클론하거나 스냅샷으로 데이터를 복원하는 것이 좋습니다.

볼륨 되돌리기를 사용하여 애플리케이션을 테스트 및 업그레이드하거나 랜섬웨어 공격을 방어할 수 있습니다. 이 프로세스는 백업으로 볼륨을 덮어쓰는 것과 비슷하지만 몇 초밖에 걸리지 않습니다. 볼륨 용량과 관계없이 볼륨을 스냅샷으로 되돌릴 수 있습니다.

버전은 볼륨이 온라인 상태이고 클라이언트에서 사용 중일 때 발생합니다. 되돌리기는 애플리케이션에 알림 없이 열린 파일을 변경하므로 잠재적인 데이터 손상을 방지하려면 되돌리기 전에 모든 중요 애플리케이션을 중지하는 것이 좋습니다.

클라이언트 연결 시 볼륨 삭제 차단

NetApp Volumes를 사용하면 클라이언트에서 볼륨을 마운트할 때 볼륨 삭제를 차단할 수 있습니다. Google Cloud VMware Engine (GCVE) 데이터 스토어에 볼륨을 사용하는 경우 클라이언트가 볼륨을 마운트할 때 볼륨 삭제를 차단하는 설정을 사용 설정해야 합니다. 클라이언트 연결 시 볼륨 삭제 차단 설정을 사용 설정하면 마운트된 볼륨을 삭제하려고 할 때 오류 메시지가 표시됩니다.

볼륨은 볼륨을 만들고, 스냅샷에서 새 볼륨을 만들고, 백업에서 새 볼륨을 만들 때 볼륨 삭제를 차단하는 기능을 지원합니다.

다음 프로토콜은 볼륨 삭제 차단을 지원합니다.

  • NFSV3

  • NFSV4.1

  • NFSV3 및 NFSV4.1

이 옵션이 사용 설정된 경우 볼륨을 삭제하려면 먼저 모든 클라이언트가 볼륨을 마운트 해제해야 합니다. 그런 다음 볼륨을 삭제하려면 52시간 이상 기다려야 합니다.

대용량 볼륨

Premium 및 Extreme 서비스 수준에서는 볼륨 크기가 100GiB~102,400GiB이고 최대 처리량이 4.5GiBps입니다. 일부 워크로드에는 더 큰 볼륨과 더 높은 처리량이 필요하며, 이는 프리미엄 및 익스트림 서비스 수준에서 대용량 볼륨 옵션을 사용하여 달성할 수 있습니다.

대용량 볼륨은 1GiB 단위로 15TiB~1PiB 사이의 크기로 지정할 수 있으며 최대 30GiBps의 처리량 성능을 제공합니다.

대용량 볼륨은 볼륨으로 클라이언트 트래픽을 부하 분산하고 더 높은 성능을 달성할 수 있는 6개의 스토리지 엔드포인트 (IP 주소)를 제공합니다. 이러한 볼륨은 6개의 IP 주소를 통해 고성능이 필요하고 동일한 데이터에 대한 동시 액세스가 많은 워크로드에 적합합니다. 클라이언트를 연결하는 방법에 관한 권장사항은 여러 스토리지 엔드포인트로 대용량 볼륨 연결을 참고하세요. 볼륨은 생성 후 대용량 볼륨으로 변환할 수 없으며 그 반대도 마찬가지입니다.

대용량 볼륨 제한사항

대용량 볼륨에는 다음 제한사항이 적용됩니다.

  • 볼륨 백업은 지원되지 않습니다.

  • 볼륨을 보유한 스토리지 풀에는 위치 기반 할당량이 적용됩니다. 용량이 더 필요한 경우 위치별 스토리지 풀 용량 (GiB) 할당량의 상향을 요청하세요. 자세한 내용은 NetApp Volumes 할당량을 참고하세요.

자동 계층화

스토리지 풀에서 자동 계층화를 사용 설정한 경우 Google Cloud NetApp Volumes를 사용하면 볼륨별로 자동 계층화를 사용 설정할 수 있습니다. 자동 계층화는 볼륨 사용의 전반적인 비용을 줄여줍니다. 자동 계층화에 대한 자세한 내용은 자동 계층화 관리를 참고하세요.

다음 단계

볼륨 만들기