課程簡介
Microservices架構
- 微服務的基本原則
- 核心組件和服務設計
- 常見的微服務模式
- 服務間通信策略
- 在微服務中處理分佈式事務
- 微服務架構中的安全性考慮
- orchestration 和服務發現
- 微服務的容器化
- 微服務的監控和可觀察性
- 無伺服器和事件來源的介紹
基於容器的應用程序架構
- 容器化概念介紹
- Docker:容器創建和管理
- 針對容器化應用程序的設計原則
- Kubernetes和容器編排的基本原則
- 在容器化環境中>Networking
- 容器的安全最佳實踐
- 使用Service Mesh進行微服務通信
- 負載平衡和擴展策略
- 分佈式追蹤和指標收集
- 容器部署的代碼基礎設施(IaC)
- 設置容器部署平台
CI/CD 部署
- CI/CD 管道的關鍵概念
- CI/CD 自動化的工具和技術
- 自動化構建和版本控制
- CI/CD 中的自動化測試策略
- 部署自動化和發布策略
- 在部署中使用基礎設施即代碼(IaC)
- 部署模式:藍綠色、Canary 和 Rolling 更新
- 將安全性集成到DevOps(DevSecOps)中
ABC(先進的最佳實踐和考慮事項)
- 具有彈性架構的最佳實踐
- 性能優化和可擴展性考慮
- 微服務和容器的災難恢復計劃
總結和結論
最低要求
- 軟件開發的基本知識
- 對雲計算概念的理解
- 對Linux命令行使用的熟悉
觀眾
- 軟件開發人員
- DevOps工程師
- 雲架構師
- 系統管理員
客戶評論 (5)
引人入勝,實踐性強。
Balavignesh Elumalai - Scottish Power
課程 - SonarQube for DevOps
機器翻譯
培訓師經驗豐富,講解清晰透徹。其深厚的知識儲備和教學熱情令人高度讚賞。
Anup Kumar - SMR Automotive Mirrors Stuttgart
課程 - Jenkins 2: Building CI/CD Pipelines
機器翻譯
培訓師非常有條理。他在一開始就解釋了培訓所需的所有工具。培訓師耐心解答了所有疑問,並討論了實際應用案例。
Vivek Verma - Global Knowledge Network Training Ltd
課程 - DevOps Practical Implementation and Tools
機器翻譯
非常詳細,培訓師對主題非常瞭解,並涵蓋了很多內容
Gabriel Kelly Navarro - Opswerks
課程 - Advanced Spinnaker
機器翻譯
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
課程 - Test Automation with Selenium and Jenkins
機器翻譯