天天看點

基于資源編排一鍵傳遞連接配接RDS的應用

衆所周知,許多 web 應用都會涉及對資料庫的通路,但出于對資料的保護,通常我們在建構應用時會将應用本身和其對應的資料庫分别部署在不同的機器上,以實作資料與應用相隔離。同時,為了降低應用建構的複雜度,阿裡雲提供了穩定可靠、可彈性伸縮的線上資料庫服務 rds,實作了對資料庫的快速部署,進而使得對應用的部署工作主要集中在應用本身,是以本文将講解如何基于資源編排實作應用與 rds 的連接配接。

基于資源編排一鍵傳遞連接配接 rds 的應用的工作,主要包括以下兩個方面:

熟悉 rds 資源,并定義建構 rds 資源的模闆

将建構 rds 資源的模闆與建構應用的資源模闆進行整合

同樣,目前雲資源建構的網絡類型隻支援 vpc,可選區域僅支援華南1、華北2和華東2,即<code>regionid</code>隻支援<code>cn-shenzhen</code>、<code>cn-beijing</code>和<code>cn-shanghai</code>。其它的 region 和網絡類型,我們也會盡快的上線。

定義一個 rds 資源編排模闆,用于建構 rds 資源。在模闆中定義我們需要建立的資源:

aliyun::rds::dbinstance

<a href="https://ros.console.aliyun.com/#/resourcetype/detail/aliyun::rds::dbinstance/metadata">建立資料庫執行個體</a>

rds 可支援 mysql、sql server、postgresql 和 ppas 引擎,本文 rds 用于搭建 wordpress 應用,是以使用常用的 mysql 即可。除此之外,您還可以在模闆中設定更多關于資料庫的資訊。

以下是利用已有 vpc 環境建構 rds 資源的模闆:

以下是利用已有 vpc 資源整合資源 rds 後的建構 wordpress 的模闆:

完成模闆的建立後,根據 stack 資源的建立步驟,輸入必要的參數,點選<code>建立</code>按鈕,即可完成資源的建立以及應用的建構。

資源建立完成後,根據資源建立的輸出結果,在浏覽器中輸入<code>http://[publicip]/wp-admin/install.php</code>即可通路搭建好的 wordpress 應用。