AWS EC2 생성

안녕하세요. Point-Checks입니다.


이번 포스팅에서는 AWS EC2 인스턴스를 생성하는 방법과 함께 각 단계에서 주의해야 할 점을 하나하나 살펴보겠습니다.


AWS EC2는 확장성유연성이 뛰어난 클라우드 컴퓨팅 서비스로, 초보자부터 전문가까지 다양하게 활용되고 있습니다.
그럼 바로 시작해볼까요?


AWS EC2란 무엇인가요?

AWS EC2(Elastic Compute Cloud)는 클라우드 환경에서 가상 서버를 생성하고 운영할 수 있도록 지원하는 서비스입니다.
이를 통해 사용자는 물리적인 서버를 구매하거나 관리할 필요 없이, 필요한 만큼 컴퓨팅 리소스를 유연하게 사용할 수 있습니다.

AWS EC2의 주요 특징은 다음과 같습니다.

  • 온디맨드 방식: 사용한 만큼만 비용 지불
  • 유연한 스케일링: 수요에 따라 서버 크기를 조정
  • 다양한 인스턴스 타입 제공: CPU, 메모리, 네트워크 성능에 따른 맞춤 설정 가능

AWS EC2 인스턴스 생성 전 알아야 할 사항

EC2 인스턴스를 생성하기 전에 몇 가지 중요한 점을 고려해야 합니다.
이 과정을 간단히 준비하면 설정 과정에서 시간을 절약하고, 잘못된 선택으로 인한 불필요한 비용 발생을 방지할 수 있습니다.

1. 목적에 맞는 인스턴스 타입 선택하기

AWS에서는 사용 목적에 따라 다양한 인스턴스 타입을 제공합니다.

  • T2/T3 (범용): 웹 서버, 개발 및 테스트 환경에 적합
  • M5 (범용): 적당한 CPU와 메모리 비율로 균형 잡힌 성능 제공
  • C5 (컴퓨팅 최적화): 고성능 연산 작업이나 대규모 데이터 처리에 적합

2. 리전 선택의 중요성

AWS는 전 세계에 여러 리전을 제공하며, 각 리전마다 요금과 네트워크 지연(latency)이 다릅니다.

  • 사용자와 가까운 리전 선택: 빠른 응답 속도
  • 요금 비교: 리전 간 가격 차이 고려

AWS EC2 인스턴스 생성 방법

1단계: AWS Management Console 접속

AWS 계정에 로그인한 뒤, 상단 메뉴에서 EC2를 검색하고 클릭합니다.
EC2 대시보드가 열리면, 인스턴스 시작(Launch Instance) 버튼을 클릭하세요.

2단계: AMI(Amazon Machine Image) 선택

AMI는 EC2 인스턴스의 운영 체제를 포함하는 이미지입니다.

  • Amazon Linux 2: AWS에서 제공하는 기본적인 Linux 배포판
  • Ubuntu: 개발 환경에 자주 사용
  • Windows Server: Windows 기반 애플리케이션 실행

주의할 점:

  • 프리 티어를 사용하려면 “Free Tier Eligible”이 표시된 AMI를 선택해야 추가 요금이 발생하지 않습니다.
  • 필요한 소프트웨어가 사전에 포함된 AMI를 선택하면 설정 시간을 절약할 수 있습니다.

3단계: 인스턴스 유형 선택

필요한 CPU와 메모리 양에 따라 적절한 인스턴스 타입을 선택합니다.

  • 초보자 팁: T2.micro 또는 T3.micro는 프리 티어를 지원하며, 초소형 워크로드에 적합합니다.

4단계: 키 페어(Key Pair) 생성

키 페어는 인스턴스에 안전하게 접속하기 위해 사용하는 인증 방법입니다.

  • 새 키 페어 생성: 키 페어 이름을 설정하고, 키 파일을 로컬에 다운로드합니다(.pem 파일).
  • 기존 키 페어 사용: 이미 생성된 키 페어를 사용할 수 있습니다.

주의할 점:
키 파일은 재다운로드가 불가능하므로 안전한 곳에 저장해야 합니다.

5단계: 보안 그룹(Security Group) 설정

보안 그룹은 인스턴스에 대한 네트워크 트래픽을 제어하는 방화벽 역할을 합니다.

  • SSH(포트 22): EC2 인스턴스에 접속하기 위해 허용해야 함
  • HTTP/HTTPS(포트 80/443): 웹 서버를 설정하는 경우 필요

보안 팁:

  • 소스 IP를 “My IP”로 설정하여 본인의 IP만 접속할 수 있도록 제한하는 것이 좋습니다.

6단계: 스토리지 구성

인스턴스에 사용할 EBS(Elastic Block Store) 볼륨 크기와 타입을 설정합니다.

  • 기본값은 일반적으로 8GB이며, 필요에 따라 크기를 조정할 수 있습니다.

7단계: 태그 추가

태그는 인스턴스를 구분하기 위해 사용됩니다. 예를 들어, “Name” 태그를 추가하고 “Web Server”로 설정하면 관리가 용이합니다.

8단계: 인스턴스 시작

설정을 모두 완료했다면, 인스턴스 시작 버튼을 클릭하세요.

  • 인스턴스가 생성되기까지 몇 분이 소요됩니다.

AWS EC2 인스턴스 생성 후 주의할 점

  1. 보안 인증 확인
    생성한 인스턴스에 접근하려면 키 페어(.pem 파일)를 사용해야 합니다. 이 파일이 없으면 접속할 수 없으니 주의하세요.
  2. 비용 관리
  • 인스턴스가 실행 중일 때만 비용이 발생하는 것은 아닙니다.
  • 사용하지 않는 인스턴스는 중지하거나 삭제하여 추가 비용을 방지하세요.
  1. 리소스 모니터링
    AWS CloudWatch를 사용하면 인스턴스의 CPU 사용량, 네트워크 트래픽 등을 모니터링할 수 있습니다.

1 thought on “AWS EC2 생성”

답글 남기기