Search
주제
과정명(과정명우측 마우스 가져다두고 열기 클릭)
교육시간
커리큘럼
Infra운영
24시간
1일차.
- 도커 개요
- 컨테이너 기반기술
- 도커 설치
- 컨테이너로 작업하기
2일차.
- 도커 이미지
- 도커 볼륨
- 도커 네트워크
- 컨테이너 상호 운영
- Dockerfile
3일차.
- 컨테이너 모니터링 및 자원 관리
- Docker 원격 개발환경 구성
- Docker 활용(데이터 엔지니어링)
- Docker Compose
- Docker를 이용한 CI/CD 환경 구성
- Private Registry 운영
- 컨테이너 기술 발전 방향
Infra운영
8시간
가. 클라우드 환경 및 PaaS의 이해
나. 컨테이너의 개념 및 원리
다. 도커 기반 컨테이너 환경 구축
라. 쿠버네티스의 개념 및 구성
마. 쿠버네티스 환경 구축
바. 컨테이너 환경 모니터링
Infra운영
8시간
가. 버전(형상)관리의 기본 개념
나. Git 기반 버전 관리
다. Git의 활용을 위한 기본 명령어
라. GitHub의 기본 개념과 Git과의 상호작용
마. 이클립스에서의 Git 사용 방법
바. Git의 추가 명령어
Infra운영
24시간
1일차.
- AWS 클라우드 개요 이해
- EC2 VM 생성
- IAM을 이용한 계정 관리
- EBS 스토리지 사용
- Elastic IP 사용
2일차.
- Bastion Instance 구성
- Amazon Machine Image
- Security Group 보안
- RDS 관리형 서비스
- S3 객체 스토리지
3일차.
- Elastic Load Balancer
- Auto Scaling
- Windows EC2 인스턴스
- VPC 네트워크
- ECR, EKS 컨테이너 서비스
Infra운영
8시간
가. CI/CD 개요
나. AWS 권한 설정 및 준비
다. AWS CI/CD 파이프라인 기본 설정
라. CI/CD를 지원하는 소스코드 개발
마. AWS Code Commit, CodePipeline, CodeDeploy 설정 방법
Infra운영
16시간
가. AWS 가상서버 서비스 구성
- EC2 인스턴스 시작하기
- RDS 완전 관리형 서비스 활용하기
- Cloudformation 자동화 구현하기
- ELB, ASG 활용한 고가용성 구현하기
나. AWS 가상 디스크 구성
- EBS 블록 스토리지 관리하기
- EFS 파일 스토리지 관리하기
- S3 객체 스토리지 관리하기
다. AWS VPC 구성
- VPC 네트워크 설계 및 구축하기
- Route 53 도메인 설정 및 연결하기
- IAM 인증과 권한 관리하기
- AWS 솔루션 아키텍트 설계 프로젝트 수행하기
Infra운영
21시간
1일차.
- 컴퓨터 네트워크 명령 실습
- OSI 7 Layer 구성
- Hub, Switch, Router 이해
2일차.
- TCP/IP 4 layer 구성
- 같은 네트워크 통신 과정 이해
- 다른 네트워크 통신 과정 이해
3일차.
- IPv4 주소체계
- NAT, Firewall, IDS, IPS 구성 이해
- 네트워크 구성도 사례 분석
Infra운영
16시간
가. Maven / Gradle, Jenkins / CircleCI
나. Git, Docker, Kubernetes, New Relic 등
Infra운영
24시간
1일차.
- CI/CD 개요
- Jenkins 개요
- Pipeline 개요
- 형상관리 - GIT & GITHUB
- 단위테스트 자동화
2일차.
- 정적 코드 분석 자동화
- 도커 이미지 빌드/배포 자동화
- 스테이징 및 운영서버 배포
- 성능 테스트 자동화
- 빌드 사후 액션 자동화
- Build Trigger
3일차.
- Jenkisfile 구조화
- Jenkins Distributed Builds
- 지속적 통합환경 구성
- ArgoCD를 통한 쿠버네티스 배포 자동화
Infra운영
24시간
1일차.
- istio 아키텍처 이해하기
- kubernetes 설치하기
- istio 설치하기
- Service Mesh에 대한 개념 이해하기
2일차.
- istio Traffic 관리
- Request Routing
- Fault Injection
- Traffic Shifting
- Circuit Breaking
- Ingress / Egress
3일차.
- istio 보안 / 모니터링
- 인증서 관리하기
- 인증과 권한 설정하기
- 성능지표 가시화하기
- 분산추적 설정하기
Infra운영
24시간
가. 도커, 쿠버네티스 개요
나. POD
다. Pod Generator
라. Service
마. 볼륨
바. 쿠버네티스 API
사. 애플리케이션 설정
아. Deployment
자. StatefulSet
차. 쿠버네티스 내부
카. 인증과 권한
타. 리소스 관리
파. AutoScaling
Infra운영
8시간
가. Git과 버전관리
- 버전관리의 개념 및 필요성
- 환경설정
- Git Bash와 Source Tree 설치하기
나. Git Bash를 활용하기
- 로컬저장소 생성하기
- 원격저장소에 올리기
- Git의 명령어들
- Add, Commit, Push, Pull
다. Source Tree 활용하기
- GUI로 Git의 명령어 활용
- Branch 생성 및 Merge 하기
- Merge 할때 충돌 해결하기
- Git의 추가 명령어들
- amend, reset, revert, stash, cherry-pick
Infra운영
8시간
가. Apache Kafka 기초
- Apache Kafka 개요 및 설명
- 브로커, 복제
- 파티셔너 및 컨슈머 랙, 버로우
나. Apache Kafka 설치 및 구축
- Apache Kafka 설치
- Apache Kafka 클라우드 환경 설명
다. Apache Kafka 실습
- Spring Boot Rest
- Spring Boot Cloud
- Kafka Producer and Consumer 실습
Infra운영
8시간
가. Kafka 기반의 이벤트 기반 아키텍처 구현 기법
: 이벤트 기반 아키텍처(EDA)를 기반한 서비스의 연동과 데이터 통합 기법( Sagas, CQRS) 및 카프카의 소개와 적용사례
나. Kafka를 기반한 Saga 패턴의 구현
: 카프카를 기반한 서비스간 통합을 위한 Saga Pattern 구현 - Eventuate Tram
다. Kafka를 이용한 데이터 프로젝션
: 카프카의 개념과 KSQL, KTable을 이용한 데이터 프로젝션, CQRS 구현 방법
라. CDC 를 이용한 데이터 통합
: 카프카 커넥터 (CDC) 를 이용한 데이터 통합 - Kafka Connector
Infra운영
16시간
가. Azure 가상서버 서비스 구성
- Azure 가상 머신 생성하기
- VM 탄력성 및 고가용성 구현하기
- 테이블, 큐 스토리지 활용하기
나. Azure VNET 구성
- VNET 가상 네트워크 연결하기
- 트래픽 관리자 라우팅 설정하기
- 네트워크 보안 그룹 생성하기
다. Azure 방화벽 구성
- Azure Bastion 서비스 구현하기
- 스토리지 정보보호 설정하기
- 안전한 퍼블릭 클라우드 구축 프로젝트 수행하기
Infra운영
16시간
가. GCP 가상서버 서비스 구성
- 프로젝트 및 계정 관리하기
- GCE VM 라이프사이클 관리하기
- 이미지 및 VM 템플릿 생성하기
나. GCP VPC 구성
- 부하 분산 및 자동 조정 정책 설정하기
- GCP 네트워크 피어링 연결하기
- Frontend와 Backend 환경 구축하기
다. GCP Firewall 구성
- 가상 방화벽 규칙 정의 및 구현하기
- Cloud VPN과 IPsec 연동 실습하기
- 하이브리드 클라우드 구축 프로젝트 수행하기
COUNT17