Notice
Recent Posts
Recent Comments
Link
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

che01 님의 블로그

AWS 기본 개념 본문

카테고리 없음

AWS 기본 개념

che01 2025. 7. 3. 19:38

AWS란 무엇인가?

AWS(Amazon Web Services)는 아마존에서 제공하는 클라우드 컴퓨팅 서비스입니다. 쉽게 말해 인터넷을 통해 서버, 데이터베이스, 파일 저장소 등을 빌려 쓸 수 있는 서비스입니다.

기존 방식 vs 클라우드 방식

기존 방식 (온프레미스)

  • 물리적 서버를 직접 구매하고 설치
  • 높은 초기 비용과 유지보수 부담
  • 용량 증설 시 추가 서버 구매 필요

클라우드 방식 (AWS)

  • 필요한 만큼만 빌려서 사용
  • 사용한 만큼만 요금 지불
  • 클릭 몇 번으로 용량 증설 가능

핵심 서비스 이해하기

EC2 (Elastic Compute Cloud)

컴퓨터 한 대를 통째로 빌리는 서비스입니다. 이 컴퓨터에 여러분의 웹사이트나 애플리케이션을 설치해서 운영할 수 있습니다.

실제 활용 예시:

  • 블로그 웹사이트 호스팅
  • 게임 서버 운영
  • API 서버 구축

S3 (Simple Storage Service)

파일을 저장하는 창고 서비스입니다. 사진, 동영상, 문서 등을 안전하게 보관할 수 있습니다.

실제 활용 예시:

  • 웹사이트 이미지 저장
  • 백업 파일 보관
  • 정적 웹사이트 호스팅

RDS (Relational Database Service)

데이터베이스 관리를 도와주는 서비스입니다. MySQL, PostgreSQL 등 다양한 데이터베이스를 쉽게 설정하고 관리할 수 있습니다.

실제 활용 예시:

  • 회원 정보 저장
  • 상품 데이터 관리
  • 게시판 글 저장

Lambda

서버 없이 코드를 실행할 수 있는 서비스입니다. 특정 이벤트가 발생했을 때만 코드가 실행되므로 효율적입니다.

실제 활용 예시:

  • 이미지 업로드 시 자동 리사이징
  • 정기적인 데이터 백업
  • API 요청 처리

중요한 개념들

리전과 가용영역

  • 리전(Region): AWS 서비스가 제공되는 지역적 위치
  • 가용영역(AZ): 하나의 리전 내 독립적인 데이터센터

한국 사용자라면 주로 서울 리전(ap-northeast-2)을 사용합니다. 가까운 리전을 선택하면 속도가 빠르고 지연시간이 줄어듭니다.

보안 그룹

EC2 인스턴스의 방화벽 역할을 합니다. 어떤 포트를 열어둘지, 어떤 IP에서 접속을 허용할지 설정할 수 있습니다.

IAM (Identity and Access Management)

사용자 권한을 관리하는 서비스입니다. 팀원별로 다른 권한을 부여하거나, 특정 서비스에만 접근할 수 있도록 제한할 수 있습니다.

비용 최적화 팁

  • 사용하지 않는 리소스는 즉시 삭제
  • 예약 인스턴스로 장기 사용 시 비용 절약
  • CloudWatch로 사용량 모니터링
  • 무료 티어 적극 활용 (1년간 제한적 무료 사용 가능)

주의사항

  • 리소스 사용 후 반드시 삭제하여 불필요한 과금 방지
  • 보안 그룹 설정 시 0.0.0.0/0 (모든 IP 허용)은 위험
  • 루트 계정 직접 사용보다는 IAM 사용자 생성 권장
  • 정기적으로 비용 및 사용량 확인

마무리

AWS는 처음엔 복잡해 보이지만, 기본 개념만 이해하면 누구나 활용할 수 있는 도구입니다. 무료 티어로 직접 실습해보면서 하나씩 익혀나가는 것이 가장 효과적인 학습 방법입니다.