이 페이지에서는 Amazon Web Services (AWS)에서 EC2 Linux 인스턴스를 생성하는 기본적인 설정 단계를 다룹니다.
1. AMI (Amazon Machine Image) 선택
AMI란? AMI는 EC2 인스턴스를 시작하는 데 필요한 소프트웨어 구성(운영 체제, 애플리케이션 서버, 애플리케이션 등)이 포함된 템플릿입니다. 즉, 어떤 OS를 사용할지 결정하는 단계입니다.
주요 고려사항:
- 운영 체제: Ubuntu, Amazon Linux, Red Hat Enterprise Linux (RHEL), CentOS, SUSE Linux 등 다양한 OS 중에서 선택합니다.
- 버전: 각 OS의 안정적인 최신 버전을 선택하는 것이 좋습니다.
- AWS Marketplace: 특정 소프트웨어나 구성이 사전 설치된 AMI를 사용할 수도 있습니다.
선택 방법:
AWS EC2 콘솔에서 인스턴스를 시작할 때, 'AMI 선택' 단계에서 원하는 OS를 검색하고 선택할 수 있습니다. 예를 들어, Ubuntu Server 22.04 LTS (HVM), SSD Volume Type을 선택할 수 있습니다.
2. 인스턴스 유형 (Instance Type) 결정
인스턴스 유형이란? 인스턴스 유형은 인스턴스의 CPU, 메모리, 스토리지 및 네트워크 용량을 결정합니다. 사용 목적에 따라 적절한 유형을 선택해야 합니다.
주요 고려사항:
- t.시리즈 (범용): t2.micro, t3.micro 등. 프리 티어에 해당하는 유형이 있으며, 개발/테스트 또는 트래픽이 많지 않은 웹 서버에 적합합니다. 버스트(burst) 성능이 특징입니다.
- m.시리즈 (범용): m5.large, m6g.medium 등. 균형 잡힌 CPU 및 메모리 리소스를 제공합니다.
- c.시리즈 (컴퓨팅 최적화): c5.large, c6g.medium 등. 높은 컴퓨팅 성능이 필요할 때 사용됩니다.
- r.시리즈 (메모리 최적화): r5.large, r6g.medium 등. 메모리 사용량이 많은 워크로드에 적합합니다.
선택 방법:
'인스턴스 유형 선택' 단계에서 필요한 성능에 맞춰 인스턴스 유형을 선택합니다. 프리 티어 사용자라면 t2.micro 또는 t3.micro를 우선 고려하십시오.
3. 키 페어 (Key Pair) 생성 및 사용
키 페어란? 키 페어는 EC2 인스턴스에 안전하게 접속하기 위한 디지털 자격 증명입니다. 공개 키는 AWS에 저장되고, 개인 키는 사용자에게 다운로드됩니다. 이 개인 키(.pem 파일) 없이는 인스턴스에 접속할 수 없습니다.
생성 방법:
- '새 키 페어 생성'을 선택하고 키 페어 이름을 입력합니다.
- 키 페어 유형(RSA 또는 ED25519)과 파일 형식(.pem 또는 .ppk)을 선택합니다. Linux/macOS 터미널에서는 .pem을, PuTTY와 같은 Windows SSH 클라이언트에서는 .ppk를 사용합니다.
- 키 페어를 생성하면 개인 키 파일이 자동으로 다운로드됩니다. 이 파일을 안전하게 보관해야 합니다.
사용법:
인스턴스 생성 완료 후 SSH 클라이언트(터미널 또는 PuTTY)를 사용하여 접속할 때, 이 개인 키 파일을 인증에 사용합니다.
chmod 400 your-key-pair.pem ssh -i "your-key-pair.pem" ubuntu@YOUR_INSTANCE_PUBLIC_IP
(`ubuntu`는 AMI에 따라 다른 사용자 이름일 수 있습니다. 예: Amazon Linux는 `ec2-user`)