(第一章) 利用 SaaS 架構設 IT 虛擬實驗室:真正節省部署硬體時間

現時雲端五花八門,最初只有 IaaS  和 SaaS 兩種,發展到現今只要放於雲端之中的服務都會在後面加入”aaS”字眼,雲端備援可預是一個典型例子,被稱為 DRaaS,讓雲端世界立下很多不熟悉的簡稱。雲端最多使用的服務莫過於 IaaS,但有沒有想過於雲端之中架設熟於自己的測試環境,因此,本文引領大家於 SaaS 之中輕鬆架設  。

外國有很多這類型的 SaaS 平台租借給用戶,英文稱之為 Virtual Lab,今次所介紹的是Ravello Systems,近期已經給 Oracle 收購,收費方式以每台虛擬系統的CPU、RAM 和 Storage;時數和連接 AWS 或  Google 來計算,符合雲端收費原則。

Ravello Systems支援兩大系統 Windows  和  Linux,並能支援VMware ESXi、OpenStack 和 KVM 這些 Hypervisors 系統。而 Hypervisors 需要支援 Intel-VT 或 AMD-V 處理器的伺服器才能安裝,Ravello Systems 有一種名為 HVX 技術,主要目的是可看成 Intel-VT 技術給Hypervisors安裝於 HVX 之中,而HVX 對下就是連接著 AWS 或 Google,看作成 HVX 的硬體,最下方就是兩大 IaaS 廠商 x86 伺服器。


HVX 技術之中還有一種技術名為 Nested virtualization technology,允許多台Hypervisors 運行於背後的 AWS 或 Google 之中,所以沒有了此項技術是無法執行 Hypervisors。


用戶可先製作好的測試環境儲存成藍圖(Save as Blueprint),除了想像成用作快照,讓原本的測試環境不受影響,更甚的能夠將藍圖分享於公用 Ravello Repo 之中給其他人使用,或者利用電郵單獨分享給指定用戶。因此藍圖也適合於示範及 IT 課程使用,用戶只要安裝及配置好測試環境,然後儲存成藍圖分享給他們,解決了不需要下一次由頭配置的問題。


大家不要以為只是一個單純內部的學習環境,每台虛擬系統(node)可綁著浮動或固定公用網路位址,還可以配置服務埠口,假設是一台網頁虛擬測試系統,只要配置好 80 埠口,然後於外部瀏覽器輸入公用網路位址便能夠看見網頁內容。為求在測試之中達到與真實環境連接,讓公司的裝置也能共同測試。


我們一同學習如何使用Ravello Systems 製作虛擬測試環境,並利用兩星期限制的試用版本製作藍圖,做好IT 課程內容準備分享給學生使用。

 


 (第一章) 利用 SaaS 架構設 IT 虛擬實驗室:真正節省部署硬體時間

 https://www.facebook.com/hkitblog