在網站開發與上線運作的過程中,我們會不斷遇到需要調整網站資源的情形,例如需要增加網站的規模以因應更多訪客連線,或是需要增加資料庫,或者需要調整網站設定等等管理工作。
Microsoft Azure對網站開發者提供了相當有彈性又完整的管理界面,今天我們就來討論這部份。
我們先到Microsoft Azure入口網站的[網站]頁面:
點選計劃調整的網站名稱,進入網站管理[導覽]頁面:
在這裏,我們不談儀表板和監視等功能,我們來談[設定]頁面:
設定頁面很像是IIS的網站管理頁面,用來調整.NET FRAMEWORK的版本,以及調整需要安裝的網站平台元件,像是上圖的PYTHON還沒有安裝,可能因網站開發而需要安裝,這時可以改變這些套件的運作條件,以配合網站開發的需要。
此外,可能網站開發到某個程,會發現網站的規模不夠支援網站營運所需,我們可以到[調整規模]頁面來調整網站的[虛擬主機方案模式],擴充網站伺服器的容量:
例如,上圖中我們可以把虛擬主機從免費模式變更成標準模式,以擴充網站伺服器的容量,而在變更的過程中,我們完全不需要把網站備份與還原,Microsoft Azure會自動完成升級的處理。
接下來,在網站開發過程中會遇到的問題是資料庫部份,我們可能會需要改變資料庫結構,調整資料庫容量或資料庫伺服器的規模,也很有可能要重建資料庫。
資料庫部份,在Microsoft Azure中是以資源來看待,我們到[已連結的資源]頁面去管理網站資料庫:
如果網站還沒與任何資料庫連線,就會出現如上圖所示。我們點選上圖中的右向箭號,出現下圖:
建立新的資源是指建立新的資料庫,連結現有的資源指連結已存在的資料庫,我們從連結現有的資源開始:
在[將資源加入至您的應用程式]頁面中,我們選擇[MySQL資料庫]:
在上圖中,請由下拉選單選擇計劃使用的MySQL資料庫,並把ClearDB授權打勾,因為Microsoft Azure中是以ClearDB平台來管理MySQL資料庫,然後,點選上圖右下方的打勾符號,回到網站的[已連結的資源]頁面:
這時可以看到多了一個資源項目,就是剛才選的MySQL資料庫,在上圖下方中間有個[管理]圖像,點選這個[管理]圖像就會進入ClearDB的管理頁面:
在ClearDB管理頁面中,我們可以修改MySQL資料庫的配置,進行備份與還原,以及建立或修改資料庫中的元件等工作。
到這裏,我們說明了Microsoft Azure對網站開發的管理支援工作,對於網站資源調整的管理,Microsoft Azure提供了完善的管理頁面來支援。