AWS 처음 시작하는 방법, 계정 만들기부터 비용 줄이는 습관까지

Last Updated :
AWS 처음 시작하는 방법, 계정 만들기부터 비용 줄이는 습관까지

얼마 전 지인이 작은 쇼핑몰 서버를 직접 옮기고 싶다며 AWS를 물어봤습니다. 이름은 많이 들어봤는데 막상 콘솔에 들어가면 메뉴가 너무 많아서 어디부터 눌러야 할지 모르겠다는 말이 딱 현실적이더라고요. 사실 AWS는 처음부터 모든 서비스를 이해하려고 하면 금방 지칩니다. EC2, S3, RDS, Lambda 같은 이름을 한꺼번에 외우기보다 “내가 지금 필요한 기능이 뭔지”부터 잡는 게 훨씬 쉽습니다.

AWS는 무엇을 빌려 쓰는 서비스인가

AWS는 쉽게 말하면 서버, 저장공간, 데이터베이스, 네트워크 같은 IT 자원을 인터넷으로 빌려 쓰는 서비스입니다. 예전에는 서비스를 만들려면 직접 서버를 사고, 설치하고, 고장 나면 부품도 갈아야 했습니다. 그런데 AWS를 쓰면 필요한 만큼만 자원을 켜고 끌 수 있습니다.

예를 들어 블로그나 쇼핑몰을 운영한다면 방문자가 적을 때는 작은 서버를 쓰다가, 이벤트 기간처럼 접속자가 몰릴 때는 더 큰 서버로 바꿀 수 있습니다. 사진이나 파일은 S3 같은 저장공간에 따로 보관하고, 회원 정보나 주문 정보는 RDS 같은 데이터베이스에 넣는 식입니다.

처음에는 이 정도 구분만 해도 충분합니다. EC2는 컴퓨터 한 대를 빌리는 느낌, S3는 파일 창고, RDS는 관리형 데이터베이스, Lambda는 필요할 때만 실행되는 작은 코드 실행 공간이라고 생각하면 감이 옵니다.

처음 계정을 만들 때 먼저 챙길 것

AWS 계정을 만들면 바로 여러 서비스를 사용할 수 있지만, 초반에 꼭 해두면 좋은 설정이 있습니다. 특히 비용과 보안은 처음부터 습관을 잡아두는 편이 낫습니다. 작은 테스트라고 생각하고 켜둔 서버가 며칠, 몇 주 지나면서 요금으로 이어질 수 있기 때문입니다.

  • 루트 계정에는 다중 인증을 켭니다.
  • 평소 작업용 IAM 사용자를 따로 만듭니다.
  • 예산 알림을 설정해 예상치 못한 비용을 빨리 알아차립니다.
  • 사용하지 않는 EC2 인스턴스, 스토리지, 고정 IP를 주기적으로 확인합니다.
  • 리전을 정하고 서비스 위치를 섞지 않습니다.

여기서 루트 계정은 집으로 치면 모든 방 열쇠를 가진 주인 열쇠에 가깝습니다. 평소에는 이 계정으로 작업하지 않고, 필요한 권한만 가진 사용자 계정을 만들어 쓰는 게 안전합니다. AWS 공식 안내에서도 권한을 필요한 만큼만 주는 방식을 중요하게 다룹니다.

초보자는 EC2, S3, RDS부터 잡으면 편하다

AWS에는 서비스가 정말 많습니다. 그런데 처음부터 전부 볼 필요는 없습니다. 웹사이트나 작은 앱을 만든다면 보통 EC2, S3, RDS만 알아도 출발선에 설 수 있습니다.

EC2는 서버입니다. 워드프레스, 백엔드 API, 관리자 페이지처럼 계속 켜져 있어야 하는 프로그램을 올릴 때 자주 씁니다. 작은 테스트라면 낮은 사양으로 시작하고, 실제 사용량을 보면서 키우는 방식이 좋습니다. 처음부터 큰 서버를 고르면 성능은 넉넉해도 비용이 불필요하게 커질 수 있습니다.

