簡介 - AWS 上的 DevOps 簡介

簡介

DevOps 是文化、工程實務和模式以及工具的結合,可提高組織以高速和更高品質交付應用程式和服務的能力。隨著時間推移,採用 DevOps 時出現了幾種基本實務:持續整合、持續交付、Infrastructure as Code 以及監控和記錄。

本白皮書重點介紹了可幫助您加快 DevOps 之旅的 AWS 功能,以及 AWS 服務如何幫助消除與 DevOps 適應有關的無差別繁重作業。我們也強調如何在不管理伺服器或建置節點的情況下建置持續整合和交付功能,以及如何利用 Infrastructure as Code 以一致、可重複的方式佈建和管理雲端資源。

  • 持續整合:是一項軟體開發實務,指的是開發人員在執行自動化建置與測試之後,定期將他們的程式碼變更合併到中央儲存庫。

  • 持續交付:是一項軟體開發實務,在此實務中會自動建置、測試和準備程式碼變更以發行到生產。

  • Infrastructure as Code:是使用程式碼和軟體開發技術來佈建與管理基礎設施的實務,例如版本控制和持續整合。

  • 監控和記錄:可讓組織查看應用程式和基礎設施效能對產品最終使用者體驗影響的方式。

  • 溝通與協作:透過建置工作流程和分配 DevOps 的責任來建立實務,以便團隊更加緊密。

  • 安全:應該是一個貫穿各領域的問題。應保護您的持續整合和持續交付 (CI/CD) 管道和相關服務,並設定適當的存取控制許可。

透過對上述每項原則的檢查,都會發現與 Amazon Web Services (AWS) 提供的產品有著密切的關聯。