1 / 123

平台即服務的代表 Google App Engine (GAE) for Java

使用最著名的基礎建設即服務的 Amazon 網路服務. 12-1. 平台即服務的代表 Google App Engine (GAE) for Java. 12-2. 一定要會用的 SaaS 雲端服務: Dropbox 雲端儲存. 12-3. 小結. 12-4. 12. 進入雲端運算的大門. 本書前面提到三個主要的分類 IaaS PaaS SaaS 本章節藉由實際使用這三大類的主要服務廠商,讀者可更了解什麼是雲端運算以及優勢 避免讀完本書後,仍然還在雲霧之中, 先從最底層的 IaaS 開始介紹。.

mae
Télécharger la présentation

平台即服務的代表 Google App Engine (GAE) for Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 使用最著名的基礎建設即服務的Amazon網路服務 12-1 平台即服務的代表Google App Engine (GAE) for Java 12-2 一定要會用的SaaS雲端服務:Dropbox雲端儲存 12-3 小結 12-4

  2. 12. 進入雲端運算的大門 • 本書前面提到三個主要的分類 • IaaS • PaaS • SaaS • 本章節藉由實際使用這三大類的主要服務廠商,讀者可更了解什麼是雲端運算以及優勢避免讀完本書後,仍然還在雲霧之中, 先從最底層的IaaS開始介紹。

  3. 12.1 使用最著名的基礎建設即服務的Amazon網路服務 • IaaS的主要概念為將豐富的硬體資源當成服務來提供。 • 遠端登入使用廠商所提供的伺服器,如Windows Server或是Linux等。 • 登入後可進行你的工作,因此為最彈性與自由的架構。 • 可自行決定與建構自己所要提供的網路服務,如網頁伺服器、電子郵件伺服器、資料庫伺服器等。

  4. 缺點就是大多需從架設與設定都需要自己動手來,除非是使用已經打包好的映像檔減少建立與設定的過程。缺點就是大多需從架設與設定都需要自己動手來,除非是使用已經打包好的映像檔減少建立與設定的過程。 • 在眾多的知名的廠商中,本書介紹Amazon的雲端服務。

  5. 12.1.1 在Amazon Elastic Computing (Amazon EC2)上啟動伺服器 • 使用前須先註冊你的Amazon帳號 • 網址:http://aws.amazon.com/

  6. 接著輸入你的電子郵件帳號與密碼。 • 即可登入主控台。

  7. 主控台畫面(見下圖)包含了許多雲端服務的標籤。主控台畫面(見下圖)包含了許多雲端服務的標籤。 • 例如儲存服務S3、監控雲端狀態的CloudWatch,還有可做超級運算的Elastic MapReduce 。

  8. Region為指定所啟動的伺服器位置,目前有: • 美國西部 (加州) • 美國東部 (維吉尼亞州) • 西歐 (愛爾蘭) • 亞洲 (日本) • 亞洲 (新加坡)

  9. 因為各地區的運算成本不同,且在考慮連線速度下,可依照需求決定那些使用那個區域。因為各地區的運算成本不同,且在考慮連線速度下,可依照需求決定那些使用那個區域。

  10. 在EC2的標籤頁下,點選Launch Instance

  11. Launch Instance即為啟動你所要的伺服器。 • 下圖為可選擇的伺服器列表。

  12. 在此選擇Microsoft Windows Server 2008 R2 with SQL Server Express and IIS (備註:AMI 的Id為ami-b7e2b2f2) 。 • 已具備資料庫Microsoft SQL Server 2008 Express與IIS 7,可直接使用而不需要建立。 • 選取(Select)該映像檔後,即可轉到下一步。

  13. 在此主要設定你所需要的伺服器數目。 • 及最重要的伺服器的計算能力、儲存空間大小、以及記憶體大小。

  14. 因為科技不斷的進步,CPU當然會不斷的更新。 • 如何依照所使用CPU的計算能力來收費? • EC2的CPU計算能力,是依照Intel Xeon 1.2 GHZ CPU為一個單位。 • 單位名稱ECU 。 • 基本上單核心的CPU已具有至少2 ECU 。

  15. 下一步的詳細內容,就先使用系統預設值。 • 並將啟動的系統取一個名稱,在此取為Windows2008 。

  16. 接下來新增Key Pairs,主要的目的是用來解密產生我們所需要的系統管理員密碼。 • Key Pairs只要產生一次即可。

  17. 因此務必點選Create a new Key Pair,我們先命名為TestKey 。 • 然後請下載至你的本機端電腦中。

  18. 看到該畫面,代表設定上已經告一個段落。 • 總結我們所設定之訊息。 • 按下Launch按鈕就會啟動伺服器。

  19. 在主控台的Instances底下,可看到新增之系統Windows2008 。 • 在此筆資料上按滑鼠右鍵,選單中有Get Windows Password 。

  20. 取得管理者密碼後,才有辦法登入。 • 在下面的對話框中,請按下瀏覽的按鈕指定之前所下載的Key Pairs 。 • 再選擇Decrypt Password即可取得你的管理者密碼。

  21. 在下面的視窗中,顯示你的主機位置。 • 登入帳號為Administrator,密碼vMY4d&xxff 。 • 在此你應更了解Key Pairs的功用了,請妥善保存。

  22. 最後就要進行連線了。 • 在該筆伺服器上按滑鼠右鍵,選單中有Connect 。

  23. 點選下載連線捷徑,用遠端連線方式登入系統。點選下載連線捷徑,用遠端連線方式登入系統。 • 已幫我們設定好主機位置,還有登入的帳號Administrator 。

  24. 輸入你自己的管理者密碼。

  25. 就可以順利的登入系統。 • 例如我們所指定使用的CPU核心數、記憶體大小。 • 還有已經預設安裝好資料庫及管理工具!

  26. 在此的範例是使用Windows 2008伺服器。 • 你可以選擇使用其他的平台。 • 還有可以一次啟動大量的伺服器。 • 這些都是依照你的使用量計費。 • 但用完後請別忘了關閉伺服器,縱使沒有操作仍然會收費。 • 按滑鼠右鍵的選單中,關機有兩種選項: • Terminate:會清除所有的資料。 • Stop:之前的所有資料與設定待下次開機時仍存在。

  27. 12.1.2  開始提供Web服務 • 因為該映像檔中已經包含了IIS 7 • 可直接使用IIS7直接管理網路服務 • 啟動IIS 7的捷徑可在管理工具中找到

  28. 在IIS 7之下可以管理Web站台。 • 在預設的站台上點選滑鼠右鍵,選擇瀏覽網頁的根目錄。

  29. 基本上網頁伺服器根目錄的路徑是C:\inetpub\wwwroot 。 • 我們可以刪除原本的iisstart.html(或是加上一底線) 。 • 新增一個預設網頁index.html 。

  30. 此網頁簡單的顯示出訊息。 • It is the demo page on Amazon EC2!

  31. 之後使用瀏覽器連線至該站台。 • 此網址可從之前的遠端連線RDP,或是從按滑鼠右鍵的Connect取得網址。 • 測試成功之後,代表之後只要上傳網頁到此目錄後,就可以正常的運作了。 • 可利用IIS內建的FTP伺服器,或是zFTPServer Administration上傳你的網頁或是ASP網頁程式。

More Related