Cloud > MSA 과정
컨테이너를 활용한 MSA 어플리케이션 구축
강의기간
2019-11-25 ~ 2019-11-29
난이도
중급
수강일
5일, 09:30~17:30
수강료
1,700,000원 KRW (KR)
환급
비환급과정
※ 비환급과정(면세) 입니다.
과목코드
HG7F4
과정개요 교육장 안내
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다.
과정소개

  •  마이크로서비스의 개념을 이해하고 설명할 수 있다.

  •  컨테이너를 활용한 마이크로서비스 설계하고 구축 및 운영 할 수 있다.

  • 컨테이너를 활용해 다양한 서비스(웹 애플리케이션, 데이터베이스, 웹서비스 등)를 구축할 수 있다.

수강대상

• 마이크로서비스 아키텍처의 개념을 이해하고 구현하고 싶으신 분

• 컨테이너를 활용해 다양한 서비스를 구축하고 싶으신 분

  • 클라우드를 사용하는 개발자/설계자

교육내용

• Module 1 –  마이크로서비스 소개 및 특징

 

- 마이크로서비스란 무엇인가?

- Monolith의 문제점과 해결방안

  - 마이크로서비스 장점, 툴, 디자인 방법

 

• Module 2 – 마이크로서비스 구성 및 배포

 

  - 간단한 마이크로서비스 구현

  - 구성한 마이크로서비스를 Docker 에 배포

  - 개발환경을Docker로 확장

 

• Module 3 – 데이터 관리를 위한 마이크로서비스

 

  - Docker Compose를 활용한 개발 환경 구성

  - File Storage및  database를 추가

  - Docker Compose 활용

 

• Module 4 – 마이크로서비스간의 통신

 

- 마이크로서비스간의 통신 소개

- 마이크로서비스를 위한 통신 함수 및 기타 기능

  - RabbitMQ 를 활용한 간접 메시지 처리

 

• Module 5 – 마이크로서비스 배포 환경 구성

 

- 쿠버네티스에서 마이크로서비스 호스팅

- 컨테이너 레지스트리 등록과 공유설정 리팩토링

  - 쿠버네티스 클러스터 구성 및 상호운영

 

• Module 6 – 마이크로서비스의   CD(Continuous delivery) 및 테스트 자동화

   - Terraform 컨테이너 배포

   - 마이스크로서비스를 위한 Terraform

   - 테스트 자동화, Unit 테스팅, End-to-end 테스팅

   - CD 파이프라인에서의 자동 테스팅

선수과목
  • Javascript 또는 개발언어 사용 경험

  • Docker 및 Kubernetes 개념 및 사용 경험

다음과목

Contact us

  • 교육관련 문의
    1661 - 9080
  • HP제품 서비스 문의
    1588 - 3003
HPE 교육센터 BLOG
2016 중소기업 정부지원과정 CAFE