S3는 이미지, PDF, 백업 파일 같은 정적 파일을 보관할 때 많이 씁니다. 웹서버 안에 모든 파일을 넣어두는 것보다 관리가 편하고 확장성도 좋습니다. 다만 공개하면 안 되는 파일까지 외부에 열리지 않도록 권한 설정을 꼼꼼히 봐야 합니다.

RDS는 데이터베이스를 직접 설치하고 관리하는 부담을 줄여줍니다. MySQL이나 PostgreSQL처럼 익숙한 데이터베이스를 선택할 수 있고, 백업이나 관리 기능도 함께 사용할 수 있습니다. 작은 프로젝트라면 데이터베이스 하나만 제대로 관리해도 운영 안정감이 꽤 달라집니다.

비용이 걱정된다면 보는 순서가 있다

AWS에서 초보자가 가장 많이 긴장하는 부분은 요금입니다. 무료 사용량이 있더라도 모든 게 무조건 무료는 아닙니다. 서비스 종류, 사용 시간, 저장 용량, 데이터 전송량에 따라 비용이 달라집니다. 그래서 “싸게 쓰는 방법”보다 “모르는 비용을 만들지 않는 방법”이 먼저입니다.

가장 먼저 예산 알림을 만들어두는 게 좋습니다. 예를 들어 월 예상 비용이 일정 금액을 넘으면 알림을 받도록 설정하면 실수로 켜둔 자원을 빨리 발견할 수 있습니다. 그리고 테스트가 끝난 EC2 인스턴스는 중지하거나 삭제하고, 연결되지 않은 볼륨이나 사용하지 않는 탄력적 IP도 확인해야 합니다.

실제로 초보자 비용 사례를 보면 서버 자체보다 주변 자원에서 새는 경우가 은근히 많습니다. 스냅샷, 로그, 오래된 백업, 방치된 스토리지처럼 눈에 잘 안 띄는 것들이 쌓이는 식입니다. 한 달에 한 번만 결제 대시보드와 사용 중인 리소스를 보는 습관을 들여도 꽤 많은 실수를 줄일 수 있습니다.

처음 실습은 작게 시작하는 게 좋다

AWS를 배우는 가장 빠른 방법은 작은 목표 하나를 정해 직접 만들어보는 것입니다. 예를 들면 정적 웹페이지를 S3에 올려보거나, EC2 한 대에 간단한 웹서버를 띄우는 식입니다. 그 다음 도메인 연결, 데이터베이스 연결, 백업 설정을 하나씩 붙이면 자연스럽게 구조가 보입니다.

처음부터 대규모 아키텍처 그림을 따라 하려고 하면 손에 남는 게 적을 수 있습니다. 반대로 작은 서버 하나를 만들고 접속해보고, 파일을 올리고, 로그를 보고, 비용 알림까지 설정해보면 AWS가 훨씬 현실적으로 느껴집니다.

개인적으로는 AWS를 공부할 때 “서비스 이름 외우기”보다 “내 서비스가 돌아가는 길 그리기”가 더 오래 남았습니다. 사용자가 접속하고, 서버가 응답하고, 이미지가 불러와지고, 데이터베이스에 기록이 남는 흐름을 그려보면 어떤 서비스를 왜 쓰는지 자연스럽게 연결됩니다.

AWS는 처음 보면 메뉴가 복잡하지만, 결국 필요한 만큼 빌려 쓰고 잘 끄는 도구입니다. 처음부터 완벽하게 알 필요는 없고, 작은 실습 하나를 끝까지 해보면서 보안과 비용 습관을 같이 잡는 게 가장 현실적인 시작입니다.

AWS 처음 시작하는 방법, 계정 만들기부터 비용 줄이는 습관까지 - 요약
AWS 처음 시작하는 방법, 계정 만들기부터 비용 줄이는 습관까지 | 아타달릴 | 생활정보 매거진 : https://atadalil.com/2332
파일나라
아타달릴 © atadalil.com All rights reserved. powered by modoo.io