컨텐츠 내용
- 수강신청
- 과정정보
[IT SW 스쿨] Observability 향상시키는 성능 테스트 모니터링 튜닝하기 (대면)
학습목표
교육대상
과정소개
- 대규모 트래픽 발생 상황에서 시스템의 성능을 분석하고 문제를 해결할 수 있는 핵심 역량을 제공하는 실습 중심의 교육입니다.
- JMeter와 같은 도구를 활용하여 성능 테스트를 수행하고, 모니터링과 결과 분석을 통해 서버 성능을 최적화하는 방법을 학습합니다.
과정 목표
- Observability와 성능 테스트의 개념과 중요성을 이해한다.
- JMeter 및 기타 도구를 활용해 실습 중심으로 성능 테스트를 수행한다.
- 모니터링 데이터 분석 및 서버 성능 튜닝 방법을 익힌다.
- 실제 사례를 기반으로 성능 테스트와 튜닝 전략을 학습한다.
추천 대상
- 대규모 트래픽 상황에서 서버 성능 문제를 해결하려는 개발자 및 운영자
- 성능 테스트와 모니터링 도구를 활용하여 시스템 최적화를 고민하는 IT 전문가
- Observability를 강화하고 서버 튜닝 기술을 심화 학습하려는 엔지니어
사전 체크리스트
- 기본적인 네트워크와 서버 아키텍처 개념을 알고 있다.
- JMeter와 같은 성능 테스트 도구 사용 경험이 있다.
- 시스템 로그와 모니터링 데이터를 해석해 본 경험이 있다.
- 성능 테스트 리포트를 작성하거나 분석한 경험이 있다.
- 오픈소스 성능 모니터링 도구를 활용한 경험이 있다.
체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
- 사전 학습 필요 지식:
- 성능 테스트 도구(JMeter)의 기초 학습
- 네트워크와 서버 로깅 시스템 이해
- 기본적인 시스템 리소스 모니터링 학습
강사 소개
- 차용빈 강사
- 現 어니컴(주) iOS Developer
- 現 SDK Team Lead
- iOS 앱 개발 전문가
준비 사항
- JMeter 및 성능 모니터링 도구 설치 (Grafana, Prometheus 등)
- 사전 제공된 샘플 코드 및 테스트 스크립트 다운로드
- 개인용 노트북
교육 정보
- 장소: 한양대학교
- 기간: 2일 (14시간)
- 방식: 이론 10%, 실습 90%
평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)
수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)
교육 시간표
- **1일차**
- 09:00~09:50: Observability란? - 개념 및 필요성 이해 (이론)
- 10:00~11:50: 성능 테스트란? - 목적과 접근 방법 (이론)
- 12:00~13:00: 점심시간
- 13:00~14:50: JMeter를 활용한 테스트 스크립트 실습 - 기본 스크립트 작성
- 15:00~17:00: Recording Tool을 활용한 JMeter 스크립트 작성 실습
- **2일차**
- 09:00~09:50: 부하 테스트 실습 - 웹 및 소켓 통신 부하 테스트
- 10:00~11:50: 모니터링과 결과 분석 - 성능 데이터 해석 및 문제 진단
- 12:00~13:00: 점심시간
- 13:00~14:50: 성능 리포트 작성 - 실습 결과 리포트 작성 방법
- 15:00~16:30: 케이스 스터디 및 FastOps 환경 구축 - 오픈소스 활용 실습
- 16:30~17:00: 종합평가
- JMeter와 같은 도구를 활용하여 성능 테스트를 수행하고, 모니터링과 결과 분석을 통해 서버 성능을 최적화하는 방법을 학습합니다.
과정 목표
- Observability와 성능 테스트의 개념과 중요성을 이해한다.
- JMeter 및 기타 도구를 활용해 실습 중심으로 성능 테스트를 수행한다.
- 모니터링 데이터 분석 및 서버 성능 튜닝 방법을 익힌다.
- 실제 사례를 기반으로 성능 테스트와 튜닝 전략을 학습한다.
추천 대상
- 대규모 트래픽 상황에서 서버 성능 문제를 해결하려는 개발자 및 운영자
- 성능 테스트와 모니터링 도구를 활용하여 시스템 최적화를 고민하는 IT 전문가
- Observability를 강화하고 서버 튜닝 기술을 심화 학습하려는 엔지니어
사전 체크리스트
- 기본적인 네트워크와 서버 아키텍처 개념을 알고 있다.
- JMeter와 같은 성능 테스트 도구 사용 경험이 있다.
- 시스템 로그와 모니터링 데이터를 해석해 본 경험이 있다.
- 성능 테스트 리포트를 작성하거나 분석한 경험이 있다.
- 오픈소스 성능 모니터링 도구를 활용한 경험이 있다.
체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
- 사전 학습 필요 지식:
- 성능 테스트 도구(JMeter)의 기초 학습
- 네트워크와 서버 로깅 시스템 이해
- 기본적인 시스템 리소스 모니터링 학습
강사 소개
- 차용빈 강사
- 現 어니컴(주) iOS Developer
- 現 SDK Team Lead
- iOS 앱 개발 전문가
준비 사항
- JMeter 및 성능 모니터링 도구 설치 (Grafana, Prometheus 등)
- 사전 제공된 샘플 코드 및 테스트 스크립트 다운로드
- 개인용 노트북
교육 정보
- 장소: 한양대학교
- 기간: 2일 (14시간)
- 방식: 이론 10%, 실습 90%
평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)
수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)
교육 시간표
- **1일차**
- 09:00~09:50: Observability란? - 개념 및 필요성 이해 (이론)
- 10:00~11:50: 성능 테스트란? - 목적과 접근 방법 (이론)
- 12:00~13:00: 점심시간
- 13:00~14:50: JMeter를 활용한 테스트 스크립트 실습 - 기본 스크립트 작성
- 15:00~17:00: Recording Tool을 활용한 JMeter 스크립트 작성 실습
- **2일차**
- 09:00~09:50: 부하 테스트 실습 - 웹 및 소켓 통신 부하 테스트
- 10:00~11:50: 모니터링과 결과 분석 - 성능 데이터 해석 및 문제 진단
- 12:00~13:00: 점심시간
- 13:00~14:50: 성능 리포트 작성 - 실습 결과 리포트 작성 방법
- 15:00~16:30: 케이스 스터디 및 FastOps 환경 구축 - 오픈소스 활용 실습
- 16:30~17:00: 종합평가
수료기준
평가기준 | 총점 |
---|---|
배점 | 100점 |
수료기준 | 60점 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
차시 | 일시 | 강의명 |
---|---|---|
강의 목차가 없습니다. |