실버를 위한 코딩

AWS 학습 계획

forSilver 2025. 5. 25. 11:18
반응형

AWS 학습 계획


🌐 1단계: AWS 기초 이해

주요 개념 정리

  • IaaS (Infrastructure as a Service): 서버, 저장소, 네트워크 등을 인터넷으로 제공 (예: EC2, S3 등)
  • PaaS (Platform as a Service): 애플리케이션 개발 및 실행을 위한 플랫폼 제공 (예: Elastic Beanstalk)
  • SaaS (Software as a Service): 완성된 소프트웨어를 웹 기반으로 제공 (예: AWS WorkDocs)

주요 용어

  • Region: AWS 리소스가 물리적으로 존재하는 지역
  • Availability Zone: Region 안의 독립된 데이터 센터
  • 콘솔: AWS 웹 관리 인터페이스
  • CLI (Command Line Interface): 명령어 기반 리소스 관리 도구


☁️ 2단계: 핵심 서비스 익히기

🔹 1. 컴퓨팅

  • EC2 (Elastic Compute Cloud): 가상 서버 생성
  • Lambda: 서버 없는 함수 기반 처리
  • Elastic Beanstalk: 자동화된 배포/스케일링 플랫폼

🔹 2. 스토리지

  • S3 (Simple Storage Service): 객체 저장소
  • EBS (Elastic Block Store): EC2용 디스크 저장소
  • Glacier: 장기 백업용 저비용 저장소

🔹 3. 데이터베이스

  • RDS: 관리형 관계형 데이터베이스 (MySQL, PostgreSQL 등)
  • DynamoDB: NoSQL 키-값 저장소
  • Aurora: 고성능 RDS 호환 DB

🔹 4. 네트워킹

  • VPC (Virtual Private Cloud): 가상 네트워크
  • Route 53: DNS 관리
  • Elastic Load Balancer: 트래픽 분산

🛠 3단계: 실습 및 프로젝트

예시 실습

  • EC2로 웹 서버 구축
  • S3에 이미지 저장 및 웹 호스팅
  • Lambda로 이미지 자동 변환
  • RDS로 데이터베이스 연결
  • VPC로 보안 네트워크 구성

추천 실습 환경

  • AWS Free Tier(프리 티어) 활용: 12개월 무료 제공
  • AWS Educate 계정(학생/강사 전용 무료 자원)

📚 4단계: 학습 자료

공식 자료

추천 강좌

  • 유튜브 ‘AWS Korea’
  • Udemy의 “AWS Certified Solutions Architect” 시리즈
  • 인프런 강좌 “처음 시작하는 AWS 클라우드”

🎓 5단계: 자격증 도전

  • 기초 수준:
    • AWS Certified Cloud Practitioner
  • 중급 이상:
    • AWS Certified Solutions Architect – Associate
    • AWS Certified Developer – Associate
    • AWS Certified SysOps Administrator