上周去看了一些國外的雲計算服務,寫了篇《國外雲計算平台的初步印象》,後來去注冊了Amazon Web Services的一年免費套餐,現在做些記錄。
AWS Free Usage Tier 是亞馬遜為了讓雲計算平台的入門用戶熟悉其服務來提供的,其提供的服務包括:
AWS Free Usage Tier (Per Month):
- 750 小時 Amazon EC2 Linux Micro Instance (613 MB 内存,支持32位和64位平台) – 每個月可以連續運行足夠小時數
- 750 小時 Amazon EC2 Microsoft Windows Server Micro Instance (613 MB 内存,支持32位和64位平台) – 每個月可以連續運行足夠小時數
- 750 小時的一個 Elastic Load Balancer 加上 15 GB 數據處理
- 30 GB 的 Amazon Elastic Block Storage, 加上 2 million I/Os 和 1 GB 的 snapshot storage
- 5 GB 的 Amazon S3 标準存儲, 20,000 Get 請求, 和 2,000 Put 請求
- 100 MB 存儲Amazon DynamoDB, 5 單元可寫及10單元可讀
- 25 Amazon SimpleDB Machine Hours 和 1 GB 存儲
- 1,000 Amazon SWF workflow executions can be initiated for free. A total of 10,000 activity tasks, signals, timers and markers, and 30,000 workflow-days can also be used for free
- 100,000 次請求 Amazon Simple Queue Service
- Amazon Simple Notification Service,100,000 請求, 100,000 HTTP 通知及 1,000 郵件通知
- 10 Amazon Cloudwatch 監控,10 次報警和1,000,000 次API 請求
- 所有AWS服務一共15 GB 對外流量帶寬
- 750 小時 Amazon RDS 的 SQL Server Micro DB Instance (運行 SQL Server Express Edition 在一個單獨的 Availability Zone) – 每個月可以連續運行足夠小時數的數據庫實例
- 20 GB 數據庫存儲
- 10 million I/Os
- 20 GB 備份存儲,适用于自動數據庫備份和任意用戶初始化的數據庫 Snapshots
這裡提供的最主要是第一項:1個微型ec2雲主機,我把使用過程記錄一下:
- 首先需要一個amazon帳号,我很多年以前有個amazon帳号,可以直接登錄,如果沒有也可以新申請注冊一個;
- 登錄後再注冊一個Amazon Web Services帳号,填寫相應的申請,還會進行電話驗證,并填寫信用卡信息(如果在免費範圍内試用不收費,超出範圍才收費),然後會接到是否允許試用的通知;
- 得到允許試用的許可後,進入aws的控制台,開通免費的micro ec2雲主機,設置安全組,啟用22端口,就可以用ssh連接服務器;
- 參考Getting PHP and MySQL running on Amazon EC2這篇文件安裝php, apache, mysql和phpmyadmin,注意可以用sudo -s來更改root權限;
- 修改安全組,打開80端口,就可以看到網站,修改linux自啟動文件,讓機器重啟後自動啟動apache和mysql,還可以設置inbound ICMP打開ping的響應;
- 初始有個8GB空間,可以添加新的Elastic Block Storage,并/mnt到雲機主上使用;
- 可以使用Cloudwatch來監控賬單,設置收費隻要大于0就報警,以免在不知道的情況下被扣了費用。
LAMP環境基本搭建起來後,就可以像對待普通主機一樣對待這個雲主機了,繼續安裝網站。
评论