DevOps Engineering on AWS

DevOps 철학, 사례, 도구를 사용하여 AWS에서 신속하게 애플리케이션과 서비스를 개발하여 제공, 관리하는 방법을 배웁니다.

DevOps Engineering on AWS에서는 DevOps의 문화적 철학, 사례, 도구를 결합하여 조직이 AWS에서 애플리케이션과 서비스를 신속하게 개발하여 제공하고 유지하는 방법을 알려드립니다. 이 과정에서는 연속적 통합(CI), 연속적 전달(CD), 코드형 인프라, 마이크로서비스, 모니터링 및 로깅, 커뮤니케이션 및 협업에 대해 다룹니다. 실습을 통해서 AWS CloudFormation 템플릿은 물론이고, Amazon Elastic Compute Cloud(Amazon EC2) 상의 애플리케이션, 서버리스 애플리케이션, 컨테이너 기반 애플리케이션을 구축 및 배포하는 CI/CD 파이프라인을 구축하고 배포하는 경험을 얻을 수 있습니다. 다중 파이프라인 워크플로와 여러 환경에 배포되는 파이프라인에 대한 실습도 포함됩니다.

과정 목표

이 과정에서 배우게 될 내용은 다음과 같습니다.

  • DevOps 모범 사례를 통해 AWS에서 신속하게 애플리케이션과 서비스를 개발하여 제공, 관리
  • 소규모 자율적인 DevOps 팀의 장점, 역할, 책임에 대해 나열
  • AWS에서 DevOps 개발 프로젝트를 지원하는 인프라 설계 및 구현
  • AWS Cloud9을 활용하여 코드 작성, 실행 및 디버깅
  • AWS CloudFormation으로 다양한 환경 배포
  • AWS CodeCommit으로 안전하고 확장성이 높은 프라이빗 Git 리포지토리 호스팅
  • Git 리포지토리를 CI/CD 파이프라인에 통합
  • AWS CodeBuild로 코드 구축, 테스트 및 패키징 자동화
  • Docker 이미지를 안전하게 저장하여 활용하고 CI/CD 파이프라인에 통합
  • CI/CD 파이프라인을 구축하여 Amazon EC2의 애플리케이션, 서버리스 애플리케이션, 컨테이너 기반 애플리케이션 배포
  • “한 번에 모두,” “단계적,” “청색/녹색” 등과 같은 공통적인 배포 전략 구현
  • 테스트 및 보안을 CI/CD 파이프라인에 통합
  • AWS 도구와 기술을 사용하여 애플리케이션과 환경 모니터링

수강 대상

본 교육 과정의 대상은 다음과 같습니다.

  • DevOps 엔지니어
  • DevOps 아키텍트
  • 운영 엔지니어
  • 시스템 관리자
  • 개발자
icon_devops

과정 개요

mini-icon_training

과정 모드
강의실 + 실습

mini-icon_level

과정 레벨
중급

mini-icon_time

과정 시간
3일

mini-icon_language

과정 언어
여러 언어로 지원