可能看到這篇文章的讀者會覺得,云服務器都是企業用的吧?我只是一個普通的個人用戶,AWS跟我有什么關系?其實除了企業用戶外,對個人用戶亞馬遜云也可以提供很多方便。
AWS國際站注冊充值有優惠:【在線咨詢】
學習Linux運維、開發、人工智能等技術
對于需要持續跟進新技術的程序員、在學校學習的學生來說,使用亞馬遜云可以快速搭建一個學習環境。
很多時候,我們看到某種技術,打算去了解、學習時需要搭建一個練習環境。某些技術可能需要花費很多時間在軟件下載、安裝、編寫配置文件等環節,甚至某些技術需要特定的硬件、操作系統是我們自己不具備的。使用亞馬遜云,可以說大部分主流的軟件都可以在AWS Marketplace、社區找到已經配置好的鏡像文件,直接用鏡像文件啟動云服務器,就有了一個可以馬上進行練習的學習環境。而且萬一學習過程中的某種操作不小心破壞了這個環境,也可以很方便的恢復或者重新建立環境。
例如要學習人工智能,可能需要先購買一張高性能顯卡或者帶有高性能顯卡的筆記本,某些教材上的例子又是基于Linux環境的,要解決在Linux下安裝顯卡驅動、某些新型號筆記本的其它硬件驅動本身就是不是一件容易的事情。與其花費一兩周時間在搭建學習環境上,不如直接在亞馬遜云上啟動一個ML實例,只需要幾分鐘。
費用方面,最低配置的EC2 P2實例只需要每小時0.9美金,配置比較新一點的EC2 P3是每小時3.06美金,還可以使用Spot實例獲得大幅折扣。
搭建自己的Git倉庫
對于程序員來說,多人協作、代碼備份很重要,網上雖然有Github這樣的免費代碼倉庫,但并不是所有的項目都適合公開源碼的。
在亞馬遜云上租用一臺云服務器,自行配置或者直接用CodeCommit搭建一個Git倉庫就很方便了。每天下班前同步一次,不管是回家后繼續奮戰,還是和同事、朋友協作都非常方便。如果是自己使用,還可以考慮結合亞馬遜云提供的CLI做成腳本,使用按需計費,同步前啟動云服務器,同步完畢馬上停止。
沒有特殊需求的話,選擇低配的EC2 T2就可以了,t2.micro按需實例的價格是每小時0.0116美金(國內用戶的話,延遲比較低的東京、新加坡是每小時0.0146~0.0156美金),還可以使用12月免費套餐。免費套餐結束后,用于協作需要持續運行的可以使用Savings Plans,自己備份代碼直接使用按需就可以了。用于存儲數據的EBS費用是每GB每月0.096美金。
搭建個人網站
對于自媒體用戶來說,可以使用WordPress鏡像搭建個人網站,一方面可以方便國外觀眾訪問,另一方面也可以避免社區、網站因為業務變更、技術故障、自動審核等原因,導致自己嘔心瀝血寫出來的優秀文章丟失。
瀏覽量不大的個人網站,同樣可以直接使用EC2 T2。不過WordPress需要數據庫訪問,IO訪問很容易超出額度,建議另外購買RDS服務。
個人網盤、重要數據備份
今天我們很多工作、生活都會產生大量的電子數據,例如工作上的文檔,日常生活中的照片、視頻等,這些電子數據中有相當一部分對我們是非常重要的。一旦因為設備故障、遺失,或者誤操作、病毒等原因導致重要數據丟失,輕則沮喪幾天重則對工作、生活造成嚴重影響。所以我一直認為數據備份是非常重要的。
雖然有很多很方便的備份方案,例如外置硬盤、家用NAS、網盤等,但這些方案或多或少都有其缺點:外置硬盤需要經常插拔使用麻煩;家用NAS在外訪問的設置很麻煩也很慢;網盤可能因為服務商、自動審查等原因導致文件丟失,或者隱私數據泄露等。
在亞馬遜云上租用一臺云服務器,自行搭建一個私人同步網盤或者直接從ownCloud、NextCloud的AMI鏡像創建私人同步網盤,是我認為最方便、有效的方案。如果需要備份的數據量比較大但訪問頻率不高的,還可以用AWS的S3 Glacier服務,定期把不常訪問的數據用Glacier備份后刪除可以節省不少成本。