iT邦幫忙

0

AWS Load Balancer 選擇障礙

請教各位先進,為了讓目前系統能承受更大的訪問量想使用 AWS Load Balancer ,以下是目前aws 有提供的三個方案。
Application Load Balancer / Network Load Balancer / Classic Load Balancer 都沒用過所以出現選擇障礙,
目前的使用情境是 有一台ssl 主機去負責 分配使用者到 主機 a 跟主機 b.同時主機間會用到 https / websocket 溝通.

想有要橫項擴充的功能 可以在負載不夠時 去開 主機 c d e ...

ssl 那台變 Aws Load Balancer

請問這樣的需求我應該選那一種 Load Balancer

Classic Load Balancer 這個在aws 反灰是不建議在使用嗎?

2020-12-02 更新
Application Load Balancer HTTPS setting 教學

dragonH iT邦超人 5 級 ‧ 2020-11-26 16:06:48 檢舉
基本上現在就 alb 跟 nlb 在挑

你只有 http/https 的需求

那就是 alb

反之 nlb
混水摸魚 iT邦研究生 5 級 ‧ 2020-11-26 16:14:54 檢舉
了解 那就直接排除 clb
harrytsai iT邦新手 3 級 ‧ 2020-11-26 18:03:59 檢舉
應該是第一種,訪問量跟系統的負載有關

2 個回答

1
浩瀚星空
iT邦超人 1 級 ‧ 2020-11-26 16:07:30
最佳解答

Application Load Balancer

針對一個對象內的負載來決定。基本上首選會是這個選項。
一般會指定給一個監聽應用來處理這件事。
雖然也可以直接監聽ec2的效能。但方便性比較沒那麼大。
大多數會指定好像叫auto scan那個應用來幫忙處理居多。

Network Load Balancer

這是網路負載平衡。可以針對流量來做負載及開機的動作。
適合應用在多區域應用的方式。
這個設定起來比較麻煩。我也只學到 Application
Network 的方式雖然也有學過。但要對網路的知識要非常的了解才行。
一般只建議特別的需求才選用這個
如proxy、cdn...這一類純ip式的。
(雖然alb也可以處理就是了,但畢竟有些服務注重的是流量而非機器效能)

Classic Load Balancer

這算是基本簡單的應用,也是早期的方式。設定也比較單純。
只是在分配資源總是無法面面俱道。一般現在已經不建議使用了。
只保留給早期已開通使用的人。不允許新增了。

以上是單純的介紹。畢竟我aws的最後課程剛好是學這個。
所以有大致上了解一下。
我這邊還有課程的設定對應。(不過是比較高階的設定)
如果你有需要的話。我可以傳給你。不過是全英文的喔。(請私下pm我)
他是一步一步教你該如何去設定它的課本。我還有留著已備不時之需。

另外其實aws好像也有套件包的樣子。選用就全部幫你規劃好,該設定的部份。
雖然設定過程還是需要有一定的知識才能設定就是了。

如果你有需要的話,再pm找我要教學課程吧。不太方便直接分享。

混水摸魚 iT邦研究生 5 級 ‧ 2020-11-26 16:16:19 檢舉

已pm 感謝 星空大播空回覆

已回覆給你了。
映像中有三個教學吧。不過已經忘光了就是了。
最好先在其它帳號自已練習一下。

當初上課是有給我學生帳號。(用不用錢的)。但只能使用一個月。
我那時有借不用錢的機會練習其它的操作。

後續的課程太貴。我就沒去上課了。

這個課程是當初合作商給的名額。原價1萬8。特價6000。
我咬牙就自費去了。
(雖然後來公司好心幫我出這筆錢就是了,還幫帶一個工程師一起去上課)

混水摸魚 iT邦研究生 5 級 ‧ 2020-11-26 16:32:50 檢舉

很讚的文件 感謝~

0
raytracy
iT邦大神 1 級 ‧ 2020-11-26 16:00:17
混水摸魚 iT邦研究生 5 級 ‧ 2020-11-26 16:15:43 檢舉

感謝 雷神…分享這麼實用的連結…我竟然沒google到…萬分感謝

我要發表回答

立即登入回答