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 가입 방법
- AWS 공식 사이트에 접속하여 [계정 생성] 클릭
- 이메일, 비밀번호 입력 후 계정 생성
- 신용카드 정보 입력 (무료 사용이지만 카드 인증 필요)
- 본인 확인을 위해 전화번호 입력 및 인증
- [프리 티어 활성화] 선택 후 가입 완료
가입이 완료되면 AWS 콘솔에 로그인하여 서비스를 사용할 수 있습니다.
3. AWS EC2 인스턴스(클라우드 서버) 생성
이제 AWS에서 무료로 사용할 수 있는 EC2 인스턴스(가상 서버)를 만들어 보겠습니다.
✔️ EC2 인스턴스 생성 단계
- AWS 관리 콘솔에 로그인
- [EC2] 서비스 검색 후 선택
- [인스턴스 시작] 버튼 클릭
- AMI(Amazon Machine Image) 선택 → Ubuntu 22.04 또는 Amazon Linux 2 선택
- 인스턴스 유형 선택 → t2.micro (프리 티어 적용 가능)
- 스토리지 설정 → 기본값(8GB) 유지
- 보안 그룹 설정 → SSH(22), HTTP(80), HTTPS(443) 추가
- 키 페어 생성 → .pem 파일 다운로드 (이 파일은 SSH 접속 시 필요)
- [인스턴스 시작] 클릭 후 생성 완료
이제 EC2 인스턴스가 생성되었으며, SSH를 통해 접속할 수 있습니다.
4. SSH를 이용한 AWS EC2 서버 접속
생성된 인스턴스에 원격으로 접속하려면 SSH를 사용해야 합니다.
✔️ SSH 접속 방법 (Windows, Mac, Linux 공통)
- AWS 콘솔에서 EC2 인스턴스 선택
- 퍼블릭 IP 주소 확인
- 터미널 또는 명령 프롬프트에서 다음 명령 실행
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를 활용하면 다양한 클라우드 서비스를 무료로 체험해볼 수 있으니, 이번 기회에 직접 실습해 보세요!
'IT & 테크' 카테고리의 다른 글
2025년 가성비 최고 게이밍 키보드 & 마우스 추천 – 성능과 가격 모두 잡았다! (0) | 2025.03.24 |
---|---|
웹사이트 속도 최적화 – 구글 페이지 스피드 점수 올리는 법 (0) | 2025.03.23 |
워드프레스 vs. 티스토리 – 블로그 플랫폼 비교, 어디가 더 좋을까? (0) | 2025.03.23 |
재택근무가 가능한 IT 직업 BEST 5 – 유망한 원격 근무 직업 추천! (0) | 2025.03.22 |
IT 관련 자격증 추천 – 취업에 도움이 되는 자격증 TOP 5 (0) | 2025.03.22 |