阿正老師教你免費玩Amazon EC2雲端主機(下篇):主機實戰篇

0
165,481 人次

上週阿正老師的文章:《什麼是雲端服務?阿正老師教你免費玩Amazon EC2雲端主機!(上篇)》中,介紹了關於雲端服務的觀念,以及如何申請免費的Amazon雲端主機服務。今天阿正老師要介紹更精彩的,就是如何建立及使用EC2雲端主機,包括介紹如何用簡單的幾個步驟在EC2上面安裝好VPN服務喔!想要體會一下什麼是正夯的「虛擬雲端主機」嗎?快來看看這篇文章的教學吧!

(本文與D-Link 享樂數位生活合作並同步刊載)

一、什麼是VPS?

VPS(Virtual Private Server),中文叫做「虛擬私有主機」,就是在一台伺服器上以軟體技術模擬成多台機器,讓這些機器能分享CPU、記憶體、硬碟…等硬體資源,並各自運作不同的程式,不互相干擾。像許多玩家會在電腦中安裝VMware、VirtualBox或是Virtual PC之類的程式,建立虛擬機器,原理就跟VPS一樣。

VPS就跟一台實體主機一樣,有獨立的IP位址、記憶體/硬碟空間及CPU運算時間,跟「虛擬主機」不同的是虛擬主機上的所有網站都是共用同一支網頁伺服器程式(如Apache),也沒有獨立的IP、RAM及硬碟空間,因此較容易遭到不肖人士透過漏洞來入侵你的網頁,而且虛擬主機也無法讓使用者完全自訂要運行程式的環境,穩定性也比VPS差,因此不少使用者為了追求更穩定、更快的品質,都放棄虛擬主機,改使用VPS了。

Amazon EC2是以知名「Xen」虛擬機器技術來架設,許多Linux的發行版本上面都有內建Xen這套軟體及系統核心,可以在Xen的虛擬機器中架設Linux、BSD、Windows…等多種作業系統,而且穩定性相當高,因此不少國外的VPS業者都會出租Xen的VPS服務。

image

其實EC2就跟國外流行的VPS一樣,不過它的彈性更大,你可以在Amazon的四個據點(美東、美西、歐洲、亞洲)建立多個虛擬機器來使用,而且是依照開機的時間及資料傳輸量來收費,而不像一般VPS業者是以租用的台數來收費,因此EC2在不用的時候只要關機就不會計算使用時數了。

EC2裡面的虛擬機器有個專有名詞叫做「instance」,免費的方案提供的是「micro」的instance,規格如下:

Amazon EC2 micro instances規格

  • 記憶體: 613MB
  • 硬碟:10GB
  • 流量:每月30GB (上傳/下載各15GB)
  • 可選擇機房:美東(維吉尼亞州)、美西(北加州)、亞洲(新加坡)、歐洲(愛爾蘭)
  • 使用時數:750小時(每月)

 

二、EC2可以用來做什麼?

前面阿正老師提到說其實VPS就跟一台伺服器一樣,你擁有該虛擬機器的最高權限,只要你懂得一點Linux的架站基礎,就可以拿EC2當成網站伺服器,執行PHP、Python、Ruby、JSP…程式,或是架設網站、BLOG、論壇,也可以用來跑SSH proxy或是VPN,幾乎Linux主機能做到的事情EC2都能做到。

當然,如果你願意自掏腰包使用EC2上面的Windows 2008虛擬機器的話,也可以拿來執行Windows下的各種服務,如ASP.Net、MS SQL Server…等,不過由於Windows 2008所需的系統資源比Linux要多,加上微軟的授權自然也就不便宜了。

三、開始執行EC2的虛擬機器

1.登入後台:從AWS的首頁(http://aws.amazon.com/),按下上方的「Sign in to the AWS Management Console」來登入。

image

2.在左上角「Region」的地方挑選機房位置,建議選擇「US West」的北加州機房,對台灣速度較快(ping值大約在130~140ms左右)。

image

3.挑選作業系統:這邊選擇Amazon Linux AMI 1.0 32/64位元版本,因為其他的作業系統硬碟都需要10GB以上,免費的方案只有10GB,所以只能選前兩種。

image

4.接著可以選擇虛擬主機的數量及類型,記得一定要選擇「Micro」方案,不然其他方案可是要被收錢的!

image

5.下一個步驟是輸入主機的標籤,隨便在「Value」欄位中填個名稱(如Webserver)就行了。

image

6.下個步驟相當重要,就是要建立登入的金鑰。輸入金鑰對的名稱,然後按下「Create & Download you key Pair」之後,就會下載一個金鑰檔(*.pem),請妥善保管這個檔案,有這個檔案你才能透過SSH登入EC2主機。

image

7.選擇防火牆群組,如果沒有特別需求的話,先用預設的「quick-start-1」就可以了。

image

8.最後會列出你選擇的虛擬機器內容,沒問題的話按下〔Launch〕就會開始幫你安裝作業系統了,稍等幾分鐘之後就可以開始使用囉!

image

>>請翻到下一頁:登入你的主機