본문 바로가기

DevOps/AWS

[AWS 기본] EC2(Elastic Compute Cloud)란?

EC2(Elastic Compute Cloud)란?


컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스 이다.

 

EC2(Elastic Compute Cloud)를 왜 배울까?


서버를 배포하려면 컴퓨터가 필요하다. 내가 가진 컴퓨터에서 서버를 배포해 다른 사용자들이 인터넷을 통해 접근하게 할 수도 있다. 그러나 이렇게 하면 컴퓨터를 24시간 켜놓아야 하고, 보안상의 문제가 발생할 수도 있다. 

이 외에도 AWS EC2는 여러 부가기능(로깅, 오토스케일링, 로드밸런싱 등)을 많이 가지고 있다. 

 

현업에서도 실제 서버를 배포할 때 AWS EC2를 많이 사용한다. 백엔드 서버를 배포해야 할 때면 EC2에 서버를 배포해서 사용한다. 

*프론트엔드는 EC2보다는 vercel, netlify, AWS S3를 사용해서 주로 배포한다. 

 

 

 

* 인프런 '비전공자도 이해할 수 있는 AWS 입문/실전'을 참고하여 작성하였습니다.