S3 스토리지 클래스는 어떻게 작동합니까?
Amazon S3 스토리지 클래스는 7가지의 다양한 옵션을 제공합니다. 이를 통해 비즈니스 요구 사항에 따라 데이터 스토리지를 확장할 수 있으므로 사용한 만큼만 비용을 지불하면 됩니다.
S3 스토리지 클래스는 클라우드 스토리지에 대한 접근 방식을 사용자 지정할 수 있는 방법을 제공합니다. 스토리지 클래스의 각 계층에는 달성할 특정 역할이 있으며 사용자가 필요한 스토리지만 사용할 수 있도록 7개 계층으로 나뉘어 제공됩니다. 이와 관련해서는 아래에서 설명이 제공됩니다.
S3 스토리지로 널리 알려진 Simple Storage Service는 간단하게 말해서 대용량 데이터 스토리지 서비스입니다. 7개 계층으로 구성된 S3는 우수한 확장성을 통해 사용자에게 내구성 있고 쉽게 사용할 수 있는 데이터를 제공합니다. S3는 데이터 백업 및 보관용으로 특별하게 설계된 웹 기반 클라우드 스토리지 서비스입니다.
위에서 설명한 우수한 확장성의 스토리지를 제공하기 위해 S3 데이터는 객체로 저장됩니다. 이러한 객체를 저장하기 위해 사용자는 버킷이라고 하는 것을 생성합니다. 객체를 무제한으로 저장할 수 있는 버킷 이외에 S3에서 사용하는 기능은 다음과 같습니다.
버킷을 생성할 때 사용자에게는 버킷을 배포할 리전을 지정할 수 있는 자율성이 부여됩니다. 그런 다음 S3 객체(데이터)가 버킷으로 업로드되어 데이터가 저장되는 컨테이너의 역할을 수행합니다. 버킷과 객체는 고유 식별자를 수신하며 저장할 수 있는 객체 수는 제한이 없습니다.
사용자는 사용할 데이터의 용도에 따라 사용할 S3 스토리지 클래스 유형을 결정합니다. 이 프로세스는 자동으로 수행되며 실제로 사용된 만큼만 요금이 부과됩니다.
S3 스토리지 클래스는 데이터 스토리지, 액세스, 보호, 비용 요구 사항에 대한 특정 요구 사항을 쉽게 충족할 수 있도록 7가지 계층으로 제공됩니다. 그리고 대규모 또는 소규모 기업 환경과 개인이 사용하게 됩니다. 클래스는 데이터 액세스, 데이터 보호, 비용 요구 사항 또는 탄력성에 대한 특별한 요구가 있을 수 있는 개인의 작업 부하에 따라 선택할 수 있습니다. 각 유형은 다음과 같습니다.
항목 번호 | 스토리지 클래스 | 아카이브 목적 | 모범 사용 사례 |
1 | S3 Standard | 자주 액세스하는 데이터에 매우 적합한 스토리지 | 클라우드 애플리케이션, 동적 웹사이트, 콘텐츠 배포, 모바일 및 게임 애플리케이션, 빅 데이터 분석 |
2 | S3 Intelligent-Tiering | 사용자 계정을 가장 비용 효율적인 계층으로 자동 이동하여 스토리지 비용 최적화 | 데이터 레이크, 데이터 분석 및 사용자 생성 콘텐츠 |
3 | S3 Standard-IA | 액세스 빈도가 낮지만 필요할 때 즉시 액세스해야 하는 데이터용 | 장기 데이터 스토리지, 백업, 데이터 복구 파일용 데이터 저장 |
4 | S3 One Zone-IA | S3 Standard-IA와 비교하여 20% 저렴한 비용으로 자주 액세스하지 않는 데이터의 스토리지 | 온프레미스 데이터 또는 편리하게 재생성할 수 있는 데이터의 보조 백업 사본 저장 |
5 | S3 Outposts | Outpost 환경에서 객체 스토리지 제공 | 로컬 데이터 보존 요구 사항이 있는 작업 부하 |
6 | Glacier | 연간 1~2회 액세스하는 아카이브를 위한 저렴한 스토리지 제공 | 의료 이미지, 뉴스 미디어 자산 또는 사용자 생성 콘텐츠와 같이 즉각적인 액세스가 필요한 아카이브 데이터 |
7 | Glacier Deep Archive | 데이터의 장기 보관 및 보존 | 의료, 공공 부문 및 금융 서비스 고객 재해 복구 사례 및 백업 |
S3 Standard 스토리지 클래스는 다목적이며 자주 액세스하는 데이터에 매우 적합한 스토리지입니다. S3 Standard를 사용하면 데이터를 여러 위치에 저장할 수 있습니다. 내구성이 우수하고 편리하게 사용할 수 있으며 다양한 사용 사례에 대한 성능에 민감합니다. 이는 일반적인 기능으로 인해 비용이 가장 비싸지는 원인이 됩니다.
사용자가 계정을 생성할 때 사용할 스토리지 유형을 지정하지 않으면 S3 Standard가 기본 스토리지로 선택됩니다. S3 Standard 수명 주기 정책을 사용하면 애플리케이션을 변경하지 않고도 객체를 다른 스토리지 클래스로 마이그레이션할 수 있습니다.
S3 Intelligent-Tiering은 계정을 가장 비용 효율적인 계층으로 자동으로 이동하여 스토리지 비용을 최적화합니다. 이는 액세스 패턴을 분석하여 수행됩니다. 그러나 성능에 영향을 미치거나 검색 요금을 부과하지 않습니다. 이 스토리지 유형은 예측할 수 없는 액세스 패턴이 포함된 데이터를 지원합니다. 이러한 유형의 데이터는 오랫동안 지속되며 기업 시스템에서 제거되지 않습니다.
S3 Intelligent-Tiering에서 사용되는 2가지 계층은 다음과 같습니다. 한 계층은 자주 액세스하는 데이터용으로 사용되고 다른 계층은 저렴한 옵션으로 자주 액세스하지 않는 데이터용으로 사용됩니다. 사용자의 활동에 따라 데이터는 30일 동안 두 계층 사이에서 자동으로 이동됩니다. 이 스토리지 유형은 사용자 생성 콘텐츠, 데이터 분석, 데이터 레이크 등과 같은 다양한 작업 부하에서 사용할 수 있습니다.
이 스토리지 유형은 액세스 빈도가 낮지만 필요할 때 빠르게 액세스해야 하는 데이터용입니다. S3 표준과 마찬가지로 이 유형의 경우 두 시설의 손실을 견딜 수 있습니다. 데이터는 지리적으로 분산된 여러 가용 영역에 저장됩니다. S3 Standard와 유사한 짧은 지연 시간, 우수한 내구성 및 성능을 제공하지만 저장 및 검색에 대한 기가바이트당 비용은 더 저렴합니다. S3 Standard와 마찬가지로 S3 Standard-IA의 수명 주기 정책을 사용하여 애플리케이션을 변경하지 않고 객체를 다른 스토리지 클래스로 마이그레이션할 수도 있습니다.
S3 One Zone-IA는 최대 3개의 가용 영역에 데이터를 저장하는 다른 S3 스토리지 클래스와 달리 단일 가용 영역에 데이터를 저장합니다. 자주 액세스하지 않는 데이터를 위해 개발된 S3 One Zone-IA는 S3 Standard-IA보다 비용이 20% 저렴합니다. 자주 사용하지 않는 데이터 액세스를 위한 저렴한 옵션을 찾고 있지만, S3 Standard 또는 S3 Standard-IA의 탄력성 혹은 가용성 기능이 필요하지 않은 고객에게 가장 적합한 옵션입니다.
S3 One Zone-IA는 편리하게 재생성이 가능한 데이터의 보조 백업 복사본을 저장하기 위한 용도로 사용할 수 있습니다. 가용 영역에서 장애가 발생하면 데이터가 단일 가용 영역에 저장되기 때문에 S3 One Zone-IA에 저장된 데이터가 손실됩니다.
이 스토리지는 Outposts에 S3 객체 스토리지 기능을 추가합니다. S3 Outposts는 복구를 위해 장치와 서버 전체에 데이터를 중복 저장합니다. S3 Outposts는 저장된 모든 데이터에 대한 내구성을 제공하는 것으로 유명합니다. S3 Outposts에는 암호화 기능이 있으며 IAM 정책 및 S3 액세스 포인트를 사용한 인증 방법을 허용합니다.
Seagate Lyve Cloud는 기존 S3 스토리지에 대한 보완 파트너 역할을 수행하는 클라우드 기반 객체 스토리지 솔루션입니다.
기본적으로 기존 S3 API는 클라우드 기반 데이터 스토리지의 언어입니다. Lyve Cloud는 이러한 S3 언어를 다음과 같이 쉽게 확장할 수 있는 객체 스토리지로 변환하기 위한 편리한 인터페이스를 제공합니다.
Seagate Lyve Cloud를 사용하면 인터넷 기반 애플리케이션에 편리하게 연결하고 개인, 하이브리드 및 멀티 클라우드 데이터 센터를 구축하려는 엔터프라이즈 애플리케이션에서 대규모 데이터 스토리지에 액세스할 수 있습니다.
귀사의 스토리지 요구 사항을 위한 Lyve Cloud 기능에 대해 자세히 알아보세요.