平台工程

透過 Google Cloud 平台工程,將工作負載向下移

將工作負載轉移至內部開發人員平台 (IDP),減輕開發人員的負擔。Google Cloud 的全方位代管服務套件和黃金途徑,可助您輕鬆建構、管理及擴充 IDP。

總覽

平台工程是什麼?

平台工程是指設計及維護內部開發人員平台 (IDP),為軟體工程團隊提供「黃金途徑」。

什麼是內部開發人員平台 (IDP)?

IDP 的全名為內部開發人員平台,是一組工具和技術,可降低技術複雜性,讓開發人員能自行處理工作,進而減輕認知負載。

為了充分發揮 IDP 的價值,平台工程專責團隊應將 IDP 視為產品,並將開發人員視為客戶。IDP 不一定包含開發人員入口網站,也就是開發人員用來存取平台的中央介面

什麼是黃金途徑?

「黃金途徑」是指用來執行常見工作的範本和自動化功能。

黃金途徑應為透過 IDP 提供的自助服務,並具備完善的說明文件,方便開發人員自行依照標準流程來執行工作。定義及建立黃金途徑的關鍵,就是與平台使用者 (也就是開發人員) 密切合作。這是平台工程的核心原則:團隊必須共同尋找、建構及修正,才能得出最適合自己的解決方案。

平台工程與 DevOps 的差異為何?

平台工程與 DevOps 相輔相成,結合兩者不僅能加速推送軟體,還能提高可靠性和安全性。平台工程將 DevOps 做法編入黃金途徑,因此開發人員不必成為專家,也能按照最佳做法操作。

Google Cloud 平台工程如何運作?

將開發人員負責的工作移至 IDP 還有其他好處:在 Google Cloud 建構平台,可以充分發揮自動化技術的潛力、強化安全、提高工作效率,並加快推出速度。Google Cloud 提供穩固的基礎架構和全方位代管服務套件,可做為建構模塊,讓平台團隊能快速輕鬆地打造 IDP,為開發人員提供協助。

運作方式

沒有一體適用的平台工程解決方案,團隊必須改變思維並相互合作,才能制定及建構出有實質效益的平台。

因此,團隊應將平台視為產品來設計,隨時參考開發人員意見,並將整個服務生命週期納入考量。

透過平台工程,將工作負載往下移
透過平台工程,將工作負載往下移

常見用途

提高開發人員的工作效率

減輕開發人員的認知負載和工作負擔

將工作提前至開發階段,是常見的 DevOps 做法,但可能導致開發人員承擔太多超出職責範圍的工作。將這些複雜的工作向下移至 IDP 來減少手動作業,能讓開發人員專心打造創新應用程式。

建構於 Google Cloud 的自助式 IDP 和自動化服務,可減少手動作業及環境切換,避免開發人員認知超載,進而提升工作的效率和滿意度。

    減輕開發人員的認知負載和工作負擔

    將工作提前至開發階段,是常見的 DevOps 做法,但可能導致開發人員承擔太多超出職責範圍的工作。將這些複雜的工作向下移至 IDP 來減少手動作業,能讓開發人員專心打造創新應用程式。

    建構於 Google Cloud 的自助式 IDP 和自動化服務,可減少手動作業及環境切換,避免開發人員認知超載,進而提升工作的效率和滿意度。

      提高可靠性和安全性

      制定標準做法,建構一致且有韌性的應用程式

      Google Cloud 平台工程以黃金途徑和標準化做法為主,確保機構輕鬆建構更一致且有韌性的應用程式。只要將 Google Cloud 做為 IDP 的基礎,即可在平台嵌入網站可靠性工程 (SRE) 原則,進而減少錯誤、縮短停機時間,並提高整體系統穩定性。

        制定標準做法,建構一致且有韌性的應用程式

        Google Cloud 平台工程以黃金途徑和標準化做法為主,確保機構輕鬆建構更一致且有韌性的應用程式。只要將 Google Cloud 做為 IDP 的基礎,即可在平台嵌入網站可靠性工程 (SRE) 原則,進而減少錯誤、縮短停機時間,並提高整體系統穩定性。

          加速推出產品

          減少手動作業,讓開發人員能自行處理工作

          Google Cloud 平台工程可為團隊提供高效率的自動化工作流程,讓機構能配合不斷變化的需求,在短時間內做出調整,並輕鬆快速地推出新服務,提高整體業務靈活性。

          Google Cloud 提供穩固的基礎架構和強大的觀測工具,因此機構能以高效率部署應用程式,並更快偵測及解決問題。此外,Google Cloud 還會主動管理系統,可減少機構的營運負擔,將停機時間降到最低。

            減少手動作業,讓開發人員能自行處理工作

            Google Cloud 平台工程可為團隊提供高效率的自動化工作流程,讓機構能配合不斷變化的需求,在短時間內做出調整,並輕鬆快速地推出新服務,提高整體業務靈活性。

            Google Cloud 提供穩固的基礎架構和強大的觀測工具,因此機構能以高效率部署應用程式,並更快偵測及解決問題。此外,Google Cloud 還會主動管理系統,可減少機構的營運負擔,將停機時間降到最低。

              生成解決方案
              您希望解決什麼問題?
              What you'll get:
              逐步指南
              參考架構
              可用的預先建構解決方案
              這項服務以 Vertex AI 建構,必須年滿 18 歲才能使用。請勿輸入個人資訊,或是敏感、機密的內容。

              運用 Google Cloud 展開後續行動

              瞭解頂尖機構為何選擇平台工程

              想瞭解詳情嗎?

              平台工程常見迷思

              建構企業 IDP,快速推送應用程式

              平台工程師如何提升開發人員體驗

              企業案例

              深入瞭解平台工程如何創造業務價值


              Google Cloud ESG 競爭優勢:平台工程

              常見問題

              「提早」與「下移」有何不同?

              在軟體開發和 DevOps 領域,「提早」和「下移」是不同的概念,分別代表管理責任和複雜性的方法。

              • 提早:指在開發生命週期中,提早執行某些工作和責任。舉例來說,安全性測試、效能測試和品質查驗通常在流程後期執行。「提早」就是將這些作業提前到程式設計或建構階段,目標是盡早找出並解決問題,減少之後修復的成本和心力。
              • 下移:將應用程式開發人員的部分工作和基礎架構相關複雜作業,轉移給專屬平台團隊和內部開發人員平台 (IDP)。目標是減輕開發人員的認知負擔,讓他們專注於建構和創新,不必再因基礎架構管理而陷入困境。

              Google Cloud 認為,結合「提早」和「下移」做法,是提升開發人員能力並打造更優質軟體的關鍵。只要採用這些策略,就能打造出讓開發人員更快樂、更有效率的開發環境,能夠交付更安全可靠的應用程式。

              • 提早:在開發流程中提早整合安全性、法規遵循和品質檢查機制,有助於在問題惡化前及時發現,減少錯誤並提升應用程式安全性。
              • 下移:消除基礎架構的複雜性,並提供自助式工具,讓開發人員專注於創新和打造優質功能,進而提高工作效率,讓開發人員感到更快樂。

              Google Cloud 提供所需的各種工具和服務,協助您有效實行這兩種策略,打造以開發人員為中心、安全且有效率的軟體開發生命週期。