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