行業資訊
aws云服務器如何搭建云免?AWS(Amazon Web Services)是全球領先的云服務器提供商之一。你可以使用 AWS 平臺在一分鐘內設置完服務器。在 AWS 上,你可以微調服務器的許多技術細節,如 CPU 數量,內存和磁盤空間,磁盤類型(更快的 SSD 或者經典的 IDE)等。
一、aws搭建云免準備工作:
1、一個在用郵箱;2、一張在用的有Visa或者Master標志的信用卡;3、一部在用的電話
4、一個支持key文件導入的ssh客戶端(我后面只介紹linux下使用ssh命令行客戶端) ;5、最好是有翻墻軟件(不是必要的,主要是訪問速度的問題。耐心不好的人一定要翻墻訪問)
aws云服務器搭建云免:http://www.bxgb88.com/dedicated/hkcloud.html
二、aws云服務器搭建云免具體步驟:
1、賬戶申請:亞馬遜云計算中心的網址:https://aws.amazon.com/cn(如果英文可以的,就把結尾的cn去掉)。
如果沒有賬號的話要,用準備好的郵箱注冊一個亞馬遜aws的賬號。亞馬遜云(簡稱AWS)的免費資格還是十分大方的,只要是新申請的用戶就能獲得一年的免費試用資格.所以第一步就是去AWS上申請一個賬號,而你需要準備的就是一個 郵箱 和一張 信用卡 。
AWS云服務是有中文官網的,所以操作還是比較便捷的的,比較遺憾的就是,訪問速度比較慢,我們需要足夠的耐心.你可以在頁面直接點擊創建免費賬戶進入注冊頁面,或者AWS Console - Signup,按照步驟按部就班就好,注冊過程中會讓你綁定一個信用卡號,并扣取1美元的預授權,不會有任何的驗證碼之類的提示。
因為我申請賬號已經過去很久,具體細節記得不清楚,總之還是會比較順利的
2、亞馬遜aws12個月免費包的重點:
①.我們需要的是可以完全控制的免費的服務器,在aws的免費包中只能申請最低性能(t1.micro)的服務器instance
②.服務器的免費政策是720*1個Instance*小時/月。也就是說如果只開一個instance,一個月是完全夠用的。如果起了好幾個instance,你就面臨向亞馬遜付款的風險了。
③.instance記時是以1小時做單位的,如果你一個小時之內start/stop 5次服務器的話,你會被記5個小時。
④.服務器使用過程中流量,I/O次數等等很多信息都有免費的上限,一般個人學習實驗是夠的,如果亂用,也有需要付款的風險。
⑤.所有付款以美元記,如果覺得自己的使用有風險的請仔細閱讀aws免費條款和計費規則。720 instance小時需要支付140多美元,還是比較貴的。
⑥.免費期是12個月,12月之內一定要終止你使用的aws服務,否則會被計費。
⑦.其它的免費服務內容不在我的需求之內,我就沒有提及。總之,不知道的地方不要亂點,不然被收費了都不知道為什么。
3、開啟aws云計算服務器
①.打開EC2云計算服務器服務中心頁面:https://console.aws.amazon.com/ec2/
②.點擊頁面中的“Launch Instance”按鈕
③.選擇你的服務器操作系統。注意選自己喜歡的免費的系統。有些系統是收費的,要看清楚。我選了一個ubuntu+Python2.7的服務器。不喜歡的話可以terminate了再重新選。但是記得哦,計費是以1小時為單位的。每次terminate操作就是1小時的instance使用時間哦。
④.選擇你的服務器Instance類型:默認的是t1.micro,不要變,不然要收費的。
⑤.在Review Instance Launch頁面,設置安全策略組。Edit security group->Select an existing security group->選擇一個已經存在的安全策略組。因為我們后面要ssh連接這個服務器,所以選擇的安全策略要打開ssh服務端口。以后根據自己服務器對外提供的功能,安全策略也要相應的更新,否則外部終端無法訪問相應的端口。選好安全策略之后,點擊“Launch”
⑥.在“ Select an existing key pair or create a new key pair ”頁面選“Create a new key pair”創建ssh用的key文件,創建之后務必要“Download Key Pair”,下載生成的key。這是aws中心給你生成的私鑰文件,所以你只有這一次機會來下載這個文件。玩過github的人都知道,github需要我們自己在電腦上生成私鑰,把公鑰拷貝給github來建立ssh通信。這里aws為你生成了私鑰,讓你下載保存,公鑰留在了你創建的aws EC2云計算服務器中。這對密鑰可以在后面創建其它Instance的時候重復使用。
⑦.完成整個建立instance操作。回到dashboard頁面,點擊左邊的“Instances”頁面,來查看創建起來的服務器運行狀態。幾分鐘之后就可以看到instance處于running狀態了。至此,恭喜你有了一臺自己的服務器。
⑧.注意:如果在“Instances”頁面看到多于一個instance,你一定要stop甚至terminate多于一個的,不然你將面臨計費風險。aws提供的免費服務包中有其它的服務會自動開啟Instance的,我關閉相關服務才關閉了我不需要的Instance。一個t1.micro,一個月是140多美元,一定要注意。
4.、連接你的EC2云計算服務器
a、在查看Instance的頁面可以看到你的服務器的域名和IP,我們用ec2ip來指代你的服務器ip
b、把你的私鑰保存在path/to/siyao.pem, 修改私鑰的文件屬性:chmod 400 path/to/siyao.pem。在你的linux PC上起一個命令終端,輸入:“ssh -i path/to/siyao.pem ec2-user@ec2ip”這里的ec2-user是EC2云計算中心在創建你的服務器instance的時候在服務器上建立的默認用戶。惡心的是,不是所有的默認用戶都是ec2-user。我選的ubuntu的服務器,默認的用戶是ubuntu。所以我的命令是“ssh -i path/to/siyao.pem ubuntu@ec2ip”
e、至此你就可以在你的服務器上安裝git,然后從github下載程序,然后就有自己的專屬12個月免費服務器了。因為服務器在美國,所以上github不用任何代理。12個月之后如果還沒玩爽的,就換個信用卡,換個電話號碼,再注冊個賬號。
結束之前的提醒:你在運行服務端程序之前要配置instance的安全策略,打開相應的端口,否則外部無法訪問服務器的相關端口。AWS免費限額還是相對大方的,每月有750小時的實例運行時間,這意味著如果你僅開一個實例,每天24小時運行都不會超出限額。每個月有15G的出站流量,一般流量會比較坑,大家且用且珍惜。其他可以參見AWS 免費使用套餐常見問題。 其次是剛才提到過的彈性IP問題,如果擔心可以不申請彈性IP,保證實例不關機就不會換IP的。
啰嗦一句,aws服務真的非常方便,但是非常昂貴,點擊相關按鈕之前先在:“http://docs.aws.amazon.com”研究清楚,切記切記!12個月免費期之后一定要記得終止服務。切記切記!賬單信息可以在:“https://console.aws.amazon.com/billing”頁面查到。想嘗試用一下亞馬遜云 的話,還是可以去花時間折騰一下的。