Auto Scaling

出色套用可用工時與伺服器Auto Scaling相結合以滿足不斷變化的流量需求

聯絡我們

幕後

在傳統託管圖樣中,需要對固定數量的伺服器進行設定。一小部份伺服器維持在備用圖樣,並可根據流量變化手動新增或卸除。為應對不可預知的流量,需要根據流量預計來佈建置資源,以應對可能發生的流量激增。這一設定程序是基於不強固容量規劃方法完成的,可能導致因未使用的伺服器容量而造成的過度設定,或因所需資源的不可用工時而造成的設定不足。

解決方案架構

此架構圖閱聽了具備額外Auto Scaling能力的典型 Web 應用程式託管架構:

  1. 距離最近的 DNS 伺服器接收並回應用戶要求,然後將該要求自動路由到 CDN,以加速內容 分發。
  2. 然後,要求會被傳送到對應的 SLB,該 SLB 會以輪詢方式在多個 ECS 實例之間分發流入的 套用流量。
  3. 要基於即時資料流量需求伸縮伺服器,需要在 Web 服務器和套用伺服器上設定Auto Scaling服務。 此類伺服器可從 SLB 和 RDS 白名單中自動新增或卸除。
  4. 要隱藏和管理關聯性型資料,需要將套用伺服器串連到雲資料庫 RDS 版。
  5. 所有Database Backup封存檔案、根置放備份和 Web 服務器的記錄檔都隱藏在可伸縮 OSS 中, 該 OSS 可自動擴容或縮容以確保服務不會中斷。

功能亮點

  • 超長套用正常已耗用時間
  • 伺服器自動設定
  • 改進成本管理