Azure NetApp Files란?

완료됨

먼저 Azure NetApp Files와 핵심 기능에 대한 개요부터 살펴보겠습니다. 이 개요는 Azure NetApp Files를 사용하여 온-프레미스 워크로드를 마이그레이션하거나 새로운 워크로드를 클라우드에 배포할 수 있는지 여부를 결정하는 데 도움이 됩니다.

공유 파일 스토리지란?

많은 최신 애플리케이션은 다음 스토리지 기술 중 하나를 사용합니다.

  • 블록 스토리지: 데이터는 ‘블록’이라는 불연속 청크로 나뉘어 섹터 및 트랙 수준에서 디스크에 저장됩니다. 이러한 블록은 애플리케이션에서 직접 처리할 수도 있고, 블록을 계층적 디렉터리(폴더)와 파일로 구성하는 파일 시스템을 통해 처리할 수도 있습니다.
  • 개체 스토리지: 정보는 계층 구조가 없는, 비정형 데이터로 저장됩니다.

대부분의 조직에는 데이터에 대한 계층적 액세스를 지원하는 파일 시스템을 사용하여 저장된 파일에 대해 공유 액세스해야 하는 많은 애플리케이션과 서비스가 있습니다. ‘공유 파일 스토리지’는 파일을 네트워크에서 서버, 애플리케이션 및 사용자가 사용할 수 있도록 파일 기반 데이터를 네트워크 환경에 저장하는 방법입니다. 대부분의 공유 파일 스토리지는 공유 파일 시스템을 사용하는 NAS(네트워크 연결 스토리지) 디바이스로 구성됩니다.

대부분의 공유 파일 스토리지 구현에는 두 가지 기본 파일 시스템 프로토콜이 사용됩니다.

  • NFS(네트워크 파일 시스템): Linux 운영 체제와 함께 가장 많이 사용됩니다.
  • SMB(서버 메시지 블록): Windows 운영 체제에서 가장 많이 사용됩니다.

NFS와 SMB는 모두 운영 체제가 디렉터리나 폴더에 파일을 저장할 수 있는 계층적 구조로 구성된 논리 드라이브를 제공합니다.

Azure NetApp Files 정의

Azure NetApp Files는 Azure에서 기본적으로 제공하는, 자체 개발한, 엔터프라이즈급, 고성능, 완전 관리형 NAS 파일 스토리지 서비스입니다.

Azure NetApp Files의 키 특성은 다음과 같습니다.

  • 성능, 비용 최적화 및 스케일링
  • 단순성 및 가용성
  • 데이터 관리 및 보안

성능, 비용 및 규모 최적화

Azure NetApp Files는 엔터프라이즈 워크로드를 위한 고성능 파일 스토리지를 제공하고 비용 최적화 및 크기 조정성을 제공하는 기능을 제공하도록 설계되었습니다.

성능

Azure NetApp Files는 ONTAP 기반의 내결함성 운영 체제 미설치 집합을 기반으로 빌드되어 매우 빠르고 신뢰할 수 있는 스토리지를 제공합니다.

Azure NetApp Files 성능은 세 가지 방법으로 측정됩니다.

  • IOPS(초당 입출력 작업): 스토리지 디바이스가 초당 수행할 수 있는 평균 읽기 및 쓰기 작업 수를 측정하는 스토리지 성능 벤치마크입니다. Azure NetApp Files는 가장 낮은 성능 계층에서 최대 130,000개의 순수 임의 쓰기와 460,000개의 순수 임의 읽기를 제공합니다. 더 높은 성능 계층의 경우 Azure NetApp Files는 최대 474,000개의 순수 임의 쓰기와 약 709,000개의 순수 임의 읽기를 제공합니다.
  • 처리량 한도: 읽기 및 쓰기 속도를 조합하여 측정하는 스토리지 성능 벤치마크입니다. Azure NetApp Files는 가장 높은 계층을 사용하여 일반 크기 볼륨에 최대 4,500MiB/s를 할당하고 대용량 볼륨에는 10,240MiB/s를 할당할 수 있습니다.
  • 대기 시간은 특정 스토리지 위치에 액세스하는 데 필요한 시간입니다. Azure NetApp Files는 평균 대기 시간이 1밀리초 미만입니다.

Azure NetApp Files는 온-프레미스 인프라 수준의 성능으로 클라우드에서 성능 집약적 워크로드를 실행하여 밀리초 미만의 대기 시간으로 빠르고 신뢰할 수 있는 올플래시 성능을 제공합니다.

