#AIInfraShiftstoApplications


#AIInfraShiftstoApplications 數十年來,IT 基礎設施一直是焦點。實體伺服器、閃爍的交換機機架、存儲陣列,以及精心連接的網路線纜——這些都是任何企業的皇冠上的明珠。團隊以正常運作時間、容量規劃和硬體更新週期來衡量成功。應用程式是客人;基礎設施則是永久且不可動搖的主機。

那個時代已經結束。默默但果斷地,基礎設施已失去其核心角色。如今,基礎設施存在的唯一原因是:為應用程式服務。更重要的是,基礎設施不再是獨立層級可以孤立管理的東西。它正被所支援的應用程式吸收、抽象化並重新定義。“所有基礎設施轉向應用程式”這句話,捕捉了我們建構、運行和思考科技的深刻變革。

「基礎設施轉向應用程式」到底意味著什麼?

讓我們拆解這個短語。它並不代表硬體消失或網路變得無關緊要。相反,它意味著:

1. 基礎設施由應用需求定義。不是問“我們有什麼伺服器?”,而是問“應用程式在延遲、吞吐量、存儲和安全方面需要什麼?”基礎設施會適應應用,而非相反。
2. 應用程式碼控制基礎設施。透過基礎設施即代碼(IaC)(Infrastructure as Code) 和政策即代碼,建立和測試應用的流程同時也用來配置、部署和拆除基礎設施。應用程式的部署清單就是基礎設施的藍圖。
3. 可觀察性從硬體轉向服務。過去監控專注於 CPU、記憶體和磁碟。如今,我們監控交易追蹤、錯誤率和用戶體驗。基礎設施指標仍在,但它們是次要信號,用來解釋應用行為。
4. 團隊圍繞應用程式重組。過去“開發”和“運維”之間的分隔正在消解。平台工程、站點可靠性工程(SRE)(Site Reliability Engineering) 和開發者體驗(DevEx)(Developer Experience) 團隊存在,提供面向應用的抽象層。他們將基礎設施視為內部產品,其用戶是其他開發者——而非硬體本身。

歷史轉變:從寵物到牛群再到函數

要理解這個轉變,請看看基礎設施思維的演變。

· 寵物時代:每台伺服器都有名字,並且經過手工配置。若失效,便是危機。應用程式與特定機器綁定。
· 牛群時代:虛擬機,甚至容器,使伺服器變得可丟棄。基礎設施變得可程式化。但我們仍以叢集、自動擴展組和負載平衡器來思考。應用是眾多工作負載之一。
· 函數與服務時代:隨著無伺服器運算(AWS Lambda)、雲端函數(Cloud Functions) 和管理服務#AIInfraShiftstoApplications 資料庫、佇列、物件存儲(,基礎設施變成一個看不見的工具。開發者撰寫代碼或配置 API;平台負責佈署、擴展和容錯。基礎設施不再是獨立的問題——它已完全轉移到應用的請求週期中。

這最後一階段,正是“所有基礎設施轉向應用程式”得以充分展現的地方。基礎設施不再藏在 YAML 文件或 Terraform 腳本之後;它已抽象到大多數開發者幾乎不會觸碰核心、虛擬網路或存儲卷的程度。

實際應用範例

你可以在每個現代技術實踐中看到這個轉變:
)
· 無伺服器資料庫:不再配置資料庫伺服器,應用程式只需連結一個連線字串,並按查詢次數或計算秒數付費。基礎設施(備份、複製、故障轉移)由供應商完全管理,對應用團隊來說是隱形的。
· 邊緣運算:部署到 CDN 工作者(如 Cloudflare Workers 或 Fastly Compute) 的應用,能在邊緣運行代碼,開發者從未配置過伺服器。基礎設施即為應用的分發邏輯。
· API 閘道與服務網格:這些是基礎設施組件,但它們是透過應用感知的政策來配置——根據 HTTP 標頭路由、根據服務 SLA 設定重試預算、由應用指標觸發金絲雀部署。
· 平台工程內部開發者入口:團隊建立“金牌路徑”,開發者只需聲明應用名稱和所需能力(例如,“PostgreSQL 14”、“公開 HTTPS 端點”)。平台會從這個聲明式應用規格中合成所有必要的基礎設施——網路、身份管理、存儲、計算。

為你的職業和組織帶來的意義

對基礎設施工程師:你的角色不再是堆疊硬體。你要建立自助平台、撰寫可重用模組,並教導應用安全地使用基礎設施。你成為內部基礎設施服務的產品經理。

對開發者:你不能再說“它在我機器上運作”,也不能把問題丟給別人。你要掌握應用的運行行為,包括它如何與基礎設施互動。像 OpenTelemetry、分散追蹤和混沌工程這些工具,現在是你日常工具箱的一部分。

對企業領導者:傳統的“買硬體,五年折舊”模式已死。基礎設施支出轉為與應用使用直接相關的營運費用。更重要的是,應用交付速度成為主要競爭指標。仍需數週配置資料庫的組織,將輸給能在幾分鐘內透過自助 API 提供的組織。

未來的挑戰

將所有基礎設施轉向應用並非沒有阻力。三大挑戰浮現:

1. 抽象洩漏。無論平台多高階,有時你仍需了解底層基礎設施。函數的冷啟動延遲、共享 Kubernetes 叢集中的噪音鄰居,或受限的存儲 API——這些都迫使開發者窺探內部。優秀的平台能最小化洩漏,但無法完全消除。
2. 成本控制。當基礎設施變得看不見且自動擴展時,成本可能失控。每個 API 請求、每行日誌、每個存儲對象都成為微交易。團隊需要新的 FinOps 實踐,並將成本意識融入應用設計。
3. 安全與合規。傳統的網路邊界消失。安全轉向身份為基礎的政策#AIInfraShiftstoApplications 零信任#AIInfraShiftstoApplications 、工作負載認證,以及應用層控制。習慣 firewall 規則和 VLAN 的審核員,必須學會閱讀基礎設施即代碼政策和服務網格授權日誌。

結論:擁抱轉變

“所有基礎設施轉向應用”不是口號——它描述了科技已經到達的地方。最具創新力的公司不再直接管理基礎設施。他們撰寫應用,基礎設施則按需、短暫且精確地圍繞這些應用出現。

你的前進之路是採用這種思維。停止問“我們有什麼基礎設施?”而改為問“我的應用需要什麼?”自動化配置。抽象化複雜性。從應用角度衡量一切。當你這樣做時,你會發現基礎設施不再是額外的負擔——它只是你的應用的另一個特性,自動交付。

轉變已經完成。基礎設施已成為應用的影子——始終存在,卻從不妨礙。迎接新的常態吧。
查看原文
post-image
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 1
  • 轉發
  • 分享
留言
請輸入留言內容
請輸入留言內容
HighAmbition
· 4小時前
只管向前衝就行了 👊
查看原文回復0