AWS 또는 클라우드 컴퓨팅에 대한 이해가 필요하다면 아래를 먼저 참고하는 것이 좋습니다.
[웹 개발/AWS] - [aws] AWS란? 클라우드 컴퓨팅이란?
📌 EC2
◾EC2란?
Elastic Compute Cloud의 줄임말이다. EC2란 AWS에서 제공해주는 클라우드 컴퓨팅 서비스로, 아마존이 사용자들에게 독립된 컴퓨터를 임대해주는 서비스라고 볼 수 있다. AWS에서 가장 핵심적인 서비스라고 할 수 있다.
이 서비스를 통해 아마존이 각 세계에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다. 쉽게 이야기하여, 아마존으로부터 컴퓨터를 빌려 사용하는 것이다. AWS가 제공하는 URL(Public DNS)을 통해 컴퓨터에 접근할 수 있다.
◾EC2 특징
- 용량을 늘리거나 줄일 수 있음(탄력성)
용량을 추가하여 월간 또는 연간 프로세스 또는 웹 사이트 트래픽 급증 등 컴퓨팅 사용량이 많은 작업을 처리할 수 있고, 사용량이 감소하면 용량을 다시 축소(스케일 다운)할 수 있다. 또한 Auto Scailinig으로 사용량에 따라 인스턴스 조절이 가능하다. - 원하는 수의 가상 서버를 구축
- 사용한 만큼만 비용 지불
- 보안 및 네트워킹을 구성
Amazon VPC와 함께 사용자 컴퓨팅 리소스에 보안성 및 강력한 네트워킹 기능 제공 - 효과적인 스토리지 관리
- 안정성 보장
EC2리전에 대해 99.999..%의 가용성 보장
(리스트는 폰트 사이즈 조절이 기본적으로는 안되는 듯하다🥲)
◾EC2를 사용하는 이유
위 단락 EC2의 특징이 곧 EC2의 장점이자 EC2를 사용해야 하는 이유이다. 즉 높은 편리성, 효율성, 비용 절감을 할 수 있으므로 이것이 EC2를 사용하는 이유라 할 수 있다.
별도의 물리적인 서버를 도입하지 않고도 아마존에서 이를 빌려 활용할 수 있으니 이것만으로도 EC2의 장점이 되기에 충분하다.
아래 이미지는 물리 서버를 도입하는 것과 aws의 서비스를 이용하는 것의 차이를 잘 보여준다.

참고 사이트
https://velog.io/@kyj311/AWS-EC2-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
https://seoyeonhwng.medium.com/aws-ec2%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-acf6b7041908
EC2개념 정리에 좋은 글
https://velog.io/@server30sopt/AWS-EC2-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC
'웹 개발 > cloud' 카테고리의 다른 글
[vultr] 인스턴스 / 서버 접속하기 with Putty (0) | 2023.12.30 |
---|---|
[vultr] Compute 인스턴스 생성하기 / 클라우드 서버 생성하기 (0) | 2023.12.29 |
[aws] EC2 인스턴스 cmd로 ssh 접속하기(Ubuntu) (0) | 2023.12.10 |
[aws] EC2인스턴스 생성하기 (2) | 2023.12.09 |
[aws] AWS란? 클라우드 컴퓨팅이란? (5) | 2023.11.29 |