본문 바로가기
IT & 테크

아마존 AWS 무료 사용법 – 클라우드 서버 구축하기 가이드

by ims6 2025. 3. 23.
아마존 AWS 무료 사용법 – 클라우드 서버 구축하기 가이드

AWS(Amazon Web Services)는 세계에서 가장 널리 사용되는 클라우드 서비스로, 개인부터 기업까지 다양한 규모의 프로젝트에 활용됩니다.

특히 AWS는 프리 티어(Free Tier) 서비스를 제공하여 일정량의 리소스를 무료로 사용할 수 있습니다. 이번 가이드에서는 AWS 프리 티어를 활용해 클라우드 서버(EC2 인스턴스)를 구축하는 방법을 단계별로 설명하겠습니다.

1. AWS 프리 티어란?

AWS 프리 티어는 가입 후 12개월 동안 특정 AWS 서비스를 무료로 사용할 수 있는 혜택입니다.

✔️ AWS 프리 티어 주요 혜택

  • EC2(가상 서버): 월 750시간 무료 (t2.micro 또는 t3.micro 인스턴스)
  • S3(스토리지): 5GB 저장 공간
  • RDS(데이터베이스): 월 750시간 사용 가능
  • CloudFront(콘텐츠 배포): 50GB 데이터 전송 무료

프리 티어를 활용하면 기본적인 웹사이트, API 서버, 테스트 환경 등을 구축할 수 있습니다.

2. AWS 가입 및 프리 티어 활성화

AWS를 사용하려면 먼저 회원가입을 해야 합니다.

✔️ AWS 가입 방법

  1. AWS 공식 사이트에 접속하여 [계정 생성] 클릭
  2. 이메일, 비밀번호 입력 후 계정 생성
  3. 신용카드 정보 입력 (무료 사용이지만 카드 인증 필요)
  4. 본인 확인을 위해 전화번호 입력 및 인증
  5. [프리 티어 활성화] 선택 후 가입 완료

가입이 완료되면 AWS 콘솔에 로그인하여 서비스를 사용할 수 있습니다.

3. AWS EC2 인스턴스(클라우드 서버) 생성

이제 AWS에서 무료로 사용할 수 있는 EC2 인스턴스(가상 서버)를 만들어 보겠습니다.

✔️ EC2 인스턴스 생성 단계

  1. AWS 관리 콘솔에 로그인
  2. [EC2] 서비스 검색 후 선택
  3. [인스턴스 시작] 버튼 클릭
  4. AMI(Amazon Machine Image) 선택 → Ubuntu 22.04 또는 Amazon Linux 2 선택
  5. 인스턴스 유형 선택 → t2.micro (프리 티어 적용 가능)
  6. 스토리지 설정 → 기본값(8GB) 유지
  7. 보안 그룹 설정 → SSH(22), HTTP(80), HTTPS(443) 추가
  8. 키 페어 생성 → .pem 파일 다운로드 (이 파일은 SSH 접속 시 필요)
  9. [인스턴스 시작] 클릭 후 생성 완료

이제 EC2 인스턴스가 생성되었으며, SSH를 통해 접속할 수 있습니다.

4. SSH를 이용한 AWS EC2 서버 접속

생성된 인스턴스에 원격으로 접속하려면 SSH를 사용해야 합니다.

✔️ SSH 접속 방법 (Windows, Mac, Linux 공통)

  1. AWS 콘솔에서 EC2 인스턴스 선택
  2. 퍼블릭 IP 주소 확인
  3. 터미널 또는 명령 프롬프트에서 다음 명령 실행
ssh -i "키파일.pem" ubuntu@퍼블릭IP

예시:

ssh -i "mykey.pem" ubuntu@3.85.23.110

정상적으로 접속되면 AWS 클라우드 서버에서 직접 명령어를 실행할 수 있습니다.

5. 기본적인 웹 서버(Apache) 설치

EC2 인스턴스를 활용하여 간단한 웹 서버를 설정해보겠습니다.

✔️ Apache 웹 서버 설치 (Ubuntu 기준)

sudo apt update
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2

이제 브라우저에서 EC2 인스턴스의 퍼블릭 IP를 입력하면 기본 웹 페이지가 표시됩니다.

6. AWS 무료 사용 주의 사항

AWS 프리 티어를 사용하면서 과금되지 않도록 주의해야 할 몇 가지 사항이 있습니다.

✔️ 프리 티어 사용 시 주의할 점

  • EC2 인스턴스는 월 750시간까지만 무료 (하루 24시간 실행 가능)
  • 무료 저장 공간(5GB)을 초과하면 요금 부과
  • 사용하지 않는 리소스(인스턴스, 볼륨, 스냅샷) 삭제 필수
  • AWS 대시보드에서 Billing & Cost Management에서 비용 확인 가능

💡 결론

AWS 프리 티어를 활용하면 무료로 클라우드 서버를 구축하고 직접 운영해볼 수 있습니다.

AWS 프리 티어 가입 – 12개월 동안 무료 이용

EC2 인스턴스 생성 – 무료 서버 운영

SSH 접속 & 웹 서버 구축 – Apache 설치

과금 주의 – 사용량 초과 시 비용 발생

AWS를 활용하면 다양한 클라우드 서비스를 무료로 체험해볼 수 있으니, 이번 기회에 직접 실습해 보세요!