Parallelstore 개요

Parallelstore는 초대를 받아야만 사용 가능합니다. 프로젝트에서 Parallelstore에 대한 액세스 권한을 요청하려면 Google Cloud 영업 담당자에게 문의하세요.

Parallelstore는 고성능 컴퓨팅 (HPC) 및 데이터 집약적 애플리케이션의 요구사항을 충족하도록 설계된 지연 시간이 짧은 완전 관리형 분산 파일 시스템입니다.

Parallelstore는 여러 클라이언트가 데이터 무결성이 있는 공유 파일에 동시에 액세스해야 하는 사용 사례에 적합합니다.

Parallelstore는 POSIX 표준을 지원하므로 다양한 기존 애플리케이션 및 도구와 호환되며 마이그레이션 및 통합이 간소화됩니다.

Parallelstore 인스턴스는 Compute Engine VM 또는 Google Kubernetes Engine 클러스터에 마운트할 수 있습니다. Parallelstore CSI 드라이버를 사용하면 고객이 Kubernetes API를 사용하여 스테이트풀 워크로드의 볼륨으로 파일 시스템에 액세스할 수 있습니다.

Cloud Storage로의 일괄 데이터 전송 및 Cloud Storage에서의 일괄 데이터 전송은 명령줄과 REST API에서 사용할 수 있습니다.

사양

  • Parallelstore는 '스크래치' 파일 시스템입니다. 2+1 삭제 코딩이 적용된 로컬 SSD를 기반으로 하며, 인스턴스 용량에 따라 평균 데이터 손실 시간 (MTTDL)이 2~16개월입니다. 자세한 내용은 성능 표를 참고하세요.

  • 사용 가능한 용량은 12TiB~100TiB로 구성할 수 있습니다.

  • 여러 리전에서 지원됩니다.

성능

Parallelstore의 예상 성능은 다음 표에 나와 있습니다.

측정항목 결과
쓰기 처리량 TiB당 0.5GiBps
읽기 처리량 TiB당 1.15GiBps
읽기 IOPS TiB당 30,000IOPS
쓰기 IOPS TiB당 10,000 IOPS
4K 읽기 지연 시간 0.3 ms
지원되는 클라이언트 프로세스 수 4000
전송 속도(Parallelstore <> Cloud Storage) 최대 전송 속도: 20GiBps 또는 초당 5,000개 파일
평균 데이터 손실 시간 (MTTDL) 100TiB 용량: 2개월
48TiB 용량: 4개월
12TiB 용량: 16개월

이 수치는 단일 인스턴스에 대한 256개의 클라이언트 연결을 사용하여 측정됩니다. 지연 시간은 단일 클라이언트에서 측정됩니다. 디렉터리 및 파일 스트리핑 설정은 각 측정항목에 맞게 최적화됩니다.

사용 사례

  • 고성능 컴퓨팅: Parallelstore는 시뮬레이션, 모델링, 분석을 위해 여러 컴퓨팅 노드가 공유 데이터에 빠르고 일관되게 액세스해야 하는 HPC 환경에서 뛰어난 성능을 발휘합니다.

  • 머신러닝: Parallelstore는 머신러닝 워크로드의 대규모 데이터 세트와 높은 처리량 요구사항을 처리하여 효율적인 학습과 추론을 지원할 수 있습니다.

가격 책정

자세한 내용은 가격 책정 페이지를 참고하세요.