负载均衡器和自动伸缩组(Auto Scaling Group)的主要区别是什么?

0

【以下的问题经过翻译处理】 负载均衡器和自动伸缩组(Auto Scaling Group)的主要区别是什么?

1 Antwort
0

【以下的回答经过翻译处理】 负载均衡器将应用程序流量分布到多个目标上,如EC2实例、IP地址和容器。如果我有两个正在运行的实例,并且有N个成员请求访问其数据,则负载平衡器会在两个运行的实例之间均匀分配这些N个请求。负载均衡器降低了单个实例的负载,并提高了应用程序的整体性能。 在AWS上有几种负载均衡器选择:

  • 应用程序负载均衡器:在第7层运行。目标是IP实例、Lambda函数和容器。支持的协议为HTTP、HTTPS和gRPC。
  • 网络负载均衡器:在第4层运行。目标是IP、实例、应用程序负载均衡器和容器。支持的协议为TCP、UDP和TLS。
  • 网关负载均衡器:作为第3层网关和第4层负载均衡器的“穿透式”负载均衡器。目标是IP和实例。支持的协议为IP。
  • 经典负载均衡器:在第4/7层运行。目标是EC2-Classic。支持的协议为TCP、SSL/TLS、HTTP和HTTPS。经典负载均衡器没有在积极开发。
  • AWS全局加速器:类似于负载均衡器。在TCP/UDP上运行。目标是IP、应用程序负载均衡器和网络负载均衡器。支持的协议为TCP和UDP。

自动伸缩组(Auto Scaling Group)用于根据应用程序的需求自动增加和减少实例的数量。它确保您有足够的实例可用来处理应用程序的负载。例如,自动伸缩组的最小大小为1个实例,所需容量为2个实例,最大大小为4个实例。您定义的缩放策略根据您指定的标准调整实例的数量,在您的最小和最大实例数之内。自动伸缩组的目标是:

  • 扩展(添加EC2实例)以匹配增加的负载
  • 缩小(删除EC2实例)以匹配减少的负载
  • 确保我们有一定数量的机器在运行
  • 自动将新实例注册到负载均衡器中
profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen