Amazon的EC2 服務(Amazon Elastic Compute Cloud )相當於遠程虛擬主機。新注冊用戶一年內有一定的免費使用額度,第二年是否需要,需要多少費用還未驗證。
1.賬戶注冊
注冊地址:http://aws.amazon.com/console
如圖所示:
單擊Sign in to the AWS Console進行注冊向導,按照提示一步步操作的即可。
注意事項:
- 注冊中需要提供信用卡信息。Amazon會從卡上扣一美元,再即時退回,以驗證信用卡。所以你會收到消費提示,但實際賬單上並不會有支出。
- 注冊中要提供可直接聯系到你的電話或手機信息,國家代碼+86最好一並寫上。Amazon會即刻電話通知你驗證碼,需要填寫到申請表格中。
2. 創建虛擬主機
使用https://console.aws.amazon.com/ec2/進入AWS控制台,如下圖:
點擊“Launch Instance”, 來初始化一個該區域的EC2實例。我們選擇經典向導。
然后進入到 Request Instances Wizard界面。點選到Community AMIs頁面,在Viewing中選擇Free Tier eligible就會濾出所有包括在免費計划里的instance,每一行后面的黃色五角星即標記此意。這里選擇的Microsoft Windows Server 2008R2 Base 64位。點擊“select”,
然后到了這個頁面,注意,Instance Type一定要選Micro這個,因為只有這個免費。Number of Instance選1個就夠了,Availability Zone默認即可。點擊下面的Continue。
Detial頁面上,使用默認即可。需提一下的是Shutdown Behavior這項,有兩個備選, stop和terminate。區別在於Amazon會自動回收已經terminate的instance。如果你的Instance由於運行錯誤等其他 原因shutdown—-相當於關機—-這時,如果這里選的是terminate,那么,Amazon會刪除掉該instance,也就是從你的 Console就看不到該instance了,雖然不是即刻發生的。如果這里選stop,那么instance只是停止運行而已,會繼續保留在你的 Console里,你還可以重新啟動運行它。
下一頁, 設置Key value信息,默認已有一個Name項,可輸入Name的value值,作為該Instance的名字。也可以直接跳過,之后還可以再修改。
下一頁,是設置Key pair 信息。首次使用,需要創建新的Key Pair。輸入Key名,可任意選擇,然后點擊“Create & Download your key pair”。這時你會下載到一個 Key名.pem 文件。該文件是你以后登錄該Instance的認證憑據,而且僅此一份,如果你要從多台電腦登錄,請復制到各電腦上。注意一定要下載到自己指定的位置,如果找不能則無法登錄虛擬主機。
下一個頁面,是選防火牆設置,保持默認選項即可。
最后一頁,選擇Launch,則該Instance就最終正式運行起來了。同時會在桌面上生成一個過程桌面的快捷方式。
這時,從Dashboard上,選到相應地區,就可以看到已經在運行的Instance。
幾點提示:
- 從Dashboard上選中Instance,可進一步看到該Instance的具體信息。其中Public DNS就是該instance的網絡標識,可以通過 ssh yourUserName@yourPublicDNS 的方式連接到該Instance。
- Pulbic DNS 太長很難記。一個好辦法是使用Elastic IP,它就相當於一個靜態IP。
- 在Dashboard 的 Elastic IP 頁面上,可以創建一個Elastic IP, 然后馬上“Associate Address”到上面創建的Instance上。注意馬上。從此,該Instance就有了一個從公網可以直接連接的IP地址。
- Amazon 提供的 Elastic IP 可以免費申請,也可以免費使用僅當該IP沒有被空置的時候。也就是說,IP申請到后,如果馬上被附加到一個Instance上,那么一切都是免費的。相 反,如果申請到的IP一直空放在那兒沒用,那么每一個IP, Amazon每小時收你$0.01,直到這個IP被釋放掉,或者被附加到Instance上面去。
- 上面所有用到的Amazon的資源,對於新注冊用戶一年內都是免費的。另外,如果想繼續免費使用,還需遵守每個月的免費額度,具體可參考 http://aws.amazon.com/free . 這些額度,對普通流量的用戶來說是足夠的。當然你也可以即時查詢Account Activity (AWS Management Console -> Account -> Account Activity)來監控你的使用量。
Amazon EC2上的Instance已經運行起來,就相當於你已經有了一台在牆外的電腦。接下來要做的,就是讓你的本地電腦與這個遠程的Instance通信,來幫你連通牆外的世界。
3.看看牆外世界
單擊前面生成的快捷方式
如果是第一次登錄需輸入生成的pem文件中的Key
進入遠程桌面。
進入Google,輸入一個在國內永遠不允許輸入的關鍵詞,你將看到不同的結果。