인포그랩
home
회사소개
home

[5일완성] DevOps Platform Labs 워크숍

인포그랩은 DevOps 전문회사이자 엑셀러레이터입니다.
Expert Lab에서는 경력자들이 전문적인 DevOps 엔지니어가 될 수 있도록 지원합니다. 엔지니어링 성숙도를 높이기 위한 코칭 서비스를 제공합니다.
프로덕션 레벨 DevOps Platform 구축 워크숍에 지금 참여해 보세요!
바로 사용할 수 있는 AWS용 Terraform과 아키텍처를 이용하여 빠르게 DevOps Platform을 구현하고, 옵저버빌리티를 시작해 보세요!   전문 DevOps 코치와 함께 구축   AWS에 참여자 개별 샌드박스 공간/계정 사용   프로덕션 레벨로 준비된 DevOps Platform 아키텍처   바로 사용할 수 있는 IaC 소스코드와, Helm Chart, 샘플 프로젝트   일방적인 교육이 아닌 SaaS 환경에서 본인 속도에 맞게 워크숍으로 핸즈온

DevOps Expert Labs 소개

DevOps Expert Labs는
DevOps 기술을 빠르게 실습하고 높은 성숙도를 빠르게 얻는 자기주도 학습 프로그램입니다.
Expert Labs는 구글의 코드랩 스타일로 만들어져 코드 실습형 콘텐츠 학습 환경을 제공하며, 집중하여 하나씩 실습을 완료할 수 있는 흐름을 제공합니다.
프로덕션 레벨로 준비된 환경과 코드, 설정을 사용하여 “제로 베이스에서 완성된 DevOps 플랫폼 환경”까지 완성하는 시간을 획기적으로 줄여줍니다.
인포그랩은 엔지니어가 DevOps Platform 구축 실습에 집중할 수 있는 학습 콘텐츠를 엔지니어를 위한 스타일로 제공합니다.
DevOps 코치와 함께 워크숍을 진행해 기술적인 문제 없이 빠르게 실전 경험을 완성하는 하이브리드 학습 프로그램입니다.

클라우드 네이티브 DevOps Platform

플랫폼 아키텍처의 특징!
클라우드 기반 워크스페이스로 보안 강화
Terraform으로 전체 프로비저닝
Argo CD, Rollout을 이용한 GitOps 스타일의 도구셋 배포
구성 완료 즉시 작동되는 옵저버빌리티 환경
AWS에 탄력적인 인프라 구성, EKS 기반에서 완전히 동작하는 IaC 코드와, 프로덕션 수준의 최적화된 설정과 샘플 프로젝트를 포함하여 DevOps 팀의 엔지니어링 시행착오를 3개월에서 5일로 줄여드립니다!
 Expert Labs Platform 기술스택 다이어그램

구글 CodeLab 스타일의 콘텐츠 소비 환경

콘텐츠 UI/UX의 특징! 복잡한 문서 구조 NO, 하나씩 확인하고 실습할 수 있는 구조로, 쉽게 학습할 수 있습니다. 좌측의 네비게이션을 통해 학습할 내용을 빠르게 확인할 수 있습니다.  우측의 콘텐츠 영역에서는 코드와 실습 중심으로 최소한의 이론을 포함합니다.  실습할 코드를 빠르게 복사할 수 있도록 복사기능을 제공합니다. 이를 워크스페이스에서 실행하고, 결과를 보고, 트러블슈팅하는 직관적인 구조입니다. DevOps 엔지니어링 학습은 실제로 동작시키고, 동작 과정을 확인하고, 문제 상황을 해결하는 과정의 반복입니다.
 Expert Labs SaaS 서비스 > 옵저버빌리티 구현 예시

플랫폼 구축 워크숍 참여 대상

본 워크숍 프로그램은 DevOps 실무 엔지니어부터 레거시에서 클라우드/컨테이너로 인프라를 빠르게 이전하면서 DevOps 플랫폼 구성 또는 개선이 필요한 DevOps 엔지니어, 시니어 개발자/TA/AA에게 적합합니다.
단순 DevOps 도구 설치/사용 방법을 헬로 월드 수준으로 만드는 것이 아닌 실무에서 즉각적으로 DevOps Platform 아키텍처를 구축하고 개선합니다.
GitOps를 도입하려는 DevOps팀, 또는 담당자
DevOps 전체 도구셋을 구축하려는 실무자 (AA, TA, DA 등)
DevOps를 구축해야 하는 개발자

