云平台网络架构以及相关产品的介绍(一)| 学习笔记

本文涉及的产品
云服务器 ECS,u1 4核8GB 1个月
云服务器 ECS,u1 4核16GB 1个月
云服务器ECS,u1 2核4GB 1个月
简介: 快速学习云平台网络架构以及相关产品的介绍。

开发者学堂课程【专有云网络基础架构介绍 :云平台网络架构以及相关产品的介绍(一)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1206/detail/18173


云平台网络架构以及相关产品的介绍

 

内容分析:

一、VPC 等产品基本概念以及使用

二、专有云网络架构及流量模型

三、VPC 和经典网络互访场景介绍

 

一、VPC 等产品基本概念以及使用

1、VPC 的简介:

虚拟私有云(Virtual Private Cloud)是一个私密的虚拟网络环境,不同的 VPC 之间逻辑上彻底隔离,用户可以自由配置 VPC 内的 IP 地址段、子网、安全组等子服务,每个虚拟私有云 VPC 由一个私网网段、路由器和至少一个子网组成.

image.png

在创建 VPC 时,C 创建出来就是一个大的网段,例如 192.168.0.0/16,一个 VPC 网段可以包含多个子网,例如 192.168.1.0/24 或 192.168.2.0/24,这每一个子网都代表了一个 with which,所有的 with which 都可以通过这一个路由器去访问到外部。

2、VPC 和经典网络的关系

VPC 的网络是使用这个物理网络来进行承载的。物理网络,是可见的。

VPC 网络是在物理网络上面使用了一层 VXLAN 的封装,所以在底层网络抓包的时候,可能需要专门的工具才看到这个 VPC 类型的包。物理网络由 ISW,DSW,ASW 还有这些物理服务器,CSW,LSW 去进行组成的。

⑴专有云中,我们将由物理服务器,交换机,物理线路构成的网络称为经典网络.

通过服务器虚拟化,网络虚拟化搭建的网络称为 VPC 网络

⑵在结构上,经典网络是 VPC 网络的承载,底座。

⑶逻辑上经典网络与 VPC 网络隔离,无法互通

⑷本质上 VPC 网络相对于经典网络就是多了一层 VXLAN 封装信息

image.png

3、VPC 连接公网

VPC 如果需要连接功能的话,是需要通过这三款产品去去访问到外部的,弹性公网 IP 是可以做到。比如 ECS 就是属于咱们 VPC 网络的。里面的一款产品。ECS 和 EIP 进行绑定之后,那么这个 ECS 可以做到被公网访问和和访问公网。ECS 和 EIP 是可以进行动态的绑定和解绑的。当你用的时候,可以对他进行绑定,不用的时候就可以对他进行解绑。弹性公网 IP 和 ECS 和 VP 只能进行一对一的绑定,可以做到 SNAT 可以做到 DNAT,然后公网网关就分得比较细了。公网网关是可以绑定多个弹性公网 IP 的。它是分维的 SNAT 和 DNAT,在配置界面也是可以看到配置 SNAT 和 DNAT 的一个过程。配置 SNAT 的时候就可以使这个 ECS 去访问公网,这个是无法被公网访问的,只能去访问公网使用。当需要被公网访问的时候,就可以在这个公网的网络上面去配制这个 DNAT 功能,DNAT 的功能可以做到一对一的绑定,也可以做到端口的绑定。比如有一台 ECS 的 3389 需要去被公网访问。那么在 DNAT 里面配置 ECS 的 3389,映射到这个公网那个网关绑定的那个 EIP 上面的 3389,那么就可以访问这个 EIP,然后访问到 ECS。负载均衡是不支持 VPC 网络的 ECS 通过负载均衡经常去访问公网的,就是负载均衡是不支持 SNAT 的功能的。它是指的支持于类似这种 DNAT 的功能。但是负载均衡和弹性公网 IP 和公网网关的。不同点就是负载均衡是可以做到一个负债均衡下面绑定多个 ECS,运用某些配置的方法,比如说配置的一个 SLB,那么通过这个 SLB 可以优先访问到 1 或者优先访问到 2,或者是轮询的方法,有可能是访问到 1,也可能访问到 2,也可以坐到这个绘画的保持的功能。它是基于端口提供四层和七层负载均衡的功能,支持用户成功通过公网访问这个负载性的 SLB,再访问到 ECS,最终还是访问到 ECS。

image.png

4、VPC 创建

以下是一个 VPC 的创建的过程,带星号是必填的,然后创建 VPC 的时候,他这边有一个推荐的网段。这可以按照推荐的网段,也可以自己点击这个高级的配置,然后去配制这个网段。在这边有组织资源及地域,地域的话,也就是 region。比如上海,还有深圳都可以称之为一个 region,一个 region 是可以包含多个 AZ 的,每个 a 就相当于一个物理机房,然后 AZ 这就是可用分区。专有网络名称,这边是可填可不填,一般的话会去填一下,就是尽量起一个比较好理解的名字,一目了然的名字。

