1. 스토리지 비교
네이버 클라우드에서 제공하는 스토리지들의 주요 기능과 용도를 QnA 형식으로 비교 정리했습니다
써드아이시스템이 네이버 클라우드 프리미엄 파트너사로 활동하면서 보유하게 된 네이버 클라우드와 관련된 여러 기술 노하우들을 많은 분들께 공유하려고 합니다.
네이버 클라우드 Object Storage에 저장된 Object 즉, 파일들의 Lifecycle(수명주기)를 설정할 때 관리대상이 되는 Object를 결정하는 규칙에 대해 정리해보겠습니다.
수명주기 정책 설정은 크게 정책, 관리대상, 이동위치 3가지 항목으로 구성됩니다.
정책 유형은 다음의 3가지가 있습니다.
그리고 이동 시점은 파일이 Object Storage에 저장-생성된 후 경과한 일자를 기준으로 하며 1일 ~ 3,650일 사이의 값을 입력합니다.
관리대상의 버킷(Bucket)을 선택하고 Object 이름의 규칙을 접두어 방식으로 입력합니다.
이동할 위치는 Archive Storage로 고정이며, Archive Storage의 컨테이너(버킷)을 선택하고 세부경로 즉, 폴더를 입력합니다.
세부경로에 아무것도 입력하지 않으면 Source 즉, Object Storage의 위치, 폴더 구조 그대로 이동됩니다.
아래 스샷처럼 폴더와 파일이 저장되어 있다고 가정하고 예를 들어보겠습니다.
다른 항목들은 동일하고, 관리대상(Source) Object 이름 규칙에 따라 어떤 결과가 나오지는 확인해보겠습니다.
물론 아래의 예시들에서 공통적으로 위에서 지정한 수명주기 날짜에 해당하는 파일들만 이동하게 됩니다.
- 3rdeyesys
- img_01.png
- screenshot_01.png
- 3rdeyesys_img
- img_02.png
- ncp
-
- 3rdeyesys_biz.png
- ncp_server_acg_classic.png
- ncp_server_acg_vpc_inbound.png
- vpc_acg_nacl_ncp.png
이렇게 3rdeyesys, 3rdeyesys_img 2개의 폴더에는 각각 파일이 존재하고, ncp 폴더에는 아무것도 없습니다. 그리고 4개 파일이 루트에 저장되어 있습니다.
이 경우 Archive Storage로 이동하는 파일과 폴더는 다음과 같습니다.
즉, 3rdeyesys로 시작하는 파일과 폴더 아래에 있는 파일까지 모두 이동하게 됩니다.
- 3rdeyesys
- img_01.png
- screenshot_01.png
- 3rdeyesys_img
- img_02.png
- 3rdeyesys_biz.png
이 경우 Archive Storage로 이동하는 파일과 폴더는 다음과 같습니다.
위의 경우와 다르게 ncp 폴더는 이동하지 않는데 그 이유는 ncp 폴더 아래에 아무 파일도 없기 때문에 이동할 파일이 없어 폴더도 이동하지 않습니다.
- ncp_server_acg_classic.png
- ncp_server_acg_vpc_inbound.png
마찬가지로 ncp 폴더 아래에 파일이 존재하더라도 위에서 지정한 수명주기 날짜에 해당하는 파일이 없는 경우에도 ncp 폴더는 이동하지 않습니다.
또한 접두어 방식이기 때문에 파일명 중간에 ncp가 들어간 vpc_acg_nacl_ncp.png 파일은 해당되지 않아서 이동하지 않습니다.
이렇게 뒤에 “/”를 입력하여 폴더라고 명시한 경우에 Archive Storage로 이동하는 파일과 폴더는 다음과 같습니다.
- 3rdeyesys
- img_01.png
- screenshot_01.png
즉, 끝에 “/”를 입력했기 때문에 3rdeyesys로 시작하는 폴더만 대상이 되어 다른 파일은 이동하지 않습니다.
이렇게 폴더와 파일명 접두어까지 함께 입력한 경우 Archive Storage로 이동하는 파일과 폴더는 다음과 같습니다.
- 3rdeyesys
- img_01.png
즉, 3rdeyesys 폴더 아래에 있는 파일들 중에서 img로 시작하는 이름을 가진 파일만 이동하게 됩니다.
아무것도 입력하지 않았을 때는 모든 파일과 폴더 아래에 있는 파일들이 이동하게 됩니다.
물론 마찬가지로 수명주기 날짜에 해당하는 파일만 이동하게되고, 폴더 아래에 해당하는 파일이 없을 경우 해동 폴더는 이동하지 않습니다.
Lifecycle Management(수명주기) 정책 실행시간은 아래와 같습니다.
예시) 정책 유형(이관), 이동 시점(생성 후 1일)로 정책을 생성하고, 대상 파일이 15시에 업로드 되었다면 다음 날 19~20시 사이에 이관 완료.
https://guide.ncloud-docs.com/docs/storage-storage-6-1.html
문서 최종 수정일 : 2021-06-02
네이버 클라우드에서 제공하는 스토리지들의 주요 기능과 용도를 QnA 형식으로 비교 정리했습니다
네이버 클라우드 Object Storage Lifecycle Management의 관리대상(Source) Object 접두어 설정 방법
네이버 클라우드 Object Storage를 AWS CLI를 이용해서 접속하는 방법
네이버 클라우드 Object Storage와 연동이 필수인 서비스
네이버 클라우드 Object Storage 접속용 Windows Client Tool - S3 Browser
네이버 클라우드Object Storage 접속용 Windows Client Tool - CloudBerry Explorer
네이버 클라우드 Object Storage 접속용 Windows, MacOS Client Tool - Cyberduck
네이버 클라우드 Object Storage 데이터를 Archive Storage로 이동시키는 방법
네이버 클라우드 NAS 볼륨을 생성하고 Linux 서버에 마운트하기 가이드입니다
AWS S3 수명 주기 (LifeCycle) 설정하기 가이드입니다
네이버 클라우드 PHP로 Archive Storage API 인증 토큰 생성하는 방법입니다
네이버 클라우드에서 PHP로 Archive Storage API 호출해서 컨테이너(버킷) 오브젝트 목록 조회하는 방법입니다
네이버 클라우드 Archive Storage CLI를 Windows 환경에서 사용하는 방법에 대한 가이드입니다.