AWS는 클라우드 컴퓨팅 서비스를 제공하는 Top 플랫폼으로,
초보자도 쉽게 접근할 수 있도록 다양한 도구와 가이드를 제공하고 있습니다.
하지만, 처음 시작할 때 알아두어야 하는 주의사항이 몇 가지 존재합니다.
AWS Management Console은 AWS의 웹 기반 대시보드입니다.
로그인 후 서비스 카테고리에서 원하는 기능을 선택하여 사용할 수 있습니다.
AWS는 신규 사용자를 위해 Free Tier를 제공합니다. 이를 활용하면 기본적인 서비스(EC2, S3, RDS)를 일정 시간 동안 무료로 사용할 수 있어요.
하지만 무료 제공 범위를 넘어서 사용하게 되면 비용이 발생하니 꼭 사용량을 확인하고, Free 용량 초과 시 메일을 받도록 설정해야 합니다.
내 예상 요금 확인하는 방법
= 오른쪽 위 계정 클릭 > 결제 및 비용 관리 or Billing Dashboard
Free 용량 초과 시 메일 받도록 설정
= Perferences > Billing Preferences을 반드시 설정해서 과금 방지
= Manage Billing Alerts 클릭 > 1달러 이상이면 메일을 받도록 설정 >
메일 확인 > Confirm subscription을 클릭하여 확인
AWS 서비스는 리전(Region)이라는 개념이 존재하며,서비스를 배포하기 위해 필요합니다. 이때 가까운 리전을 선택하면 지연 시간이 줄어들고 성능이 향상됩니다. 한국 사용자는 Asia Pacific (Seoul) 리전을 선택하는 경우가 많다고 합니다.
보안을 위해서 루트 계정 대신 IAM 사용자를 생성하여 사용해야합니다. 루트 계정은 중요한 설정 시에만 사용하고, 실제 작업은 권한이 제한된 사용자를 통해 수행하는 것이 안전합니다.
AWS 공식 웹사이트에서 계정을 생성한 후 결제 정보를 등록하면 본격적으로 사용이 가능합니다.
(이때, 결제가 가능한 카드인지 test하기 위해 등록한 카드로 1$가 결제됩니다.)
아래 기본 실습 내용은 AWS 사용법을 익히기 위해 간단하게 진행한 내용입니다. 이후 포스팅에서 구체적으로 정리해보겠습니다.
1) EC2(Elastic Compute Cloud): 가상 서버 생성 및 운영
= 간단한 Ubuntu 서버 생성 및 연결(SSH)
2) S3(Simple Storage Service): 파일 저장 및 관리
= 파일 업로드 및 공개 URL 설정
3) RDS(Relational Database Service): 데이터베이스 생성 및 관리
= MySQL 또는 PostgreSQL 데이터베이스 생성
위와 같은 실습을 진행하는 경우 AWS 사용량과 리소스를 모니터링하여 예상치 못한 비용 발생을 방지해야 합니다.
예) CloudWatch에서 비용 알림 설정
AWS는 사용량을 바탕으로 요금이 결제되는 과금 모델이기 때문에, 항상 Billing Dashboard를 확인해야 합니다.
그렇기 때문에 사용하지 않는 EC2 인스턴스를 종료시키거나, EBS 볼륨을 삭제하는 것이 필요합니다.
IAM 사용자 및 역할을 설정하고, 강력한 비밀번호 정책을 적용해야합니다.
만약, 민감한 데이터를 다룰 경우 S3 버킷에서 암호화를 활성화하세요.
AWS 공식 문서와 Skill Builder를 활용하여 실습 기반 학습을 많이 진행해보세요. 무료 강좌 및 튜토리얼도 많이 있으니 도움이 될 것 입니다.
기초적인 내용을 알고있다 하더라도 처음에는 다소 복잡하게 느껴질 수 있을 것 같습니다. 하지만 하나씩 실습하다 보면 금방 익숙해질 것이라고 믿습니다. 저의 Velog 포스팅으로 많은 내용과 경험을 공유하여, 많은 사람들이 클라우드 컴퓨팅에 알아가고 도전할 수 있었으면 좋겠습니다!
이번 포스팅에서는 AWS를 시작하기 전 알아야 하는 내용에 대해서 정리해 보았습니다.
궁금한 점은 댓글로 남겨주세요!
오늘도 하고픈걸 향해 떠나는 zooy였습니다.
감사합니다 :)