本文介紹了傳統型負載平衡CLB(Classic Load Balancer)執行個體相關的常見問題。
什麼是負載平衡效能保障型執行個體?
CLB效能保障型執行個體提供了可保障的效能指標。與之相對的是CLB效能共用型執行個體,資源是所有執行個體共用的,不保障執行個體的效能指標。
CLB在推出效能保障型執行個體之前,您所有購買的執行個體均為效能共用型執行個體。在控制台上,您可以查看已購執行個體的類型。
目前,效能共用型執行個體已停售,不支援新購。
效能保障型執行個體的三個關鍵計量如下:
最大串連數-Max Connection
最大串連數定義了一個Server Load Balancer執行個體能夠承載的最大串連數量。當執行個體上的串連超過規格定義的最大串連數時,建立串連請求將被丟棄。
每秒建立串連數-Connection Per Second(CPS)
每秒建立串連數定義了建立串連的速率。當建立串連的速率超過規格定義的每秒建立串連數時,建立串連請求將被丟棄。
每秒查詢數-Query Per Second(QPS)
每秒請求數是七層監聽特有的概念,指的是每秒可以完成的HTTP或HTTPS的查詢(請求)的數量。當請求速率超過規格所定義的每秒查詢數時,建立串連請求將被丟棄。
阿里雲負載平衡按規格計費執行個體開放了以下執行個體規格,各地區因資源情況不同,開放的規格可能略有差異,請以控制台購買頁為準。
規格 | 最大串連數 | 每秒建立串連數(CPS) | 每秒查詢數(QPS) |
簡約型I(slb.s1.small) | 5,000 | 3,000 | 1,000 |
標準型I(slb.s2.small) | 50,000 | 5,000 | 5,000 |
標準型II(slb.s2.medium) | 100,000 | 10,000 | 10,000 |
高階型I(slb.s3.small) | 200,000 | 20,000 | 20,000 |
高階型II(slb.s3.medium) | 500,000 | 50,000 | 30,000 |
超強型I(slb.s3.large) | 1,000,000 | 100,000 | 50,000 |
按使用量計費執行個體的效能規格上限與超強型I(slb.s3.large)保持一致。
四層負載如需更大並發串連數請選擇網路型負載平衡NLB產品;七層負載如需更高的QPS,請選擇應用型負載平衡ALB產品。
關於NLB的介紹,請參見什麼是網路型負載平衡NLB。
關於ALB的介紹,請參見什麼是應用型負載平衡ALB。
效能保障型執行個體如何收費?
關於隨用隨付執行個體計費說明,請參見隨用隨付。
按規格計費方式
公網效能保障型費用=執行個體費+流量或頻寬費+規格費
取消原有按規格計費的彈性計費邏輯後,執行個體每小時的規格費將按使用者所選規格固定收取。例如,您購買執行個體時選擇了超強型I(slb.s3.large)規格,但是您實際某個小時各項指標達到的最大效能規格為(slb.s3.small),該小時的規格費將按照您購買時所選的超強型I(slb.s3.large)規格收取。
按使用量計費方式
公網效能保障型費用=執行個體費+流量費+LCU費
按使用量計費的執行個體效能根據用量自動彈性,且無需指定規格,每小時根據實際使用量收取LCU費。
私網Server Load Balancer執行個體也會收取規格費嗎?
如果您當前執行個體為效能共用型私網執行個體,則不會收取規格費。如果您選擇的是效能保障型私網執行個體,則需要收取規格費。
規格費收取方式與公網執行個體規格費計費規則一致。私網執行個體免收執行個體費和流量費。
如何選擇效能保障型執行個體?
如果您的業務量較平穩,建議您選擇按規格計費,執行個體每小時的規格費按使用者所選規格固定收取。
如果您的業務量具有周期性或者波動性較大,建議您選擇按使用量計費,按使用量計費的執行個體效能根據用量自動彈性,且無需指定規格,每小時根據實際使用量收取LCU費。
為何有時效能保障型執行個體看起來達不到規格中的效能指標上限?
與短木板原理相似。
效能保障型執行個體並不保障三個指標(包含頻寬指標)同時達到指定規格的指標上限。即規格中哪個指標先達到峰值,就以哪個指標開始限速。
例如某使用者選擇高階型I(slb.s3.small)執行個體,當執行個體的QPS已經達到20000,但並發串連數卻遠未達到20萬,那麼該執行個體最大串連數可能永遠都不會達到規格上限,因為建立的串連請求會因為QPS達到上限而被丟棄。
是否可以調整效能保障型執行個體的規格?
可以。
您可在控制台對效能保障型執行個體進行變更配置。更多資訊,請參見隨用隨付執行個體變更配置。
- 將效能共用型執行個體變更為效能保障型執行個體後,無法再將其變更回效能共用型執行個體。
效能共用型執行個體變更為效能保障型執行個體不會影響業務,也不會變更Server Load Balancer執行個體IP。
建議在業務低穀期變更效能共用型執行個體為效能保障型執行個體,或通過DNS實現執行個體間的負載平衡後,再進行變更配置。
所有的變更配置操作都不影響Server Load Balancer執行個體的IP地址。
變更效能保障型執行個體規格後,為何執行個體規格沒有即時生效?
如果您更改執行個體規格時,同時變更了計費方式(按頻寬計費和按流量計費的變更),那麼規格的變更會同計費方式的變更一起在次日00:00:00生效,並不會即時生效。
效能共用型執行個體有什麼特徵?
特徵 | 描述 |
還能否購買? | 效能共用型執行個體已停售,不支援新購。 |
是否有規格? | 效能共用型執行個體不提供效能保障,沒有多個規格可選擇。 |
存量效能共用型執行個體會額外收取規格費嗎? | 不會。 原有的效能共用型執行個體(如果您不將其變更配置效能保障型)將繼續保持為效能共用型執行個體,不收取規格費。您也可以通過變更配置,將效能共用型執行個體升級成效能保障型執行個體。變更成效能保障型後,當效能保障型執行個體開始正式收費時,該執行個體將收取規格費。 |
效能共用型執行個體能否變更為效能保障型執行個體? | 可以。
|
效能共用型執行個體與效能保障型執行個體區別如下:
特性 | 效能共用型執行個體 | 效能保障型執行個體 |
資源分派 | 資源共用 | 資源獨享 |
可用性SLA | 不提供 | 99.95% |
IPv6 | × | ✔ |
支援SNI多認證 | × | ✔ |
支援黑白名單 | × | ✔ |
支援綁定彈性網卡ENI | × | ✔ |
添加ECS彈性網卡ENI的輔助IP | × | ✔ |
HTTP重新導向HTTPS | × | ✔ |
一致性HASH | × | ✔ |
TLS安全性原則 | × | ✔ |
HTTP2 | × | ✔ |
Websocket(S) | × | ✔ |
公網CLB執行個體的固定公網IP是否支援綁定Elastic IP Address?
不支援直接綁定。
但是在業務影響可控的情況下,您可以通過以下方式將CLB執行個體公網IP綁定為Elastic IP Address:
新購私網CLB執行個體,然後將私網CLB執行個體的公網IP綁定Elastic IP Address。更多資訊,請參見建立和管理CLB執行個體和私網CLB執行個體綁定和管理EIP。
新購公網ALB執行個體,公網ALB執行個體預設綁定Elastic IP Address,從而提供公網能力。更多資訊,請參見建立應用型負載平衡。
新購公網NLB執行個體,公網NLB執行個體預設綁定Elastic IP Address,從而提供公網能力。更多資訊,請參見建立和管理NLB執行個體。
CLB執行個體建立後能否修改主備可用性區域?
不可以。
CLB執行個體建立後不支援再修改主備可用性區域,您只能重新購買執行個體並在購買時選擇其他的可用性區域。
新一代負載平衡,即應用型負載平衡ALB(Application Load Balancer)與網路型負載平衡NLB(Network Load Balancer),支援更加靈活的多可用性區域策略,推薦您使用ALB與NLB。詳情可參考Server Load Balancer產品家族介紹、什麼是應用型負載平衡ALB、什麼是網路型負載平衡NLB。