原创 試用AWS的CodeCommit服務

CodeCommit是類似於Github的源代碼託管服務,完全兼容git。 收費方式爲:每個活動用戶每月1美金(每用戶每月10GB存儲量,2000 個GIT請求),超過額度後,每月每GB0.06美金,每個GIT請求 0.001美金。

原创 創建一臺55分鐘後會自動終止的EC2實例

有時在做技術調研時,會短時間用一下EC2機器。爲了避免忘記關閉導致的費用浪費,希望能讓EC2能在一段時間後自動終止。關鍵點: IAM角色,user-

原创 批量添加刪除EC2資源的TAG

偶爾會同時生成大批量的實例,但是又忘了給他們在創建時打上標籤 或者在使用過程中,需要批量增加、修改實例的已有標籤。 AWS提供了一個資源編輯器來幫助批量添加刪除TAG的功能 在EC2的控制檯點擊“標籤” 可以看到管理界面,上半部是

原创 使用Spot EC2實例運行VS2015

實例類型 m4.large,2 vCPU, 8G mem, 200GB gp2 EBS 設置Spot實例承受單價 0.04美元每小時,大約每小時0.25人民幣。 M3.large的單價比M4.large的單價貴好幾倍 挑選AMI

原创 試用AWS的Lambda和API Gateway

目標 使用Lambda和API gateway搭建一個HTTP API,返回文本信息 步驟 在Lambda中創建nodejs函數 函數名 helloWorld 函數體: exports.handler = function(event

原创 IAM學習備忘

IAM是AWS的身份訪問管理系統。它是AWS的安全體系的基石。 在IAM上主要的注意點:   儘可能不使用根賬戶登錄AWS。大部分的需求通過使用IAM用戶都能滿足 給根賬戶加入多因子認證(MFA)。一般可以通過在手機上生成一次性的登錄

原创 開啓CloudTrail全局設置

今天發現使用CloudTrail需要在每個區域都顯示地開通,即你需要在每個region下的CloudTrail頁面都點擊一下“立即開始試用”按鈕。

原创 CLI的wait子命令阻塞等待狀態更新

通常創建一個spot請求或創建一個instance比較費時, 創建命令完成後不能馬上執行ssh等命令。 AWS的CLI提供了一個wait子命令來阻塞住命令,幫助腳本的順序正常執行。 下面以創建一個Spot EC2實例爲例子,演示wait的

原创 如何用好AWS上的每一分錢

嚴格控制能開啓新資源的權限 不是所有AWS使用者都有如經營者一般的成本意識,他們可能開啓了一個高配置服務後,就放置不管了。而大部分的AWS服務又是按時間進行收費。在無形中,會導致公司資源的浪費。 當權限控制在某一個或幾個有成本意識的人的手

原创 使用AWS TCO Calculator 比較運維費用

使用AWS後的運維費用和使用自建數據中心有什麼區別呢?我們該從哪些方面來進行比較呢? AWS提供了一個工具來進行自建數據中心和使用AWS服務器的總費用的比較。 訪問 http://www.awstcocalculator.com/

原创 使用CLI查看所有DeviceFarm支持的設備列表

最近DeviceFarm又支持了iOS的真機測試。 我們可以使用如下命令獲得所有支持的設備列表 aws devicefarm list-devices --region us-west-2 --output table 注意,使用之前請記

原创 使用移動版AWS控制檯管理資源

亞馬遜提供了移動版的控制檯應用程序來方便管理AWS資源。 這裏以iOS爲例,介紹一下它的大致功能。 在AppStore搜索AWS 在登錄界面點擊IAM,使用IAM賬號登錄。 Portal界面 彈出菜單,可以切換region,或

原创 使用Elasticache創建多AZ的redis集羣

使用AWS的Elasticache可以快速創建一個支持跨AZ的redis集羣,提高redis服務的整體可用性。 先選擇後臺數據庫的引擎爲redis。 注意勾選 “Enable Replication”(開啓複製) 和 “Multi-

原创 從頭新建VPC

在使用EC2或RDS的服務過程中,一直會碰到VPC這個名詞。 由於AWS已經給我們創建了一個默認的VPC,所以我們一般只需要在下拉列表中選擇就行了。 最直觀的感覺就是,我們通過選擇VPC的不同子網來獲得不同的IP地址。 那VPC的具體功能

原创 Redis on EC2的性能測試

測試實例 m3.medium, m4.large, r3.large 測試步驟 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch