Advanced Developing on AWS
과정소개
이 3일 고급 과정은 클라우드 네이티브 환경을 위한 설계와 같은 고급 개발 주제를 다룹니다. 온-프레미스 레거시 애플리케이션을 해체하고 클라우드 기반의 클라우드 네이티브 아키텍처로 재 패키징하며 Twelve-Factor Application 방법론의 원칙을 적용합니다.
- 전문
- 강의식 교육, 실습
- 3일
교육시간 | 09:00 ~ 17:30 |
---|---|
수강대상 | • AWS 서비스에 익숙하고 숙련된 소프트웨어 개발자 |
과정목표 | • 모놀리식 애플리케이션 아키텍처를 분석하여 여러 AWS 서비스에서 애플리케이션을 분리할 수있는 논리적 또는 프로그래밍 방식의 중단 점을 결정합니다.
• 모놀리식 아키텍처에서 마이그레이션하는 동안 12 단계 애플리케이션 매니페스트 개념 및 단계 적용 • 마이크로 서비스 기반 클라우드 네이티브 애플리케이션을 개발하기 위해 적절한 AWS 서비스를 권장 • AWS API, CLI 및 SDK를 사용하여 AWS 서비스 모니터링 및 관리 • 6 개의 R 마이그레이션을 사용하여 단일 응용 프로그램을 마이크로 서비스 응용 프로그램으로 마이그레이션 • AWS에서 마이크로 서비스 애플리케이션을 배포하는 데 필요한 SysOps 및 DevOps 상호 종속성 설명 |
사전조건 | • 하나 이상의 고급 프로그래밍 언어에 대한 심층적 지식
• 핵심 AWS 서비스 및 퍼블릭 클라우드 구현에 대한 실무 지식 • Developing on AWS 과정을 이수하고, 실제 환경에서 최소 6개월 이상 적용 |
교육비용 | 120만원 (VAT없음 / 교재 + 서버 포함) |
학습일정
1일차 | • AWS 서비스와 인터페이스
• 모놀리식 아키텍처 분해 • 클라우드로 마이그레이션 • 인프라 만들기 |
---|---|
2일차 | • 종속성 선언 및 격리
• 클라우드에 구성 저장 • 빌드, 릴리즈, 런 모델 구축 • 코드베이스 생성 |
3일차 | • 애플리케이션배포
• 아키텍처 진화 • 디자인 패턴 • I / O 폭발 및 방지 • 마이크로 서비스 |