AWS 스토리지 서비스
AWS 스토리지 서비스는 초기 투자 및 약정 없이 편리하고 신속하게 리소스를 생성하며,
데이터 저장, 액세스, 보호 및 분석 기능을 갖춘 방대한 포트폴리오에서
이용자가 원하는 스토리지를 선택하여 사용할 수 있습니다.
- Amazon S3
(Simple Storage Service)
- Amazon S3는 99.99%의 객체 내구성을 제공하도록 설계된 AWS의 스토리지로서,
초기 투자 및 약정 없이 사용한 만큼만 비용을 지불하며,
물리적인 자원을 직접 다룰 필요없이 무제한 확장이 가능한 서비스 입니다.
- Amazon S3 Glacier
- Amazon S3 Glacier는 데이터 보관 비용을 낮게 유지할 수 있는 AWS의 스토리지로서,
액세스가 빈번하지 않고 빠른 검색속도가 필요하지 않은 데이터에 최적화되어 있으며,
데이터 아카이빙과 백업에 최적화 되어있는 서비스 입니다.
- Amazon Snowball
- Amazon Snowball은 안전한 디바이스를 사용하여 AWS 클라우드에서 페타바이트 규모의 데이터를 송수신하는 서비스로서, 네트워크를 이용하지 않고 하드웨어를 통해 데이터를 AWS에 업로드하는 서비스 입니다.
- Amazon EBS
- Amazon EBS는 AWS 클라우드의 Amazon EC2 인스턴스에 사용할 영구 블록 스토리지 서비스로서, 워크로드 실행에 필요한 지연 시간이 짧고 일관된 성능을 제공하는 서비스입니다.
기대 효과
-
- 고가용성이 보장되는 서비스 환경
- AWS의 다양한 Block/Object 스토리지 서비스는 99.999%의 가용성을 제공하도록 설계되었으며, 데이터 관리 등의 부담을 배제하고 비즈니스에 집중 가능
-
- 수명주기 정책을 통한 데이터 관리
- AWS 스토리지 서비스의 수명주기(Life Cycle)정책은 일정 시간이 지났을 때, 사용되지 않는 파일들을 삭제하거나 다른 곳에 백업하여 스토리지의 저장 공간 절약 가능
-
- 버저닝 기능을 사용한 데이터 복구
- 버저닝(Versioning) 기능은 새로운 데이터를 업로드할 때마다 새로운 버전을 생성하며, 사용자 실수로 인한 삭제나 어플리케이션 로직 실패 등의 경우에 데이터 복구가 가능
주요 화면(S3)
주요 화면(EBS)
산업군별 AWS Storage 솔루션 적용사례
-
- 게임 산업군
- 국내/외로 캐주얼 소셜게임을 서비스하며, 시간단위로 발생하는 데이터들을 수집, 처리 분석하는 환경 구축이 필요했던 사례
- GS네오텍이 설계/구축한 솔루션으로 비용 최적화 및 운영인력 효율을 극대화
-
1. Amazon S3를 활용하여 폭발적으로 증가하는 데이터를 감당하고,
2. Amazon CloudWatch를 활용한 로그관리 시스템을 구축하여,
다중리전에 배포된 여러 서비스의 로그를 중앙 집중화시켰으며,
3. Amazon Athena를 활용한 간편한 데이터의 분석/활용이 가능하도록 시스템을 구축함
-
- 에듀테크 산업군
- 온라인 클래스룸 및 과제관리 솔루션을 구축하던 고객이 폭발적인 일접속자 수와 자체AI/분석 솔루션에서 생성된 다량의 정적컨텐츠로 인해 저장비용의 절감이 필요했던 사례
- GS네오텍에서 제안/구축한 솔루션의 적용으로 총 저장비용의 40% 절감
-
1. 객체의 액세스패턴 예측 : Amazon Machine Learning 활용 → 비용효율적인 저장솔루션
2. Storage Lifecycle 자동화 : Amazon S3 Intelligent-Tiering 및 Amazon S3 Storage Lens의 연계 및 활동지표 기반
3. Amazon EBS 스냅샷 생성 자동화 : AWS Systems Manager OpsCenter 및 Automation을 활용
-
- 이커머스 산업군
- 하루 수만 건의 상품등록 및 연간 1천만 건 이상의 거래가 이루어 지는 이커머스 플랫폼 운영 고객이 방대한 양의 상품정보 및 거래내역을 안정적이고 비용효율적으로 저장할 수 있는 솔루션이 필요했던 사례
- GS네오텍에서 인프라 관리 노력 효율화 및 판매자/구매자 맞춤형 데이터 분석 시스템 설계/구축
-
1. 비용 효율적인 데이터 관리 : Amazon S3 LifeCycle 활용으로 오래된 데이터의 클래스 변경
2. 데이터 분석/통계 환경구축 : Amazon Glue + Amazon Athena
-
- 미디어 산업군
-
웹툰 서비스고객의
1) 글로벌서비스, 2) 고가용성 확보, 3) 예상치 못한 장애의 극복,
4) 안정적인 데이터의 저장, 5) 고객 데이터분석 요구가 있었던 사례
- 웹툰추천 솔루션, 마케팅 지표의 정의, 안정적인 운영 환경을 구축/달성
-
1. Amazon S3 + Amazon Glacier : 고가용성 확보 및 비용최적화
2. ElastiCache for Redis with Multi-AZ : In-memory 데이터의 안전한 보관환경
3. Amazon Aurora : 복제지연 이슈 해결
Packaged Solutions
-
- 웹하드 서비스
- GS네오텍의 Storage+ 서비스는 Amazon S3를 기반으로 하는 웹하드 서비스입니다.
관리자는 다수의 사용자를 생성하고 용량 할당, 사용 현황 모니터링과 같은 관리를 할 수 있으며, 사용자는 클라우드에 데이터를 저장, 공유할 수 있습니다.
사용자의 S3를 기반으로 웹하드 서비스를 구성하기에 관리가 용이하며 보안 안정성을 확보할 수 있습니다.
-
- 미디어 패키지
-
AWS는 Elemental의 비디오 솔루션과 AWS의 클라우드 플랩폼의 통합을 통해,
AWS Elemental MediaConvert, AWS Elemental MediaLive, AWS Elemental MediaPackage, AWS Elemental MediaStore 등 고객이 필요로 하는 고품질 비디오로 라이브 스트리밍 및 VOD 서비스를 제공할 수 있도록 합니다.
Amazon S3는 VOD 서비스를 제공하기 위한 원본 비디오/오디오 파일의 수집부터 MediaConvert를 통해 트랜스코딩된 미디어 파일 저장 스토리지로서의 기능을 수행합니다.
뿐만아니라, S3는 접근 빈도에 따른 다양한 스토리지 클래스와 그에 따른 적합한 비용을 제공하고, 동일 리전의 AWS 서비스 간 송수신 트래픽은 과금되지 않기 때문에 보다 비용 효율적으로 VOD 워크플로우에 적합한 스토리지 서비스로 활용이 가능합니다.
향후 발전 방향
AWS를 이용한 스토리지의 확장성
그 외에도, AWS의 다양한 서비스를 통하여
스토리지의 기능을 더욱 향상시킬 수 있습니다.
-
- EC2
- (클라우드 가상 서버)
-
- RDS
- (관계형 데이터베이스 서비스)
-
- Storage Gateway
- (하이브리드 스토리지 통합 서비스)
-
- AWS 탄력적 재해 복구
- (비용 효율적인 애플리케이션 복구 서비스)
-
- FSx
- (완전관리형 파일 스토리지 서비스)
-
- Athena
- (서버리스 대화식 쿼리 서비스)
-
- AWS Snow Family
- (대규모 데이터 전송 서비스)
-
- AWS Transfer Family
- (SFTP, FTPS 및 FTP에 대한 완전관리형 지원 서비스)
-
- AWS Glue DataBrew
- (분석 및 기계 학습 목적의 시각적 데이터 준비 도구)
-
- DataSync
- (데이터 이동 간소화, 자동화 및 가속화 서비스)
-
- MediaStore
- (비디오 자산 저장 및 전송 서비스)
-
- AWS Backup
- (백업 중앙화 및 자동화 서비스)