Azure Blob Cold 티어 (프리뷰) - Azure Blob Storage Cold Tier Preview

Blob
작성자
Roronoa
작성일
2023-05-08 15:16
조회
1043
Azure Blob Cold 티어 (프리뷰)

드디어 Azure 에도 Cold 티어가 추가 됩니다. 매우 오랫동안 기다려 왔습니다.현재는 프리뷰이며 Azure Blob Storage의 Cold 티어에 대한 프리뷰에 대한 글을 쓰려고 합니다. Azure Blob Storage은 클라우드 기반의 객체 스토리지 서비스로, 대용량의 데이터를 안정적으로 저장하고 관리할 수 있도록 도와줍니다. 그 중 Cold 티어는 자주 액세스하지 않는 데이터를 저장하기에 적합한 옵션으로, 더 낮은 비용으로 데이터를 보관할 수 있습니다.

이번 블로그에서는 Azure Blob Storage의 Cold 티어가 어떤 특징을 가지고 있는지, 어떤 경우에 사용하는 것이 적합한지, 그리고 주의해야 할 사항 등을 다룰 예정입니다. 함께 Azure Blob Storage의 Cool 티어에 대해 알아보도록 하겠습니다. 현재는 프리뷰 입니다.

스토리지 클래스는 의료 이미지 또는 뉴스 미디어 자산과 같이 거의 액세스하지 않고 밀리초 검색이 필요한 수명이 긴 데이터를 위한 저비용 스토리지를 제공합니다. 티어가 낮은 저장소인데 밀리초로 검색이 가능합니다. 기존의 의료 이미지와 같은 이미지의 경우 거의 접속하지 않지만 Archive 티어에 넣으면 검색이 밀리초 단위로 되지 않는 단점이 있어서 Cool 티어에 저장 해야 했습니다. 

물론 티어 마다 장단점이 있고 정확히 사용처가 전부 다릅니다. 경쟁사인 AWS에 S3 Glacier Instant Retrieval 는 2022년도에 출시 되었으므로 조금 늦게 프리뷰가 된것입니다. 물론 늦게 출시된 만큼 더 많은 선택과 옵션을 제공합니다. AWS 에서는 Cold 티어가 없지만 S3 Glacier Instant Retrieval 이 Azure Cold 티어와 거의 일치 합니다.

2023 현재 사용 가능한 지역

캐나다 중부, 캐나다 동부, 프랑스 중부, 프랑스 남부 및 한국 중부 지역에서 사용 가능합니다.

Cold 티어가 나온 이유

Azure Cold 티어은 거의 액세스하지 않는(평균적으로 분기에 한 번) 데이터가 있고 밀리초 검색 시간이 필요한 경우에 이상적입니다. Cool 티어와 동일한 짧은 지연 시간과 높은 처리량 성능이 필요한 데이터용으로 특별히 구축된 스토리지이지만 Cool 티어보다 데이터 액세스 빈도가 낮고 스토리지 가격이 낮고 데이터 액세스 요금이 약간 더 높습니다. 쉽게 말하면 티어 보다 저장 비용은 낮고 액세스 할때 API 비용이 더 높다는 말로 해석됩니다.

가용성과 내구성은?

99.9% 의 가용성을 가지며 가용성이 99% 미만인 경우는 SLA 따라 보상됩니다.

어떤 성능을 기대할 수 있나요?

Azure Blob Storage의 Azure Cold 티어 티어는 보관 중인 데이터에 대한 액세스 빈도가 낮은 경우에 최적화된 스토리지 계층입니다. 따라서 Azure Cold 티어를 사용하면 더 저렴한 비용으로 데이터를 보관할 수 있습니다.

Azure Cold 티어는 주로 데이터를 저장하는 데 사용되며, 데이터를 검색하거나 변경하는 데는 일반적으로 더 오랜 시간이 소요될 수 있습니다. 이는 주로 디스크 회전 속도가 느리기 때문입니다. 그러나 일반 티어와는 다르게 Cool 티어는 데이터를 읽는 데 더 높은 처리량(throughput)을 제공합니다. 이는 데이터가 저장되어 있는 디스크의 큰 블록 단위로 읽기 때문입니다.

따라서 Azure Cold 티어를 사용할 때에는 데이터를 자주 액세스하지 않는 것이 중요합니다. 주로 장기 보존을 목적으로 사용되며, 적은 비용으로 데이터를 안정적으로 보관할 수 있는 장점이 있습니다. 그러나 빠른 액세스가 필요한 경우에는 일반 티어나 Hot이나 Cool 티어를 사용하는 것이 더 적합합니다.

요금

Azure Cold 티어은 월별 스토리지, 요청 유형에 따른 요청 및 데이터 검색에 대해 요금을 부과합니다. 한 달에 청구되는 스토리지 볼륨은 월간 기가바이트(GB-월)로 측정된 한 달 동안 사용된 평균 스토리지를 기반으로 합니다. PUT, COPY 및 GET과 같은 요청 유형에 따라 요청에 대한 요금이 부과됩니다. 또한 반환된 데이터의 모든 기가바이트에 대해 GB당 요금을 지불합니다. 현재는 프리뷰이므로 비용이 공식 홈페이지에 나오지 않고 있지만 제가 생각하는  예상 가격으로는 Cool 티어(LRS) 가 기가당 East US 에서0.01 불 정도 되므로 0.004 불 의 가격으로 나올 것입니다 . AWS에 S3 Glacier Instant Retrieval 가격이 그정도 이므로 제 예상이 거의 맞을 것으로 보입니다. 기가당 58원(현재 환율) 이면 매우 매력적인 가격이며 Archive로 가기 직전에 쓰기 매우 좋은 티어 입니다.