워크숍 참가자에게 제공하는 혜택

 Expert Labs 콘텐츠 제공 : 구글 코드랩 스타일로 코드 실습형 콘텐츠 환경을 제공합니다.
 워크숍 기간에 사용되는 AWS 서비스 이용료 포함
 DevOps Expert Labs Discord 커뮤니티

 워크숍 진행 일정

23년 마지막 차수

  23년 12월 1,2주 -5일 12/6(수) ~ 12/12(화) (확정 일정)

24년 1차

  24년 2월 3주 - 5일 2/21(수) ~ 2/27(화) (확정 일정)

24년 2차

  24년 4월 3주 (예정 일정)

 콘텐츠 제공 형태

Expert Labs 콘텐츠는 SaaS형으로 제공되며 SaaS 계정은 계약 또는 결제 후 1일 이내 제공합니다.
Expert Labs 서비스 기간 동안 조건 없이 사용 가능합니다. (단, 재배포 및 상업 사용 시 별도 계약 필요)

DevOps Platform Labs 소개

 커리큘럼

참가자의 피드백에 따라 커리큘럼 순서는 바뀔 수 있습니다.
오전 (10시~13시 - 3시간)
오후(2시~6시 - 4시간)
1일차 :: 환경 준비 및 DevOps 플랫폼 활용하기
플랫폼 배경 이해하기 - 워크숍 진행 안내, Expert Labs 웹사이트 소개 및 사용법 안내 - DevOps Platform 구축 Labs 전체 과정 소개 - 핸즈온 워크스페이스 생성
DevOps 플랫폼 활용하기 - GitLab CI/CD 기본 - CI 파이프라인 구축 - CD 파이프라인 구축 (Manifest)
2일차 :: 옵저버빌리티 구축 :: 옵저버빌리티 활용 및 회고
DevOps 플랫폼 활용하기 - CD 파이프라인 구축 (Helm) - GitOps 파이프라인 구축
DevOps 플랫폼에서 옵저버빌리티 - Sentry 기본 - Sentry를 이용한 에러 트래킹 및 성능 모니터링 - Grafana 스택을 이용한 Spring Boot 옵저버빌리티 데모
3일차 :: 플랫폼 인프라 IaC
인프라 준비하기 - Terraform 기본 - Terraform으로 EC2 생성
인프라 준비하기 - Terraform으로 EKS 생성 플랫폼 구축하기 - Kubernetes 기본 - Helm 기본
4일차 :: 플랫폼 기반 툴셋 구성 (1)
플랫폼 구축하기 - Metrics Server, Autoscaler 구축 - Reflector, Sealed Secret 구축 - Cert-manager 구축 - Ingress Controller 구축 - SonarQube 구축 - ArgoCD 구축 - Vault 구축 - Sentry 구축 - MinIO 구축
(이어서 진행)
5일차 :: 플랫폼 기반 툴셋 구성 (2)
플랫폼 구축하기 - 계속 - GitLab 구축 - GitLab Runner 구축 - GitLab Kubernetes Agent 구축 - Prometheus Stack 구축 - Loki 구축 - Tempo 구축
(이어서 진행) DevOps 플랫폼에서 옵저버빌리티 - 옵저버빌리티 기본 - Grafana 스택을 이용한 Spring Boot 옵저버빌리티 구현 - 전체 과정 Wrap-Up
 과정 시간은 실습 속도 및 참여자의 도구셋 구성의 요구사항에 따라 양 사 합의하에 조정될 수 있습니다.

장비 및 실습 환경

개인 노트북 지참 필요
실습 환경 제공 및 준비 사항
AWS
참여자 별 실습 계정 제공
개인/회사 계정 사용 가능 (Administrator 계정 필요)
솔루션 라이선스
GitLab 교육용 라이선스 제공

참가자 사전 학습 콘텐츠

DevOps Basic Labs에서 설명하는 기본 개념에 대한 학습 콘텐츠를 제공합니다.
Linux에 대한 경험과 기초 개념 학습
shell, shell script, package management, network management
Docker에 대한 경험과 기초 개념 학습
docker command, docker image, registry, Dockerfile
Kubernetes에 대한 경험과 기초 개념 학습
Kubernetes command, 자주 사용되는 Object에 대한 이해
AWS 퍼블릭 클라우드의 기초 개념 학습
IAM, VPC, Networking, EC2, EKS, EBS, Route53

 DevOps Platform Labs 콘텐츠 소개

