문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Module 1: Confluent Apache Kafka 아키텍처 및 클러스터 구성 입문
- Apache Kafka와 Confluent Platform이란 무엇인가?
- Kafka 브로커, 프로듀서, 컨슈머 및 토픽의 기본 개념
- 데이터 스트리밍 및 메시징 파이프라인에서 Kafka의 역할
- Confluent 확장 기능: REST Proxy, Schema Registry, Control Center
- Kafka 클러스터 아키텍처: 브로커, 파티션, 복제
Module 2: Zookeeper 쿠럼 구성
- Zookeeper란 무엇인가?
- Kafka 클러스터에서 Zookeeper의 역할
- Zookeeper 쿠럼 크기 설정
- Zookeeper 구성 방법
- 서버에서 SSH 구현
- 실습: Zookeeper 구성 (팀 단위 및 서비스 형태로)
- Zookeeper 명령줄 인터페이스(CLI) 사용법
- 실습: Zookeeper 쿠럼 설정
- Zookeeper 내부 파일 시스템
- Zookeeper 성능에 영향을 미치는 요인
- 데모: Zookeeper 관리 도구 및 Zoonavigator 소개
Module 3: Kafka 클러스터 구성
- Kafka 기초
- Kafka 구성 사항
- 실습: 단일 브로커에서의 Kafka 구성
- 실습: Kafka 명령 실행
- 실습: Kafka 멀티 브로커(클러스터) 설정
- 실습: Kafka 클러스터 테스트
- Kafka 클러스터 연결 상태 확인
- Advertised.listeners 구성: 핵심 설정 값
- 토픽 구성
- 토픽 내 메시지 수신 및 전달 설정
- 실습: Kafka의 내재적 강건성(Reliability) 시연
- Kafka 성능: I/O, 네트워크, RAM, CPU, OS
- Kafka 성능: 기타 고려 사항
- 실습: 브로커 구성 수정 방법
Module 4: 고급 Kafka 구성
- Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry 구성
- 메시지 전송 및 수신 (CLI, Java, Spring Framework 활용)
- 메트릭 및 모니터링 도구 (Confluent Control Center, Elasticsearch 등)
- 로그 파일 및 오프셋 관리
- 고품질 가용성(HA) 및 재해 복구
- 복제를 통한 고품질 가용성 확보
- 성능 튜닝 (프로듀서/컨슈머)
- 재해 복구 전략
- 페일오버 제어 및 데이터 복구
- 커넥터 설정
- Kafka Connect 구현
- Kafka 보안 기능
요약 및 다음 단계
요건
- 리눅스 기반 시스템 및 명령줄 도구에 대한 경험
- 분산 시스템 개념에 대한 이해
- 기본 네트워크 및 시스템 구성에 대한 이해
대상 독자
- Kafka 배포를 관리하는 DevOps 및 SRE 팀
- Confluent 및 Zookeeper를 다루는 시스템 관리자
- 확장 가능한 시스템을 책임지는 Kafka 개발자 및 아키텍트
16 시간
회원 평가 (2)
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