image.png

5、VPC 高速通道

VPC 的高速通道,主要适用于 VPC 和 VPC 之间去通信或者 VPC 和与 IDC 之间进行通信。VPC 和与 IDC 之间其实也称作为并网,并网时候其实也是会去创建这个高速通道的,这边是一个 VPC 和 VPC 之间的高速通道。创建高速通道的时候,这边的带星号也是必选的,然后这边最重要的是一个发起端的 VPC ID 和一个接收端的 VPC ID。就是如果需要这个 VPC 和这个 VPC 进行互动的话,那么这边发起端需要填发起端的 VPC ID,然后接收的话需要填接收端的 VPC ID,然后这边有选择这个带宽值 5 兆 10 兆 20 兆。这个是可以根据业务的需求去进行选择。

6、⑴EIP 创建-1

组织资源及地域依旧是必选,然后 EIP 的实例名称也是必填,起一个比较好理解的名称,一目了然的名称。然后服务的 IP 可以填,可以不填,不填的话就是随机会分配一个 IP 出来。

image.png

⑵EIP 创建-2

然后创建出来这个弹性公网 Ip 之后需要去进行绑定,绑定的类型可以选择这 4 种。ECS 实例、SLB 实例还有那个 NAT 网关。NAT 网关就是刚才讲过的,然后它也可以去绑定一个 SLB 实例,

ECS 绑定,比如说两台 ECS 上面挂了一个 SLB,然后这个 SLB 上面可以再挂一个 EIP,这种场景是什么场景呢?就是 SLB,比如创建的是一个位于 VPC 类型实例。那么这个 VPC 型的 SLB 是没有办法给公网访问到的,那么如果想给公网访问到的话,上面可以再挂一个 EIP。那么这样就可以做到被公网访问。

image.png

7、⑴NAT 网关创建-1

组织资源地域也是必须要的。然后每个 NAT 网关都必须绑定一个 VPC ID。就是 NAT 网关,是跟 VPC 进行绑定的。规格这边也有小型,中型,大型超大型去进行选择。下面有这个详细的说明。小型是 1 万,中型是 5 万,大型是 20 万,这个数字指的是最大的连接数的规格。

image.png

⑵NAT 网关创建-2

创建完 NAT 网关之后,必须要绑定一个 EIP。一个 NAT 网关,也可以绑定多个 EIP。绑定完 EIP 之后就可以去设置咱们的 SNAT 和 DNAT。

image.png

⑶NAT 网关创建-3

这边设置 SNAT 的就可以使这边的 ECS 访问到这个公网,可以从两个方向去进行配置,一个是交换机的力度,一个是 ECS 的力度。选择交换机顾名思义就是这个,这个交换机下面这个问题指的就是 with which。那么一个 with which 下面的所有 ECS 都可以去把我老公往,如果选择 ECS 力度的话,那么就是只配这一台 ECS 访问到公网。然后创建这个 DNAT 也是需要选择一个公网 ip 的。当这个 EIP 绑定给 SNAT 这边的 SNAT 之后,那么这个 EIP 是无法再绑定到 DNAT 这边的。所以当同时需要使用一个网关,上面的 SNAT 和 DNAT 的功能,那么必须要创建两个 EIP,至少需要创建两个 EIP。这边是可以选择,也是可以选择 ECS 或者弹性网卡。然后这边是自填。一般的话是可以去进行自选。就是这边会点击这个下拉框会出来很多 ECS,那么选择你所需要的 ECS 几个,如果比较多的话,那么这边可以去自填那个 ECS IP 就可以了。这边是所有端口,所有端口就是 any 到 any 的映射,也就是这个 EIP 的所有端口都映射到同一台 ECS。具体端口的话,比如 3389,比如说 1.1.1.1.1 的 3389,一直到 EIP2.220223389。然后还可以起一个,比如说 1.1.1 的 22,映射到公网的 22 号端口,这边是可以使多台 ECS 使用不同端口被公网进行访问,这边就只能一一对应了。

image.png

8、SLB 基本概念

SLB 服务主要由以下基本概念组成:

⑴Loadbalancer: 代表一个实例,使用负载均衡服务前,必须先创建一负载均衡实例。一个负载均衡实例可以添加多个监听和后端服务器。

使用这个负载均衡之前,必须创建一个 load balance 的实力,然后一个负责军方的实力可以添加多个今天或者后端服务器。创建一个 Loadbalancer 之后,其实它会自动创建出来一个 SLB 的 IP,然后在这个 SLB 的 IP 下面,我们可以创建多个监听,这个监听指的就是这个端口 TCB 或者 HB 的端口。

⑵Listener: 代表用户定制的负载均衡策略和转发规则,在使用负载均衡服务前,需要为负载均衡实例添加一个监听,指定监听规则和转发策略,并配置健康检查。针对不同的需求,您可以单独配置四层(TCP/UDP)或七层(HTTP/HTTPS)监听。一个 SLB 实例最多支持 10 个监听配置。

