AWS 핵심서비스 1
- 컴퓨팅 > EC2
- 컴퓨팅 > Lambda
- 스토리지 > S3
1. 컴퓨팅 > ECS
1) Amazon Elastic Compute Cloud (Amazon EC2)
![](https://velog.velcdn.com/images/thx4comin9/post/c6ddeba5-87e0-4313-8271-6e270cb8bcdf/image.png)
- 크기 조정 가능한 컴퓨팅 용량
- 컴퓨팅 리소스 완전 제어
- 새로운 서버 인스턴스 호가보 및 부팅 시간 단축
2) 종량 과금제 요금과 다양한 하드웨어 및 소프트웨어를 제공한다.
![](https://velog.velcdn.com/images/thx4comin9/post/f3bd2175-e6e2-4f95-989f-dcce9185cb38/image.png)
- Amazon Machine Image(AMI)를 사용
- 필요에 따라 인스턴스를 추가 또는 종료할 수 있다.
- 인스턴스 일시 중지 및 다시 시작
3) Amazon EC2의 장점
- 탄력성 : 클라우드의 이점과 유사하다. 쇼핑몰 처럼 시간마다 다른 예측가능한 트렌드를 보여주면 미리 예측 설정을 할 수 있다.
- 제어 : 시작, 중단을 사용자가 직접할 수 있다.
- 유연성 : 패밀리 타입, 인스턴스 타입을 설정할 수 있음
- 통합 : 분산컴퓨팅을 할 수 있는 구조를 제공한다.
- 안정성 : 99.99%의 가용성을 충족시켜준다.
- 보안 :
- 저렴한 비용 : 하드웨어 비용 대비 저렴
- 용이성 : 리전에 제한되지 않음
4) Amazon EC2 인스턴스 패밀리 및 이름
![](https://velog.velcdn.com/images/thx4comin9/post/a9c7e53e-4c06-41d5-860c-ce48eb9e3574/image.png)
5) Amazon EC2 요금
온디맨드 인스턴스 / 예약 인스턴스 / Saving Plan / 스팟 인스턴스
- 초당 결제(아마존 리눅스 및 우분트 전용)
- 시간당 결제
스팟인스턴스는 저렴하지만 운영 목적이 아닌 테스트 목적임
6) Amazon Elastic Container Service(Amazon ECS)
- 컨테이너 실행을 조정한다.
- 컨테이너를 실행하는 노드 플릿을 유지 관리하고 확장한다.
- 인프라 구축의 복잡성을 제거한다.
2. 컴퓨팅 > Lambda = 매우 중요한 개념이다!!
1) 서버리스 컴퓨팅이란?
서버를 관리하지 않고 애플리케이션과 서비스를 구축하고 실행(단위 스크립트 기능을 사용하기 위한 용도)
- 프로비저닝하거나 관리할 서버가 없음
- 사용량에 조정
- 유휴 상태에 대한 지불 없음
- 가용성 및 내결함성 내장
2) Lambda 예시 : 썸네일 생성
![](https://velog.velcdn.com/images/thx4comin9/post/24ef6a9e-3695-47d3-a35a-dfc1e6a2f5ae/image.png)
3. 스토리지 옵션
Amazon S3 : 클라우드상의 확장 가능하고 내구성이 뛰어난 객체 스토리지, 용량이 거의 무제한이며 로그, 이미지같은 보관용 데이터들을 실시간으르 저장, 검색 가능
Amazon S3 Glacier : 클라우드 상의 저렴하고 내구성이 뛰어난 아카이브 스토리지, 검색 불가. 오직 보관만 할 때
Amazon EBS : Amazon EC2 인스턴스를 위한 내구성이 있는 블록 수준 스토리지를 제공하는 네트워크 연결 볼륨
Amazon EFS : Amazon EC2 인스턴스용 확장 가능한 네트워크 파일 스토리지, 어느 서버를 들어가든 확장이 가능하다.
Amazon Strage Gateway : 온프레미스에서 거의 무제한의 클라우드 스토리지에 액세스할 수 있는 하이브리드 클라우드 스토리지 서비스. 개인은 안씀
1) Amazon Simple Store Service(Amazon S3)
특징
-객체 수준 스토리지 : 파일로 저장가능
-가용성이 엄청 높음! 손실 가능성 없음, 에이지 단위로 복제 이루어짐. 한 에이지가 문제가 발생해도 다른 에이지에서 보완
-이벤트트리거 : 특정 이벤트가 발생했을 때 지정된 버킷으로 이동?
-데이터를 저장 및 검색하도록 구축
-버킷에 저장할 수 있는 객체 수에 제한이 없음
사용 사례
- 콘첸츠 저장 및 배포
- 백업 및 아카이빙
- 빅 데이터 분석
- 재해 복구
- 정적 웹 사이트 호스팅
2) Amazon S3 Glacier
![](https://velog.velcdn.com/images/thx4comin9/post/2a46bb96-21cd-4aa6-aa73-947d2acf0e10/image.png)
특징
-장기 데이터 스토리지
-아카이브 및 백업
-비용이 매우 저렴한 스토리지
사용 사례
- 미디어 자산 워크플로
- 의료 정보 아카이빙
- 규제 및 규정 준수를 위한 아카이빙
- 과학적 데이터 스토리지
- 디지털 보전
- 마그네틱 테이프 구축
2) Amazon Elastic Block Store(Amazon EBS)
![](https://velog.velcdn.com/images/thx4comin9/post/b9c61c64-bfcf-44b6-aa9d-40aa9e53e891/image.png)
- 인스턴스용 영구 블록 스토리지
- 복제를 통해 보호
- 상이한 드라이브 유형
- 몇 분 만에 확장 또는 축소
- 프로비저닝한 만큼만 요금지불
- 스냅샷 기능
- 암호화 사용 가능