302
技術社區[雲棲]
一篇文章讀懂阿裏雲負載均衡性能保障型實例
什麼是負載均衡性能保障型實例?
性能保障型實例提供了可保障的性能指標(性能SLA)。與之相對的是性能共享型實例,即不保障實例的性能指標,資源是所有實例共享的。
在阿裏雲負載均衡推出性能保障型實例之前,您所有購買的實例均為性能共享型實例。在控製台上,您可以查看已購實例的類型。
把鼠標移至性能保障型實例的綠色圖標,可查看具體的性能指標,如下圖所示。
性能保障型實例的三個關鍵指標如下:
-
最大連接數-Max Connection
最大連接數定義了一個負載均衡實例能夠承載的最大連接數量。當實例上的連接超過規格定義的最大連接數時,新建連接請求將被丟棄。
-
每秒新建連接數-Connection Per Second (CPS)
每秒新建連接數定義了新建連接的速率。當新建連接的速率超過規格定義的每秒新建連接數時,新建連接請求將被丟棄。
-
每秒查詢數-Query Per Second (QPS)
每秒請求數是七層監聽特有的概念,指的是每秒可以完成的HTTP/HTTPS的查詢(請求)的數量。當請求速率超過規格所定義的每秒查詢數時,新建連接請求將被丟棄。
阿裏雲負載均衡性能保障型實例提供了如下六種實例規格。
規格 1 | 簡約型I (slb.s1.small) | 5000 | 3000 | 1000 |
規格 2 | 標準型I (slb.s2.small) | 50000 | 5000 | 5000 |
規格 3 | 標準型II (slb.s2.medium) | 100000 | 10000 | 10000 |
規格 4 | 高階型I (slb.s3.small) | 200000 | 20000 | 20000 |
規格 5 | 高階型II (slb.s3.medium) | 500000 | 50000 | 30000 |
規格 6 | 超強型I (slb.s3.large) | 1000000 | 100000 | 50000 |
如何選擇性能保障型實例?
您需要結合具體業務來選擇性能規格,整體原則如下:
如果是四層監聽,關注的重點是長連接的並發連接數,那麼最大(並發)連接數應當作為一個關鍵指標來參考。根據不同的業務場景,您需要預估一個負載均衡實例需要承載的最大並發連接數,並選擇相應的規格。
如果是七層監聽,關注的重點是QPS的性能,QPS決定了一個七層應用係統的吞吐量。同樣,您也需要根據經驗對QPS進行預估。在初步選定一個規格後,在業務壓測和實測過程中對規格進行微調。
-
結合與性能保障型實例一起推出的其它關鍵監控指標,查看實際業務流量的走勢、峰值情況,對性能規格進行更加精確的選取。更多詳細信息,參考監控數據。
並發連接數監控示例
新建連接數監控示例
QPS監控示例
性能保障型實例的變配操作限製
您可在控製台對性能保障型實例進行變配,如下圖所示。
按量付費的性能保障型實例的規格可以升配也可以降配,包年包月的性能保障型實例目前暫時隻允許升配,不允許降配。
因此,建議您先使用按量付費的實例進行業務測試,確認好規格後再購買所需規格的包年包月實例。
另外,變更性能保障型實例規格時,如果同時變更計費方式(按流量計費或按帶寬計費),則規格變更需要到次日零點才能生效。如果僅僅是對實例規格進行變更,變更立即生效。建議您在變更規格時,盡量不要變更計費方式。
注意:由於曆史存量原因,部分實例可能存在於較老的集群。此部分實例在變配到性能保障型實例時,因為需要將實例遷移,因此可能出現10-30秒的業務中斷,因此建議在業務低穀期進行此類變配,或通過GSLB來做實例間的負載均衡後,再進行變配。
性能保障型實例售賣開放計劃
阿裏雲負載均衡從5月份開始在美東1地域小範圍公測性能保障型實例,目前已經開放性能保障型實例地域和後續計劃如下:
- 美東1(弗吉尼亞):已上線
- 華北2(北京):已上線
- 華東1(杭州):已上線
- 華東2(上海):已上線
- 華北1(青島):已上線
- 華北3(張家口)及海外各地域:後續陸續上限開放,敬請關注
性能保障型實例的定價
性能保障型實例根據不同規格收取規格費,如下表所示。阿裏雲負載均衡提供了一種免費的規格,可滿足以前絕大部分共享型實例用戶的需求。
注意:下表中所列的隻是規格費用。除規格費以外,負載均衡實例的實例配置費用和流量費保持不變。更多詳細信息,參考計費說明。
月價(元/月) | 年價(元/年) | 小時價(元/時) | |||||
規格 1 | 簡約型I (slb.s1.small) | 5000 | 3000 | 1000 | 免費 | 免費 | 免費 |
規格 2 | 標準型I (slb.s2.small) | 50000 | 5000 | 5000 | 190.00 | 1,938.00 | 0.32 |
規格 3 | 標準型II (slb.s2.medium) | 100000 | 10000 | 10000 | 380.00 | 3,876.00 | 0.63 |
規格 4 | 高階型I (slb.s3.small) | 200000 | 20000 | 20000 | 760.00 | 7,752.00 | 1.27 |
規格 5 | 高階型II (slb.s3.medium) | 500000 | 50000 | 30000 | 1,143.00 | 11,658.60 | 1.91 |
規格 6 | 超強型I (slb.s3.large) | 1000000 | 100000 | 50000 | 1,908.00 | 19,461.60 | 3.18 |
如何處理原有的性能共享型實例?
原有的性能共享型實例將繼續保持性能共享型實例,不收取規格費。您也可以通過變配,將性能共享型實例升級成性能保障型實例。變更成性能保障型後,後續在保障型實例正式收費時,該實例將收取規格費。
為何有時性能保障型實例看起來達不到規格中的性能指標上限?
短木板原理。
性能保障型實例並不保障三個指標(包含帶寬指標)同時達到指定規格的指標上限。即規格中那個指標先達到峰值,就以哪個指標開始限速。同樣,如果購買了按帶寬付費的實例,當實例帶寬達到峰值上限時,也可能會出現因為帶寬限速而導致某些指標達不到規格上限的情況。
比如某用戶選擇高階型I(slb.s3.small)實例,當實例的QPS已經達到20000,但並發連接數確遠未達到20萬,那麼該實例最大連接數可能永遠都不會達到規格上限,因為新建的連接請求會因為QPS達到上限而被丟棄。
注意:如果您使用了高防產品導致您的流量源IP變的非常少,有可能產生HTTPS業務流量負載不均衡的情況,此類情況下建議工單聯係售後處理。
為什麼有時候低配的性能保障型實例比共享型實例的性能還差一些?
性能共享型實例在資源上是共享的,在業務高峰期性能指標沒有保障;而性能保障型實例可以保障任何時刻的性能。
何時開放API來創建、變配性能保障型實例?
性能保障型實例暫時還未開放API來進行創建和變配。開放時間請關注後續官網公告、郵件及短信通知。
還可以購買性能共享型實例嗎?
當前繼續開放性能共享型實例的售賣,後續性能共享型實例下線計劃會通過官網公告、郵件等方式通知。
性能保障型實例何時開始收費?
當前性能保障型實例處於公測期,性能規格免費。後續收費計劃將通過官網公告、短信、郵件方式進行通知。
最後更新:2017-09-12 11:03:25