연락처 정보

코스 개요

1일차

모듈 1: 사용자 가입 방법?

  • 사용자 계정 생성 방법
  • Amazon Management Console 개요
  • 관리 활동 및 결제 관련 정보 설명
  • AWS 요금 체계 안내

모듈 2: AWS 전반적인 개요 – 높은 수준의 설명?

  • AWS 서비스에 대한 전체적인 소개
  • EC2에 대한 간략한 설명
  • EBS 개요 설명
  • 보안 그룹의 기본 개념
  • Elastic IP의 기본 내용
  • CloudFront에 대한 개요
  • S3 서비스 설명
  • Glacier 서비스 소개
  • IAM의 기본 정보
  • RDS에 대한 개요 설명

모듈 3: Amazon EC2 – Windows Server 2012 실습

  • Windows Server 2012 인스턴스 생성하기
  • 암호 복호화 및 RDP 접속용 클라이언트 다운로드하기
  • EC2의 Windows 2012 인스턴스에 접속해보기
  • Windows Server 2012 인스턴스를 종료하기

모듈 4: Amazon EC2 – 보안 그룹 실습

  • 보안 그룹 생성 방법
  • 기존 보안 그룹 수정하기
  • 보안 그룹 삭제 방법

모듈 5: Amazon Elastic Block Store 실습

  • 표준 볼륨 생성하기
  • 스냅샷 생성 및 삭제하는 방법
  • Windows Server 2012 및 Ubuntu 14.04 서버에 볼륨 할당하기
  • 볼륨 연결 해제 및 삭제하기

모듈 6: Amazon Elastic Load Balancing 실습

  • 실습 6.1
    1. 사용자 데이터를 활용해 두 개의 Ubuntu EC2 인스턴스를 Apache 웹 서버로 구동하기
    2. 두 서버에 각각 HTML 파일 수정하기
    3. 인터넷을 통해 웹 서버 테스트해보기
  • 실습 6.2
    1. Elastic Load Balancer 생성하기
    2. 두 Ubuntu 서버를 ELB에 등록하기
    3. 생성한 Elastic Load Balancer 테스트해보기
    4. 생성된 Elastic Load Balancer 삭제하기

모듈 7: AWS Route53

  • Route53이란 무엇인가?
  • 강사 주도로 생성한 ELB와 Route53의 연동 시연 (시범용)

모듈 8: AWS S3 실습

  • AWS S3에 대한 개요 및 요금 체계 안내
  • 버킷과 폴더 만들기
  • 객체 업로드, 다운로드, 공유 및 삭제 방법
  • 생성한 버킷 삭제하기

2일차

모듈 1: Amazon EC2 – 사용자 데이터를 활용한 Windows Server 2012 실습

  • Windows Server 2012 R2 인스턴스 구동하기
  • PowerShell 명령어 기반으로 웹 서버 설정
  • 사용자 데이터가 올바르게 실행되었는지 확인하기
  • Ubuntu 서버 종료하기

모듈 2: Amazon EC2 – 사용자 데이터를 활용한 Ubuntu 14.04 실습

  • Ubuntu 기반 EC2 클라우드 서버 시작하기
  • 웹 서버 설정을 위한 사용자 데이터 적용하기
  • 사용자 데이터가 올바르게 수행되었는지 확인하기

모듈 3: Amazon EC2 – 메타데이터 활용 실습

  • 메타데이터에 대한 기본 설명
  • 현재 EC2 인스턴스와 관련된 메타데이터 정보 확인하기
  • Ubuntu 서버 종료하기

모듈 4: Amazon S3 실습

  • AWS S3 서비스 및 요금 설명
  • S3 버킷 생성하기
  • 파일 버전 관리 기능 사용법
  • S3를 이용한 정적 웹 사이트 호스팅 방법
  • 객체의 리전 간 복제 설정하기
  • 강사 시연을 통해 Route53을 활용해 정적 웹 접속 구성하기

모듈 5: Amazon Glacier 실습

  • AWS Glacier 서비스 및 요금 설명
  • 객체에 대한 수명 주기 정책 설정하기
  • Glacier에서 데이터 검색하는 방법
  • 규칙에 따라 S3 내 데이터 자동 삭제 설정하기

모듈 6: AWS CloudFormation

  • 클라우드 인프라 관리를 위한 Infrastructure as Code 및 Cloud Formation 소개
  • 새로운 스택을 생성하기
  • JSON 형식의 샘플 템플릿 배포해보기
  • 기존 템플릿 활용하여 인프라 구축하기

