AWS OpsWorks交付健壯應(yīng)用管理服務(wù)

責(zé)任編輯:editor006

作者:Allen Bernard

2015-12-31 14:01:24

摘自:TechTarget中國

Amazon Web服務(wù)(AWS)的 OpsWorks是基于云的應(yīng)用管理服務(wù),開發(fā)人員和系統(tǒng)管理員用它來部署并且運行應(yīng)用。使用AWS OpsWorks,用戶能夠定義應(yīng)用架構(gòu)以及每個組件的規(guī)范,包括包安裝,軟件配置和資源,比如存儲。

Amazon Web服務(wù)(AWS)的 OpsWorks是基于云的應(yīng)用管理服務(wù),開發(fā)人員和系統(tǒng)管理員用它來部署并且運行應(yīng)用。使用AWS OpsWorks,用戶能夠定義應(yīng)用架構(gòu)以及每個組件的規(guī)范,包括包安裝,軟件配置和資源,比如存儲。

用戶從通用技術(shù)的模板開始,比如應(yīng)用程序,服務(wù)器和數(shù)據(jù)庫,或者他們能夠構(gòu)建屬于自己的模板來執(zhí)行可以腳本化的任務(wù)。AWS OpsWorks也包括自動化,基于時間或者負(fù)載擴展應(yīng)用。

OpsWorks,構(gòu)建于開源Chef框架之上,支持一系列架構(gòu),從Web應(yīng)用到復(fù)雜的自定義應(yīng)用程序以及擁有腳本化安裝的任意軟件。它還支持Chef recipe和Bash/PowerShell腳本,這樣開發(fā)人員能夠利用社區(qū)構(gòu)建的配置,比如MongoDB和Elasticsearch。

開發(fā)人員能夠為整個環(huán)境定義配置,環(huán)境都是版本化的,并且能像應(yīng)用源碼一樣控制。軟件配置能夠在新實例里重現(xiàn),改動會應(yīng)用到所有運行著的實例上來確保配置的一致性。應(yīng)用程序能夠從源碼存儲庫,比如Git和Subersion里完成部署。OpsWorks自帶Web接口,命令行接口和軟件開發(fā)包,提供運行任何應(yīng)用所需的核心工具。

應(yīng)用管理服務(wù)還提供動態(tài)配置和編排,允許用戶管理整個應(yīng)用生命周期。這包括支持自動化實例擴展和自動修復(fù),這樣,如果某個實例失敗了,AWS OpsWorks能夠用一個新實例替換它。新實例按照規(guī)范自動構(gòu)建,能夠根據(jù)系統(tǒng)事件改變配置。這允許用戶,比如,在新Web服務(wù)器上線時,無需任何手動干預(yù),就可以改變某個Web應(yīng)用防火墻的配置。

通過Amazon CloudWatch實現(xiàn)監(jiān)控

建模和應(yīng)用可視化得到這些觀念的輔助,比如,堆棧,層次和應(yīng)用。AWS OpsWorks儀表盤展示跨所有AWS區(qū)域的堆棧狀態(tài)。OpsWorks使用堆棧和層次名稱標(biāo)記資源,這樣資源發(fā)現(xiàn)更加容易,并且支持監(jiān)控,花費分配和權(quán)限的邏輯分組??梢再x予用戶訪問特定堆棧的權(quán)限,幫助更容易地管理多用戶環(huán)境。

OpsWorks自動化操作任務(wù),比如任意Linux服務(wù)器上的代碼部署,軟件配置,包安裝和數(shù)據(jù)庫搭建,包括已有Amazon EC2云實例或者運行在本地數(shù)據(jù)中心的服務(wù)器。單個應(yīng)用程序管理服務(wù)能夠用來部署和操作跨混合架構(gòu)的應(yīng)用程序。

OpsWorks運行在能夠安裝OpsWorks代理的本地Linux機器上,并且連接到AWS公開端點上。它支持Amazon Linux,Ubuntu 12.04 LTS, Ubuntu 14.04 LTS 和Windows Server 2012 R2.

OpsWorks支持的本地服務(wù)器正在快速變化中。現(xiàn)在還沒有最小花費和任何承諾。每個安裝OpsWorks代理的本地服務(wù)器的價格是每個小時0.02美元。帶有OpsWorks支持的Amazon EC2實例并不額外收費。使用OpsWorks創(chuàng)建客戶所購買AWS的資源(比如,EC2實例,EBS卷,Elastic IP地址,等等。),和手動創(chuàng)建的方式一樣。客戶只需支付之前需要支付的價格即可。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號