1. 程式人生 > >AWS OpsWorks新增Amazon RDS支持

AWS OpsWorks新增Amazon RDS支持

ack 依據 json 傳遞 blank ice 層次 編輯 html

AWS OpsWorks是一個應用管理服務。

你可以通過它把你的應用在一個 堆棧中定義成為不同層的集合。每一個堆棧提供了須要安裝和配置的軟件包信息,同一時候也能部署不論什麽在OpsWorks層中定義的AWS資源。依據負載情況或事先定義的計劃,OpsWorks也可以依據須要擴展你的應用程序。

假設你計劃使用MySQL,Oracle。SQLServer或PostgreSQL。那麽Amazon Relational Database Service (RDS)可以替你完畢繁瑣、低層次的系統和數據庫管理工作。

你可以讓RDS來處理硬件的部署,操作系統和數據庫的安裝、配置、打補丁、擴展、備份、異常偵測和故障轉移等工作。

今天我們將結合OpsWorks和RDS,從而讓你可以通過定義一個RDS服務層來引用一個你事先在OpsWorks服務所在的AWS區域中創建的RDS數據庫實例。

這個功能是OpsWorks現有的支持MySQL層的一個補充。

你能夠在AWS的管理控制臺上像以下這樣定義一個RDS服務層:

技術分享

為了可以創建RDS服務層。你將須要知道數據庫實例的username和口令(這些信息將傳遞給應用程序)。

假設你手頭臨時沒有這些信息,那麽你以後可以編輯這一服務層或更改username/口令。

註:由於全部OpsWorks堆棧都是通過IAM(Identity and Access Management)角色來訪問AWS資源和服務。所以你可能須要更新對應的角色。OpsWorks可以偵測到這個情況並提供幫助來處理它。

當你加入了RDS服務層到堆棧之後,OpsWorks將為它賦一個標誌(ID)。並把數據庫實例的信息以[:database]屬性加入到堆棧配置和部署的JSON文件裏。當RDS服務層與Ruby、PHP和Java應用服務層一起使用時,OpsWorks還提供一些輔助函數來幫助用戶訪問連接的細節信息。

與往常一樣。這個新特性如今已經可用,你能夠從今天就開始使用它。訪問OpsWorks User GuideDatabase Layers部分內容來了解很多其它的信息。

AWS OpsWorks新增Amazon RDS支持