File Storage for Classic 시작하기
File Storage for Classic NFS 기반의 영구적 네트워크 연결 스토리지(NAS)를 통해 유연한 성능 옵션을 제공하며, 엔터프라이즈급 내구성과 가용성을 보장합니다.
IBM Cloud® File Storage for Classic 지속적이고, 빠르며, 유연한 네트워크 연결 방식의 네트워크 파일 시스템( NFS ) 기반 File Storage for Classic 입니다. 이 네트워크 연결 스토리지(NAS) 환경에서는 파일 공유 기능과 성능을 완벽하게 제어할 수 있습니다. File Storage for Classic 공유 폴더는 내결함성을 위해 라우팅된 Transmission Control Protocol / Internet Protocol ( TCP/IP ) 연결을 통해 최대 64대의 승인된 기기에 연결할 수 있습니다.
File Storage for Classic와 IBM Cloud® Kubernetes Service 사용에 대한 자세한 내용은 기존 IBM Cloud File Storage 에서 확인할 수 있습니다.
시작하기 전에
File Storage for Classic 볼륨은 두 개의 옵션으로 20GB에서 12TB까지 프로비저닝될 수 있습니다.
- 사전 정의된 성능 레벨 및 기타 기능(스냅샷 및 복제 등)을 제공하는 Endurance 티어로 프로비저닝합니다. GB당 초당 입출력 작업 수(IOPS)에 따라 다음 4가지 등급을 선택할 수 있습니다:
LOW_INTENSITY_TIER= 0.25 IOPS/GBREADHEAVY_TIER= 2 IOPS/GBWRITEHEAVY_TIER= 4 IOPS/GB10_IOPS_PER_GB= 10 IOPS/GB
- 할당된 IOPS가 있는 강력한 Performance 환경을 빌드합니다.
File Storage for Classic 제품에 대한 자세한 내용은 ‘ IBM Cloud File Storage 란 무엇인가’를 참조하십시오.
프로비저닝 고려사항
IO크기
Endurance 및 Performance의 IOPS 값은 16KB 블록 크기를 기준으로, 읽기 및 쓰기 비율이 50:50이고, 무작위 및 순차 워크로드 비율이 50:50인 조건에서 측정된 것입니다. 16KB 블록은 볼륨에 한 번 쓰기와 동등합니다.
애플리케이션에서 사용하는 IO 크기는 스토리지 성능에 직접적인 영향을 미칩니다. 애플리케이션에서 사용하는 IO 크기가 16KB보다 작을 경우, 처리량 한도에 도달하기 전에 IOPS 한도에 먼저 도달하게 됩니다. 반대로, 애플리케이션에 사용되는 블록 크기가 16KB보다 크면 IOPS 제한 이전에 처리량 제한이 실현됩니다.
| IO 크기 (KB) | IOPS | 처리량(MB/초) |
|---|---|---|
| 4 | 1,000 | 4 |
| 8 | 1,000 | 8 |
| 16 | 1,000 | 16 |
| 32 | 500 | 16 |
| 64 | 250 | 16 |
| 128 | 128 | 16 |
| 512 | 32 | 16 |
| 1024자입니다. | 16 | 16 |
권한 부여된 호스트
고려할 또 다른 요인은 볼륨을 사용하는 호스트의 수입니다. 볼륨에 액세스하는 호스트가 단 하나뿐인 경우, 특히 IOPS 수치가 극단적으로 높은 상황에서는( 10,000s ) 사용 가능한 최대 IOPS를 달성하기 어려울 수 있습니다.
파일 스토리지 공유의 최대 IOPS는 48,000 IOPS입니다. 작업 부하가 이처럼 높은 처리량을 필요로 한다면, 단일 서버로 인한 병목 현상을 방지하기 위해 최소한 두 대 이상의 서버가 해당 볼륨에 액세스하도록 구성하는 것이 가장 좋습니다.
최대 64개의 서버에 파일 공유에 액세스할 수 있는 권한을 부여할 수 있습니다. 이 한계에는 결합된 모든 서브넷, 호스트 및 IP 권한이 포함됩니다. 이 한계 늘리기에 대한 자세한 정보는 FAQ 를 참조하십시오.
네트워크 연결
이더넷 연결 속도는 볼륨의 예상 최대 처리량보다 빨라야 합니다. 일반적으로는 이더넷 연결이 사용 가능한 대역폭의 70%를 초과하여 사용하지 않아야 합니다. 예를 들어, IOPS가 6,000이고 블록 크기가 16KB인 경우, 해당 볼륨은 약 94 MBps의 처리량을 처리할 수 있습니다. 볼륨에 대해 1Gbps의 이더넷 연결을 보유하고 있는 경우 서버가 사용 가능한 최대 처리량을 사용하려고 시도하면 병목 현상이 발생합니다. 1Gbps 연결의 이론적 한계치의 70%가 고작 88MBps에 불과하기 때문입니다.
최대 IOPS를 달성하려면 적절한 네트워크 리소스가 제 위치에 있어야 합니다. 그 밖의 고려 사항으로는 스토리지 외부의 사설 네트워크 사용, 호스트 측 및 애플리케이션별 튜닝, 그리고 기타 설정 등이 있습니다.
스토리지 트래픽은 다른 유형의 트래픽과 분리되어야 하며, 방화벽이나 라우터를 경유해서는 안 됩니다. 저장소 트래픽을 전용 가상 근거리 통신망(VLAN)에 분리해 두면, 점보 프레임이 활성화된 경우 최대 전송 단위(MTU) 불일치를 방지하는 데에도 도움이 됩니다. 자세한 정보는 Jumbo Frames 사용을 참조하십시오.
스토리지 트래픽은 공용 Virtual Server의 총 네트워크 사용에 포함됩니다. 서비스에서 부과할 수 있는 한계에 관한 자세한 정보는 Virtual Server 문서를 참조하십시오.
NFS 버전
NFSv3 및 NFSv4.1이 둘 다 IBM Cloud® 환경에서 지원됩니다. NFS(Network File System) 는 분산 파일 공유를 위한 네트워킹 프로토콜입니다. 이를 통해 원격 호스트가 네트워크를 통해 파일 시스템을 마운트하고 로컬에 마운트된 것처럼 해당 파일 시스템과 상호작용할 수 있습니다.
가능한 경우 NFSv3 프로토콜을 사용하십시오. NFSv3 는 안전한 비동기 쓰기를 지원하며 이전 NFSv2보다 오류 처리에서 더 강력합니다. 64비트파일 크기 및 오프셋을 지원하므로 클라이언트가 2GB이상의 파일 데이터에 액세스할 수 있습니다. NFSv3 no_root_squash 를 기본적으로 지원하여, 루트 클라이언트가 ‘ ’ 공유에서 루트 권한을 유지할 수 있도록
합니다. NFS
File Storage for Classic 가 VMware® 배치에서 사용되는 경우, NFSv4.1 이 구현에 더 좋은 선택일 수 있습니다. 각 버전의 다양한 기능 및 VMware® 에서 지원하는 내용에 대한 자세한 내용은 ‘ VMware vSphere 를 사용하여 NFS 를 실행하기 위한 모범 사례’를 참조하십시오.
주문 제출
주문을 제출할 준비가 되면 API 또는 Terraform 을 사용하여 CLI 에서 콘솔 에 배치할 수 있습니다. VMware® 배포 환경을 위한 File Storage 프로비저닝에 대한 자세한 내용은 아키텍처 가이드를 참조하십시오.
기본적으로 총 700개의 Block 및 File Storage for Classic 볼륨을 프로비저닝할 수 있습니다. 자세한 정보는 스토리지 한계 관리를 참조하십시오.
새 스토리지 연결 및 구성
프로비저닝 요청이 완료되면 새 스토리지에 액세스할 수 있도록 호스트에 권한을 부여하고 연결을 구성하십시오. 호스트의 운영 체제에 따라 적절한 링크를 사용하십시오.
- Red Hat Linux®에서 File Storage for Classic 마운트
- Ubuntu에서 File Storage for Classic 마운트
- File Storage for Classic ESXi 호스트에 VMware® 데이터 저장소로 마운트(mounting)
- cPanel로 백업을 위한 File Storage for Classic 구성
- Plesk로 백업을 위한 File Storage for Classic 구성
Windows OS에서 File Storage for Classic 공유 마운트는 지원되지 않습니다.
스토리지 관리
콘솔에서 CLI, API 또는 Terraform을 사용하여 호스트 승인 및 취소와 같은 File Storage for Classic 의 다양한 측면을 관리할 수 있습니다. 자세한 정보는 File Storage for Classic 관리를 참조하십시오.
복제 기능을 사용하면 두 곳의 서로 다른 위치에서 데이터를 동기화 상태로 유지할 수 있습니다. 복제 기능은 사용자의 스냅샷 일정 중 하나를 사용하여 스냅샷을 원격 데이터 센터의 대상 볼륨으로 자동으로 복사합니다. 치명적인 사고가 발생하거나 데이터가 손상된 경우, 원격 사이트에 있는 사본을 복구할 수 있습니다. 자세한 내용은 ‘복제 및 재해 복구 - 데이터 복제’를 참조하십시오.
IBM Cloud 인프라를 확장하거나 최신 스토리지 옵션을 검토할 계획이라면, ‘ IBM Cloud 클래식 인프라에서 VPC로 데이터 마이그레이션’ 문서를 참조하십시오.