S3 스토리지란?
S3는 파일을 버킷 안의 오브젝트로 저장하고 웹을 통해 접근하는 방식입니다. Amazon이 만들었으며 그 인터페이스가 널리 복제되어, 대부분의 백업 도구가 어떤 "S3 호환" 스토리지에도 쓸 수 있습니다.
엔지니어와 상담하세요 지식 베이스
정의
Amazon S3(Simple Storage Service)는 Amazon Web Services의 오브젝트 스토리지 서비스입니다. 프로그램이 파일과 이름을 넘기면 S3가 그 파일을 버킷이라는 컨테이너에 보관합니다. 일반적인 의미의 드라이브 문자나 폴더는 없습니다. 각 오브젝트에는 키가 있으며, 프로그램은 액세스 키와 시크릿을 사용해 API로 오브젝트를 읽고 씁니다.
다른 시스템들이 그 API를 따라 만들었습니다. Ceph, MinIO, 대부분의 클라우드 제공업체가 같은 요청에 응답하는 스토리지를 제공하므로, Amazon S3용으로 작성된 소프트웨어는 대개 주소만 바꾸면 계속 동작합니다. 이것이 S3 호환의 의미입니다. 다만 오브젝트 잠금 같은 덜 일반적인 기능은 모든 곳에서 지원되지는 않습니다.
기업에 중요한 이유
- 백업에 표준 대상이 있습니다. 대부분의 백업 도구가 S3 버킷에 쓸 수 있으므로, 도구 선택과 스토리지 선택이 별개의 결정이 됩니다.
- 데이터를 둘 곳을 직접 정합니다. 같은 백업 작업이 Amazon, 다른 제공업체, 또는 아는 회사가 운영하는 S3 호환 스토리지에 기록할 수 있습니다.
- 버전 관리와 잠금: 버킷은 오브젝트의 이전 버전을 보관할 수 있고, 오브젝트 잠금은 정해진 기간 동안 사본의 변경이나 삭제를 막을 수 있어 랜섬웨어 대응에 도움이 됩니다.
- 키가 위험 요소입니다. 액세스 키와 시크릿을 가진 사람은 그 키가 허용하는 범위의 데이터를 읽거나 삭제할 수 있습니다. 실수로 공개로 설정된 버킷은 데이터가 유출되는 흔한 경로입니다.
KawaConnect가 S3를 활용하는 방식
저희는 Ceph 위에 암호화된 S3 호환 오브젝트 스토리지를 직접 운영하며, 오프사이트 백업 사본에 사용합니다. 고객마다 별도의 버킷과 고유한 자격 증명을 제공합니다. 이 스토리지는 표준 S3 인터페이스를 따르므로, 기업이 이미 사용하는 백업 도구가 대개 변경 없이 기록할 수 있습니다. 고객이 오프사이트 사본에 Amazon S3나 다른 제공업체를 선호하면 대신 그렇게 구성하고 키를 관리합니다.
관련 서비스
백업 및 재해 복구
복원 테스트를 거치는, 암호화된 버킷의 오프사이트 사본.
Ceph 스토리지
저희 S3 호환 스토리지의 기반이 되는 플랫폼.
클라우드 및 하이브리드
어떤 데이터는 퍼블릭 클라우드에, 어떤 데이터는 가까이에 둘지 결정합니다.
자세히 보기
- 위키백과의 Amazon S3 항목서비스와 역사, 버킷과 오브젝트의 작동 방식을 중립적으로 개괄합니다.
- Amazon S3 제품 페이지서비스와 스토리지 클래스에 대한 Amazon의 공식 설명입니다.
- Amazon S3 사용자 가이드버킷, 접근 제어, 버전 관리, 오브젝트 잠금을 다루는 공식 매뉴얼입니다.
- Ceph Object Gateway 문서Ceph가 S3 호환 스토리지를 제공하는 방식으로, 기술적 세부 사항을 알고 싶은 독자를 위한 자료입니다.
믿을 수 있는 오프사이트 사본이 필요하십니까
현재 무엇을 어디에 백업하고 있는지 알려 주십시오. S3 호환 스토리지의 두 번째 사본이 빈틈을 메울 수 있는지 말씀드리겠습니다.
상담 시작하기