Azure NetApp Files는 유연한 성능 계층을 제공합니다. 성능 계층은 워크로드 요구 사항에 따라 서비스 수준을 동적으로 변경할 수 있는 기능을 제공합니다. 쿨 액세스가 포함된 Azure NetApp Files 스토리지를 사용하면 비활성 데이터를 Azure NetApp Files 표준 서비스 수준 스토리지(핫 계층)에서 Azure Storage 계정(쿨 계층)으로 이동하도록 구성할 수 있습니다. 쿨 액세스를 사용하도록 설정하면 볼륨 및 볼륨의 스냅샷에서 쿨 계층으로 비활성 데이터 블록이 이동하므로 비용을 절감할 수 있습니다. 워크로드에 맞는 올바른 성능 수준을 선택해야 하며, 비용과 변화하는 요구 사항의 균형을 맞추기 위해 워크로드 요구 사항에 따라 성능을 항상 동적으로 조정할 수 있습니다.

비용 최적화

Azure NetApp Files의 비용 모델을 이해하면 서비스 비용을 관리하는 데 도움이 됩니다.

Azure NetApp Files는 용량 풀을 만들어 할당되는 프로비전된 스토리지 용량에 대해 요금이 청구됩니다. 용량 풀은 시간당 할당된 GiB별 설정된 비용을 기준으로 매월 청구됩니다. 마케팅 목록의 구성원을 관리할 수 있습니다.

  • 작은 스토리지와 낮은 진입점부터 시작하여 비용을 절감합니다. 높은 선행 비용 없이 성장에 맞춰 스토리지를 스케일링합니다.
  • 더 크고 풀링된 용량 및 성능 예산을 만들어 낭비를 줄이고, 볼륨을 공유하고 분산합니다.
  • 개별 사용자 및 그룹의 스토리지 사용량에 할당량을 설정하여 스토리지 사용량을 제어하고 리소스 할당을 최적화합니다.
  • Azure NetApp Files의 쿨 액세스 옵션을 사용하면 비활성 데이터를 Azure NetApp Files 스토리지(핫 계층)에서 Azure Storage 계정(쿨 계층)으로 투명하게 이동할 수 있습니다.

확장

Azure NetApp Files를 사용하면 가동 중지 없이 50GiB에서 100TiB까지 볼륨 크기를 쉽게 조정할 수 있습니다. 초과 프로비전 없이 비즈니스 요구에 따라 스토리지의 크기를 조정할 수 있으므로 선불 비용이 발생하지 않습니다.

  • 대용량 데이터(최대 500TiB)를 단일 볼륨에 저장하여 대규모 데이터 세트와 고성능 워크로드를 손쉽게 관리합니다.
  • 모든 크기의 워크로드를 플랫폼으로 쉽게 마이그레이션할 수 있습니다. 원활하고 비용 효율적인 배포 및 마이그레이션 환경을 즐길 수 있습니다.

이러한 모든 기능이 함께 작동하여 엔터프라이즈 워크로드의 요구를 위한 고성능 파일 스토리지 솔루션을 제공합니다. 워크로드에 대해 최적의(낮은) 스토리지 대기 시간, 비용 및 스케일링을 유지하도록 하는 데 도움이 됩니다.

간편성과 가용성 향상

Azure NetApp Files는 파일 스토리지 요구 사항에 적합한 단순성 및 고가용성을 제공하도록 디자인되었습니다. Azure NetApp Files의 주요 기능은 다음과 같습니다.

  • Azure NetApp Files를 사용하면 전용 하드웨어나 복잡한 구성 없이도 빠르고 쉽게 볼륨을 프로비전하고 관리할 수 있습니다.
  • Azure NetApp Files는 익숙한 인터페이스를 제공하고 기존 도구와 워크플로를 통합하는 동시에 관리를 간소화하고 다른 Azure 서비스와의 일관성을 보장합니다.
  • Azure NetApp Files는 고가용성 SLA를 제공하여 데이터를 항상 사용 가능하고 액세스 가능하게 유지하고, 가동 중지 시간과 비즈니스 운영 중단을 방지합니다.
  • Azure NetApp Files를 사용하면 비용과 시간이 많이 소요되는 애플리케이션 리팩터링이나 재디자인 없이도 워크로드를 빠르고 쉽게 Azure로 옮길 수 있습니다.
  • Azure NetApp Files는 사용하기 쉽고 가용성이 높은 파일 스토리지 솔루션을 제공합니다.
  • Azure NetApp Files는 데이터를 쉽게 관리하고 높은 가용성과 복구 가능성을 보장하며 애플리케이션에서 액세스 가능하도록 합니다. 지역 간 또는 교차영역 복제를 활용하면 가용성과 원격 액세스를 개선할 수 있습니다.
  • 애플리케이션 볼륨 그룹을 사용하면 모범 사례에 따라 단일 단계의 최적화된 워크플로로 모든 애플리케이션 볼륨을 배포할 수 있습니다.

