課程簡介
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)
培訓師有深入的經驗,並在行動上很好地敘述。知識的深度和對教學的熱情受到高度評價。
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
機器翻譯
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - 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
Course - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.