Đề cương khóa học

Các Khái Niệm Nâng Cao trong Platform Engineering

  • Ôn tập các kiến thức cơ bản của Platform Engineering
  • Sự phát triển 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

Đi Sâu vào Kiến Trúc Microservices

  • Các nguyên tắc thiết kế microservices
  • Phân tách các ứng dụng monolithic thành microservices
  • Communication patterns và khám phá dịch vụ

Container hóa với Docker

  • Các kỹ thuật container hóa nâng cao
  • Xây dựng các image Docker tối ưu cho microservices
  • Các cân nhắc về mạng và lưu trữ container

Kubernetes Hệ Sinh Thái và Kiến Trúc

  • Khám phá sâu các thành phần của Kubernetes
  • Thiết lập và quản lý một cluster Kubernetes
  • Các phương pháp hay nhất về mạng, lưu trữ và bảo mật Kubernetes

Triển Khai Microservices trên Kubernetes

  • Các chiến lược triển khai cho microservices
  • Quản lý các triển khai dịch vụ bằng charts Helm
  • Các phương pháp triển khai liên tục trong môi trường Kubernetes

Khả Năng Quan Sát và Giám Sát trong Microservices

  • Triển khai ghi nhật ký, giám sát và cảnh báo cho microservices
  • Các công cụ và nền tảng để quan sát trong hệ sinh thái Kubernetes
  • Phân tích các số liệu và nhật ký để duy trì sức khỏe hệ thống

Mở Rộng và Tối Ưu Hiệu Suất

  • Các chiến lược mở rộng ngang và dọc
  • Tự động mở rộng các dịch vụ dựa trên tải
  • Tối ưu hiệu suất và tài nguyên

Kỹ Thuật Đảm Bảo Độ Tin Cậy và Khả Năng Chống Chịu

  • Thiết kế cho lỗi: các mẫu khả năng phục hồi trong microservices
  • Triển khai kiểm tra sức khỏe, ngắt mạch và giới hạn tốc độ
  • Chiến lược phục hồi sau thảm họa và khả năng sẵn sàng cao

Các Cân Nhắc về Bảo Mật cho Microservices và Kubernetes

  • Bảo mật giao tiếp microservice
  • Các tính năng và phương pháp hay nhất về bảo mật Kubernetes
  • Triển khai service meshes để tăng cường bảo mật

Dự Án Thực Hành

  • Thiết kế và triển khai một ứng dụng microservices có khả năng mở rộng trên Kubernetes
  • Triển khai các pipeline CI/CD để triển khai microservices
  • Áp dụng các phương pháp giám sát và mở rộng để duy trì hiệu suất ứng dụng

Tóm Tắt và Các Bước Tiếp Theo

Requirements

  • Sự hiểu biết về các khái niệm container hóa và điều phối
  • Kinh nghiệm với Docker và các thao tác Kubernetes cơ bản
  • Làm quen với điện toán đám mây và kiến trúc microservices

Đối tượng

  • Kỹ sư nền tảng
  • Chuyên gia DevOps
  • Kiến trúc sư phần mềm
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories