- Elastic Computing Cloud
- 안전하고 확장성 있는 컴퓨팅 서비스
- Instances
- 사용한만큼 요금지불, 초당으로 계산된다.
- 잘못 사용하면 IDC에서 서버를 임대하는 것 보다 비쌀 수 있다.
- 전세계 어디든지 빠르게 인스턴스를 생성하고 서비스 운영 가능
- ELB, Auto Scaling, S3등 다양한 서비스와 연동
- Linux, Windows, MacOS 지원
EC2는 AZ기반 서비스
- EC2와 주요 구성요소들은 AZ기반이다. (리전이 아니라 하나의 데이터센터 기반)
- 고가용성을 위해서는 MultiAZ를 이용하여 고가용성을 확보해야 한다.
- Multi AZ
- 둘 이상의 AZ를 활용해서 서비스를 구축하는 것
- 두 대 이상의 서버가 필요
- 주로 ELB(Elastic Load Balancer)를 이용해서 서버를 연결해서 사용함
EC2 관련 서비스들
- EC2: 서버, CPU에 해당함
- EBS(Elastic Block Storage): EC2의 블록 저장장치, SSD, AZ 서비스
- VPC(Virtual Private Cloud): EC2가 연결되는 사설 네트워크 망, 리전 기반