CloudClass

DevOps Engineering on AWS

DevOps Engineering on AWS

  • Level 역할 기반 과정
  • Role 개발자 및 시스템 운영자
  • Duration 3days
  • Price 1,200,000
DevOps개발운영

교육 개요

가장 일반적인 DevOps 패턴을 사용하여 AWS에서 애플리케이션을 개발, 배포 및 유지 관리하는 방법을 보여줍니다. DevOps 방법론의 핵심 원칙을 다루고 스타트업, 중소기업 및 엔터프라이즈 개발 시나리오에 적용 할 수 있는 여러 가지 사용 사례를 살펴봅니다.

교육 대상

  • 소프트웨어 개발자 및 시스템 관리자

교육 목표

  • DevOps 방법론의 근본이 되는 주요 개념 및 사례에 대해 학습 한다. 
  • 1개 이상의 DevOps 개발 프로젝트를 지원하는 인프라를 AWS에서 설계 및 구현할 수 있다. 
  • AWS에 Git을 설정하고 AWS 클라우드에서 지속적 통합 환경을 구현하기 위한 다양한 옵션을 이해 
  • 지속적 통합 및 지속적 배포의 핵심 원리 사용
  • AWS 클라우드에서 제공하는 다양한 애플리케이션 배포 기술(AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon EC2 Container Service 등)을 구분하고 주어진 시나리오에 가장 적합한 기술을 결정
  • AWS에 배포하는 애플리케이션을 세부적으로 튜닝하여 성능을 높이고, 잠재적 문제를 찾기 위해 AWS 도구 및 기술을 사용하여 애플리케이션 및 환경을 모니터링

교육 내용

본 과정은 AWS 공인교육으로 AWS 공인강사(AWS Authorized Instructors)가 강의를 진행합니다.

  1. 1day
    • DevOps 소개
    • AWS 명령줄 인터페이스
    • DevSecOps  소개
    • 배포 전략 및 개발자 도구 소개
  2. 2day
    •  Infrastructure as Code 
    •  개발자 도구 심층 분석
    •  AWS 기반의 자동화된 테스트 
  3. 3day
    • AWS OpsWorks, Chef 및 Puppet을 사용한 구성 관리
    • AMI 구축 및 Amazon EC2 Systems Manager
    •  컨테이너: Docker 및 ECS 
    • 고객 사례 연구

선수 지식

  • 선수과정: AWS 기반 시스템 운영(Systems Operations on AWS) 또는 AWS 기반 개발(Developing on AWS)
  • 1개 이상의 고급 프로그래밍 언어(C#, Java, PHP, Ruby, Python 등)에 대한 실무 지식
  • 명령줄을 사용해 Linux 또는 Windows 시스템을 관리할 수 있는 중급 수준의 지식
  • AWS Management Console 및 AWS 명령줄 인터페이스(AWS CLI)를 사용한 AWS 실무 경험