Amazon S3 데이터를 Glacier로 이동하는 방법

Amazon S3 는 상대적으로 저렴한 가격으로 무한한 스토리지 용량 을 제공하는 (storage capacity)Amazon 의 클라우드 스토리지 솔루션(storage solution) 입니다 . 현재 로컬 NAS(NAS) (Network Attached Storage) 장치 의 백업을 유지하는 데 사용하고 있습니다 . 그러나 Amazon S3(Amazon S3 isn) 는 자주 액세스하지 않을 대용량 데이터를 저장하는 데 가장 적합한 옵션은 아닙니다.

Amazon Glacier 는 클라우드에 대용량 데이터를 저장하는 비용을 획기적으로 줄여주는 Amazon 에서 제공하는 솔루션입니다 . 예를 들어 S3에 2500GB의 데이터를 저장하는 데 드는 비용(S3 cost) 은 한 달에 약 215달러입니다. 데이터를 백업하는 것만으로도 상당한 돈입니다. 그러나 Amazon Glacier 에 2500GB를 저장하는 데 드는 비용은 한 달에 25달러에 불과합니다. 이는 S3 비용의 거의 1/10입니다.

그렇다면 Amazon S3(Amazon S3) 에서 Glacier 로 데이터를 이동하는 방법은 무엇입니까? 수명 주기 (Lifecycle) 정책(Policies) 사용 . 이러한 정책은 기본적으로 특정 시간에 S3에서 Glacier 로 데이터를 이동하도록 설정할 수 있는 규칙일 뿐입니다 . 수명 주기 정책(Lifecycle Policy) 을 만드는 방법을 알아보겠습니다 .

(Create Lifecycle Policy)Amazon S3 에서 수명 주기 정책 생성

시작하려면 먼저 Amazon Web Services (aws.amazon.com)에 로그인 하고 상단의 My Account/Console그런 다음 AWS 관리 콘솔(AWS Management Console) 을 클릭합니다 .

AWS 콘솔

이제 나열된 Amazon Web services 목록에서 S3를 클릭하십시오.

아마존 S3 서비스

다음 으로 Glacier 로 전송하려는 데이터가 포함된 버킷 이름(bucket name) 을 클릭합니다 . 전체 버킷, 폴더 또는 특정 파일만 전송할 수 있습니다.

S3 버킷 이름

버킷을 열면 왼쪽(hand side) 에 버킷의 내용이 표시 됩니다. 오른쪽 상단의 속성 을 (Properties)클릭(Click) 하여 해당 버킷에 대한 설정을 엽니다.

버킷 속성

하단에 Lifecycle 이 표시 됩니다. 현재 규칙이 있는 경우 수명 주기(Lifecycle) 를 확장 하여 현재 규칙을 확인합니다. 버킷의 모든 항목을 S3에 업로드한 후 Glacier 로 전송하는 설정이 이미 하나 있습니다.

수명 주기 추가

새 규칙을 설정하려면 규칙 추가(Add rule) 를 클릭하십시오 . 새 수명 주기 규칙(Lifecycle rule) 대화 상자가 아래와 같이 팝업됩니다.

수명 주기 규칙

이제 다양한 옵션을 살펴보겠습니다. 첫째, 이름을 지정할 수 있습니다. 이름은 무엇이든 될 수 있습니다. 전체 버킷에 적용 (Apply to Entire Bucket) 확인란(check box) 은 버킷 내부 의 모든 파일 및 폴더에 규칙을 적용합니다. 데이터의 특정 부분만 Glacier 로 옮기고 나머지는 S3에 남겨두려면 확인란을 선택하지 마십시오.

대신 Glacier(Glacier) 로 이동하려는 파일 또는 폴더(file or folder) 의 이름인 Prefix 를 입력할 수 있습니다 . 예를 들어 버킷의 음악(music) 폴더를 Glacier 로 이동 하려면 접두사(Prefix) 상자 에 music/ 을 입력 합니다. 파일을 지정하려면 music/mymusic.mp3 와 같은 경로를 입력합니다 .

다음은 기간 형식(Time Period Format) 입니다. 생성 날짜(Days from the creation date) 또는 유효 시작(Effective from date) 날짜 중에서 선택할 수 있습니다 . 이 옵션을 사용하면 지정한 개체를 Glacier 로 이동할 시기를 선택할 수 있습니다 . 생성 날짜(creation date) 에서 일을 선택하면 예를 들어 10일 후에 데이터를 Glacier 로 이동한다고 말할 수 있습니다 . 즉, 파일이 데이터가 S3에 처음 업로드될 때 생성된 지 10일 후에 Glacier 로 이동된다는 의미입니다.(Glacier)

유효 시작 날짜를 사용하면 데이터가 Glacier(Glacier) 로 전송되는 미래의 날짜를 지정할 수 있습니다 . 기간(time period) 을 지정하려면 전환 추가(Add Transition) 버튼 을 클릭 해야 합니다 . 내 스크린샷에는 " Glacier로 이동(Move) "이라고 표시되어 있지만 이미 규칙을 만들었기 때문입니다. 전환 추가(Add Transition) 를 클릭하면 일 수 또는 날짜를 입력할 수 있습니다. 일 수로 0을 입력하면 다음에 규칙이 실행될 때 데이터가 즉시 이동됩니다.

