콘텐츠로 이동
Study NoteAWS

개요

결론부터
AWS 운영은 서비스의 자리와 관리 책임을 이해하고, 권한·비용·요청의 흐름을 연결하는 데서 시작한다.

리소스를 만드는 방법만 알아서는 계정을 오래 운영하기 어렵다. 콘솔은 열리는데 작업이 거부되거나, 인스턴스를 껐는데도 요금이 늘어나는 순간에는 누가 무엇을 할 수 있는지, 어떤 자원이 아직 비용을 만드는지를 구분해야 한다.

이 덱은 개인 학습용 AWS 계정을 운영하면서 다시 찾아볼 주요 개념과 확인 절차를 모은다. 먼저 서비스·리소스·리전·관리 책임의 큰 그림을 잡고 IAM·비용·VPC로 운영 기반을 정리한다. 이어 사진을 올리고 목록을 조회하는 앱을 공통 예시로 컴퓨팅·저장소·서버리스 연결·앱 인증을 이해하고, 배포한 변경과 장애 원인을 추적하는 방법까지 연결한다.

첫 장부터 읽기
  1. 0장큰 그림 — 서버에서 서비스로

    서비스와 리소스 · 리전·AZ·엣지 · 관리 책임 · 사진 앱 지도

    무엇을 빌리고, 어디에 두며, 누가 관리할까?

  2. 1장IAM — 누가 무엇을 할 수 있나

    root 보호 · 사용자와 역할 · MFA · CLI 인증 · 권한 진단

    어떤 신원으로 로그인하고, 권한이 막히면 어디부터 확인할까?

  3. 2장비용 — 얼마나 쓰고 어디서 새나

    Billing 접근 · Budgets · Free Tier와 크레딧 · Cost Explorer · 남은 리소스

    청구액이 0이어도 무엇을 확인하고, 예상 밖 비용은 어떻게 추적할까?

  4. 3장VPC — 어디로 연결되고 무엇이 막나

    서브넷 · 라우팅 · 인터넷 연결 · 보안 그룹 · Endpoint · 연결 진단

    통신 경로와 허용 규칙을 구분하고, 필요한 연결만 열 수 있을까?

  5. 4장컴퓨팅 — 어디까지 직접 관리할까

    EC2 · AMI · ECS·EKS·Fargate · Lambda · 가용성과 확장

    실행 단위와 서버 운영 책임은 어떻게 달라질까?

  6. 5장저장소와 DB — 어떤 형태로 읽고 쓸까

    EBS·S3 · 객체와 key · DynamoDB · Query·인덱스·일관성

    사진 본문과 사용자별 목록을 어떻게 나눠 저장할까?

  7. 6장서버리스 — 누가 호출하고 다시 시도할까

    Lambda 권한·호출 방식 · API Gateway · SQS·SNS·EventBridge

    접수와 처리 완료를 구분하고 실패를 복구할 수 있을까?

  8. 7장Cognito — 앱 로그인과 AWS 권한

    User Pool · Identity Pool · JWT · STS 임시 자격증명

    사용자가 받은 토큰은 어느 API에 어떤 권한으로 쓰일까?

  9. 8장배포와 관측 — 변경에서 장애 원인까지

    CloudFormation·CDK·SAM · CI/CD · 지표·로그·추적 · 감사

    무엇을 배포했고 요청이 어디서 실패했는지 연결할 수 있을까?

  10. 9장고가용성 실습 — 장애가 나도 요청을 처리하려면

    ALB·대상 그룹·ASG · 인스턴스 프로파일 · Aurora · NAT·라우팅

    왜 이 설정을 선택하며, 장애 뒤 무엇을 관찰해야 할까?

  11. 10장서버리스 실습 — 업로드 한 건을 여러 작업으로

    S3·SNS·SQS·Lambda · 팬아웃 · 권한 · 입력 · 재시도·DLQ

    작업 하나가 멈추면 어디에 쌓이고, 어떻게 복구할까?

  12. 11장콘텐츠 전송 실습 — CloudFront와 S3 원본 보호

    Behavior·오리진 · OAC·권한 · 캐시·진단 · 교차 리전 복제

    요청은 어디로 가고, 누가 원본을 읽으며, 변경은 언제 보일까?

지금 겪는 상황찾아갈 곳
서비스 이름은 아는데 서로 어디에 들어가는지 모르겠다큰 그림 — 서버에서 서비스로
root로 계속 작업 중이거나 CLI용 인증이 필요하다IAM — 로그인 방식과 자격증명
관리자 권한인데 Billing 화면이 안 열린다Billing 접근 설정
비용이 0인데 무료 한도나 크레딧이 얼마나 남았는지 모르겠다Free Tier와 크레딧
인스턴스를 껐는데 요금이 계속 늘어난다멈춰도 남는 비용
퍼블릭·프라이빗 서브넷이나 NAT의 역할이 헷갈린다VPC — 네트워크 기초
EC2가 외부 API나 DB에 연결되지 않는다연결 문제 진단
EC2·컨테이너·Lambda의 관리 책임이 헷갈린다컴퓨팅
EBS·S3·DynamoDB에 각각 무엇을 저장할지 모르겠다저장소와 DB
Lambda 실패가 몇 번 재시도되는지 모르겠다호출 방식 구분
이미지 업로드 후 한쪽 결과만 없거나 같은 오류가 반복된다서버리스 실습 해설
S3 사진을 CloudFront로 전달하거나 접근 실패·캐시 갱신을 진단하고 싶다콘텐츠 전송 실습 해설
로그인 토큰과 AWS access key를 혼동한다Cognito
고가용성 실습을 따라 했지만 설정의 이유와 관계가 헷갈린다고가용성 실습 해설
배포 후 오류가 늘었는데 어디부터 조사할지 모르겠다배포와 관측

2026-09-07에 확인한 AWS 공식 문서를 기준으로 한다. 기본 대상은 개인 학습용 단일 계정이며, 명령 예시는 AWS CLI v2를 사용한다. Organizations를 쓰는 조직 계정은 권한과 비용 조회 범위가 다를 수 있으므로 각 장에서 관련 조건을 함께 확인한다.

콘솔 메뉴와 요금은 바뀔 수 있다. 본문 가까이에 둔 공식 링크로 현재 조건을 확인하고, 금액은 사용 리전·과금 단위·플랜을 맞춰 읽는다.

설명 흐름은 AWS 강의를 정리한 자료를 참고해 문서형 노트로 재구성했다. 서버에서 관리형 서비스로 넘어가는 비교와 서비스 사이의 호출 흐름을 살리고, 세부 동작은 본문에 연결한 AWS 공식 문서로 확인했다. 각 장은 개념과 확인 경로를 다루며 전체 앱 배포 실습이나 자격증 대비는 범위 밖이다.