国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

基于負載均衡器水平擴展的 Two-Tier 架構

ernest.wang / 745人閱讀

摘要:這種部署方案的特點有應用服務器是無狀態的,可以隨業務的擴張盡可能地水平擴展。通過負載均衡器,可以完成用戶無感知的,單一地域跨可用區的容災切換。是提供的層負載均衡器,用于在多臺云主機間實現應用程序流量的自動分配。

基于負載均衡器水平擴展的 Two-Tier 架構

本篇目錄

關鍵詞ULBTwo-Tier

摘要

Two-Tier 架構是互聯網最常見的應用部署方案,通常指由負載均衡器作為前端流量入口,通過一定的負載均衡策略,卸載流量至后端應用服務器的通用架構。

這種部署方案的特點有:

  1. 應用服務器是無狀態的,可以隨業務的擴張盡可能地水平擴展。

  2. 通過負載均衡器,可以完成用戶無感知的,單一地域跨可用區的容災切換。

ULB 是 UCloud 提供的 4/7 層負載均衡器,用于在多臺云主機間實現應用程序流量的自動分配。可實現故障自動切換,提高業務可用性和資源利用率。

此案例使用 Terraform 創建如下資源:

  • 創建一個 VPC 和 一個 Subnet,將接下來創建的所有資源都劃進這個子網中

  • 創建一臺 ULB 并創建一個虛擬服務器實例用來對外提供 80 端口的監聽服務,并為該 ULB 綁定一個公網彈性 IP 以供外網訪問。

  • 并行批量創建 N 臺云主機,添加它們作為 ULB 的后端節點,配置從 ULB 到后端節點的轉發規則和負載均衡策略。

使用 Terraform 來創建云主機可以享有由基礎設施既代碼 (IaC) 帶來的便利,定義復雜的,具有一定規模的基礎設施架構,并且可以通過修改 HCL 文件,對已建成的基礎設施進行任意方向的擴展。例如:

  • 通過修改主機實例的定義,可以做到單一應用服務器的升降級(Scale-Up,Scale-Down)

  • 通過修改主機實例的數量,可以做到 ULB 后端應用實例的規模伸縮(Scale-In,Scale-Out)

使得對基礎設施的動態管理成為一個無需額外研發成本的自動化操作。

此案例需要一個可用的 UCloud 帳號,以及確保目標可用區有足夠的權限和配額可以創建云主機,ULB,VPC,EIP 和防火墻。并從下方 操作步驟 中拷貝,或克隆 官方倉庫 以獲取完整的 案例演示代碼

拓撲圖

avatar

操作步驟

定義資源

首先創建基礎設施代碼文件,可從 官方樣例 中獲取全部源碼文件,此源碼文件需要使用 terraform 0.12+。


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/126510.html

相關文章

  • 一篇讀懂分布式架構負載均衡

    摘要:一篇讀懂分布式架構下的負載均衡微信公眾號一刻鐘大型現實非嚴肅主義現場一刻鐘與你分享優質技術架構與見聞,做一個有劇情的程序員關注可第一時間了解更多精彩內容,定期有福利相送喲。 一篇讀懂分布式架構下的負載均衡 微信公眾號:IT一刻鐘大型現實非嚴肅主義現場一刻鐘與你分享優質技術架構與見聞,做一個有劇情的程序員關注可第一時間了解更多精彩內容,定期有福利相送喲。 showImg(https:/...

    LuDongWei 評論0 收藏0
  • 原騰訊云架構師談可擴展系統入門基礎

    摘要:隨著智能設備的普及使得高并發場景越來越多,可擴展成為系統設計的必要條件,下面分別介紹下可擴展系統的四個重要組成部分一負載均衡可擴展性冗余容錯水平擴展負載能力和增加硬件呈線性關系。目前大多數互聯網公司均采用軟件負載均衡。 肖立鵬原來在騰訊云做架構師,目前在Udesk擔任CTO職位。下面是他分享的Udesk在可擴展高并發架構方面的一些實踐經驗。 隨著智能設備的普及使得高并發場景越來越多,...

    yuxue 評論0 收藏0

發表評論

0條評論

ernest.wang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<