1.23k likes | 1.53k Views
使用最著名的基礎建設即服務的 Amazon 網路服務. 12-1. 平台即服務的代表 Google App Engine (GAE) for Java. 12-2. 一定要會用的 SaaS 雲端服務: Dropbox 雲端儲存. 12-3. 小結. 12-4. 12. 進入雲端運算的大門. 本書前面提到三個主要的分類 IaaS PaaS SaaS 本章節藉由實際使用這三大類的主要服務廠商,讀者可更了解什麼是雲端運算以及優勢 避免讀完本書後,仍然還在雲霧之中, 先從最底層的 IaaS 開始介紹。.
E N D
使用最著名的基礎建設即服務的Amazon網路服務 12-1 平台即服務的代表Google App Engine (GAE) for Java 12-2 一定要會用的SaaS雲端服務:Dropbox雲端儲存 12-3 小結 12-4
12. 進入雲端運算的大門 • 本書前面提到三個主要的分類 • IaaS • PaaS • SaaS • 本章節藉由實際使用這三大類的主要服務廠商,讀者可更了解什麼是雲端運算以及優勢避免讀完本書後,仍然還在雲霧之中, 先從最底層的IaaS開始介紹。
12.1 使用最著名的基礎建設即服務的Amazon網路服務 • IaaS的主要概念為將豐富的硬體資源當成服務來提供。 • 遠端登入使用廠商所提供的伺服器,如Windows Server或是Linux等。 • 登入後可進行你的工作,因此為最彈性與自由的架構。 • 可自行決定與建構自己所要提供的網路服務,如網頁伺服器、電子郵件伺服器、資料庫伺服器等。
缺點就是大多需從架設與設定都需要自己動手來,除非是使用已經打包好的映像檔減少建立與設定的過程。缺點就是大多需從架設與設定都需要自己動手來,除非是使用已經打包好的映像檔減少建立與設定的過程。 • 在眾多的知名的廠商中,本書介紹Amazon的雲端服務。
12.1.1 在Amazon Elastic Computing (Amazon EC2)上啟動伺服器 • 使用前須先註冊你的Amazon帳號 • 網址:http://aws.amazon.com/
接著輸入你的電子郵件帳號與密碼。 • 即可登入主控台。
主控台畫面(見下圖)包含了許多雲端服務的標籤。主控台畫面(見下圖)包含了許多雲端服務的標籤。 • 例如儲存服務S3、監控雲端狀態的CloudWatch,還有可做超級運算的Elastic MapReduce 。
Region為指定所啟動的伺服器位置,目前有: • 美國西部 (加州) • 美國東部 (維吉尼亞州) • 西歐 (愛爾蘭) • 亞洲 (日本) • 亞洲 (新加坡)
因為各地區的運算成本不同,且在考慮連線速度下,可依照需求決定那些使用那個區域。因為各地區的運算成本不同,且在考慮連線速度下,可依照需求決定那些使用那個區域。
Launch Instance即為啟動你所要的伺服器。 • 下圖為可選擇的伺服器列表。
在此選擇Microsoft Windows Server 2008 R2 with SQL Server Express and IIS (備註:AMI 的Id為ami-b7e2b2f2) 。 • 已具備資料庫Microsoft SQL Server 2008 Express與IIS 7,可直接使用而不需要建立。 • 選取(Select)該映像檔後,即可轉到下一步。
在此主要設定你所需要的伺服器數目。 • 及最重要的伺服器的計算能力、儲存空間大小、以及記憶體大小。
因為科技不斷的進步,CPU當然會不斷的更新。 • 如何依照所使用CPU的計算能力來收費? • EC2的CPU計算能力,是依照Intel Xeon 1.2 GHZ CPU為一個單位。 • 單位名稱ECU 。 • 基本上單核心的CPU已具有至少2 ECU 。
下一步的詳細內容,就先使用系統預設值。 • 並將啟動的系統取一個名稱,在此取為Windows2008 。
接下來新增Key Pairs,主要的目的是用來解密產生我們所需要的系統管理員密碼。 • Key Pairs只要產生一次即可。
因此務必點選Create a new Key Pair,我們先命名為TestKey 。 • 然後請下載至你的本機端電腦中。
看到該畫面,代表設定上已經告一個段落。 • 總結我們所設定之訊息。 • 按下Launch按鈕就會啟動伺服器。
在主控台的Instances底下,可看到新增之系統Windows2008 。 • 在此筆資料上按滑鼠右鍵,選單中有Get Windows Password 。
取得管理者密碼後,才有辦法登入。 • 在下面的對話框中,請按下瀏覽的按鈕指定之前所下載的Key Pairs 。 • 再選擇Decrypt Password即可取得你的管理者密碼。
在下面的視窗中,顯示你的主機位置。 • 登入帳號為Administrator,密碼vMY4d&xxff 。 • 在此你應更了解Key Pairs的功用了,請妥善保存。
最後就要進行連線了。 • 在該筆伺服器上按滑鼠右鍵,選單中有Connect 。
點選下載連線捷徑,用遠端連線方式登入系統。點選下載連線捷徑,用遠端連線方式登入系統。 • 已幫我們設定好主機位置,還有登入的帳號Administrator 。
就可以順利的登入系統。 • 例如我們所指定使用的CPU核心數、記憶體大小。 • 還有已經預設安裝好資料庫及管理工具!
在此的範例是使用Windows 2008伺服器。 • 你可以選擇使用其他的平台。 • 還有可以一次啟動大量的伺服器。 • 這些都是依照你的使用量計費。 • 但用完後請別忘了關閉伺服器,縱使沒有操作仍然會收費。 • 按滑鼠右鍵的選單中,關機有兩種選項: • Terminate:會清除所有的資料。 • Stop:之前的所有資料與設定待下次開機時仍存在。
12.1.2 開始提供Web服務 • 因為該映像檔中已經包含了IIS 7 • 可直接使用IIS7直接管理網路服務 • 啟動IIS 7的捷徑可在管理工具中找到
在IIS 7之下可以管理Web站台。 • 在預設的站台上點選滑鼠右鍵,選擇瀏覽網頁的根目錄。
基本上網頁伺服器根目錄的路徑是C:\inetpub\wwwroot 。 • 我們可以刪除原本的iisstart.html(或是加上一底線) 。 • 新增一個預設網頁index.html 。
此網頁簡單的顯示出訊息。 • It is the demo page on Amazon EC2!
之後使用瀏覽器連線至該站台。 • 此網址可從之前的遠端連線RDP,或是從按滑鼠右鍵的Connect取得網址。 • 測試成功之後,代表之後只要上傳網頁到此目錄後,就可以正常的運作了。 • 可利用IIS內建的FTP伺服器,或是zFTPServer Administration上傳你的網頁或是ASP網頁程式。