최소 권장 데이터 보존 기간

Hot 티어 - 최소 보존 기간 없음

Cool 티어 - 30일

Cold 티어 - 90일

Archive 티어 - 180일

최소 권장 데이터 보존 기간 전에 삭제 하면 남은 기간을 고려해서 삭제 비용이 추가 됩니다.

장점

  1. 비용 Archive 단계로 가기 전까진 최저 가격입니다.

  2. Cold 티어이면서도 복원 시간이 없으며 검색 시간이 빠르다. 


단점 (현재)

1.현재 포털에서만 된다.

2.Storage Explorer에서는 변경후 보이기만 한다.

3.여전히 포털에서 동시에 여러개 파일을 티어 변경이 안된다. (파워쉘로만 가능)

4.현재 비용은 나와있지 않지만 검색 비용이 Cool 티어보다 높을것이다.

5.현재 비용은 나와있지 않지만 트렌젝션 비용이 Cool 티어보다 높을것이다.

6.변경 피드는 아직 콜드 계층과 호환되지 않습니다.

7.시점 복원은 아직 콜드 계층과 호환되지 않습니다.

8.개체 복제 는 아직 콜드 계층과 호환되지 않습니다.

9.계정의 기본 액세스 계층 설정은 콜드 계층으로 설정할 수 없습니다

10.AzCopy를 사용하여 Blob을 콜드 계층으로 설정할 수 없습니다. 미리 보기 중에 Azure Portal, PowerShell 또는 Azure CLI를 사용하여 Blob의 계층을 콜드 계층으로 설정할 수 있습니다.

사용하는 방법

1.현재 프리뷰 이므로 https://forms.office.com/pages/responsepage.aspx?id=v4j5cvGGr0GRqy180BHbRxW65f1VQyNCuBHMIMBV8qlUN1IwWDBXQ1BDQ0ZIT1RRMlVHTldBTFFaRi4u

링크에서 폼을 제출하고 Cold Tier 팀이 허락하는 메일을 줘야 합니다. 하기의 스크린샷 처럼 답변이 옵니다.
azure

2. 포털에 접속합니다.

3.스토리지 어카운트의 Blob에 컨테이너를 하나 만들고 동영상 mp4 파일을 업로드 합니다.

하기의 스크린샷 처럼 Hot 티어 입니다
azure

4. 하기의 스크린샷 처럼 Change Tier 를 클릭 하면 Cold 티어가 보입니다.
azure

5. Cold 티어로 변경되었습니다.
azure

6. Storage Explorer 에서는 티어 변경이 아직 안됩니다.
azure

7. 포털에서 변경하고 나면 Cold 계층으로 변경은 됩니다.
azure

8. Cold 티어이지만 URL로 접근하면 하기 스크린샷 처럼 바로 스트리밍이 됩니다.
azure

 

결론

Azure Archive 티어는 는 긴 기간 보존할 필요가 있는 데이터에 이상적인 비용 효율적인 스토리지 서비스입니다. 하지만 데이터를 검색하는 데 소요되는 시간이 오래 걸리기 때문에 긴급한 데이터 복구 시나리오에서는 사용하기 어려웠습니다. 이를 해결하기 위해 Azure는 Azure Cold 티어을 도입했습니다.

Azure Cold 티어은 기존의 Azure Archive 티어보다 빠른 검색 시간과 높은 가용성을 제공합니다. 이를 통해 긴급한 데이터 검색과 복구가 가능해졌습니다. 또한, Azure Cold 티어은 Azure Archive 티어보다 높은 가격대를 가지고 있지만, 비용을 최소화하기 위해 수명 주기 규칙과 조정 가능한 검색 수준 등을 제공합니다.

하지만, Azure Cold 티어을 사용할 때는 여전히 불리한 점이 있습니다. 가장 큰 단점은 높은 비용입니다. Azure Cold 티어은 검색된 데이터 양과 검색 횟수에 따라 비용이 결정되기 때문에 검색이 더 빈번하게 발생할수록 더 많은 비용이 발생할 수 있습니다. 또한, 검색 시간이 다른 스토리지 클래스보다 느리다는 것도 단점 중 하나입니다.

결론적으로, Azure Cold 티어은 긴급한 데이터 검색과 복구 시나리오에서 매우 유용합니다. 그러나 검색 속도와 가용성이 중요하지 않은 경우에는 기존의 Azure Archive 티어나 다른 티어를 사용하는 것이 더 경제적일 수 있습니다. 따라서 사용자는 자신의 요구 사항과 예산에 맞게 적절한 스토리지 클래스를 선택하는 것이 중요합니다.

Reference Link

Blob 데이터를 위한 액세스 계층