문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: Confluent Apache Kafka 클러스터의 아키텍처 및 구성 개요
- 현대적인 데이터 파이프라인에서 Kafka의 역할
- Apache Kafka와 Confluent Kafka 간의 차이점
- 핵심 요소: 프로듀서, 컨슈머, 브로커, 토픽, 파티션
- Kafka 클러스터 배포 모델 및 확장 전략
모듈 2: Zookeeper 쿼럼 구성 방법
- Zookeeper란 무엇인가?
- Kafka 클러스터 내에서의 Zookeeper 역할
- 적절한 Zookeeper 쿼럼 크기 선택 방법
- Zookeeper 구성 과정
- 서버에 SSH 설치하기
- 실습: 팀 단위 및 서비스 관점에서의 Zookeeper 구성 연습
- Zookeeper 명령줄 인터페이스(CLI) 활용법
- 실습: Zookeeper 쿼럼 구성을 직접 수행하기
- Zookeeper 내부 파일 시스템에 대한 이해
- Zookeeper 성능에 영향을 주는 요인들
- Zookeeper 관리 도구 및 Zoonavigator 사용 예시
모듈 3: Kafka 클러스터 구성 방법
- Kafka의 기본 개념들
- Kafka 설정 방법
- 실습: Kafka 브로커 구성을 수행하기
- 실습: 다양한 Kafka 명령어 사용법 연습
- 실습: 다중 브로커를 갖춘 Kafka 클러스터 구성 시도
- 실습: Kafka 클러스터 작동 여부 검증하기
- 본인의 Kafka 클러스터에 접속할 수 있는지 확인하는 법
- advertised.listeners 설정값의 중요성과 적용 방법
- 토픽 구성 방식
- 토픽 내 메시지 다운로드 및 처리 방법 설정
- 실습: Kafka의 복원력을 직접 확인하기
- Kafka 성능과 관련된 I/O 최적화 전략
- 네트워크 상태가 Kafka 성능에 미치는 영향(RED 원칙)
- RAM 자원 활용을 통한 성능 개선 방법
- CPU 효율성 향상을 위한 접근법
- 운영체제 환경이 Kafka 성능에 주는 효과들
- 그 외 다양한 성능 최적화 기법들
- 실습: Kafka 브로커 설정값을 변경하는 방법 연습
모듈 4: 고급 Kafka 구성 기술
- Landoop의 Kafka 토픽 관리 인터페이스, Confluent REST Proxy 및 Schema Registry 활용법
- 명령줄, Java 코드, Spring 프레임워크를 통한 메시지 송수신 방법
- Confluent Control Center, Elasticsearch 등을 활용한 모니터링 지표 분석 방법
- 로그 파일 관리 및 오프셋 제어 방식
- 고가용성 달성을 위한 전략 및 재해 복구 계획 수립
- 복제 기능을 활용한 시스템 내 고가용성 구현
- 프로듀서 및 컨슈머의 성능 최적화 방법들
- 체계적인 재해 대응 전략 도출하기<\/li>
- 장애 발생 시 제어 방식과 데이터 복구 절차
- 커넥터 설정 및 관리 방법
- Kafka Connect 구현 기술에 대한 이해
- Kafka 내부 보안 기능 활용 전략
요약 및 향후 학습 방향 제시
요건
- 분산 시스템 및 메시징 개념에 대한 기본 지식
- Linux 명령줄 사용 경험
- 네트워크 및 시스템 관리에 관한 기초적인 이해
대상 수강생
- 시스템 관리자
- DevOps 엔지니어
- 플랫폼 및 인프라 운영 팀 담당자
21 시간
회원 평가 (2)
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