1. OpenShift Container Platform 4.2
GA 일 : 16/Oct/2019
2. OpenShift Container Storage 4.2
GA 일 : 19/Nov/2019
3. NooBaa 주기능
1) S3 API 기반으로 mirror | spread 지원(Bucket 기준)
: 위 예제와 같이 NooBaa의 highlight은 Data place 정책을 Spread 또는 Mirror 를 지원한다.
: 이는 Bucket기반으로 하여 각 Bucket 기준으로 Spread(RAID 0와 비슷함) 또는 Mirror(RAID1과 비슷함) 임.
: Data를 Spread로 쓸 경우, Data 기준 AWS Region이 다른 Data를 Access하기 위하여 NooBaa에서 제공하는 Object Storage Endpoint를 지정하면, Region에 상관없이 Container는 Data에 접근이 가능하다.
: Data를 Mirror로 쓸 경우, Data 기준 AWS, local Ceph(서울), remote Ceph(제주), Azure 이 모든 Public 및 Private Cloud에 1개의 Data가 Consistency를 유지하며 동일한 data가 copy되어 write하게 된다.
만약 Data read시에 Data Tiering 기준 latency | region 등 기준으로 하여 NooBaa에서 제공한 Object Storage Endpoint로 access 가능하게 된다.
2) Deduplication
: 중복제거 기능이 추가된다.
3) Compress 기능
: Object단위 압축기능이 추가되며, 압축률은 약 1:2비율 정도 예상된다.
4. NooBaa 사용시 주의할 점
: NooBaa를 기존 운영하는 Object Storage(Source)에 Mirror Type으로 적용할 경우, Bucket 단위 Copy로 인해 Network 및 Storage 자체 부하(meta data정보 및 Object R/W 수행)가 있으니 고객께 notice가 반드시 필요하다.
: NooBaa를 기존 운영하는 Object Storage(Source)에 Spread Type으로 적용할 경우, AWS에서 운영하는 Seoul Region OCP가 있다면, AWS Seoul Region이 Disaster 발생시 해당 Region Data에는 DU(Data Unaccessable) 이다.
: NooBaa를 적용 후, Hybrid Cloud 적용 시, 모든 Data Path는 NooBaa에서 제공한 단일 EndPoint를 적용해야 한다.
-> 만약 NooBaa의 EndPoint 가 아닌 NooBaa의 Back-End Ceph 또는 AWS의 End-Point롤 Direct Access 시에는 meta data 정합성 및 Object 정합성에 대한 보장하지 않는다.
-> NooBaa를 이용한 S3 API handling 이유
: NooBaa는 Ceph S3 API 와 echosystem Public Cloud 만 지원한다.