管理員應(yīng)該了解無服務(wù)器計算是什么以及它的工作原理,但是功能構(gòu)建和部署主要是軟件開發(fā)人員的領(lǐng)域;大多數(shù)管理員并不參與他們自己公司的無服務(wù)器計算基礎(chǔ)設(shè)施。 |
管理員應(yīng)該了解無服務(wù)器計算是什么以及它的工作原理,但是功能構(gòu)建和部署主要是軟件開發(fā)人員的領(lǐng)域;大多數(shù)管理員并不參與他們自己公司的無服務(wù)器計算基礎(chǔ)設(shè)施。
目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、伽師網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在內(nèi)部軟件部署中,管理員負責配置計算和其他資源以運行工作負載,并且,他們經(jīng)常會負責將工作負載部署到配置的資源,例如虛擬機和存儲卷。
而敏捷軟件開發(fā)做法會利用自動化來為每個軟件構(gòu)建或迭代配置部署,因此管理員的直接參與變得更少。在2019年,敏捷計算涉及配置和部署工作負載到云資源中,例如AWS EC2和S3實例。
在這些云部署中,資源會產(chǎn)生每小時成本,這昂貴且無效。如果僅在相對較短的時間內(nèi)使用工作負載,企業(yè)為什么要為云資源付費?
為了不讓閑置工作負載消耗昂貴資源,云架構(gòu)師開發(fā)了“函數(shù)”的概念。通過一個函數(shù),相關(guān)代碼將被加載和執(zhí)行以響應(yīng)觸發(fā)器(例如真實事件或其他程序鉤子),并在函數(shù)完成后立即被釋放。
這樣一來,在計費周期中,用戶只需根據(jù)函數(shù)調(diào)用的數(shù)量和函數(shù)實際執(zhí)行總時間來支付費用即可。主要函數(shù)即服務(wù)提供商包括AWS、Azure和谷歌。
由于開發(fā)人員不需要配置服務(wù)器資源來運行函數(shù),因此該技術(shù)被稱為“無服務(wù)器計算”。值得注意的是,函數(shù)需要服務(wù)器和其他基礎(chǔ)設(shè)施;只是最終用戶和開發(fā)人員看不到它。
成功的無服務(wù)器架構(gòu)很大程度上取決于規(guī)模和自動化。當然,擁有私有云的企業(yè)也可以部署自己的無服務(wù)器架構(gòu)。當企業(yè)部署私有云并希望函數(shù)出現(xiàn)在內(nèi)部服務(wù)選項中時,則將涉及數(shù)據(jù)中心管理員。
部署具有函數(shù)即服務(wù)的私有云需要大量的腦力、技術(shù)和財務(wù)方面的投資。在大多數(shù)情況下,當企業(yè)具有用于部署函數(shù)的軟件,則企業(yè)可以從云端已經(jīng)存在的規(guī)模和自動化中受益,并且,本地數(shù)據(jù)中心管理員必須支持和開發(fā)本地基礎(chǔ)架構(gòu)以支持更傳統(tǒng)的工作負載。