摘要:這種部署方案的特點有應(yīng)用服務(wù)器是無狀態(tài)的,可以隨業(yè)務(wù)的擴張盡可能地水平擴展。通過負載均衡器,可以完成用戶無感知的,單一地域跨可用區(qū)的容災(zāi)切換。是提供的層負載均衡器,用于在多臺云主機間實現(xiàn)應(yīng)用程序流量的自動分配。
關(guān)鍵詞:ULB, Two-Tier
Two-Tier 架構(gòu)是互聯(lián)網(wǎng)最常見的應(yīng)用部署方案,通常指由負載均衡器作為前端流量入口,通過一定的負載均衡策略,卸載流量至后端應(yīng)用服務(wù)器的通用架構(gòu)。
這種部署方案的特點有:
應(yīng)用服務(wù)器是無狀態(tài)的,可以隨業(yè)務(wù)的擴張盡可能地水平擴展。
通過負載均衡器,可以完成用戶無感知的,單一地域跨可用區(qū)的容災(zāi)切換。
ULB 是 UCloud 提供的 4/7 層負載均衡器,用于在多臺云主機間實現(xiàn)應(yīng)用程序流量的自動分配。可實現(xiàn)故障自動切換,提高業(yè)務(wù)可用性和資源利用率。
此案例使用 Terraform 創(chuàng)建如下資源:
創(chuàng)建一個 VPC 和 一個 Subnet,將接下來創(chuàng)建的所有資源都劃進這個子網(wǎng)中
創(chuàng)建一臺 ULB 并創(chuàng)建一個虛擬服務(wù)器實例用來對外提供 80 端口的監(jiān)聽服務(wù),并為該 ULB 綁定一個公網(wǎng)彈性 IP 以供外網(wǎng)訪問。
并行批量創(chuàng)建 N 臺云主機,添加它們作為 ULB 的后端節(jié)點,配置從 ULB 到后端節(jié)點的轉(zhuǎn)發(fā)規(guī)則和負載均衡策略。
使用 Terraform 來創(chuàng)建云主機可以享有由基礎(chǔ)設(shè)施既代碼 (IaC) 帶來的便利,定義復(fù)雜的,具有一定規(guī)模的基礎(chǔ)設(shè)施架構(gòu),并且可以通過修改 HCL 文件,對已建成的基礎(chǔ)設(shè)施進行任意方向的擴展。例如:
通過修改主機實例的定義,可以做到單一應(yīng)用服務(wù)器的升降級(Scale-Up,Scale-Down)
通過修改主機實例的數(shù)量,可以做到 ULB 后端應(yīng)用實例的規(guī)模伸縮(Scale-In,Scale-Out)
使得對基礎(chǔ)設(shè)施的動態(tài)管理成為一個無需額外研發(fā)成本的自動化操作。
此案例需要一個可用的 UCloud 帳號,以及確保目標可用區(qū)有足夠的權(quán)限和配額可以創(chuàng)建云主機,ULB,VPC,EIP 和防火墻。并從下方 操作步驟 中拷貝,或克隆 官方倉庫 以獲取完整的 案例演示代碼。
首先創(chuàng)建基礎(chǔ)設(shè)施代碼文件,可從 官方樣例 中獲取全部源碼文件,此源碼文件需要使用 terraform 0.12+。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/126510.html
摘要:一篇讀懂分布式架構(gòu)下的負載均衡微信公眾號一刻鐘大型現(xiàn)實非嚴肅主義現(xiàn)場一刻鐘與你分享優(yōu)質(zhì)技術(shù)架構(gòu)與見聞,做一個有劇情的程序員關(guān)注可第一時間了解更多精彩內(nèi)容,定期有福利相送喲。 一篇讀懂分布式架構(gòu)下的負載均衡 微信公眾號:IT一刻鐘大型現(xiàn)實非嚴肅主義現(xiàn)場一刻鐘與你分享優(yōu)質(zhì)技術(shù)架構(gòu)與見聞,做一個有劇情的程序員關(guān)注可第一時間了解更多精彩內(nèi)容,定期有福利相送喲。 showImg(https:/...
摘要:隨著智能設(shè)備的普及使得高并發(fā)場景越來越多,可擴展成為系統(tǒng)設(shè)計的必要條件,下面分別介紹下可擴展系統(tǒng)的四個重要組成部分一負載均衡可擴展性冗余容錯水平擴展負載能力和增加硬件呈線性關(guān)系。目前大多數(shù)互聯(lián)網(wǎng)公司均采用軟件負載均衡。 肖立鵬原來在騰訊云做架構(gòu)師,目前在Udesk擔(dān)任CTO職位。下面是他分享的Udesk在可擴展高并發(fā)架構(gòu)方面的一些實踐經(jīng)驗。 隨著智能設(shè)備的普及使得高并發(fā)場景越來越多,...
閱讀 283·2024-11-07 18:25
閱讀 130362·2024-02-01 10:43
閱讀 867·2024-01-31 14:58
閱讀 828·2024-01-31 14:54
閱讀 82766·2024-01-29 17:11
閱讀 3047·2024-01-25 14:55
閱讀 1985·2023-06-02 13:36
閱讀 3032·2023-05-23 10:26