Course Outline

1) 클라우드 기본 및 AWS

  • 클라우드 컴퓨팅 개념
  • 서비스 모델 (IaaS, PaaS, SaaS)
  • 배포 모델 (Public, Private, Hybrid, Multicloud)
  • AWS 소개
  • 글로벌 인프라: 지역, 가용성 영역 및 엣지 위치
  • AWS 관리 콘솔 및 CLI 접근

실습:

  • 계정 생성, 초기 설정 및 콘솔 탐색
  • IAM(Identity and Access Management)에서 사용자 구성

2) 컴퓨팅 및 네트워킹

  • 컴퓨팅 서비스
    • Amazon EC2: 인스턴스, AMIs, 유형, 자동 확장
    • AWS Lambda: 서버리스 컴퓨팅
  • 네트워킹 서비스
    • Amazon VPC: 서브넷, 경로, 게이트웨이, 보안
    • Elastic Load Balancing (ELB)

실습:

  • EC2 인스턴스 실행 및 접근
  • 공용 및 사설 서브넷을 포함한 간단한 VPC 생성

3) 스토리지 및 데이터베이스

  • 스토리지 서비스
    • Amazon S3: 버킷, 정책, 버전 관리
    • Amazon EBS 및 Amazon EFS
  • 데이터베이스 서비스
    • Amazon RDS (MySQL/PostgreSQL)
    • Amazon Aurora (MySQL/PostgreSQL)
    • DynamoDB (NoSQL)

실습:

  • 정적 웹사이트 호스팅을 위한 S3 버킷 생성 및 구성
  • RDS 데이터베이스 생성 및 EC2 인스턴스를 통해 접근

4) 보안, 모니터링 및 자동화

  • 보안 및 거버넌스
    • IAM (사용자, 그룹, 역할 및 정책)
    • Secrets Manager 및 Parameter Store: 비밀 관리 최선책
    • AWS Organizations 및 비용 관리
  • 모니터링
    • Amazon CloudWatch: 메트릭, 로그 및 경보
    • AWS CloudTrail: 활동 감사
  • 자동화
    • AWS CloudFormation: 인프라를 코드로

실습:

  • CloudWatch에서 경보 생성
  • CloudFormation을 사용한 간단한 배포

5) 통합, API 게이트웨이 및 최종 프로젝트

  • 서비스 통합
    • Amazon API Gateway: 생성, 구성 및 API 보안
    • AWS Lambda 및 DynamoDB와 통합
    • 고가용성과 확장 가능한 아키텍처
    • 관리 서비스 사용 (ECS/EKS - 소개)
  • 최선책
    • Well-Architected Framework
    • AWS 비용 관리 및 최적화

최종 프로젝트 실습:
AWS에서 다음을 통합하여 간단한 웹 애플리케이션 구축:

  • API Gateway + Lambda (서버리스 백엔드)
  • S3 (정적 사이트 또는 자산 스토리지)
  • RDS 또는 DynamoDB (데이터 레이어)
  • 모니터링을 위한 CloudWatch

Requirements

  • 기본 IT 개념에 대한 이해
  • 일반 네트워킹 경험
  • 데이터베이스와 웹 애플리케이션에 대한 익숙함

대상 독자

  • IT 전문가
  • 시스템 관리자
  • 클라우드 플랫폼을 탐색하는 개발자
 35 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories