AWS의 심장, EC2는 무엇인가?
수많은 서비스를 제공하는 AWS.
그 중에서도 주요 서비스 > 가장 상위 에 있는 서비스는 EC2다.
AWS의 여러 기능 중 가장 먼저 만들어진 것들 중에 하나며,
가장 범용적인 기술이라고 볼 수 있다.
- Elastic Compute Cloud 의 약자로,
크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스
- 쉽게 말해, 한 대의 독립적인 컴퓨터를 통채로 임대해주는 것
- 보통은 웹 서버를 위해 고안되었다.
- Cloud Virtual Machine : 클라우드 가상 컴퓨팅 환경 서비스
- 컴퓨팅 리소스에 대한 포괄적인 제어건을 제공
- Node, Java, Python, Go 등 프로젝트의 Backend 를 실행하기에 필수적인 요소
- 인스턴스 : 한 대의 컴퓨터를 의미하는 단위
컴퓨터 3대 = 인스턴스 3
온 디맨드 인스턴스
- 온 디맨드 : 컴퓨터를 필요할 때 마다 켜고 끄는 옵션들
- 컴퓨팅 파워가 좋은 컴퓨터들을 잠시 사용할 수 있단 장점이 있다.
예약 인스턴스
- like 할인권 구매
- 좋을 때도 있고(보통 보다 저렴하게 구입할 수도), 안 좋을 때(비싸게 구입)도 있다.
스팟 인스턴스
- 아마존에서 놀고 있는 컴퓨터가 많을 때! 저렴하게 이용 가능하도록 해준다.
- 가격이 가변적