SW공학
home
SW프로젝트관리
home

Infra운영

Search
주제
과정명 및 교육내용
교육시간
커리큘럼
Infra운영
2일 16시간
- Windows Server 2022 네트워크 서비스 관리 - Windows Server 2022 Active Directory 관리 - Windows Server 2022 Group Policy 관리 - Windows Server 2022 고급 기능 관리
Infra운영
3일 24시간
- Windows Server 2022 계정 관리 - Windows Server 2022 파일 관리 - Windows Server 2022 디스크 관리 - Windows Server 2022 백업 관리 - Windows Server 2022 웹서버 관리
Infra운영
1일 8시간
가. Git 개념과 기본 명령어 나. GitLab의 특징 및 기능 다. STS(Spring Tool Suite) 개발환경에서 GitLab과 연동하여 버전관리하기
Infra운영
1일 8시간
가. Kubernetes 나. Managed k8s(Amazon EKS) 다. Kubernetes 설정 및 프로젝트 적용 라. 운용 및 배포
Infra운영
3일 21시간
1. 도커에 대해 알아보기(도커개요, 도커환경) 2. 도커 컨테이너 이미지 빌드(Dockerfile) 3. 도커 이미지 저장과 배포(Docker hub) 4. 도커 컨테이너 관리와 운영 5. 도커 컴포우즈 활용과 도커 스웜 6. 쿠버네티스 개요 (설치환경과 클러스터) 7. 쿠버네티스 Pod와 Job 8. 쿠버네티스 Pod 복제(ReplicaSets) 9. 쿠버네티스 Pod 전개(Deployments) 10. 쿠버네시트 Pod 서비스
Infra운영
1일 8시간
가. Git과 버전관리 이해하기 나. CLI방식인 Git Bash 활용한 Git과 GitHub 사용하기 다. GUI 방식인 SourceTree 활용한 Git과 GitHub 사용하기 라. Branch 생성과 Merge하기 마. Git의 고급 명령어들 사용하기
Infra운영
4일 32시간
가. 마이크로서비스 구축을 위한 클라우드 어플리케이션 개념 나. Service Discovery 다. API Gateway Service 라. Spring Cloud Config 마. Apache Kafka 바. 마이크로서비스 구현 실습
Infra운영
1일 8시간
- AWS 관리, 모니터링 - AWS CloudWatch & EventBridge - AWS CloudTrail & Config - AWS System Manager & Health Dashboard - AWS 로드밸런싱 및 자동 스케일링 - ELB - EC2 Auto Scaling - AWS 비용 관리
Infra운영
1일 8시간
- CI/CD 개요 - AWS 권한 설정 및 준비 - AWS CI/CD 파이프라인 기본 설정 - CI/CD를 지원하는 소스코드 개발 - AWS Code Commit, CodePipeline, CodeDeploy 설정 방법
Infra운영
1일 8시간
- MSA 개요 및 MSA 아키텍쳐 컴포넌트 - Spring Cloud 소개 - Service Discovery와 API Gateway 구현 - MSA E-Commerce 서비스 구현 - Spring Cloud Config - Circuit Breaker(Hystrix, Resilice4j)를 활용한 가용성관리 - Ribbon을 활용한 로드 밸런싱 - Open Feign을 활용한 서비스간의 통신 - Apache Kafka을 활용한 비동기 방식의 서비스 통신 - 서비스 분산 추적
Infra운영
1일 8시간
- DBaaS 개요 - AWS RDS 설정 및 연결 - 데이터베이스 접속 및 연결 설정 - 데이터베이스 보안 및 백업 설정 - AWS Kinesis 개요 및 소개 - AWS EMR 개요 및 소개
Infra운영
1일 8시간
- Kafka 기반의 이벤트 기반 아키텍처 구현 기법 이벤트 기반 아키텍처(EDA)를 기반한 서비스의 연동과 데이터 통합 기법 - Sagas, CQRS 카프카의 소개와 적용사례 - Kafka를 기반한 Saga 패턴의 구현 카프카를 기반한 서비스간 통합을 위한 Saga Pattern 구현 - Eventuate Tram - Kafka를 이용한 데이터 프로젝션 카프카의 개념과 KSQL, KTable을 이용한 데이터 프로젝션, CQRS 구현 방법 - CDC 를 이용한 데이터 통합 카프카 커넥터 (CDC) 를 이용한 데이터 통합 - Kafka Connector
Infra운영
2일 16시간
가. GCE VM 라이프사이클 관리 나. 부하 분산 및 자동 조정 정책 다. 가상 방화벽 규칙 정의 및 구현 라. Cloud VPN과 IPsec 연동 실습 마. 하이브리드 클라우드 구축 프로젝트 수행
Infra운영
2일 16시간
가. Azure 가상 머신 생성 나. VM 탄력성 및 고가용성 구현 다. VNET 가상 네트워크 연결 라. 네트워크 보안 그룹 생성 마. 안전한 퍼블릭 클라우드 구축 프로젝트 수행
Infra운영
2일 16시간
가. 가상 서버 인스턴스 구성 나. 가상 네트워크 설계 및 구축 다. 클라우드 스토리지 활용 라. 인증과 권한 설정 마. 고가용성, 내결함성 구현
Infra운영
3일 24시간
1일차. 가. 컨테이너 개요 이해하기 나. 컨테이너 기반기술 이해하기 다. 도커 설치하기 라. 컨테이너 실행 명령어 학습하기 2일차. 가. 도커 이미지 개요 이해하기 나. 도커 이미지 관련 명령어 학습 및 실습하기 다. 도커 볼륨 개요 및 실습하기 라. 도커 네트워크 개요 및 실습하기 3일차. 가. 컨테이너 모니터링 및 자원 관리하기 나. Dockerfile을 이용한 이미지 빌드하기 다. Docker-Compose 개요 및 실습하기 라. Docker-Compose를 이용한 CI/CD 환경구성 및 Harbor 레지스트리 운영하기 마. Docker 원격 개발환경 구성하기
Infra운영
2일 16시간
CodeCommit Elastic Container Registry CodeBuild CodeDeploy CodePipeline
Infra운영
2일 16시간
가. Infra as Code란? 나. Terraform 설치 다. HCL 문법 라. Terraform 모듈 마. AWS 인프라 관리
Infra운영
3일 24시간
1일차. 가. 클라우드 개념 및 AWS 발전과정 이해하기 나. AWS EC2 생성 및 운영하기 다. Bastion 인스턴스와 Security Group을 이용하여 보안 강화하기 라. EFS, S3 스토리지 확용하기 2일차. 가. CloudFront 이해 및 사용하기 나. 다용한 Load Balancer를 직접 구축하고 특징 파악하기 다. CPU 사용률에 기반한 오토스케일링 적용하기 3일차. 가. AWS 가상네트워크 개념 이해하기 나. 사용자 정의 가상네트워크 구축하기 다. 구축된 Custom VPC 환경에 샘플 웹어플리케이션 운영환경 구축하기
Infra운영
3일 24시간
가. Jenkins 개요 나. Jenkins Pipeline 다. 형상관리 - GIT & GITHUB 라. 단위 테스트 자동화 마. 정적 코드 분석 자동화 바. 도커컨테이너 개요 사. 도커 이미지 빌드/배포 자동화 아. ssh를 이용한 운영 배포 자. jmeter를 이용한 성능 테스트 자동화 차. 빌드 사후 액션 자동화 카.Build Trigger 타. Jenkinsfile 파. Jenkins Distrubuted Builds
Infra운영
2일 16시간
가. 프로메테우스 - Prometheus 설치 - Prometheus 설정 - 메트릭 유형 - PromQL 나. 그라파나 - Grafana 설치 - Grafana 설정 - Dashboard 구성
Infra운영
3일 24시간
Istio 개요 Traffic 관리 - Request Routing - Fault Injection - Traffic Shifting - Request Timeouts - Circuit Breaking - Mirroring - Ingress / Egress Istio 보안 - Certificate Management - Authentication - Authorization Istio 가시화 - Metrics - Logs - Distributed Tracing - Visualizing Your Mesh
Infra운영
2일 16시간
쿠버네티스 패키지 관리 - Kustomize - Helm - Operator 개요 ArgoCD를 이용한 배포 자동화 - GitOps 개요 - 배포 자동화 실습 쿠버네티스 보안 - CertManager를 이용한 인증서 관리 쿠버네티스 트러블슈팅
Infra운영
3일 24시간
가. 도커, 쿠버네티스 개요 나. POD 다. Pod Generator 라. Service 마. 볼륨 바. 쿠버네티스 API 사. 애플리케이션 설정 아. Deployment 자. StatefulSet 차. 쿠버네티스 내부 카.인증과 권한 타. 리소스 관리 파. AutoScaling
Infra운영
3일 24시간
가. 마이크로서비스와 Spring Cloud 나. Service Discovery 사용하기 다. API Gateway Service 사용하기 라. Configuration Service 사용하기 마. Spring Cloud Bus 사용하기 바. Micro Service간의 통신이해하기 사. 데이터동기화를 위한 Apache Kafka의 활용하기 아. MSA어플리케이션 배포(Docker Container)하기
Infra운영
1일 8시간
가. 클라우드 환경 및 PaaS의 이해 나. 컨테이너의 개념 및 원리 다. 도커 기반 컨테이너 환경 구축 라. 쿠버네티스의 개념 및 구성 마. 쿠버네티스 환경 구축 바. 컨테이너 환경 모니터링
Infra운영
2일 16시간
가. Maven / Gradle, Jenkins / CircleCI 나. Git, Docker, Kubernetes, New Relic 등
Infra운영
2일 16시간
1일차. 가) DevOps를 위한 IaC 개념 이해 나) Cloudformation을 활용한 VPC/EC2/RDS 다) Lambda 서버리스 코드 실행 라) CloudWatch 활용한 모니터링 2일차. 가) DevOps을 위한 배포 자동화 이해 나) Cloud9 IDE 구성 및 활용 다) CodeCommit 프라이빗 Git 저장소 구축 라) CodeBuild/CodeDeploy을 활용한 코드 빌드 및 배포 마) CodePipeline와 ECS를 활용한 소프트웨어 배포
COUNT30