所以这边可以选择 TCP 或者 HTTP,TCP 比如说要创建 22 的监听。22 监听上面可以挂多台后端服务器,比如说 22 挂 1.01 或者 202 或者 30303 这三台。

⑶BackendServer:代表后端服务器,接受 SLB 分发请求的一组 ECS,SLB 服务将外部的访问请求按照用户设定的规则转发到这一组后端 ECS 上进行处理。

⑷VIP:创建实例时,系统分配的服务地址,可以选择该 IP 是否对外公开来分别创建公网和私网 SLB 服务。

其实这个 VIP 也就是咱们这个 ECS 上面的一个 ip 创作班子,之后就会自动分配一个 VIP 出来。创建 SLP 的时候可以选择创建公网,或者是次网类型的 SLP。

image.png9、SLB 监听协议选择

这个也是可以支持这个 TCP 和 HTTP 两种方式进行健康检查的。创建一个监听的时候。就是,例如要创建一个四层的监听,比如说创建一个 TCP 和 UDP 的监听,那么是必须要去设置这个健康检查,健康检查的话就是可以设置支持你使用 TCP 和 HTTP 两种方式进行健康检查来探测后端的服务器是否是否正常。然后 UDP 的话是关注实时性而不注重可靠性的场景,就是它的速度是相对于 TCP 来说是肯定是更快的,它必须要三次握手,也不要你在线或者不在线,它数据就直接可以是发给你的,如视频聊天或者金融实施这些场景。然后 HTTP 和 HTTPS。HTTP 是需要对数据内容进行识别的应用,比如外部应用或者小的手机游戏的,然后 HTTPS 是需要加密参数的应用。使用 HTTP 的监听的时候是使用这个用 X-Forward-For 获取源地址。在 TCP 和 UDP 当中是比如一个访问员进来放到这个 SLP 的地址的时候,那么这个源地址是会直接包给内部的,这个内部的这个服务器上面就是服务器知道这个源 IP 是什么 IP 的。是可以设置为让类上服务器看到或者不看到这个 IP 的就是只有使用 X-Forward-For 的获得方式,才能获取到真实的 IP。HTTPS 是可以进行加密的传输数据,可以阻止未经房屋的授权,不仅授权的访问同一个证书管理服务。这个是必须要上传证书才能够去创建这个 HTTP 监听的。

10、SLB 创建

创建 SLB 的时候也是这么几样,是必须选择的,组织资源地域。负载均衡名称也是必填,规格、性能共享型和性能保障型,性能共享型也就是多个实例会去共享一个资源。性能保障型是选择性的保障型之后,那么创建一个 SLB 就可以享受这个你指定的这个资源的这个资源池性能保障型有很多个。很多个那个方式去进行选择,比如说,它支持有 5000 的,或者 10 万的或者 20 万的连接,可以去进行一个规格的选择,然后实例类型有这个内网公网。然后网络的形式,经典网络和专业网络,基本上就是经典网络是可以创建出来的,在对于咱们内网和公网公网这个实例上面可以创建内网经典网络的实例,还有公网经典网络的实例。但是 SLB 是在页面上创建的时候是无法选择经典网络的后端。

image.png

相关实践学习
ECS云服务器新手上路
本实验会自动创建一台ECS实例。首先,远程登陆ECS实例,并部署应用。然后,登陆管理控制台,并对这台ECS实例进行管理操作。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
29天前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
30 5
|
7天前
|
消息中间件 Java RocketMQ
消息队列 MQ产品使用合集之当SpringBoot应用因网络不通而启动失败时,该如何解决
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
|
2月前
|
SQL Oracle Java
实时计算 Flink版产品使用合集之网络包大小与配置不符该如何处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
3天前
|
敏捷开发 前端开发 测试技术
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
8 1
|
10天前
|
存储 编解码 API
视觉智能开放平台产品使用合集之如何处理本地文件或网络文件链接
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
11天前
|
运维 关系型数据库 MySQL
PolarDB产品使用问题之怎么把将客户端所在的网络和实例配置到同一环境去
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
16天前
|
存储 弹性计算 安全
构建高效企业应用架构:阿里云产品组合实践深度解析
该方案展现了阿里云产品组合的强大能力和灵活性,不仅满足了当前业务需求,也为未来的扩展打下了坚实的基础。希望本文的分享能为读者在设计自己的IT解决方案时提供一定的参考和启发。
114 1
|
28天前
|
数据采集 DataWorks 安全
DataWorks产品使用合集之如何拉取经典网络的数据
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
27天前
|
分布式计算 NoSQL 大数据
MaxCompute产品使用合集之自定义udf连接云上vpc网络的redis获取数据的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
28天前
|
DataWorks 安全 API
DataWorks产品使用合集之遇到无法查看到VPC网络连接,是什么原因
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
14 1