Cloud/AWS

[AWS] S3 (Simple Storage Services)

twoDeveloper 2021. 9. 1. 17:47

■ 스토리지 (Storage) 란?

· 데이터를 저장하는 저장소의 역할을 수행하는 요소

 

□ 스토리지 유형

· DAS (Direct Attached Stroage)

   - 직접 서버에 연결하는 저장소

 

· NAS (Network Attached Storage)

   - 스토리지를 네트워크로 연결

   - 파일 기반 스토리지

 

· SAN (Storage Area Network)

   - Storage Area Network

   - 별도의 스토리지용 네트워크를 구성 (Fibre Channel)

   - 블록 기반 스토리지

 

 

■ 데이터 백업의 정의

· 데이터가 손상되거나 유실되는 것에 대비하기 위하여 데이터를 복사 후 저장

· 백업이 필요한 주요 상황

   - 하드디스크 손상

   - 데이터베이스 또는 소프트웨어 손상

   - 개발자 및 작업자의 실수로 인한 데이터 유실

· 백업 위치

   - 같은 장비 내 같은 저장장치

   - 같은 장비 내 다른 저장장치

   - 별도의 백업 저장장치

 

□ 스냅샷

· 특정 시점의 데이터 저장장치의 상태를 별도의 파일 또는 이미지로 저장

· 백업 데이터의 최신화가 보장되지는 않으나, 재해복구 및 긴급 복구 등에 유효함

· AWS EBS는 스냅샷을 통한 백업 및 복원, 리전 간 복사 등을 지원

 

 

■ Amazon S3 (Simple Storage Services)

· 확장성이 뛰어나며 무한대로 저장 가능

· 견고성이 우수함 : 한 해당 99.9999999999% 내구성 및 가용성 보장

· 사용하는 만큼 비용 지불

· 리전 내에서 '버킷(Bucket)'을 생성하여 데이터를 저장

   ☞ 버킷은 유일해야 한다

· 저장 기능을 활용하여 간단한 정적 웹 서비스 구현 가능

· 파일 단위 접근 만을 지원 - 스토리지 기술을 근간으로 하며, EBS (Elastic Block Storage) 서비스를 대처할 수 없음

 

 

□ Amazon S3 주요 분야

· 백업 및 복구

· 데이터 아카이빙

· 빅데이터 분석을 위한 데이터 레이크

· 하이브리드 클라우드 스토리지 : AWS Storage Gateway를 통해 On-Premise 환경에서 클라우드 스토리지 활용

· 재해복구

 

 

□ Amazon S3 Class

· S3 표준

   - 온디맨드 방식

   - 99.99% 가용성과 99.9999999999% 내구성 지원

   - EBS 대비 20%까지 저렴

   - 전송 데이터를 위한 SSL 및 저장 데이터 암호화 지원

 

· S3 표준 - IA (S3 Standard Infrequent Access)

   - 액세스 빈도가 낮지만 필요시 빠르게 액세스 해야하는 데이터를 위한 스토리지 클래스

   - 99.9% 가용성과 S3 표준과 같은 내구성 지원

   - S3 대비 58% 저렴

   - 백업 서비스에 많이 사용

 

· S3 One Zone - IA (S3 One Zone Infrequent Access)

   - 액세스 빈도가 낮지만 빠른 액세스가 필요한 데이터를 저장하는 스토리지 클래스

   - 단일 AZ에 데이터를 저장

   - S3 Standard - IA 대비 20% 저렴한 비용 제공

 

· Amazon Glacier

   - 데이터 보관을 위한 안전, 비용이 매우 저렴한 스토리지 서비스

   - S3와 같은 내구성 및 성능 가용성을 보유

   - S3 Standard - IA 대비 20% 저렴한 비용 제공

   - 아카이빙을 하기 위한 존재

 

 

□ Amazon S3 Glacier

· 데이터 아카이빙 및 장기 백업을 위한 안전/안정/저렴한 스토리지 서비스

· S3와 같은 내구성 및 가용성을 제공 단, 검색 속도에 따라 차등 비용 발생

· 데이터 보관에 대한 규제 요구사항(GDPR 등) 충족

 

 

□ Amazon S3 Glacier 특징

· S3의 'Bucket'과 유사한 'Vault' 개별 스토리지 영역을 생성하여 데이터를 보관

· S3 1/3 정도 비용 저렴

 

 

□ AMI / Market Place

1) AMI

· Amazon Machine Lmage

· EC2 인스턴스 생성에 필요한 템플리 이미지

· 사용자가 생성한 AMI를 통해 동일한 인스턴스 생성 가능

   - Auto Scaling 등 자동화

   - EC2 인스턴스의 리전 간 이동

 

2) Amazon Market Place

· AWS에서 실행되는 소프트웨어 판매 및 구매를 위한 온라인 스토어

· 다양한 카테고리의 소프트웨어 제공

 

 

 

 

'Cloud > AWS' 카테고리의 다른 글

[AWS] AWS VPC : Public Subnet (구축 1)  (0) 2021.09.01
[AWS] AWS VPC  (0) 2021.09.01
[AWS] Linux 인스턴스 접속  (0) 2021.08.31
[AWS] EC2, EBS 를 이용해서 Server 구축  (0) 2021.08.31
[AWS] EC2, EBS 란?  (0) 2021.08.31