일 수

만료(Expiration) 버튼 도 있지만 이것을 주의하십시오. 다시 말하지만 (Again)기간 형식(Time Period Format) 에서 선택한 항목에 따라 미래의 일 수 또는 특정 날짜를 지정할 수 있습니다. 만료를 추가하면 지정한 시간이 지나면 데이터가 삭제됩니다. S3, RRS 및 Glacier(RRS and Glacier) 에서 삭제된다는 점을 기억하는 것이 중요합니다 . 따라서 만료를 추가하기로 선택하면 기본적으로 완전히 사라집니다.

만료 추가

만료를 추가하지 않으면 데이터는 항상 Glacier 에 남아 삭제되지 않습니다. 그 정도입니다. 규칙을 저장하면 규칙이 하루에 한 번 실행됩니다. 규칙이 지정한 기준과 일치하면 데이터가 전송됩니다.

이 프로세스에 대해 몇 가지 주의해야 할 사항이 있습니다. 먼저 Storage Class(Storage Class) 를 확인 하여 데이터가 Glacier 로 이동되었음을 알 수 있습니다 . Standard 이면 S3입니다. 그것이 RRS 라면 Reduced Redundancy 입니다. 세 번째 클래스는 Glacier 이며, 이는 현재 그곳에 저장되어 있음을 의미합니다.

스토리지 클래스 s3

주목해야 할 또 다른 사항은 S3에서 Glacier(Glacier) 로 데이터를 이동할 때 여전히 S3에서 액세스해야 한다는 것입니다. 데이터를 Glacier(Glacier) 에 직접 업로드하면 AWS 에 로그인할 때 Glacier 콘솔(Glacier console) 에 표시됩니다 . 그러나 수명 주기(Lifecycle) 규칙을 사용하여 데이터를 이동하면 데이터가 Glacier에 저장되고 Glacier 가격(Glacier) 이 부과 되지만 S3 콘솔(S3 console) 에서 데이터에 액세스해야 합니다 . 일종의(Kind) 혼란, 하지만 그것이 작동하는 방식입니다.

Glacier에서 데이터 검색

Glacier 에서 데이터를 다시 가져오는 것도 매우 간단합니다. Glacier 에 대해 기억해야 할 점 은 S3에서처럼 데이터에 즉시 액세스할 수 없다는 것입니다. S3를 사용하면 언제든지 모든 파일을 다운로드할 수 있습니다. Glacier 를 사용 하면 데이터를 검색하고 S3에 다시 넣을 때까지 약 3~5시간을 기다려야 합니다. 그만큼 가격도 훨씬 저렴하다.

복원을 시작하려면 검색할 파일이나 폴더(file or folder) 를 선택한 다음 마우스 오른쪽 버튼을 클릭합니다. 복원 시작(Initiate Restore) 이라는 옵션이 표시 됩니다.

빙하에서 복원

옵션이 비활성화되어 있으면 파일이 Glacier(Glacier) 에 저장되지 않는다는 의미 입니다. 복원할 때 S3에서 데이터에 액세스할 수 있는 기간을 선택해야 합니다.

빙하 복원 시작

파일은 S3 Standard(S3 Standard) 보다 약간 저렴한 S3 RRS ( Redundancy(Reduced Redundancy) ) 스토리지 클래스(storage class) 로 복원됩니다 . 또한 데이터를 영구적으로 복원할 수 없으며 결국 삭제됩니다. 데이터를 유지하기 위해 며칠 동안 입력할 수 있는 가장 큰 값이 무엇인지 확실하지 않지만 영구적인 것은 아닙니다. 또한 데이터가 RRS (RRS)스토리지 클래스(storage class) 에 있을수록 더 높은 수수료를 지불해야 하므로 기간을 짧게 유지하는 것이 좋습니다.

복원 상태를 보려면 복원한 파일이나 폴더(file or folder) 를 클릭하고 속성(Properties) 을 클릭하십시오 . 복구 진행 중이라고(Restoration in Progress) 표시됩니다 . 복원이 완료되고 속성을 다시 클릭하면 복원이 유지되는 날짜가 표시됩니다.

전반적으로 S3에서 Glacier 로 데이터를 가져오는 것은 매우 쉽습니다. 규칙을 하나만 생성하면 됩니다. (Just)데이터를 Glacier 로 이동 하면 S3에 많은 데이터가 있는 경우 큰 비용 절감을 의미할 수 있습니다. 질문이 있으시면 댓글을 달아주세요. 즐기다!



About the author

저는 컴퓨터 전문가이며 2009년부터 사람들의 PC 사용을 돕고 있습니다. 제 기술에는 iphone, 소프트웨어, 가제트 등이 있습니다. 저도 지난 4년 동안 강사로 일하고 있습니다. 그 시간 동안 저는 사람들이 새로운 프로그램을 배우도록 돕는 방법과 전문적인 방식으로 장치를 사용하는 방법을 배웠습니다. 나는 모든 사람이 직장이나 학교에서 성공할 수 있도록 내 기술을 향상시키는 방법에 대한 팁을 제공하는 것을 즐깁니다.



Related posts