· 학습 목표:
멀티 클라우드의 개념을 이해하고 주요 플랫폼을 소개받으며, AWS EC2 콘솔을 사용하여 기본 인프라 구성 방법을 학습합니다.
· 주요 내용:
1. 멀티 클라우드 개념 및 주요 플랫폼
2. AWS EC2를 통한 기본 인프라 구성
[Chapter2. Cloud Application Modernization]
· 학습 목표:
MSA(Microservices Architecture)와 Kubernetes를 이해하고, 분산 시스템의 장점을 학습합니다. 도커 컨테이너를 활용한 애플리케이션 배포 및 관리 방법을 배웁니다.
· 주요 내용:
1. MSA 개념 및 이점
2. 도커를 사용한 애플리케이션 배포 및 관리
[Chapter3. Container Orchestration]
· 학습 목표:
Kubernetes 아키텍처의 이해와 Kubernetes 설치 방법 및 도구 사용에 대해 배웁니다. AWS EC2 인스턴스를 활용하여 Kubernetes 마스터 노드 구성을 학습합니다.
· 주요 내용:
1. Kubernetes 아키텍처 및 설치
2. Kubernetes 설치 유형 및 도구 사용
3. AWS EC2를 사용한 Kubernetes 마스터 노드 구성
[Chapter4. 마이크로 서비스 가용성]
· 학습 목표:
Kubernetes의 기본 기능을 이해하고, AKS를 사용하여 Kubernetes 클러스터 생성 및 기본 기능 활용법을 학습합니다. 자동 확장 기능을 이해하고 사용합니다.
· 주요 내용:
1. Kubernetes의 주요 객체 및 컨트롤러
2. AKS를 통한 Kubernetes 클러스터 생성
3. Kubernetes의 기본 기능 및 자동 확장 기능 활용
[Chapter5. 멀티 클라우드 프로비저닝]
· 학습 목표:
멀티 클라우드 도입의 이유와 장점을 이해하고, 인프라 운영상의 도전과제를 파악합니다. Infrastructure as Code의 주요 특징을 학습하고, Azure VM을 통해 멀티 클라우드 환경을 구성하는 방법을 습득합니다.
· 주요 내용:
1. 멀티 클라우드 도입 배경 및 장점 이해
2. 인프라 운영상의 도전과제 분석
3. Infrastructure as Code 주요 특징 및 범주
4. Azure VM을 통한 멀티 클라우드 환경 구성
[Chapter6. Infrastructure as Code - 멀티클라우드]
· 학습 목표:
다양한 Infrastructure as Code 도구를 이해하고, 자동화된 인프라 관리 및 배포 방법을 학습합니다.
· 주요 내용:
1. 다양한 Infrastructure as Code 도구와 범주
2. 자동화된 인프라 관리 및 배포 방법
[Chapter7. Infrastructure as Code - Terraform 특징 및 구조]
· 학습 목표:
Terraform의 특징과 구조를 이해하고, AWS 인프라를 Terraform으로 자동 구성하는 실습을 통해 기본 개념과 사용법을 학습합니다.
· 주요 내용:
1. Terraform의 기본 구조와 특징
2. AWS 리소스와 Terraform의 상호작용 이해
3. Terraform을 통한 AWS 인프라 자동 구성
[Chapter8. 서비스 메쉬 및 모니터링]
· 학습 목표:
서비스 메쉬 기능과 Istio 아키텍처를 이해하고, 서비스 메쉬와 연동되는 모니터링 도구를 활용하는 방법을 학습합니다.
· 주요 내용:
1. 서비스 메쉬 기능 및 Istio 아키텍처 이해
2. 서비스 메쉬를 위한 모니터링 도구 활용
3. 실습을 통한 ARC 온보딩과 서비스 메쉬 모니터링 구성

