Course Code: mscntcicd
Duration: 21 hours
Prerequisites:
  • 軟件開發的基本知識
  • 對雲計算概念的理解
  • 對Linux命令行使用的熟悉

觀眾

  • 軟件開發人員
  • DevOps工程師
  • 雲架構師
  • 系統管理員
Overview:

韌性架構是現代可擴展應用程序的基礎。本課程涵蓋微服務架構、基於容器的應用程序設計以及CI/CD部署策略,以構建高可用性和容錯系統。

這門由教師主導的在線培訓課程(或現場)旨在針對中級到高級的開發人員、DevOps 專業人員和架構師,這些人員希望使用微服務、容器和持續集成/持續部署 (CI/CD) 管道來設計、部署和管理韌性應用程序。

培訓結束時,參與者將能夠:

  • 理解並實現微服務架構。
  • 部署和管理Docker和Kubernetes的容器化應用程序。
  • 為自動化部署設置和優化CI/CD管道。
  • 應用安全性、監控和可觀察性的最佳實踐。

課程格式

  • 互動式講座和討論。
  • 大量的練習和實踐。
  • 在現場實驗室環境中進行實動實施。

課程定制選項

  • 要請求定製此課程的培訓,請聯繫我們進行安排。
Course Outline:

Microservices架構

  • 微服務的基本原則
  • 核心組件和服務設計
  • 常見的微服務模式
  • 服務間通信策略
  • 在微服務中處理分佈式事務
  • 微服務架構中的安全性考慮
  • orchestration 和服務發現
  • 微服務的容器化
  • 微服務的監控和可觀察性
  • 無伺服器和事件來源的介紹

基於容器的應用程序架構

  • 容器化概念介紹
  • Docker:容器創建和管理
  • 針對容器化應用程序的設計原則
  • Kubernetes和容器編排的基本原則
  • 在容器化環境中>Networking
  • 容器的安全最佳實踐
  • 使用Service Mesh進行微服務通信
  • 負載平衡和擴展策略
  • 分佈式追蹤和指標收集
  • 容器部署的代碼基礎設施(IaC)
  • 設置容器部署平台

CI/CD 部署

  • CI/CD 管道的關鍵概念
  • CI/CD 自動化的工具和技術
  • 自動化構建和版本控制
  • CI/CD 中的自動化測試策略
  • 部署自動化和發布策略
  • 在部署中使用基礎設施即代碼(IaC)
  • 部署模式:藍綠色、Canary 和 Rolling 更新
  • 將安全性集成到DevOps(DevSecOps)中

ABC(先進的最佳實踐和考慮事項)

  • 具有彈性架構的最佳實踐
  • 性能優化和可擴展性考慮
  • 微服務和容器的災難恢復計劃

總結和結論

Sites Published:

United Arab Emirates - Resilient Architecture: Microservices, Containers, and CI/CD

Qatar - Resilient Architecture: Microservices, Containers, and CI/CD

Egypt - Resilient Architecture: Microservices, Containers, and CI/CD

Saudi Arabia - Resilient Architecture: Microservices, Containers, and CI/CD

South Africa - Resilient Architecture: Microservices, Containers, and CI/CD

Brasil - Resilient Architecture: Microservices, Containers, and CI/CD

Canada - Resilient Architecture: Microservices, Containers, and CI/CD

中国 - Resilient Architecture: Microservices, Containers, and CI/CD

香港 - Resilient Architecture: Microservices, Containers, and CI/CD

澳門 - Resilient Architecture: Microservices, Containers, and CI/CD

台灣 - Resilient Architecture: Microservices, Containers, and CI/CD

USA - Resilient Architecture: Microservices, Containers, and CI/CD

Österreich - Resilient Architecture: Microservices, Containers, and CI/CD

Schweiz - Resilient Architecture: Microservices, Containers, and CI/CD

Deutschland - Resilient Architecture: Microservices, Containers, and CI/CD

Czech Republic - Resilient Architecture: Microservices, Containers, and CI/CD

Denmark - Resilient Architecture: Microservices, Containers, and CI/CD

Estonia - Resilient Architecture: Microservices, Containers, and CI/CD

Finland - Resilient Architecture: Microservices, Containers, and CI/CD

Greece - Resilient Architecture: Microservices, Containers, and CI/CD

Magyarország - Resilient Architecture: Microservices, Containers, and CI/CD

Ireland - Resilient Architecture: Microservices, Containers, and CI/CD

