본문 바로가기
카테고리 없음

최신 AWS EC2 웹호스팅 무료 한도 내 효율적 사용 팁 (프리티어, 기초, 무료)

by clody 2025. 10. 27.

 

 

AWS 프리티어는 클라우드 입문자에게 무료로 서버를 구축할 수 있는 기회를 제공하고 있습니다. 특히 EC2 인스턴스를 활용하면 웹사이트, 테스트 서버, 워드프레스 등을 직접 구축해볼 수 있어 실습과 학습을 모두 경험해 볼 수 있습니다. AWS EC2를 활용한 웹호스팅 과정을 단계별로 정리하고, 초보자도 쉽게 따라할 수 있도록 정리해보도록 하겠습니다.

 

 

EC2 인스턴스 생성하기 

AWS 프리티어를 이용하면 매달 750시간의 EC2 t2.micro 또는 t3.micro 인스턴스를 무료로 사용할 수 있습니다. 이를 활용해 웹서버를 구축하기 위해서는 먼저 AWS 계정을 개설한 후, EC2 대시보드에 접속해야 합니다. 인스턴스를 생성할 때는 Amazon Linux 2 또는 Ubuntu 20.04 LTS와 같은 운영체제를 선택할 수 있습니다. 프리티어를 사용하려면 반드시 프리티어 Eligible 태그가 붙은 이미지를 선택해야 하며, 인스턴스 유형도 t2.micro 혹은 t3.micro를 선택해야 과금되지 않습니다. 이후 키페어를 생성하여 다운로드하고, 보안 그룹 설정에서 포트 22(SSH), 80(HTTP), 443(HTTPS)를 열어주어야 합니다. 이 설정은 외부에서 웹서버에 접근하거나 관리할 때 필수입니다. 모든 설정을 마친 후 ‘인스턴스 시작’을 누르면 몇 초 내에 서버가 실행되고, 공인 IP 주소를 통해 접속할 수 있습니다. SSH 접속을 위해선 터미널(또는 PuTTY)을 사용하며, 키페어(.pem 파일)를 활용해 연결합니다. 이 과정을 통해 실제 웹서버가 구동되는 것을 확인할 수 있습니다.

 

 

 

 

웹서버 환경 구축, 기초 설정

EC2 인스턴스를 성공적으로 생성했다면 이제 웹서버 환경을 구성해야 합니다. 대표적인 웹서버 소프트웨어로는 Apache, Nginx가 있으며 대부분의 튜토리얼은 Apache를 기준으로 설명합니다. Ubuntu를 예시로 들면, 먼저 `sudo apt update && sudo apt install apache2` 명령어로 Apache를 설치합니다. 설치 후 `http://[공인IP주소]`로 접속하면 기본 Apache 웹페이지가 보이며, 이는 웹서버가 정상적으로 작동함을 의미합니다. 그다음 `/var/www/html` 디렉토리 안에 HTML 파일을 직접 업로드하거나, 워드프레스 등을 설치하여 운영할 수도 있습니다. 퍼미션 문제로 업로드가 안 되는 경우에는 `sudo chown -R ubuntu:ubuntu /var/www/html`과 같이 소유권을 변경해줘야 합니다. 또한, 방화벽 설정(UFW)을 사용하는 경우, `sudo ufw allow 'Apache'` 명령으로 포트를 열어줘야 외부 접속이 원활합니다. 보안을 위해 루트 계정 대신 일반 계정 사용을 권장하며, SSH 접속은 키페어 인증 방식으로 유지하는 것이 좋습니다.

 

 

 

 

프리티어에서 유의할 점 (무료 한도 내 효율적 사용 팁)

AWS 프리티어는 무료이지만 일정 한도를 초과하면 요금이 발생할 수 있습니다.

특히 다음 항목은 주의가 필요합니다.

1. 인스턴스 시간: 월 750시간 이상 사용 시 요금 발생 (1개 인스턴스를 24시간 풀가동하면 한 달 사용 가능)
2. 스토리지 용량: 30GB 이상 EBS를 사용하면 추가 비용 부과
3. 데이터 전송: 매달 15GB까지만 무료, 그 이상은 과금 이러한 조건을 초과하지 않기 위해선 매월 초 청구 대시보드를 확인하고, 알람 기능을 설정하여 과금이 발생하지 않도록 해야 합니다. 또한, 사용하지 않는 리소스는 즉시 종료하거나 삭제하는 편이 좋습니다. 특히 EC2 인스턴스를 중지(stop)만 해도 EBS 스토리지는 유지되므로 요금이 계속 발생할 수 있습니다. 완전히 삭제하려면 인스턴스 종료 후 EBS도 함께 삭제해야 합니다. 무료 한도 내에서 효율적으로 사용하는 팁으로는, 하루 몇 시간씩만 서버를 켜놓는 방식으로 실습을 반복하거나, 웹서버 설정 후 이미지 백업(AMI)으로 저장한 뒤 인스턴스를 삭제하는 방법이 있습니다. 이렇게 하면 다시 학습할 때 빠르게 복구도 가능합니다.

현재 신규 AWS 고객에게는 최대 200USD의 크레딧이 제공되고 주요 AWS서비스를 살펴보면서 최대 100USD의 크레딧을 추가로 적립할 수 있다고 합니다. 최대 6개월 간 무료 플랜으로 AWS 서비스를 테스트해 볼 수 있으며, 유료 플랜으로 전환하지 않는 한 요금이 발생하지 않는다고 하니, 안심하고 사용하셔도 될 것 같습니다.

 

 

 

 

AWS 프리티어를 활용하면 누구나 무료로 웹서버를 구축하고 운영하는 경험을 할 수 있습니다. EC2 인스턴스 생성부터 웹서버 환경 구성, 그리고 프리티어 조건을 지키는 노하우까지 익히면 실무에서도 큰 도움이 될 것으로 기대됩니다.