超大流量网站的负载均衡
超大流量网站的负载均衡
提示
提示
购买一览
  • 视频课程时间
    46 分钟
  • 语言
    英文
  • 课程形式
    线上
USD 10.00
介绍
在大流量情况下,经常会导致网站服务器响应速度慢甚至停止服务。负载均衡的关键在于“均摊”,当大流量来临时,将流量分发到多台服务器,来提升网站对外的服务能力,并可以避免单点故障对网站的影响以提升网站的可用性。这是网站应对超大流量的“法宝”。 通过课程和实验,可以了解负载均衡的概念、原理和使用场景,并掌握云平台负载均衡的功能和使用方法。
课程对象
云计算初学者及初级开发者
考试
  • 证书:
    Apsara Clouder—云计算:超大流量网站的负载均衡
  • 考试类型:
    线上
  • 语言:
    英文
  • 考试时间:
    30 分钟
  • 考试机会:
    2次
相关课题
超大流量网站的负载均衡
学习使用阿里云负载均衡服务来帮助网站应对超大的用户访问流量。
显示详情
  • 课程索引
  • 负载均衡基本概念介绍
  • 阿里云SLB包含的组件
  • 阿里云SLB架构
  • 阿里云SLB融灾配置
  • 阿里云SLB安全特性
超大流量网站的负载均衡概述
在本课程中,让我们首先讨论负载平衡。我们知道,传统上我们需要一个web服务器来为客户提供和交付服务。通常我们会想,我们是否可以拥有一个非常强大的web服务器,以便它可以做我们想做的任何事情,比如提供任何服务,并为尽可能多的客户提供服务。然而,由于只有一个web服务器,有两个主要问题。第一,发球总是有限制的。如果你的业务蒸蒸日上,会有大量的新用户访问你的网站,所以有一天你的网站肯定会达到你的容量限制,给你的用户带来非常不满意的体验。此外,如果只有一个web服务器,可能会发生单点故障。例如,电源故障或网络连接问题可能会发生在您的服务器上。如果您的单个服务器宕机,您的客户将完全停止服务,您也无法再提供服务。这就是问题所在,如果只有一个web服务器,即使它非常强大,您也会感到痛苦。现在您可能想知道如何扩展web服务器的功能。通常当业务持续增长时,你需要增加一个服务器。但是,如果在多服务类之间再添加一个服务器,终端用户如何知道他们需要访问哪个服务器?为了获得更好的用户体验,终端用户不应该感到后端设置的复杂性。因此,我们可以在终端用户和后端服务器之间放置什么类型的服务或设备?答案是负载平衡设备或软件。我们可以把它放在中间,以便代理可以接受来自最终用户的请求,并使用它特定的机制或算法将服务分发到后端服务器,以平衡负载。这就是为什么它被称为负载平衡器。它不仅解决了单点故障和服务上限问题,而且给最终用户带来了始终如一的满意的用户体验。您好,欢迎回到用负载均衡器处理大流量的课程。在之前的课程中,我们只学习了负载均衡的基本概念。现在让我们看看阿里云是如何通过服务器负载均衡器(SLB)提供负载平衡服务的。阿里云SLB是一种流量分配控制服务,可以根据配置的转发规则将传入流量分配到多个弹性计算服务(ECS)实例中。SLB有四个主要特点。第一个是高可用性。如果您在不同的区域设置大多数SLB,并且每个区域有两个amazon,那么默认情况下SLB将与一个主实例部署在一个区域,与一个从实例部署在另一个区域。这显示了SLB的高可用性特征。另外,使用SLB,您将获得可伸缩性,因为当您在SLB后面进行伸缩时,最终用户将永远不会知道和感受到任何混乱。此外,与任何物理硬件成本相比,SLB服务的成本更低。最后一个特点是安全性,因为SLB是阿里云网络服务之一。默认情况下,它可以利用所提供的大多数安全产品和特性来保护您的业务。对于DDoS攻击,SLB具有基本的DDoS保护能力。同样,让我们使用这幅图来回顾整个SLB基本架构。所以现在我们有阿里巴巴云SLB坐在终端用户和后端服务器之间,也就是ECS。在组件方面,SLB由三个主要组件组成。第一个是实例。作为终端云用户,您可以创建两个实例并将其放置到一个区域。对于每个负载平衡实例,您需要在其中创建和放置多个侦听器。对于后端,您需要告诉负载平衡器您的后端服务器是什么,您希望将多少服务器置于SLB保护之下。因此,在创建SLB并尝试配置它时,需要考虑以下三个主要组件。根据SLB的连接器功能,有两种SLB实例。我们在公共网络SLB上调用的第一个。根据名称,您可以看出这是可以与公共IP地址组合的SLB,支付模式是pay—as—you—go。这意味着您需要为实例租用和公共流量付费。如果你使用额外的音量,你需要为额外的音量付费。到目前为止,您只能为公共网络SLB选择现收现付模式。专用网络SLB是完全免费的。根据名称,您可以知道它只能在私有网络环境中使用,而且我们永远不会为它分配公共地址IP。我们使用公共和私人的SLB来提高能力。从这张图中可以看出,我们希望使用公共SLB作为用户从Internet传入的请求,但在内部,我们希望使用私有SLB将不同的流量或请求转发到不同的后端服务器。因此,两层架构更具有可伸缩性和弹性。
推荐认证