인포그랩은 DevOps 전문회사이자 엑셀러레이터입니다.
Expert Lab에서는 경력자들이 전문적인 DevOps 엔지니어가 될 수 있도록 지원합니다.
엔지니어링 성숙도를 높이기 위한 코칭 서비스를 제공합니다.
프로덕션 레벨 DevOps Platform 구축 워크숍에 지금 참여해 보세요!
바로 사용할 수 있는 AWS용 Terraform과 아키텍처를 이용하여 빠르게 DevOps Platform을 구현하고, 옵저버빌리티를 시작해 보세요!
전문 DevOps 코치와 함께 구축
AWS에 참여자 개별 샌드박스 공간/계정 사용
프로덕션 레벨로 준비된 DevOps Platform 아키텍처
바로 사용할 수 있는 IaC 소스코드와, Helm Chart, 샘플 프로젝트
일방적인 교육이 아닌 SaaS 환경에서 본인 속도에 맞게 워크숍으로 핸즈온
옵저버빌리티 Labs 소개
•
DevOps 기술을 빠르게 실습하고 높은 성숙도를 빠르게 얻는 자기주도 학습 프로그램입니다.
•
Expert Labs는 구글의 코드랩 스타일로 만들어져 코드 실습형 콘텐츠 학습 환경을 제공하며, 집중하여 하나씩 실습을 완료할 수 있는 흐름을 제공합니다.
•
프로덕션 레벨로 준비된 환경과 코드, 설정을 사용하여 “제로 베이스에서 완성된 옵저버빌리티 환경”까지 완성하는 시간을 획기적으로 줄여줍니다.
•
인포그랩은 엔지니어가 옵저버빌리티 실습에 집중할 수 있는 학습 콘텐츠를 엔지니어를 위한 스타일로 제공합니다.
•
DevOps 코치와 함께 워크숍을 진행해 기술적인 문제 없이 빠르게 실전 경험을 완성하는 하이브리드 학습 프로그램입니다.
옵저버빌리티 아키텍처
아키텍처의 특징!
AWS에 탄력적인 인프라 구성, EKS 기반에서 완전히 동작하는 IaC 코드와,
프로덕션 수준의 최적화된 설정과 샘플 프로젝트를 포함하여
DevOps 팀의 엔지니어링 시행착오를 획기적으로 줄여드립니다!
옵저버빌리티란 무엇인가 학습합니다.
옵저버빌리티(관찰 가능성)은 시스템의 외부 출력을 기반으로 복잡한 시스템의 내부 상태를 추론할 수 있는 능력입니다. 현대 애플리케이션 개발의 맥락에서 옵저버빌리티는 실행 중인 애플리케이션의 동작에 대한 세부적인 인사이트를 제공하기 위해 다양한 소스로부터 데이터(로그, 메트릭 및 추적)를 수집하고 분석하는 것을 의미합니다.
트레이스, 로그, 매트릭을 수집하고 관리하는 도구들을 구축합니다.
Grafana Stack으로 도구들을 통합해 옵저버빌리티를 구현합니다.
옵저버빌리티(Observability) 개념, 필요성, 기존 모니터링과의 차이점을 알아보고, Grafana 스택을 사용하여 Spring Boot 애플리케이션의 옵저버빌리티를 구현하는 방법을 학습합니다. 먼저 애플리케이션 코드베이스에 트레이스, 로그, 메트릭을 계측하도록 설정하고 Kubernetes 클러스터에 배포합니다. 그다음, 애플리케이션의 메트릭 정보를 가져오도록 Prometheus ServiceMonitor를 배포합니다. Grafana에서 Prometheus, Tempo, Loki 데이터 소스에 필요한 설정을 추가하고 대시보드를 구성합니다. 마지막으로, 애플리케이션에 부하를 생성한 뒤, 대시보드에서 메트릭, 트레이스, 로그 데이터를 확인합니다.
프로덕션 수준의 실제 사례로 옵저버빌리티 전략을 실제 업무 환경에 적용합니다.
프로덕션 수준의 샘플 프로젝트로 세션을 진행하며, 업무에 바로 적용할 수 있습니다.
Observability를 활용해 트러블 슈팅을 진행합니다.
애플리케이션에 실제로 부하를 생성하고, Observability를 활용해 트러블 슈팅을 진행합니다.
구글 CodeLab 스타일의 콘텐츠 소비 환경
콘텐츠 UI/UX의 특징!
복잡한 문서 구조 NO, 하나씩 확인하고 실습할 수 있는 구조로, 쉽게 학습할 수 있습니다.
좌측의 네비게이션을 통해 학습할 내용을 빠르게 확인할 수 있습니다.
우측의 콘텐츠 영역에서는 코드와 실습 중심으로 최소한의 이론을 포함합니다.
실습할 코드를 빠르게 복사할 수 있도록 복사기능을 제공합니다. 이를 워크스페이스에서 실행하고, 결과를 보고, 트러블슈팅하는 직관적인 구조입니다.
엔지니어링 학습은 실제로 동작시키고, 동작 과정을 확인하고,
문제 상황을 해결하는 과정의 반복입니다.
플랫폼 구축 워크숍 참여 대상
본 워크숍 프로그램은 DevOps 실무 엔지니어부터 레거시에서 클라우드/컨테이너로 인프라를 빠르게 이전하면서 DevOps 플랫폼 구성 또는 개선이 필요한 DevOps 엔지니어, 시니어 개발자/TA/AA에게 적합합니다.
단순 DevOps 도구 설치/사용 방법을 헬로 월드 수준으로 만드는 것이 아닌 실무에서 즉각적으로 DevOps Platform 아키텍처를 구축하고 개선합니다.
•
GitOps를 도입하려는 DevOps팀, 또는 담당자
•
DevOps 전체 도구셋을 구축하려는 실무자 (AA, TA, DA 등)
•
DevOps를 구축해야 하는 개발자
워크숍 참가자에게 제공하는 혜택
워크숍 진행 일정
23년
•
일정 마감
24년
•
1차 :
1월 3주 - 1/17(수) ~ 1/19(금)
•
2차 :
3월 3주 - 3/20(수) ~ 3/22(금)
워크숍 콘텐츠
•
Expert Labs 콘텐츠는 SaaS형으로 제공되며 SaaS 계정은 계약 또는 결제 후 1일 이내 제공합니다.
•
Expert Labs 서비스 기간 동안 조건 없이 사용 가능합니다.
(단, 재배포 및 상업 사용 불가, 필요 시 별도 계약 필수)
커리큘럼 소개
참가자의 피드백에 따라 커리큘럼 순서는 바뀔 수 있습니다.
오전 (9시~12시 - 3시간) | 오후(1시~5시 - 4시간) | |
1일차
:: 옵저버빌리티 이해하기 | - 워크숍 진행 안내, Expert Labs 웹사이트 소개 및 사용법 안내
- Observability 구축 Labs 전체 과정 소개
- 핸즈온 워크스페이스 생성 | - Sentry 기본
- Sentry를 이용한 에러 트래킹 및 성능 모니터링
- Grafana 스택을 이용한 Spring Boot 옵저버빌리티 데모
|
2일차
:: 옵저버빌리티 구축하기 | - Kubernetes 기본
- Helm 기초
- Metrics Server, Autoscaler 구축
- Reflector, Sealed Secret 구축 | - Cert-manager 구축
- Ingress Controller 구축
- MinIO 구축
- Helm으로 Prometheus Stack 구축
- Helm으로 Loki 구축
- Helm으로 Tempo 구축 |
3일차
:: 옵저버빌리티 활용 및 회고 | - Prometheus 기본
- Grafana 기본
- 옵저버빌리티 기본 | - 옵저버빌리티 애플리케이션 준비하기
- Grafana 스택을 이용한 Spring Boot 옵저버빌리티 구현
- 전체 과정 Wrap-Up |
장비 및 실습 환경
•
개인 노트북 지참 필수
•
실습 환경 제공 및 준비 사항
◦
AWS
▪
참여자 별 실습 계정 제공
참가자 사전 학습 콘텐츠
옵저버빌리티 활용에 필요한 기본 개념에 대한 학습 콘텐츠를 사전 제공
•
Linux에 대한 경험과 기초 개념 학습
◦
shell, shell script, package management
•
Docker에 대한 경험과 기초 개념 학습
◦
docker command, docker image, registry, Dockerfile
•
Kubernetes에 대한 경험과 기초 개념 학습
◦
Kubernetes command, 자주 사용되는 Object에 대한 이해
옵저버빌리티 워크숍 콘텐츠 소개
옵저버빌리티의 최신 구축 레퍼런스와 경험을 기반으로 한 고도화 된 콘텐츠!
인포그랩의 경험을 기반으로 전 과정을 체계적으로 학습합니다. 맞춤형 코칭으로 데브옵스 역량을 실무에서 강화할 수 있도록 하는 프로그램입니다.
•
AWS Cloud9과 Terraform을 사용하여 간편하게 인프라를 구축하고, Metrics Server, NGINX Ingress Controller등의 필수 기반 도구를 IaC로 구성합니다.
•
Sentry, MinIO, Prometheus Stack, Loki, Tempo를 사용하여 코드 품질 관리와 애플리케이션 모니터링, Observability를 구겅합니다.
•
Grafana 스택을 사용하여 Spring Boot 애플리케이션의 Observability를 구현하는 것까지, DevOps 플랫폼의 성능과 안정성을 한 단계 높일 수 있습니다.
준비된 Asset으로 한번에 자동화! DevOps의 핵심 역량 습득을 위한 콘텐츠!
옵저버빌리티 플랫폼을 제공할 일이 생겼다면, 준비된 Asset을 활용하여 한 번에 자동화를 수행할 수 있습니다.
Docker기반 에서 Kubernetes 클러스터를 기반으로 확장하며 옵저버빌리티 구축을 완성합니다.
•
옵저버빌리티 환경에서 모니터링 수행
•
DevOps환경에서 전체 파이프라인 확인
•
실무에서 즉각적인 대응 능력
단순 교육이 아닌 소규모 핵심 코칭 프로그램!
•
클라우드/컨테이너 환경에서 옵저버빌리티를 구축할 때 필요한 어셋을 모두 포함합니다.
•
즉시 프로덕션 실무 적용이 가능한 코스입니다.
•
온라인 자료뿐 아니라, 실제 강사와 함께하는 “소규모 핵심 코칭 프로그램” 으로 강의만으로 해결하기 어려운 실제 에러, 환경 문제 등을 강사와 즉각적으로 해결합니다.
DevOps Platform Labs 기술 스택 소개
•
Prometheus Stack: 알림, 메트릭 조회, 대시보드 등을 포함하는 Observability 도구입니다.
•
Grafana: 시각화 및 대시보드 도구로, Spring Boot 애플리케이션의 Observability를 구현합니다.
•
Loki: Kubernetes에서 로그 분석을 위한 분산 로그 시스템입니다.
•
Tempo: 추적 데이터를 저장하고 시각화하는 분산 추적 시스템입니다.
•
Sentry: 애플리케이션 오류와 예외를 추적하고 모니터링하는 도구입니다.
•
AWS Cloud9: 개발 및 실습 환경을 제공하는 클라우드 기반 IDE입니다.
•
Terraform: 인프라를 코드로 관리하는 도구로, AWS 인프라를 프로비저닝합니다.
◦
AWS VPC, Subnet, Security Group, EC2 인스턴스를 포함한 인프라 리소스를 프로비저닝합니다.
◦
Network, Security Group, EKS Cluster, EKS Add-ons, Node Group를 포함한 인프라 리소스를 프로비저닝합니다.
콘텐츠 세부 내용 맛보기
옵저버빌리티 인프라 준비
DevOps 플랫폼을 구축할 인프라, 네트워크, 클러스터를 준비합니다. AWS에 EKS를 중심으로 플랫폼이 구성되며, 사전 검증된 Terraform 코드를 활용하여 구축합니다.
AWS Cloud9을 사용하여 DevOps 워크스페이스를 만들고, DevOps 필수 툴셋을 워크스페이스에서 구성하며, 플랫폼을 프로비저닝 합니다.
Search
Observability 기반 도구 셋 구성하기
Search
옵저버빌리티 활용하기
옵저버빌리티에 대해 알아보고 샘플 프로젝트를 통해 직접 옵저버빌리티 환경을 경험합니다.
Spring Boot 샘플 프로젝트를 이용하여 로그를 트래킹하고, 이벤트를 추적하며 문제를 해결하는 과정을 포함하고 있습니다.
Search
F.A.Q
워크숍 참여 방식은 어떻게 되나요?
워크숍 참여 대상 및 참여 인원 제한이 있나요?
Expert Labs 콘텐츠를 어떻게 사용하나요?
Expert Labs 콘텐츠의 활용 제약 사항이 있나요?
워크숍 참가자 커뮤니티가 있나요?
워크숍 참여 신청은 어떻게 하나요?
온라인으로 참가하고 싶을 경우에는요?