본문 바로가기
공학

C2란 무엇인가? 초보자를 위한 인스턴스 생성 가이드

by 댐쇼 2025. 5. 6.

EC2란 무엇인가? 초보자를 위한 인스턴스 생성 가이드 (2025년 최신)

EC2 (Elastic Compute Cloud)는 AWS에서 제공하는 가상 서버 서비스입니다. 쉽게 말해, 클라우드에서 물리적인 서버를 직접 구매하거나 유지하지 않고도, 몇 번의 클릭만으로 필요한 성능의 서버를 생성하고 운영할 수 있게 해주는 서비스입니다.

1. EC2란? 핵심 개념

EC2는 ‘가상 컴퓨터’ 역할을 하며, 일반 컴퓨터처럼 운영체제(OS)를 설치하고, 웹서버나 데이터베이스 등을 구동할 수 있습니다. 다음과 같은 특징이 있습니다:

  • 확장성: 사용량에 따라 서버 성능을 조절 가능
  • 가용성: 글로벌 리전에 배포하여 안정적인 운영 가능
  • 과금 유연성: 사용한 만큼만 비용을 지불

2. EC2 인스턴스란?

EC2에서 생성하는 가상 서버 한 대를 “인스턴스(Instance)”라고 합니다. 즉, EC2 인스턴스를 만든다는 것은 클라우드에 하나의 서버를 띄우는 것과 같습니다.

3. EC2 인스턴스 생성 절차 (2025년 기준)

① AWS 로그인

AWS 공식 홈페이지에 접속하여 콘솔에 로그인합니다. 계정이 없다면 무료로 가입하고 결제 수단을 등록합니다.

② EC2 콘솔 접속

상단 검색창에서 “EC2” 입력 후, EC2 대시보드로 이동합니다.

③ 인스턴스 시작 (Launch Instance)

“인스턴스 시작” 버튼을 클릭하여 다음 단계로 진행합니다:

  • 이름: 예: my-server
  • 운영체제 선택: Amazon Linux 2023, Ubuntu 등
  • 인스턴스 유형: 무료 사용자는 t2.micro 선택
  • 키페어 생성: SSH 접속을 위한 키페어를 새로 생성하고 다운로드
  • 네트워크 설정: 기본 VPC 사용 가능
  • 방화벽 설정: HTTP(80), HTTPS(443), SSH(22) 포트 열기

④ 인스턴스 생성 완료

“인스턴스 시작” 버튼을 클릭하면 몇 분 안에 가상 서버가 생성됩니다. 이후 EC2 목록에서 퍼블릭 IP를 확인할 수 있습니다.

4. EC2 인스턴스 접속 방법

① SSH 접속 (Mac/Linux)

chmod 400 my-key.pem
ssh -i "my-key.pem" ec2-user@퍼블릭IP주소

② Windows (PuTTY 사용)

키 파일을 .ppk로 변환 후 PuTTY를 통해 접속합니다.

5. EC2 사용 시 유의사항

  • 과금 주의: 사용 후에는 반드시 인스턴스를 중지하거나 종료
  • 보안 설정: 포트 개방 시 불필요한 외부 접근 차단
  • 백업: EBS 스냅샷 등을 활용한 데이터 백업 고려

맺음말

EC2는 클라우드 컴퓨팅의 핵심 서비스로, 누구나 손쉽게 서버를 생성하고 운영할 수 있게 해줍니다. 본 글에서 소개한 절차를 통해 AWS EC2 인스턴스를 직접 생성해보면, 클라우드 환경의 기본기를 탄탄히 다질 수 있습니다.

지금 바로 EC2를 시작하고, 클라우드 서버 구축의 첫 걸음을 내디뎌보세요.