Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

객체 분할이란 무엇입니까?

기여자

객체 분할은 큰 객체에 대한 스토리지 및 리소스 사용을 최적화하기 위해 객체를 작은 고정 크기 객체 컬렉션으로 분할하는 프로세스입니다. S3 다중 파트 업로드는 또한 각 파트를 나타내는 오브젝트와 함께 분할된 오브젝트를 만듭니다.

개체가 StorageGRID 시스템으로 수집되면 LDR 서비스는 개체를 세그먼트로 분할하고 모든 세그먼트의 헤더 정보를 내용으로 나열하는 세그먼트 컨테이너를 만듭니다.

객체 분할 워크플로우

세그먼트 컨테이너를 검색할 때 LDR 서비스는 세그먼트에서 원래 개체를 어셈블하고 개체를 클라이언트에 반환합니다.

컨테이너와 세그먼트가 반드시 동일한 스토리지 노드에 저장되지는 않습니다. 컨테이너 및 세그먼트는 ILM 규칙에 지정된 스토리지 풀 내의 모든 스토리지 노드에 저장할 수 있습니다.

각 세그먼트는 StorageGRID 시스템에 의해 독립적으로 처리되고 관리되는 개체 및 저장된 개체와 같은 특성의 카운트에 기여합니다. 예를 들어, StorageGRID 시스템에 저장된 객체가 두 세그먼트로 분할되면 다음과 같이 수집 완료 후 관리 객체 값이 3씩 증가합니다.

세그먼트 컨테이너 + 세그먼트 1 + 세그먼트 2 = 저장된 오브젝트 3개

다음과 같은 방법으로 큰 물체를 다룰 때 성능을 향상시킬 수 있습니다.

  • 각 게이트웨이 및 스토리지 노드에는 필요한 처리량을 위한 충분한 네트워크 대역폭이 있습니다. 예를 들어 10Gbps 이더넷 인터페이스에서 별도의 그리드 및 클라이언트 네트워크를 구성합니다.

  • 필요한 처리량에 대해 충분한 게이트웨이 및 스토리지 노드가 구축됩니다.

  • 각 스토리지 노드에는 필요한 처리량을 위한 충분한 디스크 입출력 성능이 있습니다.