來源| https://www.php.cn/link/6439f1811e3c2d3f8870ea979b91a5a3
作者| David Linthicum
雲端架構是一種高階設計,它包含了基於雲端的系統的整體結構和元件,以及這些元件如何相互關聯,同時也考慮了可擴展性、可用性、安全性和性能。它定義瞭如何整合各種雲端服務和資源以滿足特定的業務或技術要求。可以說,雲端架構為部署和組織雲端資源提供了藍圖,並使之變得足夠簡單。
雲端工程涉及雲端架構的實際實作和執行。雲端工程師負責建置、配置和管理雲端基礎架構和服務,以確保它們與架構設計(包括主題)保持一致。
雲端工程師擁有決定某些事情是否有效的最終決定權。我們大多數人都參與過那種選擇了不起作用的技術的項目,因此工程師應該有權否決一些架構決策,以獲得更優化的最終狀態。
雲端工程師的工作重點是在雲端環境中進行設定和維護的實際技術方面。他們利用各種工具和技術來部署應用程式、優化資源利用、自動化流程,並確保雲端基礎架構的可靠性和安全性
#如今,隨著生成人工智慧在科技媒體上佔據主導地位,那些關注這個部落格和播客的人經常說工程不再是一門必要的學科。畢竟,如果人工智慧可以提供許多必要的編碼,它也應該能夠提供所需的詳細工程,對吧? 我認為沒那麼快。
我們需要這兩個學科之間的合作, 一個沒有則另一個就無法正常運作。例如,我無法設計基於多雲的系統,為不同雲端上的不同雲端服務定義不同的用法。每個雲端和每個服務都有工程認證,需要有非常專業的知識才能正確取得詳細資訊。 身為雲端架構師,我了解如何建置安全架構,但如何在每個雲端供應商上部署安全架構,是雲端架構師通常所不具備的能力,也不應該要求他們具備。工程師使用最先進的最佳實踐和方法來建構和部署每個系統。這也是為什麼建築師與工程師的比例通常是一對多:一個建築師對許多工程師。我的部署團隊通常至少有 10 人,這取決於我們在做什麼。
我不確定這個概念在當今是否被充分理解,而且在我們們正急急忙忙地向基於生成式人工智慧的雲端服務邁進時,我看到一些重大的錯誤正在發生。
在遷移到雲端的過程中,許多人認為工程任務是最容易的部分。畢竟,只要雲端架構師優秀,配置應該是有效的,只需使用適當的人工智慧工具進行部署即可
#更糟糕的是,一些公司僅與工程師合作,並僱用特定技能人員。公司可能選擇一個雲端品牌,並在該雲端平台上僱用安全、應用程式、數據和人工智慧工程師。他們認為這個特定的雲端平台是正確且最佳化的平台,但這通常會引發問題。 例如這些解決方案可能有效果,但營運成本可能是原先預期的10倍。毫不奇怪,這些公司擁有未經優化的架構,因為他們沒有考慮過對架構的最佳化或 僱用雲端架構師來做這件事。
人工智慧不能讓你不再需要良好的架構和工程學科。你需要同時擁有這兩者,特別是對於生成式人工智慧的複雜性而言,這種需求變得越來越重要。我經常對這個概念仍然令人困惑感到驚訝,但那些不了解如何在系統配置和部署能力方面進行嚴格規劃的人,無論是在雲端還是非雲端,很可能最終面臨的是減少而不是增加業務價值的解決方案。然而,這是可以避免的
以上是為什麼我們同時需要雲端架構師和雲端工程師?的詳細內容。更多資訊請關注PHP中文網其他相關文章!