카테고리 없음

EC2란 무엇일까?

s2.yeons 2026. 2. 10. 16:40

EC2

Amazon EC2(Elastic Compute Cloud)는 AWS에서 제공하는 가상 서버 서비스입니다.
사용자는 물리적인 서버를 직접 관리하지 않으면서 간단하게 서버를 생성하고 사용할 수 있습니다.

 

 

 

EC2를 왜 쓸까?

EC2의 가장 큰 장점은 서버를 직접 구매할 필요가 없습니다.

트래픽이 많아졌을 때 서버 성능을 쉽게 높일 수 있고 사용하지 않으면 바로 종료해 비용을 줄일 수 있습니다

 

  • 서버 구매 비용이 없음
  • 필요한 만큼만 사용 가능
  • OS 선택 가능 (Linux, Amazon Linux 등)
  • 배포, 실습, 운영 가능

 

 

EC2 기본 개념

인스턴스 (Instance)

  • EC2에서 생성한 서버 1대
  • 우리가 접속해서 사용하는 대상

키 페어 (Key Pair)

  • 서버 접속용 비밀번호 대신 쓰는 열쇠
  • .pem 파일로 SSH 접속

보안 그룹 (Security Group)

  • 방화벽의 역할
  • 어떤 포트(22, 80, 443 등)를 열지 설정

퍼블릭 IP

  • 외부에서 접속하기 위한 주소
  • 인스턴스 다시 시작할 때 바뀔 수 있음

 

 

EC2 생성 방법

1. EC2 인스턴스 생성

  • AMI 선택 (Amazon Linux)
  • 인스턴스 타입 선택 (t2.micro)
  • 키 페어 생성
  • 보안 그룹 설정

2. 보안 그룹 설정 예시

  • SSH: 22번 포트
  • HTTP: 80번 포트
  • HTTPS: 443번 포트

SSH 포트는 서버 접속을 할려면 필수이고 웹 서버를 운영하려면 80번 포트를 열어야 합니다.

 

 

EC2 접속 방법

 
ssh -i key.pem ec2-user@퍼블릭IP
  • -i key.pem → 키 파일 사용
  • ec2-user → Amazon Linux 기본 계정

 

 

 

 

 

마무리 

오늘은 EC2에 대해 알아보았는데 직접 생성까지 해봐서 신기했던 것 같습니다.

EC2를 간단하게 요약하자면 서버를 직접 구축하지 않고도, 클라우드 환경에서 손쉽게 서버를 운영할 수 있는 서비스라고 기억하면 좋을 것 같습니다.

 

 👋🏻