<1> AWS 스토리지 옵션
<2> S3 알아보기
<3> S3 Glacier 알아보기
<4> EBS 알아보기
<5> AWS 데이터 베이스 알아보기
<6> 아마존 오로라 디비
<7> NOSQL 디비 , 다이나모 디비
<1> AWS 스토리지 옵션
1
옵션
S3 - Simple Storage Service
S3 Glacier
EFS
Storage Gateway
EBS
S3 - 오브젝트 스토리지 , 일반 스토리지
S3 Glacier - S3 중 장기 보관용으로 저렴하다.
EFS - 공유 파일 스토리지 , NAS와 같다.
Storage Gateway - 하이브리드 클라우드 사용 시 , iSCSI, SMB, NFS 프로토콜 제공한다. 기존 애플리케이션 사용
EBS - EC2에서 사용하는 디스크 저장소.
2
온프라미스와 클라우드의 스토리지 위치 차이.
<2> S3 알아보기
1
S3는 특정 이벤트 발생 시 알림을 보낼 수 있다.
이벤트에 대해 사용자에게 전송 가능
이벤트 발생 시 람다를 호출할 수 있다.
예)
서버의 이미지 변환 ?
사용자 ------ 이미지------S3 (up 이벤트)------- 이벤트 처리(람다)-----S3 --- 서버 -----접속 사용자.
2
정적 홈페이지도 구축 가능하다.
스토리지가 웹 서버로 사용 가능하다는 것이다.
S3 ------접속 사용자.
정적인 홈페이지는 S3 구축합니다.
안정적입니다.
S3가 안정적입니다.
S3는 네트워크 밖에 있습니다.
3
데이터 레이크로 사용되기도 한다.
AWS 레이크 포메이션으로 데이터 레이크를 생성, 보안 거버넌스 감사 정책을 적용 가능하다.
4
버킷이라는 리소스에 객체 단위로 저장한다.
폴더 대신 버킷이다.
계층적으로 접근하는 방식이 아닌 객체 스토리지이다.
5
한 번에 업로드할 수 있는 객체 크기는 최대 5 테라 바이트이다.
저장 공간은 무제한이다.
6
버킷, 객체 모두 사용자를 제어할 수 있다.
버킷과 액세스 로그를 볼 수 있다.
<3> S3 Glacier 알아보기
1
Glacier = 빙하다.
장기 보관용이다.
아카이브 용이다.
몇 년간 보관해야 한다면 좋다.
1기가당 5원 정도이다.
2
쿼리 제공 가능하여 검색 가능하다.
3
Glacier 더 저렴한 스토리지?
S3 Deep Glacier
<4> EBS 알아보기
1
EC2의 디스크로 사용된다.
SSD , HDD 제공한다.
스냅숏 제공한다.
EBS 스냅숏은 S3에 저장된다.
2
추가 비용 없이 EBS 암호화가 가능하다.
<5> AWS 데이터 베이스 알아보기
출처 aws
1
관계형 DB RDS.
Mysql , Postgre SQL 호환 완전 관리형 관계형 DB 인 아마존 오로라가 있다.
2
데이터 웨어 하우스로 아마존 레드 쉬프트.
3
관리형 noSQL 인 아마존 다이나모 디비.
4
몽고 디비처럼 문서형 데이터를 처리할 수 있는 아마존 다큐멘트 디비가 있다.
5
인메모리 캐시 서비스로 REDIS와 MEMCACHED를 사용하는 아마존 일라스틱 캐시.
디비 앞단에 캐시 역할을 하는 것이다.
6
그래프 디비로 아마존 넵튠.
7
원장 디비로는 모든 변경사항을 완전하고 암호로 확인할 수 있는 아마존 QLDB 큐엘 디비를 제공한다.
블럭체인 사용시 사용하는 DB
대한항공 화이자 수송 온도 체크
커피 원산지
BMW 수리내역 - 중고거래
명품 가방 중고거래, AS
<6> 아마존 오로라 디비.
1
표준 Mysql DB 보다 5배 빠름
표준 PostgreSQL DB 보다 3배 정도 빠름
2
DB인스턴 스당 최대 64 테라 가지 자동으로 확장된다.
3
읽기 전용 복제본을 최대 15까지 지원한다.
<7> NOSQL 디비 , 다이나모 디비
1
짧은 지연시간.
자동 파티셔팅으로 짧은 지연시간 유지한다.
10밀리 초 미만의 지연 시간이 일관되게 요구되는 모든 애플리케이션을 위한 비 관계형 데이터 베이스이다.
2
문서 모델과 키 값 스토어 모델을 모두 지원한다.
3
완전 관리형 디비이다.
설정 , 인스턴스 타입 등 지정할 필요도 없다.
4
평균 1 마이크로 세컨즈 미만의 처리시간을 가진 다이나모 디비 엘 셀러 레이터도 있다.
5
Fine Grained Access Control이라는 세분화된 액세스 제어를 할 수 있다.
각각의 사용자에게 고유한 보안 자격증명을 할당하고, 서비스 및 리소스에 대한 각 사용자의 액세스를
특정 아이템, 특정 속성별로 세부적으로 권한을 제어할 수 있다.
6
문서의 저장, 쿼리 , 업데이트를 지원한다.
AWS SDK를 사용하면 JASON문서를 다이나모 디비 테이블에 바로 저장하는 애플리케이션을 작성할 수 있다.
이 기능으로 JSON문서를 삽입, 업데이트 , 검색하기 위해 새로 작성해야 할 코드도 줄어든다.
7
게임, 광고 , 모바일 , IoT 등 다양한 애플리케이션에 적합하다.
다음 공부
감사합니다.