DevOps Platform Labs 콘텐츠 특징

DevOps의 최신 구축 레퍼런스와 경험을 기반으로 한 고도화 된 콘텐츠!
DevOps Platform Labs는 최신 DevOps 구축 레퍼런스와 인포그랩의 경험을 기반으로 전 과정을 체계적으로 학습합니다.
맞춤형 코칭으로 데브옵스 역량을 실무에서 강화할 수 있도록 하는 프로그램입니다.
AWS Cloud9과 Terraform을 사용하여 간편하게 DevOps 플랫폼 인프라를 구축하고, Metrics Server, Autoscaler, Sealed Secret, cert-manager, NGINX Ingress Controller, Argo CD 등의 도구를 사용하여 개발과 운영을 효율적으로 관리합니다.
SonarQube, Sentry, Prometheus Stack, Loki, Tempo를 사용하여 코드 품질 관리와 애플리케이션 모니터링, Observability를 강화하고, Vault와 authentik을 사용하여 데이터 보안과 인증 시스템을 강화합니다.
Grafana 스택을 사용하여 Spring Boot 애플리케이션의 Observability를 구현하는 것까지, DevOps 플랫폼의 성능과 안정성을 한 단계 높일 수 있습니다.
준비된 Asset으로 한번에 자동화! DevOps의 핵심 역량 습득을 위한 콘텐츠!
DevOps 플랫폼을 제공할 일이 생겼다면, 준비된 Asset을 활용하여 한 번에 자동화를 수행할 수 있습니다. Kubernetes 클러스터와 GitLab을 사용하신다면 더 필요한 것은 없습니다. 다음 역량을 만들도록 돕습니다.
DevOps 기본 인프라 환경과 계정, 권한, 스토리지 설정
서비스 카탈로그를 기반으로 한 프로젝트 생성 및 프로젝트 배포 관리
소프트웨어 프로젝트의 기본 CI/CD 파이프라인 생성
옵저버빌리티 환경에서 모니터링 수행
DevOps환경에서 전체 파이프라인 확인
실무에서 즉각적인 대응 능력
단순 교육이 아닌 소규모 핵심 코칭 프로그램!
클라우드/컨테이너 환경에서 DevOps를 구축할 때 필요한 인프라부터 프로젝트, 빌드, 배포 환경 설정, 필수 도구, 인증, 보안 설정, 모니터링 환경, 파이프라인 생성 등이 포함됩니다.
즉시 프로덕션 실무 적용이 가능한 코스입니다.
온라인 자료뿐 아니라, 실제 강사와 함께하는 “소규모 핵심 코칭 프로그램” 으로 강의만으로 해결하기 어려운 실제 에러, 환경 문제 등을 강사와 즉각적으로 해결합니다.

DevOps Platform Labs 기술 스택 소개

 Observability/Analysis 기술 스택
Prometheus Stack: 알림, 메트릭 조회, 대시보드 등을 포함하는 Observability 도구입니다.
Grafana: 시각화 및 대시보드 도구로, Spring Boot 애플리케이션의 Observability를 구현합니다.
Loki: Kubernetes에서 로그 분석을 위한 분산 로그 시스템입니다.
Tempo: 추적 데이터를 저장하고 시각화하는 분산 추적 시스템입니다.
Sentry: 애플리케이션 오류와 예외를 추적하고 모니터링하는 도구입니다.
 DevOps 전체 파이프라인 기술 스택
GitLab: 소프트웨어 개발 생명 주기를 관리하는 DevOps 도구입니다.
Argo CD: GitOps CD 파이프라인을 구현하기 위해 사용되는 CD 도구입니다.
SonarQube: 코드 품질을 관리하며 품질 게이트를 담당하는 도구입니다.
 보안 관리 기술 스택