3일차

모듈 7: AWS IAM (Identity and Access Management)

  • IAM이란 무엇인가? – 종합적인 개념 설명
  • Active Directory와 AWS의 연동 원리에 대한 이론적 내용
  • IAM 기초 사용법 소개
  • IAM 역할: 위임 및 페더레이션 활용 (실습)
    1. 새로운 역할 생성하기
    2. 생성된 역할을 사용자에게 할당해보기
    3. 역할 삭제 방법
  • IAM 사용자 및 그룹 관리 (실습)
    1. 사용자와 그룹을 새로 생성하기
    2. 사용자를 특정 그룹에 추가하기
    3. 사용자의 비밀번호 정책 설정하기
    4. 각 사용자에게 권한 정책 부여하기
    5. 다중 인증(MFA)을 사용자에게 적용하기
  • IAM 역할 활용 실습
    1. EC2와 S3에 대한 전체 접근 권한을 가진 역할 생성하기
    2. 해당 역할이 적용된 EC2 인스턴스를 구동해 CLI 기반 접속 테스트하기

모듈 8: AWS CLI

  • AWS CLI 활용 방법 소개
  • S3 및 EC2에 대한 전체 접근 권한을 가진 인스턴스 생성하기
  • AWS CLI 클라이언트 설정법
  • CLI를 통해 보안 그룹 생성해보기
  • CLI로 키 페어 생성 방법
  • CLI 기반 EC2 인스턴스 구동하기
  • CLI를 이용해 EC2 인스턴스 일시 정지하기
  • CLI를 활용해 EC2 인스턴스 종료하기
  • CLI로 로드 밸런서 생성해보기
  • CLI를 통해 기존 로드 밸런서 삭제하기
  • CLI로 S3 버킷 생성하기
  • CLI 이용해 로컬 컴퓨터에서 S3로 파일 업로드 및 다운로드 해보기
  • CLI를 통해 사용 가능한 버킷 목록 확인하기
  • CLI 활용해 버킷 삭제하기

모듈 9: 애플리케이션 개발 및 배포 모범 사례

  • AWS Elastic Beanstalk를 이용한 애플리케이션 배포 방법
  • Python 환경 기반의 Beanstalk 배포 시연
  • IIS 환경에서의 Beanstalk 활용 방법
  • Python 및 Beanstalk 환경 모두 종료해보기

4일차

모듈 10: AWS VPC (가상 프라이빗 클라우드)

  • VPC란 무엇인가? – 전반적인 설명
  • 다양한 VPC 구성 형태 이해하기
    1. 단일 퍼블릭 서브넷을 가진 VPC
    2. 공개 및 비공개 서브넷이 모두 있는 VPC
    3. VPC 피어링 활용법
    4. 접근 제어 목록(ACL)에 대한 기본 개념
  • 학습자 참여형 VPC 설정 실습
    1. 새로운 VPC 생성하기
    2. 서브넷 구성을 해보기
    3. 인터넷 게이트웨이를 설정해보기
    4. 라우팅 규칙 정의하기
    5. NAT 인스턴스 구성 방법
    6. 보안 그룹을 새로 생성해보기
    7. 실제 인스턴스를 구동하고 테스트해보기

모듈 11: Python SDK를 활용한 AWS 관리 서비스 및 데이터베이스

  • Amazon DynamoDB에 대한 기본 설명
  • Amazon RDS의 주요 특징 확인하기
  • Python SDK를 이용해 DynamoDB 접속 준비하기
  • Python SDK 기반으로 테이블 생성하는 방법
  • SDK를 통해 항목 추가해보기
  • Python SDK를 활용해 데이터 쿼리하기
  • SDK를 이용해 항목 삭제하는 법

모듈 12: AWS RDS (이론 중심)

  • Amazon RDS에 대한 설명
  • EC2에서 직접 데이터베이스를 관리하는 경우와 RDS 활용 시의 차이점 비교

모듈 13: AWS – SNS, SQS 및 SWF (이론 중심)

  • Amazon Simple Notification Service(SNS) 개요 및 활용 사례
  • Amazon Simple Queue Service(SQS)의 특징과 용도 설명
  • Amazon Simple Workflow Service(SWF) 소개 및 사용 시나리오

요건

기본적인 Linux 사용 능력(예: 파일 및 디렉터리 다루기 등)이 필요합니다.

 28 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리