전체교육일정
교육개요
현대 클라우드 환경의 복잡성을 넘어서며, AWS와 Azure를 결합한 하이브리드 및 멀티 클라우드 전략을 마스터하세요. 이 강의는 다양한 퍼블릭 클라우드 서비스를 통합하여 강력한 멀티 클라우드 아키텍처를 설계하고 구축하는 방법을 제공합니다. 멀티 클라우드 개요부터 시작하여, 실제 AWS와 Azure 기반으로 멀티 클라우드 인프라를 구축하는 흐름까지, 클라우드 서비스의 구성 및 프로비저닝 방법을 심층적으로 학습합니다.
클라우드 애플리케이션의 현대화를 위한 핵심 기술인 마이크로서비스 아키텍처(MSA), Kubernetes, 도커를 배웁니다. 멀티 클라우드 도입의 이유와 장점을 이해하고, Infrastructure as Code(IaC)를 통한 멀티 클라우드 환경의 프로비저닝과 운영에 직면한 문제들을 해결하는 방법을 배웁니다. Terraform을 활용하여 AWS와 Azure 환경에서 인프라를 자동 구성하고, Auto Scaling 기능을 실습합니다.
서비스 매쉬와 모니터링을 통해 클라우드 환경의 가시성과 제어력을 강화하고, 멀티 클라우드 환경에서 서비스를 효율적으로 관리하고 모니터링하는 방법을 학습합니다.
교육목표
다수의 퍼블릭 클라우드 서비스를 도입(AWS와 Azure)하게 되는 시나리오를 중심으로 서비스 구성 및 프로비저닝 방법 학습 가능하며 멀티 클라우드 아키텍처 설계를 하고 AWS와 Azure 기반으로 멀티 클라우드 인프라를 구축하는 흐름을 배웁니다.
강의내용
[Chapter1. 멀티 클라우드 개요]
· 학습 목표:
멀티 클라우드의 개념을 이해하고 주요 플랫폼을 소개받으며, 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 온보딩과 서비스 메쉬 모니터링 구성