Vault: 암호 관리 시스템으로 데이터 보안을 강화합니다.
Sealed Secret: GitOps 환경에서 사용되는 암호화된 Kubernetes Secret을 관리하는 도구입니다.
Reflector : Reflector는 GitOps 환경에서 사용되는 도구로, 네임스페이스 간 Secret 정보를 복사하고 동기화하는 역할을 합니다. Sealed Secret과 함께 사용하여 Kubernetes Secret 관리와 Certificate에 의한 Secret 복사 문제를 해결할 수 있습니다.
 플랫폼 도구 지원 기술 스택
MinIO: 대규모 데이터 인프라를 위한 고성능 Object Storage로, 구조화되지 않은 데이터를 처리합니다.
NGINX Ingress Controller: Kubernetes 클러스터 외부에 있는 클라이언트에게 서비스를 제공하기 위해 NGINX 기반의 Ingress Controller를 배포합니다.
Metrics Server: Kubernetes 클러스터에서 리소스 메트릭을 수집하고, Autoscaler와 함께 사용하여 리소스 및 노드를 동적으로 확장합니다.
Cert-Manager: 쿠버네티스 클러스터에서 TLS/SSL 인증서를 발급하고 갱신하는 도구입니다.
 클러스터 및 인프라 영역
AWS Cloud9: 개발 및 실습 환경을 제공하는 클라우드 기반 IDE입니다.
Terraform: 인프라를 코드로 관리하는 도구로, AWS 인프라를 프로비저닝합니다.
AWS VPC, Subnet, Security Group, EC2 인스턴스를 포함한 인프라 리소스를 프로비저닝합니다.
Network, Security Group, EKS Cluster, EKS Add-ons, Node Group를 포함한 인프라 리소스를 프로비저닝합니다.
이 기술 스택을 통해!
Platform에 접근하는 Role 및 Permission은 SSO를 통해 관리됩니다. 또한 Platform 인프라에 접근하는 Role 및 Permission은 AWS IAM과 EKS RBAC를 통해 관리됩니다.
이러한 구성 요소들이 함께 동작하여 DevOps 플랫폼을 효율적으로 구축하고 개발과 운영을 강화합니다.

 DevOps Platform Labs 콘텐츠 세부 내용 맛보기

DevOps Platform labs 인프라 준비

DevOps 플랫폼을 구축할 인프라, 네트워크, 클러스터를 준비합니다. AWS에 EKS를 중심으로 플랫폼이 구성되며, 사전 검증된 Terraform 코드를 활용하여 구축합니다. AWS Cloud9을 사용하여 DevOps 워크스페이스를 만들고, DevOps 필수 툴셋을 워크스페이스에서 구성하며, 플랫폼을 프로비저닝 합니다.
Search

DevOps Platform 기반 도구 셋 구성하기

본격적인 DevOps 플랫폼 구축을 진행합니다. 본 과정에서 제시하는 DevOps Platform 기반 도구 셋은 Metrics Server, Autoscaler, Sealed Secret, cert-manager, NGINX Ingress Controller, Argo CD등을 포함합니다. 툴셋 운영에 필요한 기반 도구를 구성하고 이 후 MINIO와 GitLab 및 Runner를 구성합니다.
SonarQube와 Sentry를 통해 코드 품질 관리와 애플리케이션 모니터링 체계를 확보하고, Prometheus Stack, Loki, Tempo를 구축하여 Observability를 강화합니다. 또한, Vault와 authentik을 활용하여 데이터 보안과 인증 시스템을 구축합니다.
모든 도구를 활용하여 프로덕션 레벨의 DevOps Platform 툴셋 구성이 완료됩니다. 이로써 효율적인 개발과 안정적인 운영을 돕는 플랫폼이 완성됩니다.
Search

DevOps 플랫폼 옵저버빌리티 환경 이해하기

옵저버빌리티에 대해 알아보고 샘플 프로젝트를 통해 직접 옵저버빌리티 환경을 경험합니다.
Spring Boot 샘플 프로젝트를 이용하여 로그를 트래킹하고, 이벤트를 추적하며 문제를 해결하는 과정을 포함하고 있습니다.
Search

F.A.Q

워크숍 참여 방식은 어떻게 되나요?
워크숍 참여 대상 및 참여 인원 제한이 있나요?
Expert Labs 콘텐츠를 어떻게 사용하나요?
Expert Labs 콘텐츠의 활용 제약 사항이 있나요?
워크숍 참가자 커뮤니티가 있나요?
워크숍 참여 신청은 어떻게 하나요?
온라인으로 참가하고 싶을 경우에는요?