AWS를 사용하기 위해서는 먼저 AWS 계정을 생성해야 합니다. AWS는 신규 사용자에게 다양한 무료 서비스를 제공하는 **Free Tier(프리 티어)**를 제공하여 클라우드 환경을 쉽게 학습하고 실습할 수 있도록 돕습니다. 이 글에서는 AWS 무료 계정을 생성하고 주요 설정을 완료하는 방법을 단계별로 설명합니다.
1. AWS 계정 생성 준비
AWS 계정을 생성하기 전에 다음이 필요합니다:
- 이메일 주소: 로그인과 계정 관리를 위한 이메일.
- 결제 수단: 신용카드 또는 체크카드. (프리 티어 사용 시에도 결제 정보 입력 필요)
- 휴대전화: 본인 인증 및 2단계 인증 설정에 사용.
2. AWS 무료 계정 생성 절차
(1) AWS 홈페이지 접속
- AWS 공식 웹사이트에 접속합니다.
- 우측 상단의 “계정 생성” 버튼을 클릭합니다.
(2) 계정 정보 입력
- 이메일 주소: 주로 사용하는 이메일 주소를 입력합니다.
- 비밀번호: 계정에 사용할 강력한 비밀번호를 설정합니다.
- AWS 계정 이름: 계정을 구분할 수 있는 이름을 입력합니다. (예: 개인용 또는 회사용)
- 입력을 완료한 후 계정 생성 계속 버튼을 클릭합니다.
(3) 결제 정보 입력
- 신용/체크카드 정보를 입력합니다.
- AWS는 계정 확인을 위해 소액(KRW100원)의 결제 승인 테스트를 진행합니다. 이는 실제로 청구되지 않습니다. -> 카드정보 확인 후 결제 취소 됨
- 결제 정보 입력 후 확인 및 계속을 클릭합니다.
(4) 전화 인증
- 휴대폰 번호를 입력하고 SMS 또는 음성 통화 중 하나를 선택합니다.
- AWS에서 받은 인증 코드를 입력해 본인 인증을 완료합니다.
(5) 계정 플랜 선택
- 기본 지원(Basic Support) 플랜을 선택합니다.
- 기본 플랜은 무료로 제공되며, 다른 플랜은 추가 비용이 발생합니다.
(6) 로그인 확인
- 계정 생성이 완료되면 AWS 로그인 페이지로 이동합니다.
- 이메일과 비밀번호를 사용해 새 계정에 로그인합니다.
- 첫 로그인 시 AWS Management Console로 이동합니다.

3. AWS 계정 설정 초기화
AWS 계정을 생성한 후 다음 설정을 완료해야 합니다:
(1) IAM 사용자 생성
- AWS Management Console에서 IAM 서비스를 검색하여 이동합니다.

- 사용자 추가를 클릭합니다.
- 사용자 이름을 입력하고 프로그래밍 액세스를 활성화합니다.
- 정책에서 AdministratorAccess를 선택합니다.
- 완료 후, 생성된 액세스 키와 시크릿 키를 안전한 곳에 저장합니다.(엑세스 키는 사용자 환경에(공용PC, 외부) 따라 결정하세요)
(2) 2단계 인증 활성화 (MFA)
- AWS Management Console에서 계정 설정 페이지로 이동합니다.
- **Multi-Factor Authentication (MFA)**를 활성화합니다.
- Google Authenticator와 같은 앱을 사용하여 보안을 강화합니다.
4. AWS Free Tier의 주요 서비스
AWS는 새 계정 생성 시 다음과 같은 무료 서비스를 제공합니다:
(1) 컴퓨팅
- EC2(Elastic Compute Cloud):
- 매월 750시간의 t2.micro 또는 t3.micro 인스턴스 사용(12개월 동안).
(2) 스토리지
- S3(Simple Storage Service):
- 매월 5GB의 표준 스토리지 사용.
(3) 데이터베이스
- RDS(Relational Database Service):
- 750시간의 db.t2.micro 인스턴스 사용(12개월 동안).
(4) 기타 서비스
- CloudWatch: 매월 10개의 지표 및 경보 무료 제공.
5. 무료 티어 사용 시 주의사항
- 프리 티어 기간:
- 대부분의 무료 서비스는 계정 생성 후 12개월 동안만 제공됩니다.
- 사용량 모니터링:
- AWS Management Console의 Billing Dashboard에서 사용량을 확인하세요.
- 초과 사용 시 비용이 청구될 수 있으니 주의하세요.
- 알림 설정:
- AWS Budgets를 설정하여 예상 비용을 초과하기 전에 알림을 받을 수 있습니다.
6. 다음 단계
AWS 계정을 성공적으로 생성했다면, 이제 기본적인 AWS 서비스를 탐색하고 실습을 시작할 차례입니다. 먼저 EC2 인스턴스 생성이나 S3 버킷 설정과 같은 간단한 작업을 실습해 보세요. 다음 글에서는 EC2를 활용한 웹 서버 배포 과정을 설명할 예정입니다.
결론 AWS 무료 계정을 생성하면 클라우드 환경에서 실습하고 학습할 수 있는 강력한 도구를 얻게 됩니다. 위 가이드를 따라 계정을 생성하고, AWS의 다양한 기능을 직접 경험해 보세요!