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 16 Giờ học
Đề cương khóa học
Module 1: Giới thiệu về Kiến trúc Confluent Apache Kafka và Cấu hình Cụm Máy
- Apache Kafka và Nền tảng Confluent là gì?
- Nền tảng về broker, producer, consumer và topic của Kafka
- Vai trò của Kafka trong các đường ống dữ liệu và phát thông điệp trực tiếp
- Các phần mở rộng của Confluent: REST Proxy, Schema Registry, Control Center
- Kiến trúc cụm Kafka: broker, phân vùng (partitions) và nhân bản (replication)
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 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: Thiết lập quorum Zookeeper
- Hệ thống tệp nội bộ của Zookeeper
- Các yếu tố ảnh hưởng đến hiệu suất của Zookeeper
- Tường thuật: Các công cụ quản lý Zookeeper và Zoonavigator
Module 3: Cấu hình Cụm Kafka
- Nền tảng về Kafka
- Cấu hình Kafka
- Thực hành: Cấu hình Kafka trên một broker đơn lẻ
- Thực hành: Thực thi các lệnh Kafka
- Thực hành: Thiết lập nhiều broker (cụm) Kafka
- Thực hành: Kiểm thử cụm Kafka
- Tôi có thể kết nối với cụm Kafka của mình không?
- Cấu hình Advertised.listeners: cài đặt chính yếu
- Cấu hình topic
- Thiết lập việc nạp và phân phối thông điệp trong các topic
- Thực hành: Minh họa khả năng chống chịu của Kafka
- Hiệu suất Kafka: I/O, mạng, RAM, CPU, hệ điều hành
- Hiệu suất Kafka: các yếu tố khác
- Thực hành: Cách sửa đổi cấu hình broker
Module 4: Cấu hình Kafka Nâng cao
- Cấu hình Landoop Kafka Topics UI, Confluent REST Proxy, Confluent Schema Registry
- Gửi và nhận thông điệp (CLI, Java, Spring Framework)
- Các công cụ chỉ số đo lường và giám sát (Confluent Control Center, Elasticsearch, v.v.)
- Quản lý tệp nhật ký và offset
- Sẵn sàng cao và phục hồi thảm họa
- Đảm bảo sẵn sàng cao thông qua nhân bản
- Tối ưu hiệu suất (producer/consumer)
- Các chiến lược phục hồi thảm họa
- Điều khiển chuyển đổi lỗi (failover) và phục hồi dữ liệu
- Thiết lập 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
- Kinh nghiệm làm việc với hệ thống dựa trên Linux và các công cụ dòng lệnh
- Sự quen thuộc với các khái niệm về hệ thống phân tán
- Hiểu biết về cơ bản về mạng và cấu hình hệ thống
Đối tượng mục tiêu
- Đội ngũ DevOps và SRE quản lý các triển khai Kafka
- Các quản trị viên hệ thống làm việc với Confluent và Zookeeper
- Các nhà phát triển và kiến trúc sư Kafka chịu trách nhiệm về các hệ thống có khả năng mở rộ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