튜토리얼 1: 첫 번째 Amazon EC2 인스턴스 시작하기
튜토리얼 1: 첫 번째 Amazon EC2 인스턴스 시작하기 (Tutorial 1: Launch my very first Amazon EC2 instance)
Amazon EC2 시작 인스턴스 마법사의 기본 설정을 사용해 Amazon EC2 인스턴스를 빠르게 시작하는 방법을 배워요. 인스턴스 구성 필드를 검토하고 인스턴스를 종료하는 방법도 함께 배워요.
출처: 문서
본문
| 속성 | 값 |
|---|---|
| 튜토리얼 목표 | EC2 시작 인스턴스 마법사의 기본 설정으로 인스턴스를 빠르게 시작하고, 구성 필드를 검토하고, 인스턴스를 종료하는 법 배우기 |
| EC2 경험 | 초보자 |
| 시간 | 10분 |
| 비용 | Free Tier 자격. AWS 계정을 만들면 AWS Free Tier로 Amazon EC2를 무료로 시작할 수 있어요. 2025년 7월 15일 이전에 계정을 만들었고 12개월 미만이며 EC2 Free Tier 혜택을 아직 초과하지 않았다면, 튜토리얼에서 Free Tier 혜택 범위 안의 옵션을 골라주므로 비용이 들지 않아요. 그렇지 않으면 인스턴스를 시작한 순간부터(유휴 상태여도) 종료할 때까지 표준 Amazon EC2 사용 요금이 발생해요. 2025년 7월 15일 이후 계정을 만들었고 6개월 미만이며 크레딧을 다 쓰지 않았다면 무료예요. |
| 전제 조건 | AWS 계정이 있어야 하고, 관리자 접근 권한이 있는 사용자를 구성하고, 그 관리자 사용자로 AWS Management Console에 로그인해야 해요. AWS 콘솔을 전반적으로 어느 정도 알아야 해요. |
튜토리얼 개요 (Tutorial overview)
이 튜토리얼은 Amazon EC2 경험이 없는 초보자를 위해 설계되었어요. EC2 콘솔을 사용해 첫 EC2 인스턴스를 만드는(EC2에서는 launching이라고 해요) 단계를 안내해요. 인스턴스는 기본적으로 AWS Cloud의 웹 서버예요. 시작 후 콘솔에서 인스턴스를 찾는 법을 보여주고, 마지막으로 비용 관리를 위해 인스턴스를 삭제(terminate)하는 법을 보여줘요.
이 튜토리얼은 다음 짧은 작업들로 나뉘어요. 다음 작업으로 넘어가기 전에 각 작업을 완료해야 해요.
- 작업 1: 인스턴스 시작
- 작업 2: 인스턴스 찾기
- 작업 3: 인스턴스 구성 보기
- 작업 4: 인스턴스 종료
작업 1: 인스턴스 시작하기
이 작업에서는 필수만 하며 가장 빠른 경로로 인스턴스를 시작해요. EC2 시작 인스턴스 마법사를 사용해요. 이 마법사는 인스턴스 구성·시작에 필요한 모든 필드를 제공하는 웹 기반 양식이에요. 인스턴스 구성 필드에 기본값을 제공해 과정을 단순화해요.
- Amazon EC2 콘솔 열기: https://console.aws.amazon.com/ec2/ 로 이동해요.
- EC2 시작 인스턴스 마법사 열기: EC2 대시보드에서 Launch instance를 선택해요. Launch an instance 웹 양식이 열려요.
- 인스턴스 이름 지정: Name and tags 아래 Name에
My first EC2 instance같은 설명적인 이름을 입력해요. 이름 지정은 필수는 아니지만 나중에 인스턴스를 식별하는 데 도움이 돼요. - 키 페어 없이 진행: Key pair (login) 아래 Key pair name에서 **Proceed without a key pair (Not recommended)**을 선택해요. 키 페어는 보안 로그인에 쓸 수 있지만, 이 튜토리얼에서는 인스턴스에 로그인하지 않으므로 지금은 필요 없어요.
- 인스턴스 시작: 오른쪽 Summary 패널에서 Launch instance를 선택해요. Amazon EC2가 기본 설정으로 인스턴스를 빠르게 시작하고, Success 배너가 시작을 확인해줘요.
축하해요! 첫 EC2 인스턴스를 성공적으로 시작했어요!
작업 2: 인스턴스 찾기
- Instances 페이지 열기: 성공 페이지에 있다면 화면 상단의 이동 경로(breadcrumb)에서 Instances를 선택해요. 먼저 세 개의 줄임표를 선택해야 할 수도 있어요. 다른 곳으로 이동했다면 탐색 창에서 Instances를 선택해요.
- 인스턴스 찾기: Name 열에서 지정한 이름으로 인스턴스를 찾아요.
작업 3: 인스턴스 구성 보기
- 인스턴스 ID 찾기: Instance ID 열에서 고유 ID를 확인해요.
i-로 시작해 17개 영숫자 문자가 이어져요(예:i-01aeed690c9fb5322). 인스턴스 ID는 시작 시 자동으로 할당돼요. - 인스턴스 세부 정보 페이지 열기: Instance ID 열에서 ID 링크를 선택해 구성 검토가 가능한 세부 정보 페이지를 열어요.
- 구성 세부 정보 탐색하기: 잠시 시간을 내어 구성 세부 정보를 탐색해 보세요.
- 인스턴스 유형: 인스턴스 유형을 찾을 수 있나요? 예를 들어
t3.micro일 수 있어요. - 공용 IPv4 주소: 인스턴스에 할당된 공용 IPv4 주소를 찾을 수 있나요?
34.242.148.128같은 형식이에요. - 인스턴스 소유자: 이 인스턴스의 소유자를 식별할 수 있나요? 바로 사용자예요! Owner 필드에 AWS 계정 번호가 나열돼 있어요.
- 인스턴스 태그: 지정한 이름은 사실 태그예요. Tags 탭에서 키가
Name, 값이 지정한 이름인 태그를 찾을 수 있어요. - 시작 시간: Details 탭의 Launch time 필드에서 찾을 수 있어요.
- 인스턴스 상태: Running이어야 해요.
- 인스턴스 유형: 인스턴스 유형을 찾을 수 있나요? 예를 들어
작업 4: 인스턴스 종료하기
경고: 인스턴스 종료는 영구적이고 되돌릴 수 없어요. 종료 후에는 연결할 수 없고 복구할 수도 없어요. 종료 시 삭제되도록 구성된 연결된 EBS 볼륨도 영구적으로 삭제돼 복구할 수 없어요. 인스턴스 스토어 볼륨의 모든 데이터는 영구적으로 손실돼요. 종료 후 유지해야 할 데이터는 종료 전에 영구 스토리지에 백업해 두세요.
이 작업에서는 Free Tier 혜택을 보존하기 위해 인스턴스를 삭제해요. EC2에서 terminate는 인스턴스를 삭제하는 용어예요.
- 종료 시작: 인스턴스 세부 정보 페이지에 있다면 Instance state 메뉴(오른쪽 위)에서 Terminate (delete) instance를 선택해요. 다른 곳에 있다면 Instances 페이지에서 인스턴스 이름 옆 체크박스를 선택하고 Instance state 메뉴에서 Terminate (delete) instance를 선택해요.
- 종료 확인: 열린 Terminate (delete) instance 창에서 Terminate (delete) 버튼을 선택해요.
- 인스턴스 상태 모니터링: Instances 페이지의 Instance state 열을 확인해요. 상태가 Shutting-down으로 바뀌어요. 인스턴스가 종료되면 Amazon EC2가 인스턴스를 삭제하고 Instances 페이지에서 사라져요.
핵심 개념 (Key takeaways)
- Instances – AWS Cloud의 Amazon EC2 웹 서버.
- Launch – EC2 인스턴스를 생성하는 것.
- Terminate – EC2 인스턴스를 삭제하는 것.
- EC2 시작 인스턴스 마법사에는 인스턴스 구성 기본값이 있어 인스턴스를 빠르고 쉽게 시작할 수 있어요.
- 인스턴스 ID는 자동으로 할당되는 고유 식별자이고, 인스턴스 이름은 더 쉬운 식별을 위해 직접 지정할 수 있는 선택적 태그예요.
다음 단계 (Next steps)
이 튜토리얼의 단계를 반복해 시작·종료에 자신감을 쌓아 보세요. Free Tier 혜택을 보존하려면 시작한 인스턴스를 반드시 종료하세요. 기초에 익숙해진 뒤에는 핵심 인스턴스 구성 필드를 더 깊이 다루는 다음 튜토리얼로 넘어가세요.