Min'sLog

(AWS) EC2 서비스 본문

AWS

(AWS) EC2 서비스

DevleoperMin 2024. 8. 11. 20:44

● EC2(Elastic Compute Cloud)란?

  - 한 줄 요약 : 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스이다.

                        EC2를 쉽게 얘기하면 하나의 컴퓨터를 의미한다.

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

서버를 배포하기 위해서는 컴퓨터가 필요하다. 내가 가진 컴퓨터에서 서버를 배포해 다른 사용자들이 인터넷을 통해 접근할 수 있게 만들 수도 있다. 하지만 내 컴퓨터로 서버를 배포하면 24시간 동안 컴퓨터를 켜놔야 한다.

그리고 인터넷을 통해 내 컴퓨터에 접근할 수 있게 만들다보니 보안적으로도 위험할 수도 있다.

이러한 불편함 때문에 내가 가지고 있는 컴퓨터를 사용하지 않고, AWS EC2라는 컴퓨터를 빌려서 사용하는 것이다.

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

● 현업에서는 ?

현업에서도 실제 서버를 배포할 때 AWS EC2를 아주 많이 사용한다.

백엔드 서버를 배포해야 할 때면 EC2에 서버를 배포해서 사용한다.

“그러면 프론트엔드 웹 페이지를 배포할 때는 AWS EC2를 사용하지 않는걸까?”

프론트엔드 웹 페이지를 배포할 때 AWS EC2를 사용할 수도 있다.

하지만 AWS EC2보다 vercel, netlify 또는 AWS S3를 사용해서 주로 배포한다.