1. Amazon Elastic Compute Cloud (Amazon EC2) :
Amazon EC2는 종량 과금제 요금과 다양한 하드웨어 및 소프트웨어를 제공한다.
1) Amazon Machine Image(AMI) 사용
Amazon EC2 인스턴스는 Amazon Machine Image라고 부르는 AMI를 기준으로 인스턴스화 된다.
AMI는 운영 체제, 애플리케이션 서버, 애플리케이션과 같이 필요한 소프트웨어 및 AMI 시작 권한이 시작될 때
인스턴스에 연결할 수 있다.
볼륨을 지정하는 블록디바이스 매핑 등이 구성된 템플릿이다. AMI에서 원하는 만큼 인스턴스 시작 가능하다.
기업 또는 개인에 맞는 AMI를 구성해 인스턴스를 시작할 수 있다.
1-1) AMI를 다운 받는 4가지 방법
- AWS에서 제공하는 AMI
- 마켓플레이스에서 제공하는 AMI
- 사용자가 자체적으로 구성한 AMI 생성
- 커뮤니티에서 올라오는 AMI 활용
2) 필요에 따라 인스턴스 추가 또는 종료
3) 인스턴스 일시 중지 및 다시 시작
- 온프레미스 사용할 경우 - 미리 하드웨어를 구매해야 한다
- 서버가 배달될 때까지 기다려야 한다
- 물리적 데이터센터에 서버 설치해야 한다
- 필요한 모든 구성을 수행해야 한다 - Amazon EC2 인스턴스 사용할 경우
- 몇 분이면 Amazon EC2 인스턴스를 프로비저닝하고 사용 가능하다
- 워크로드 실행 완료 후 인스턴스 사용 중지할 수 있다
- 인스턴스가 실행 중일 때 사용한 컴퓨팅 시간에 대해서만 비용 지불한다
- 필요한 서버 용량에 대해서만 비용 지불한다
◈ Amazon EC2 이점
1) 크기 조정 가능한 컴퓨팅 용량
- EC2 런칭 시, 인스턴스 패밀리와 선택 가능
▶ 인스턴스 패밀리란?
1. 고객의 워크로드에 대해 컴퓨팅 타입을 분류한 것으로서 범용, 컴퓨팅 최적화, 메모리 최적화, 가속화된 컴퓨팅,
스토리지 최적화 등이 있음
2. 사이즈는 예시로 small은 2core의 vCPU, 4GB Memory, Medium은 4core vCPU, 8GB Memory 등 fix된
형태로 컴퓨팅 스펙 제공
즉, 고객은 원하는 컴퓨팅 유형, 사이즈 선택이 가능하며, EC2가 운용되는 도중에도 원하는 유형 및 사이즈로 변경 가능하다.
2) 컴퓨팅 리소스 완전 제어
- 온프레미스 환경에서 사용했던 작업을 Amazon EC2에서도 그대로 구현 가능
- Amazon의 검증된 컴퓨팅 환경에서 실행할 수 있도록 지원
3) 새로운 서버 인스턴스 확보 및 부팅 시간 단축
- 컴퓨팅 요구 사항의 변화에 따라 신속하게 용량 조절 가능
4) 실제 사용한 만큼만 요금 지불 → 컴퓨팅 비용 절약
- EC2는 장애 발생 시 복원력이 뛰어난 애플리케이션을 구축하고 일반적인 장애 상황으로부터 애플리케이션을 격리하는 도구 제공
댓글