DevOps Engineering on AWS
과정소개

이 과정에서는 가장 일반적인 DevOps 패턴을 사용하여 AWS에서 애플리케이션을 개발, 배포 및 유지 관리하는 방법을 배웁니다. DevOps 방법론의 핵심 원리에 대해 배우고 시작, 중소 기업 및 엔터프라이즈 개발 시나리오에 적용 할 수 있는 다양한 사례를 살펴봅니다.
- 고급
- 강의식 교육, 실습
- 3일
교육시간 | 09:00 ~ 17:30 |
---|---|
수강대상 | •시스템 관리자
•소프트웨어 개발자 |
과정목표 | •데브옵스 방법론의 근본이 되는 주요 개념 및 사례의 사용
•1개 이상의 데브옵스 개발 프로젝트를 지원하는 인프라를 AWS상에 설계 및 구현 •AWS CloudFormation과 AWS OpsWorks를 사용하여 소프트웨어 개발 프로젝트를 위한 개발, 테스트 및 프로덕션 환경을 구축하는 데 필요한 인프라 배포 •AWS상에 Git를 설정하여 AWS에서 지속적 통합 환경을 지원할 수 있는 광범위한 옵션을 이해 •지속적인 통합 및 지속적인 배포의 핵심 원리 사용 •블루/그린 배포 및 A/B 테스트를 비롯하여 AWS 기술을 사용한 몇 가지 일반적인 지속적 배포 사용 사례를 구현 •AWS에서 제공하는 광범위한 애플리케이션 배포 기술(AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon EC2 Container Service 등)을 식별하고 주어진 시나리오에 가장 적합한 기술 |
사전조건 | •하나 이상의 고급 프로그래밍 언어 (C #, Java, PHP, Ruby, Python 등)에 대한 실무 지식
•명령 행 레벨에서 Linux 또는 Windows 시스템 관리에 대한 중급 지식 •AWS Management Console과 AWS Command Line Interface (AWS CLI)를 모두 사용하여 AWS에 대한 실무 경험 |
교육비용 | 120만원 (VAT없음 / 교재 + 서버 포함) |
학습일정
1일차 | •DevOps 소개
•AWS CLI 명령어 활용 •DevSecOps 소개 •배포 전략 및 개발자 도구 소개 |
---|---|
2일차 | •AWS 코드형 인프라 소개
•AWS 개발자 도구 심층 탐구 •CI/CD 구현 방안 •AWS 기반 자동화 테스트 |
3일차 | •인프라 구성관리 도구 소개
•AMI 빌드 전략과 Systems Manager 소개 •컨테이너 관리 도구 •고객 사례 연구 |