Đề cương khóa học
Các Khái Niệm Nâng Cao trong Kỹ Thuật Nền Tảng
- Bài đánh giá về các nguyên tắc cơ bản của kỹ thuật nền tảng
- Sự tiến hóa của kỹ thuật nền tảng trong bối cảnh khả năng mở rộng
- Các nguyên tắc thiết kế cho kiến trúc nền tảng có khả năng mở rộng
Nghiên cứu Sâu về Kiến Trúc Microservices
- Các nguyên tắc thiết kế microservices
- Phân chia ứng dụng monolithic thành microservices
- Các mẫu giao tiếp và phát hiện dịch vụ
Containerization với Docker
- Các kỹ thuật container hóa nâng cao
- Xây dựng các hình ảnh Docker tối ưu cho microservices
- Cân nhắc về mạng và lưu trữ trong container
Hệ Thống và Kiến Trúc Kubernetes
- Nghiên cứu sâu vào các thành phần của Kubernetes
- Thiết lập và quản lý cụm Kubernetes
- Các thực hành tốt nhất về mạng, lưu trữ và bảo mật trong Kubernetes
Triển Khai Microservices trên Kubernetes
- Các chiến lược triển khai microservices
- Quản lý việc triển khai dịch vụ bằng Helm charts
- Các thực hành liên tục trong môi trường Kubernetes
Theo dõi và Giám Sát trong Microservices
- Thực hiện logging, giám sát và cảnh báo cho microservices
- Các công cụ và nền tảng để theo dõi trong hệ sinh thái Kubernetes
- Phân tích các chỉ số và log để duy trì sức khỏe của hệ thống
Khả Năng Mở Rộng và Tối Ưu Hóa Hiệu Suất
- Các chiến lược mở rộng ngang và dọc
- Tự động mở rộng dịch vụ dựa trên tải
- Tối ưu hóa hiệu suất và tài nguyên
Kỹ Thuật Khả Dụng và Độ Tin Cậy
- Thiết kế cho sự thất bại: các mẫu khả dụng trong microservices
- Triển khai kiểm tra sức khỏe, breaker mạch và giới hạn tốc độ
- Các chiến lược phục hồi sau thảm họa và khả năng sẵn sàng cao
Những Xem Xét về Bảo Mật cho Microservices và Kubernetes
- Bảo mật giao tiếp microservice
- Các tính năng bảo mật và thực hành tốt nhất của Kubernetes
- Triển khai lưới dịch vụ để tăng cường bảo mật
Dự Án Thực Hành
- Thiết kế và triển khai ứng dụng microservices có khả năng mở rộng trên Kubernetes
- Triển khai CI/CD pipelines cho việc triển khai microservices
- Áp dụng các thực hành giám sát và mở rộng để duy trì hiệu suất của ứng dụng
Tóm Tắt và Các Bước Tiếp Theo
Requirements
- Nắm vững các khái niệm về containerization và orchestration
- Có kinh nghiệm sử dụng Docker và các thao tác Kubernetes cơ bản
- Familiarity with cloud computing and microservices architecture
Đối Tượng Mục Tiêu
- Kỹ sư nền tảng
- Chuyên gia DevOps
- Kiến trúc sư phần mềm
Đánh giá (4)
sự chuẩn bị kỹ thuật cho giáo viên
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
Nó rất động đáo và thực tế, ngoài ra còn có một máy ảo được cung cấp cho chúng tôi thông qua một URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Machine Translated
Ví dụ thực tế và thảo luận mở
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Machine Translated
Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rấtprepared và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia. (Note: "prepared" is kept as is because it seems there was a slight oversight in the translation. It should be translated to "chuẩn bị kỹ lưỡng". Here's the corrected version:) Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rất chuẩn bị kỹ lưỡng và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Machine Translated