Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Thời gian kéo dài 21 Giờ học (3 ngày)
Đề cương khóa học
Module 1: Giới thiệu về kiến trúc và cấu hình của cụm Confluent Apache Kafka
- Vai trò của Kafka trong các đường ống dữ liệu hiện đại
- Sự khác biệt giữa Apache Kafka và Confluent Kafka
- Các thành phần cốt lõi: nhà sản xuất (producers), người tiêu dùng (consumers), broker, chủ đề (topics), phân vùng (partitions)
- Các mô hình triển khai cụm Kafka và các yếu tố cần xem xét khi mở rộng
Module 2: Cấu hình Quorum Zookeeper
- Zookeeper là gì?
- Vai trò của Zookeeper trong một cụm Kafka
- Kích thước Quorum của Zookeeper
- Cấu hình Zookeeper
- Triển khai SSH trên các máy chủ của chúng ta
- Thực hành: Cấu hình Zookeeper (như một nhóm và như một dịch vụ)
- Sử dụng Giao diện dòng lệnh (CLI) của Zookeeper
- Thực hành: Cấu hình Quorum Zookeeper
- Hệ thống tệp nội bộ của Zookeeper
- Các yếu tố hiệu năng ảnh hưởng đến Zookeeper
- Trình diễn các công cụ quản lý cho Zookeeper và Zoonavigator
Module 3: Cấu hình cụm Kafka
- Các khái niệm cơ bản về Kafka
- Cấu hình Kafka
- Thực hành: Cấu hình broker Kafka
- Thực hành: Thực thi các lệnh Kafka
- Thực hành: Cấu hình cụm Kafka Multi-Broker
- Thực hành: Kiểm thử cụm Kafka
- Liệu tôi có thể kết nối đến cụm Kafka của mình không?
- Cấu hình Advertised.listeners: thiết lập quan trọng nhất
- Cấu hình chủ đề (Topic)
- Cấu hình để tải xuống và nhận tin nhắn trong các chủ đề
- Thực hành: Trình diễn khả năng kiên định (resilience) của Kafka
- Hiệu năng Kafka: I/O
- Hiệu năng Kafka: Mạng (RED)
- Hiệu năng Kafka: RAM
- Hiệu năng Kafka: CPU
- Hiệu năng Kafka: Hệ điều hành (OS)
- Hiệu năng Kafka: Các yếu tố khác
- Thực hành: Cách thay đổi cấu hình broker Kafka
Module 4: Cấu hình Kafka nâng cao
- Giao diện người dùng chủ đề Landoop Kafka, cấu hình Confluent REST Proxy và Confluent Schema Registry
- Gửi và nhận tin nhắn (CLI, Java và framework Spring)
- Các chỉ số và công cụ giám sát (Confluent Control Center, Elasticsearch, v.v.)
- Tệp nhật ký và quản lý offset
- Đảm bảo khả dụng cao và phục hồi thảm họa
- Đảm bảo khả dụng cao thông qua sao chép (replication)
- Tinh chỉnh hiệu năng của producer và consumer
- Các chiến lược phục hồi thảm họa
- Điều khiển failover và phục hồi dữ liệu
- Cấu hình Connector
- Triển khai Kafka Connect
- Các tính năng bảo mật của Kafka
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Quen thuộc với các hệ thống phân tán và các khái niệm về nhắn tin (messaging).
- Kinh nghiệm làm việc với dòng lệnh Linux.
- Hiểu biết cơ bản về mạng và quản trị hệ thống.
Đối tượng mục tiêu
- Quản trị viên hệ thống.
- Kỹ sư DevOps.
- Đội ngũ nền tảng và hạ tầng.
Đánh giá (2)
Có khả năng thực hiện các bài tập độc lập trong môi trường đào tạo.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Khóa học - Kafka for Administrators
Dịch thuật bằng máy
Rất nhiều ví dụ thực tế. Người hướng dẫn đã cố gắng duy trì một nhịp độ mà mọi người đều có thể theo kịp, mặc dù nhóm khá đa dạng về kiến thức. Ông ấy đã cung cấp rất nhiều hỗ trợ cho hầu hết mọi người khi họ yêu cầu :)
Georgi - BMW SA
Khóa học - Apache Kafka for Developers
Dịch thuật bằng máy