2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
構(gòu)成云計算功能的肌肉和肌肉與在其上運(yùn)行的web和移動應(yīng)用程序同樣重要。雖然許多公司都專注于應(yīng)用程序的特性,增加用戶采用一個應(yīng)用程序,或者關(guān)注收入從服務(wù)運(yùn)行在網(wǎng)絡(luò)上,也有底層基礎(chǔ)設(shè)施,使這些應(yīng)用程序可靠地工作,在高性能水平。在大多數(shù)情況下,像Amazon這樣的云計算服務(wù)提供商(使用AWS或Amazon Web服務(wù))將開發(fā)人員、數(shù)據(jù)科學(xué)家和業(yè)務(wù)所有者與基礎(chǔ)設(shè)施的復(fù)雜性隔離開來。
然而,也有一個很好的機(jī)會來調(diào)整云基礎(chǔ)架構(gòu),以幫助您的公司、您運(yùn)行的web和移動應(yīng)用程序,以及您的客戶?!盎A(chǔ)設(shè)施即代碼”的概念出現(xiàn)于幾年前,是一種幫助公司管理所有運(yùn)行在云中的異類服務(wù)的方法。以前,他們可能使用腳本或其他工具來管理他們的IT基礎(chǔ)設(shè)施,但是這些工具通常很難使用而且很復(fù)雜。當(dāng)您的員工需要管理配置、版本控制和其他變量時,情況會進(jìn)一步惡化。
雖然我們傾向于認(rèn)為云基礎(chǔ)設(shè)施獨立于我們需要部署的應(yīng)用程序和服務(wù)運(yùn)行,但也有機(jī)會提供服務(wù),使它們能夠無縫地協(xié)同工作,并利用新的Amazon服務(wù)。這意味著對基礎(chǔ)設(shè)施的運(yùn)行方式以及在其上運(yùn)行的應(yīng)用程序可以做什么有更多的控制。
顧名思義,AWS CloudFormation是“形成云”的一種方式,即允許公司管理和控制web和移動應(yīng)用程序所需的應(yīng)用程序堆棧和資源。它提供了對基礎(chǔ)設(shè)施組件的訪問權(quán)限,允許您通過一個命令行接口來管理它們。
您可以做的一個示例:對于那些剛接觸云計算的人來說,AWS CloudFormation使用模板來簡化處理(本質(zhì)上,它是一個JSON或JavaScript對象表示法文件,您可以使用它來跟蹤和管理資源)。使用模板,您可以定義和跟蹤所需的所有AWS資源。它消除了云計算基礎(chǔ)設(shè)施管理部分的猜測。預(yù)定義模板使這一點更加容易,它以一種可以隨時部署的方式提供對最常用資源的訪問。
一旦您選擇了一個模板(不管是JSON文件還是預(yù)先確定的模板),您就可以將該配置文件上傳到CloudFormation中?!盎A(chǔ)結(jié)構(gòu)即代碼”的概念在這里發(fā)揮作用,因為您使用一段代碼(JavaScript對象符號文件)來管理和控制所有的資源,包括應(yīng)用程序堆棧、存儲、服務(wù)器、內(nèi)存和應(yīng)用程序所需的任何其他變量。
可以想象,使用AWS CloudFormation意味著只有一種控制基礎(chǔ)設(shè)施的主要方法,而不是一組完全不同的參數(shù)和控件。配置模板并上傳之后,以您希望的方式運(yùn)行基礎(chǔ)設(shè)施就是在云中“運(yùn)行代碼”了。您創(chuàng)建的單個模板或一系列模板成為您管理AWS基礎(chǔ)結(jié)構(gòu)的一種方式。
由于這一種命令中心方法,使用相同的模板復(fù)制和部署另一種基礎(chǔ)結(jié)構(gòu)用于額外的應(yīng)用程序堆棧也更容易。這也使得部署用于測試和開發(fā)目的的基礎(chǔ)設(shè)施變得更加容易。這為您開發(fā)和測試業(yè)務(wù)應(yīng)用程序,以及如何對基礎(chǔ)設(shè)施進(jìn)行壓力測試和添加附加服務(wù)提供了更大的靈活性,而不會混淆多個配置點。
由于在控制和管理基礎(chǔ)結(jié)構(gòu)方面具有這種靈活性,因此CloudFormation模板具有與正常軟件代碼完全相同的優(yōu)點。這包括對這些模板的版本控制,能夠像編寫其他應(yīng)用程序一樣用編程語言編寫模板,還可以作為一個團(tuán)隊一起分析應(yīng)用程序堆棧、AWS資源和所需的性能變量。
以這種方式管理您的基礎(chǔ)設(shè)施的另一個好處是您可以自動化整個過程。一旦您的模板全部配置好并準(zhǔn)備好部署,并且您的團(tuán)隊已經(jīng)一起調(diào)整了所有的設(shè)置,部署模板就非常簡單了——只需上傳模板并將其部署到CloudFormation中即可。
與任何云基礎(chǔ)設(shè)施流程一樣,還有一個額外的好處是,您可以隨著需求的增加或需要將更多應(yīng)用程序部署到更大的用戶組時輕松地進(jìn)行擴(kuò)展。您可以復(fù)制CloudFormation中的模板,并使用新的應(yīng)用程序啟動一個全新的基礎(chǔ)設(shè)施,而無需重新發(fā)明輪子。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。