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

Number of participants


Price per participant

Đánh giá (4)

Upcoming Courses

Related Categories