根據許多市場研究機構的推測,在不久的將來,企業IT環境為了讓資訊服務的管理更加簡化、成本更低、運行更加可靠與安全,原本在私有雲中的應用系統與資料也都會逐漸往公有雲的服務邁進。其中,Microsoft Azure便是專為企業IT的營運所量身打造的雲端服務,本文將特別加以介紹。
如果是Ubuntu Linux的映像檔,則如圖31所示執行「sudo docker pull ubuntu」命令。若是Fedoa Linux映像檔,則下達「sudo docker pull fedora」。
|
▲圖31 安裝映像檔。 |
如果想要知道目前已下載安裝的映像檔有哪些,則執行「docker images」命令。若想要在某一指定的容器內執行命令,可以執行類似「docker run Ubuntu:latest ls -l」的命令。當想要了解在目前的Docker服務之中執行過哪些命令,執行「docker ps -a」命令就可以查詢到曾經在哪一個容器中執行過什麼命令了。
此外,也可以先進入到特定容器,再來針對該容器中的Linux系統進行管理,例如執行「docker run -i -t ubuntu:latest /bin/bash」命令進入到Ubuntu容器內,便可以像管理實體主機上的Linux一樣地操作。
舉例來說,若想下載安裝一個Apache2的網站服務套件,只要下達「sudo apt-get install apache2」即可。成功完成Apache2套件的安裝之後,便能夠執行「service apache2 status」命令查看此網站服務的執行狀態,如果尚未啟動,就執行「service apache2 start」。
建立SQL Server資料庫
當企業想要將各種的應用系統部署在Microsoft Azure雲端平台時,不一定要選擇將SQL Server服務安裝在虛擬機器內,因為還有一個更棒的選擇,那就是直接選擇Azure SQL Database,它非常適用的IT情境是,當有數百或數千個資料庫,但卻不想管理基礎客體作業系統、虛擬機器硬體和組態設定的時候。Azure SQL Database可以直接使用內建的高可用性自動化容錯以及災害復原機制,並同時享有Microsoft所提供的99.99%可用性SLA保證。
這該如何實作呢?只要在「SQL資料庫」節點頁面內點選〔新增〕圖示,便可以開啟如圖32所示的「指定資料庫設定」頁面,來決定服務層、效能等級、定序以及伺服器。
|
▲圖32 指定資料庫設定。 |
接著,設定資料庫的預設登入者名稱、密碼以及地區。完成建立之後,便可以如圖33所示檢視到陸續完成建立的資料庫清單。
|
▲圖33 檢視現行資料庫。 |
往後對於Azure SQL Database的維護,大部分的管理需求都是只要開啟個別資料庫的管理頁面,就能夠進行運行效能的監視、規模的調整、異地備援設置以及安全方面的稽核操作等等。
至於資料庫的查詢與設計方面的操作,則可以先選取資料庫,再點選位於下方的〔管理〕圖示。通過登入身分驗證之後,便會開啟如圖34所示的頁面。在此除了可以檢視到資料庫屬性、查詢效能等資訊外,還能夠建立新查詢以及修改資料庫設計。
|
▲圖34 SQL資料庫管理。 |
最後,如果想要更簡單地管理Microsoft Azure儲存體服務中的檔案,可以進一步下載Azure Storage Explorer工具。完成安裝並開啟此項工具後,初次使用時必須按下〔Add Account〕按鈕,然後輸入「Storage account name」、「Storage account key」與欄位資訊,最後按下〔Test Access〕按鈕即可進行連線測試。
·Azure Storage Explorer工具下載網址:
https://azurestorageexplorer.codeplex.com/
關於存取金鑰(Storage Account Key)的產生方式,只要在Microsoft Azure網站上先點選至「儲存體」頁面,再按下〔管理存取金鑰〕圖示即可立即產生。
圖35所示便是Azure Storage Explorer的管理介面,透過此介面可以免去在網站頁面中操作的諸多不便,因為可以很簡單地進行檔案的上傳、下載、複製、刪除以及篩選等操作,並且能夠迅速地在Blob、Table、Queue之間悠遊切換。
|
▲圖35 Azure Storage Explorer管理介面。 |
結語
進入雲端服務的世代後,若想成為一位傑出的網管人才,除了需要深厚的網管基礎以及資料庫系統維運的能力之外,還必須修練目前全球最熱門的Microsoft Azure雲端服務,如此才有能力為公司或顧客提供更加完善的IT服務,例如混合雲的整合部署與應用等等,讓現行的IT管理流程更加簡化、流暢以及安全,讓廣泛的一般用戶可以體驗到前所未有的便利性,因為各項服務的存取已不再像過去僅侷限在企業網路之中。
<本文作者:顧武雄, Microsoft MVP、MCITP與MCTS認證專家、台灣微軟Technet、TechEd、Webcast、MVA特約資深顧問講師。>