Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Digital Classroom - DevOps Engineering on AWS (Korean)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

DevOps Engineering on AWS에서는 DevOps의 도구, 사례, 문화 철학을 조합하여 AWS에서 애플리케이션과 서비스를 빠르게 개발, 제공, 유지 관리하는 조직의 능력을 개선하는 방법을 설명합니다. 이 과정에서는 지속적 통합(CI), 지속적 전달(CD), 마이크로서비스, 코드형 인프라, 모니터링 및 로깅, 커뮤니케이션 및 협업을 다룹니다.


과정 목표

이 과정에서 배울 내용은 다음과 같습니다.

  • 소규모 DevOps 팀의 장점 나열
  • 일반적인 소규모 DevOps 팀 구성원의 역할과 책임 나열
  • AWS Cloud9을 활용하여 코드를 작성, 실행, 디버깅하고 클라우드 기반 IDE를 개발 팀과 공유
  • 테스트 및 보안을 포함한 지속적 통합/지속적 전달(CI/CD) 파이프라인 구축
  • Git 분기 전략을 개발하고 다양한 환경의 CI/CD 파이프라인과 통합
  • AWS CloudFormation을 사용하여 소프트웨어 개발 프로젝트를 위한 개발, 테스트, 프로덕션 환경 배포
  • AWS에서 DevOps 개발 프로젝트를 지원하는 인프라 설계 및 구현
  • AWS CloudFormation 템플릿용 CI/CD 파이프라인 구축
  • 개발 및 운영의 워크플로와 책임을 종합하여 협업 확립
  • AWS CodeCommit을 사용하여 안전하고 확장성이 뛰어난 프라이빗 Git 리포지토리 호스팅
  • Amazon Elastic Container Registry(Amazon ECR)를 활용하여 Docker 컨테이너 이미지를 안전하게 저장하고 AWS CodeBuild 및 Amazon Elastic Container Service(Amazon ECS)와 통합
  • AWS CodeBuild를 사용하여 코드 빌드, 테스트, 패키징 자동화
  • CI/CD 파이프라인 도구 및 서비스에 보안 통합
  • ‘한 번에 모두’, ‘롤링’, ‘블루/그린’과 같은 공통 배포 전략 구현
  • AWS CodeDeploy를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2), 온프레미스 컴퓨팅, AWS ECS(Amazon EC2/AWS Fargate), AWS Lambda에 대한 소프트웨어 배포 자동화
  • AWS CodePipeline을 사용하여 릴리스 파이프라인(빌드, 테스트, 배포) 자동화
  • AWS 도구 및 기술을 사용하여 애플리케이션 및 환경 모니터링


수강 대상

이 과정의 수강 대상은 다음과 같습니다.

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


수강 전 권장 사항

학습자에 대한 권장 사항:

  • 이전에 System Operations on AWS 또는 Developing on AWS 과정 수강
  • 1개 이상의 고급 프로그래밍 언어(C#, Java, PHP, Ruby, Python 등)에 대한 실무 지식
  • 명령줄 수준에서 Linux 또는 Windows 시스템을 관리할 수 있는 중급 수준의 지식
  • 2년 이상 AWS 환경을 프로비저닝, 운영 및 관리한 경험


과정 개요

  • 모듈 1 - DevOps 소개
  • 모듈 2 - 인프라 자동화
  • 모듈 3 - AWS 도구 키트
    • 실습 1: Using AWS CloudFormation to provision and manage a basic infrastructure
  • 모듈 4 - 개발 도구를 사용한 지속적 통합/지속적 전달(CI/CD)
    • 실습 2: Deploy an application to an EC2 fleet using AWS CodeDeploy
    • 실습 3: Automating code deployments using AWS CodePipeline
  • 모듈 5 - 마이크로서비스 소개
  • 모듈 6 - DevOps 및 컨테이너
  • 모듈 7 - DevOps 및 서버리스 컴퓨팅
    • 실습 4: Deploying a serverless application using AWS Serverless Application Model (AWS SAM) and a CI/CD pipeline
  • 모듈 8 - 배포 전략
  • 모듈 9 - 자동 테스트
  • 모듈 10 - 보안 자동화
  • 모듈 11 - 구성 관리
    • 실습 5: Performing blue/green deployments with CI/CD pipelines and Amazon Elastic Container Service
  • 모듈 12 - 관찰 기능
    • 실습 6: Using AWS DevOps tools for CI/CD pipeline automations
  • 모듈 13 - 참조 아키텍처
  • 과정 마무리
  • 과정 리소스



Reviews

Start your review of Digital Classroom - DevOps Engineering on AWS (Korean)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.