Đề 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

Yêu cầu

  • 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
 35 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan