아마존 웹 서비스(이하 AWS)의 여러 서비중 가장 먼저 생겨난 서비스 중 하나로, 가장 범용적으로 사용되고 있습니다.
EC2 는 독립된 컴퓨터 한대를 임대해서 사용할 수 있게 해주는 서비스 입니다.
이 말은 AWS 에서 컴퓨터 한대를 돈을주고 임대해서 사용할 수 있다는 의미입니다.
아마존 일래스틱 컴퓨트 클라우드(Amazon Elastic Compute Cloud, EC2)는 아마존닷컴의 클라우드 컴퓨팅 플랫폼
아마존 웹 서비스의 중앙부를 이루며, 사용자가 가상 컴퓨터를 임대 받아 그 위에 자신만의 컴퓨터 애플리케이션들을 실행할 수 있게 한다. EC2는 사용자가 아마존 머신 이미지(AMI)로 부팅하여 아마존이 "인스턴스"라 부르는 가상 머신을, 원하는 소프트웨어를 포함하여 구성할 수 있게 하는 웹 서비스를 제공함으로써 스케일링이 가능한 애플리케이션 배치(deployment)를 장려한다. 사용자는 필요하면 서버 인스턴스를 만들고 시작하고 종료할 수 있으며, 실행 중인 서버에 대해 시간 당 지불하므로 "일래스틱"(elastic, 탄력적인)이라는 용어를 사용하게 된다. EC2는 사용자에게 레이턴시 최적화와 높은 수준의 다중화를 허용하는 지리학적 인스턴스 위치에 대한 통제 기능을 제공한다.[1]
EC2 의 장점
1. 마우스 클릭 몇 번만으로 컴퓨터 한대를 구성할 수 있습니다.
2. 원하는 스펙의 가상 서버를 구축하고, 스펙을 사용한만큼의 비용만 지불합니다.
3. 스펙을 줄이거나 높이는게 가능하며 방법또한 쉽습니다.
4. EBS (Elastic Block Store) 볼륨을 구성하여 영구 스토리지로 저장이 가능합니다.
5. EIP (Elastic IP Address) 를 사용하여 고정 IP 를 할당할 수 있습니다.
하나의 EC2 Instance 는 컴퓨터 한 대를 의미합니다.
Instance 다섯 개를 사용중이다는 컴퓨터 5대를 사용중을 의미합니다.
인스턴스를 확인하는 방법은 AWS EC2 의 인스턴스에서 확인할 수 있습니다
EX) 아래의 사진을 보면 1개의 인스턴스를 사용하고 있다. (1대의 컴퓨터를 사용)
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
'가상환경' 카테고리의 다른 글
가상환경과 라이브러리 설치 (0) | 2021.12.24 |
---|---|
아나콘다를 이용해 파이썬 가상환경 만들기 (0) | 2021.12.24 |