Storage 서비스로는 4가지로 구성되어 있으며 대표적으로 Amazon Simple Storage Service (Amazon S3) 주로 사용된다.
안전하며 무한한 스토리지 공간으로 오브젝트를 저장할 수 있다. 오브젝트를 업로드/다운로드할 수 있으며 비정형 데이터도 다룰 수 있다.(RDS는 불가능) 운영체제와 같은 시스템 파일은 업로드는 가능하지만/HDD와 같이 부팅 용도는 불가능하다.
특징
유사 구글 클라우드
S3 버킷을 만든다.
버킷은 최상위 폴더를 의미하며 버킷이름을 부여할 수 있다. 이름은 지역과 무관하고 고유해야 한다.
최상위 폴더 > 하위 폴더 > 여러 파일
파일 및 오브젝트를 보관할 수 있는 스토리지 볼륨을 만들어준다. EC2와 짝꿍으로 EBS가 없다면 EC2 아무것도 할 수 없다. (컴퓨터에 하드디스크가 없는 것과 같음) EBS는 가용영역을 설정해주어햐 한다.
볼륨 타입
S3보다 휠씬 빠른 속도
유사 고성능 SSD
Amazon Elastic File System (Amazon EFS)
회사 또는 IBC가 on-premises 환경에서 네트워크 시스템(NFS(aws network system)) 스토리지를 장착해 사용한다.
용량이 매우 큰 스토리지로 네트워크를 통해서 파일 시스템을 나의 로컬 머신에 마운트가 시킬 수 있다.
네트워크를 통한 파일 시스템을 제공해주는 네트워크 시스템이다.
클라우드 수준에서 확장해서 제공해주는 것을 일레스틱 파일 시스템(Elastic File System)이라 한다.
마치 클라우드에 있는 파일 시스템이 on-premises환경에 마운트 된 것처럼 활용한다.
얼어있는 빙하 스토리지의 의미
보관의 용도로 사용
저장된 오브젝트에 접근하는 데 오랜시간 소요(빙하)
비용이 굉장히 저렴
Compute 서비스는 대표적으로 EC2가 있다.
클라우드 공간의 크기가 유연하게 변경이 가능한 가상 서버 기능을 제공한다. 클라우드 공간에 가상 서버(virtual server)를 만든다.
디스크 용량뿐만 아니라 CPU, 메모리 및 네트워크 설정 필요
computer power 자동 조절
code만 짜고 나머지는 AWS가 알아서 다 해줌
관계형 데이터베이스
PaaS형태의 서비스
RDS보다 비용이 고가
고가용성(읽기/쓰기 횟수가 높음)
key_value형태로 데이터 저장 딕셔너리
빠른 조회 가능이라는 장점
무한의 저장공간
Sql구문처럼 조회가능
사용자 데이터 분석 & 가공
내부/외부의 리전과 AZ 서버에 연결한다.
네트워크 설정
가장 빠른 경로로 network를 찾아준다.
도메인 메인 시스템
API요청으로 분산처리를 해준다.
edge location으로
cloud와 on-premises 환경 간의 연결 방식
큰 규모의 회사
user, group, 서비스, 리소스마다 설정
user들을 group으로 묶어서 unit단위로 관리하고 권한을 unit단위로 부여한다.
웹/앱 사용자 인증으로
SaaS형태의 서비스
보안/ 규정 준수 보고서 작성
권한 설정을 key에 담아서 권한을 부여하고 key를 관리한다.
방어수단 방화벽?
사용량을 관리해준다. 무료 서비스
예상 범위를 파악해 주고 알림을 보내준다.
비용 수준 발생을 예측해준다.
웹 기반의 매니지먼트 서비스이다.
EC2, S3에 발생하는 로그들을 자동으로 수집해준다.
여러 기타 리소스들을 오토 스케일링 해준다.
SDK로 활용이 가능하다.