답변

3

동적 대형 개체 (DLO) 및 정적 대형 개체 (SLO) 매니페스트를 고려하십시오. 작은 개체를 여러 개 사용하여 세분화 개념을 통해 큰 개체를 만들 수 있습니다. OpenStack 대용량 객체 지원에서 "더 큰 객체의 세그먼트가 업로드되고 다운로드되면 단일 객체로 연결된 모든 세그먼트가 전송되는 특수 매니페스트 파일이 생성됩니다."OpenStack Swift Object Storage는 객체 자체에 추가를 지원하지 않습니다 그러나은 기존 개체를 동적으로 및 정적으로 연결하기위한 기능을 제공합니다.

예를 들어, 을 rawdata_ 파일 이름 패턴을 정의 할 수 있습니다와 객체 저장 용기 내에서 DLO 매니페스트을 설정합니다. 이 매니페스트에 대해 get을 발행 할 때마다 OpenStack swift는 정의 된 파일 이름 패턴과 일치하는 모든 객체를 자동으로 연결하고 단일 결과로 반환합니다. 이 매니페스트 개체는 데이터 분석을 용이하게하기 위해 Bluemix Spark 서비스 노트 (예 : swift : // ...)를 통해로드 할 수도 있습니다.

매니페스트는 주로> 5Gb 개체를 지원하는 데 사용되지만 여러 가지 원시 데이터를 구성하거나 원시 데이터를 지정된 컨테이너에 지속적으로 추가하는 일괄 처리를 처리하기 위해 개체를 슬라이스 앤 다이스로 만드는 것이 좋습니다.

Bluemix 서비스 @http://blog.ibmjstart.net/2016/04/14/e-pluribus-unum-creating-openstack-manifest-objects-in-ibm-bluemix-object-storage/에 대한 Object Storage 매니페스트에 대한 블로그 게시물을 작성했습니다.이 게시물은 유용성에 대해 더 많은 정보를 제공합니다.

희망이 도움과 행운을 빕니다.