Luxembourg - Resilient Architecture: Microservices, Containers, and CI/CD

Latvia - Resilient Architecture: Microservices, Containers, and CI/CD

España - Resilient Architecture: Microservices, Containers, and CI/CD

Italia - Resilient Architecture: Microservices, Containers, and CI/CD

Lithuania - Resilient Architecture: Microservices, Containers, and CI/CD

Nederland - Resilient Architecture: Microservices, Containers, and CI/CD

Norway - Resilient Architecture: Microservices, Containers, and CI/CD

Portugal - Resilient Architecture: Microservices, Containers, and CI/CD

România - Resilient Architecture: Microservices, Containers, and CI/CD

Sverige - Resilient Architecture: Microservices, Containers, and CI/CD

Türkiye - Resilient Architecture: Microservices, Containers, and CI/CD

Malta - Resilient Architecture: Microservices, Containers, and CI/CD

Belgique - Resilient Architecture: Microservices, Containers, and CI/CD

France - Resilient Architecture: Microservices, Containers, and CI/CD

日本 - Resilient Architecture: Microservices, Containers, and CI/CD

Australia - Resilient Architecture: Microservices, Containers, and CI/CD

Malaysia - Resilient Architecture: Microservices, Containers, and CI/CD

New Zealand - Resilient Architecture: Microservices, Containers, and CI/CD

Philippines - Resilient Architecture: Microservices, Containers, and CI/CD

Singapore - Resilient Architecture: Microservices, Containers, and CI/CD

Thailand - Resilient Architecture: Microservices, Containers, and CI/CD

Vietnam - Resilient Architecture: Microservices, Containers, and CI/CD

India - Resilient Architecture: Microservices, Containers, and CI/CD

Argentina - Resilient Architecture: Microservices, Containers, and CI/CD

Chile - Resilient Architecture: Microservices, Containers, and CI/CD

Costa Rica - Resilient Architecture: Microservices, Containers, and CI/CD

Ecuador - Resilient Architecture: Microservices, Containers, and CI/CD

Guatemala - Resilient Architecture: Microservices, Containers, and CI/CD

Colombia - Resilient Architecture: Microservices, Containers, and CI/CD

México - Resilient Architecture: Microservices, Containers, and CI/CD

Panama - Resilient Architecture: Microservices, Containers, and CI/CD

Peru - Resilient Architecture: Microservices, Containers, and CI/CD

Uruguay - Resilient Architecture: Microservices, Containers, and CI/CD

Venezuela - Resilient Architecture: Microservices, Containers, and CI/CD

Polska - Resilient Architecture: Microservices, Containers, and CI/CD

United Kingdom - Resilient Architecture: Microservices, Containers, and CI/CD

South Korea - Resilient Architecture: Microservices, Containers, and CI/CD

Pakistan - Resilient Architecture: Microservices, Containers, and CI/CD

Sri Lanka - Resilient Architecture: Microservices, Containers, and CI/CD

Bulgaria - Resilient Architecture: Microservices, Containers, and CI/CD

Bolivia - Resilient Architecture: Microservices, Containers, and CI/CD

Indonesia - Resilient Architecture: Microservices, Containers, and CI/CD

Kazakhstan - Resilient Architecture: Microservices, Containers, and CI/CD

Moldova - Resilient Architecture: Microservices, Containers, and CI/CD

Morocco - Resilient Architecture: Microservices, Containers, and CI/CD

Tunisia - Resilient Architecture: Microservices, Containers, and CI/CD

Kuwait - Resilient Architecture: Microservices, Containers, and CI/CD

Oman - Resilient Architecture: Microservices, Containers, and CI/CD

Slovakia - Resilient Architecture: Microservices, Containers, and CI/CD

Kenya - Resilient Architecture: Microservices, Containers, and CI/CD

Nigeria - Resilient Architecture: Microservices, Containers, and CI/CD

Botswana - Resilient Architecture: Microservices, Containers, and CI/CD

Slovenia - Resilient Architecture: Microservices, Containers, and CI/CD

Croatia - Resilient Architecture: Microservices, Containers, and CI/CD

Serbia - Resilient Architecture: Microservices, Containers, and CI/CD

Bhutan - Resilient Architecture: Microservices, Containers, and CI/CD

Nepal - Resilient Architecture: Microservices, Containers, and CI/CD

Uzbekistan - Resilient Architecture: Microservices, Containers, and CI/CD