데이터 관리 및 보안 강화

Azure NetApp Files는 데이터를 안전하게 관리하도록 설계되었습니다.

보안 및 규정 준수

Azure NetApp Files는 높은 수준의 보안과 준수를 제공하도록 특별히 빌드되었습니다.

  • 보안: Azure NetApp Files는 미사용 데이터 암호화(FIPS-140-2 규격), RBAC(역할 기반 액세스 제어), Microsoft Entra ID 인증, 네트워크 기반 ACL(액세스 제어 목록)에 대한 내보내기 정책 등을 제공합니다. Azure NetApp Files는 고객 관리형 키도 지원합니다.
  • 규정 준수: Azure NetApp Files는 HIPAA(Health Insurance Portability and Accountability Act) 및 기타 여러 인증을 비롯한 주요 산업 인증을 준수합니다.

데이터 암호화

Azure NetApp Files는 전송 중인 데이터와 저장 중인 데이터의 암호화 기능을 모두 보장하여 정보를 항상 안전하게 보호합니다.

  • 전송 암호화 중인 데이터: 정보가 안전하고 보호된다는 안도감을 제공하기 위해 전송되는 데이터의 기밀성과 무결성을 보장합니다.
  • 미사용 데이터 암호화: 저장된 데이터에 대한 무제한 액세스를 방지하고, 규정 준수 요구 사항을 충족하며, 데이터 보안을 강화합니다.

프로토콜

Azure NetApp Files는 퍼블릭 클라우드 NAS 공급자 간에 가장 광범위한 파일 프로토콜을 제공합니다. Azure NetApp Files는 다음 프로토콜을 지원합니다.

  • NFSv3
  • NFSv4.1
  • SMB 2.x
  • SMB 3.x

Azure NetApp Files는 NFSv3, NFSv4.1 및 SMB 볼륨에 대한 이중 프로토콜 액세스도 지원합니다. 지원되는 NFS와 SMB를 동시에 사용하는 볼륨을 만들 수 있습니다. 볼륨에서 두 프로토콜을 모두 사용하면 파일 기반 데이터 세트를 사용하는 Linux 기반 및 Windows 기반 엔터프라이즈 애플리케이션에서 해당 데이터를 동시에 액세스하고 공유할 수 있습니다. LDAP 사용자 매핑을 지원하여 동시 이중 프로토콜(NFSv4.1 및 SMB) 액세스를 허용하는 Azure NetApp Files 볼륨을 만들 수도 있습니다.

데이터 관리

Azure NetApp Files는 데이터의 보안 스토리지, 가용성 및 관리 효율성을 보장하는 데 도움이 되는 기본 제공 데이터 관리 및 보안 기능을 제공합니다.

볼륨 액세스

Azure NetApp Files 볼륨은 Microsoft에서 판매 및 지원하는 Azure 데이터 센터에 있는 ONTAP으로 구동되는 운영 체제 미설치 집합에서 제공됩니다. 단 몇 분 안에 Azure NetApp Files 볼륨을 설정할 수 있습니다. Azure Portal, Azure CLI(Azure 명령줄 인터페이스), Azure PowerShell 또는 Azure REST API를 통해 다른 Azure 서비스와 동일한 방식으로 볼륨을 관리할 수 있습니다.

효율적인 스냅샷 및 백업

데이터를 빠르고 쉽게 백업하고 이전 시점으로 복원하여 가동 중지 시간을 최소화하고 데이터 손실 위험을 줄여줍니다. 스냅샷에서 데이터를 빠르고 정확하게 복원합니다.

스냅샷은 Azure NetApp Files의 볼륨 가상화 기술로 인해 오버헤드가 낮고 디스크의 실제 데이터 블록에 대한 포인터를 사용하고 조작합니다. 기존 블록을 재작성하거나 덮어쓰지 않습니다. 대신 업데이트된 데이터를 새 사용되지 않는 블록에 쓰고 포인터를 변경합니다.

볼륨을 삭제하면 스냅샷은 삭제되지만 백업은 유지됩니다.

지역 간 및 영역 간 복제

Azure NetApp Files 복제 기능은 지역 간 및 영역 간 볼륨 복제를 통해 데이터 보호를 제공합니다. 이 기능을 사용하면 애플리케이션 서버에 부하를 주지 않고 한 지역 또는 영역의 Azure NetApp Files 볼륨(원본)에서 다른 지역 또는 영역의 다른 Azure NetApp Files 볼륨(대상)으로 데이터를 비동기식으로 복제할 수 있습니다. 이 기능을 사용하면 지역 전체 또는 영역 전체에서 중단이나 재해가 발생하는 경우 중요한 애플리케이션을 장애 조치(failover)할 수 있습니다.