Reserved Instance 介紹

Reserved Instance 介紹

Aws Reserved Instance 介紹

因為公司收到AWS建議可以使用RI方案,但在官方文件上面寫得有點不清楚,所以在此寫下研究過後,瞭解到的部分。

[toc]

簡單說明

  • 簡單來說,Reserverd Instance 就是一個你向AWS保證購買一段時間的Instance使用,所以AWS會給你較便宜的折扣去收錢。

Term

  • 一個Term 代表購買的一次週期
  • 目前只有1年、3年
    • 這是官方賣的,但其實可以用AWS的market來買賣較短期的term的RI,有的話會在RI的購買search那邊顯示出來
    • 3年會比1年便宜
    • AWS market上面賣的RI,也是別人向AWS購買後,發現不需要了,所以把剩下的賣出來,看有沒有人需要。這種的通常週期會比較短,但整個算起來價格還是比AWS預設的on-demand還要便宜。

付費方式

  • 全部預付部分預付不預付
    • 部分預付剩下的部分不預付,會用RI的小時費用去算。
    • 全部預付最便宜,部分預付次之,不預付最貴,但還是比OnDemand還要便宜。(因為你還是需要繼續付費到Term結束)

Region

  • Region: 可以在同個Region下,對同系列(如t2)同租用(如都是共享的)同平台(如linux/Unix)的instances 由小到大的正規化因素去分配。
    簡單列幾個

    執行個體大小 正規化因素
    nano 0.25
    micro 0.5
    small 1
    medium 2
    large 4
    xlarge 8

    EX:
    在Region Tokyo 買了一個t2.Medium的Linux RI,然後在RegionTokyo裡面有執行一台t2.nano、一台t2.micro、一台t2.medium的instance,且他們都是Linux系統。
    接下來AWS會自動去把t2.nano、t2.micro的所有使用都改成套用t2.Medium的折扣去收費。而t2.medium會有部分(1.25/2)會是套用t2.Medium的折扣,其他部分就依然使用OnDemand的價格。

  • Availability Zone: 只能完全符合同AZ同系列(t2 t3等)同大小(nano micro等)同平台同租用(Shared、Dedicated) 才會去套用到。

Offering Class

  • Standard
    • 代表購買之後,不能夠對多個這種RI做合併的動作,也不能把這個RI轉成其他類型的RI
  • Convertible
    • 購買之後,可以對多個這種RI做合併的操作,也可以把這個RI轉換成任意其他種的RI
      EX:
    • t2.Medium的Standard RI不能轉換成m2.Small的RI
    • t2.Medium的Convertible RI卻可以轉換成m2.Small的RI

Tenancy

  • Default

    實際上硬體資源是和其他同區域的Instances共用

  • Dedicated

    單獨占用一個硬體資源來給自己的Instances使用。

結論

  • 應該通常都會去買Standard的RI,並且區域是Region,這樣可以有較大的折扣(Standard比Convertible便宜),然後Region又可以自動套用到所有同類型不同大小但同區域的Instances上。
  • Convertible 主要應該是for 使用AZ,且很可能在一個Term結束前就會換到使用別的Service(例如t2轉成m2)的情境。

Refference:

留言

這個網誌中的熱門文章

淺談在Golang上面的物件導向

咖啡杯、隨行杯、保溫杯的清潔除臭