AWS使用場景:如何選擇三種實例類型?

用戶場景
某互聯網公司將業務運行在AWS上,該業務採用標準的三層架構:WEB、APP、DB。web

當前web和APP都運行在Amazon EC2上,數據庫在Amazone RDS上。根據業務須要,目前的使用方式只會持續6個月。根據這個場景,若是選擇實例,才最便宜,同時不影響業務。數據庫

方案分析架構

其實就是三種實例方式如何選擇:按需實例、預留實例、競價型實例ide

因爲該業務是互聯網業務,顯然,競價型實例不適合,由於競價型實例會隨時被打斷,而影響業務。性能

按需實例是最能知足要求,但比較貴。測試

預留實例很難知足互聯網業務的隨時突發,但能夠做爲數據庫的使用,由於數據庫的量通常都是可預測的。大數據

結論和建議
WEB和APP採用按需實例,數據庫採用預留實例。資源

名詞解釋
按需實例:根據業務須要申請資源,最大資源保證,提供最穩定的資源支持,但價格最高。通常用於難以預測且不能中斷的業務。
預留實例(Reserved):與按需實例對比,能夠提供大幅折扣(最大可達72%),並按1年到3年的使用期進行購買。其實就是承諾一個使用量,相似於批發價。
競價型實例(Spot):能夠容許利用AWS雲中未使用的EC2容量。與按需實例的價格相比,使用競價型實例最高能夠享受90%的折扣。就是可使用暫時空閒的資源,但缺點是,別人若是須要使用的時候,就會被回收(提早2分鐘收到通知),致使業務中斷,因此通常來講,適合非實時性業務,隨時能夠停止的業務,好比大數據分析(商品銷售關聯性分析)、圖像和媒體渲染(電影的後期製做)、高性能計算(基因組測試)等場景。根據官方最佳實踐,建議和容器配合使用,達到最佳使用方式。
專用主機(Dedicated Host):這個類型就是給你一個固定的硬件機器,適用於運行某些須要license的商用軟件的機器,這些license一般受權給某個硬件的機器,例如須要驗證硬件或主板信息等。數據分析

相關文章
相關標籤/搜索