新钛云服已累计为您分享750篇技术干货

什么是VPC

虚拟专有网络(Virtual Private Cloud,简称VPC)是阿里云提供的一种云上私有网络,为用户提供独立且可控的网络环境。用户可以自主定义VPC的IP地址范围、配置路由表和网关等,同时在VPC中使用阿里云的资源,如云服务器ECS、云数据库RDS和负载均衡SLB等。

VPC由至少一个私网网段、一个路由器和至少一个交换机组成。路由器(vRouter)是VPC的核心组件,连接VPC内的交换机,并作为连接VPC和其他网络的网关设备。每个VPC创建成功后,系统会自动创建一个路由器,并关联至少一张路由表。路由表可以手动添加针对整个VPC的路由条目,并选择是否发布到云企业网,以实现跨VPC的互通。

交换机(vSwitch)是VPC的基础网络设备,用于连接不同的云资源。在创建VPC后,用户可以通过创建交换机来划分VPC的子网。同一VPC内的不同交换机之间可以进行内网互通。通过在不同可用区创建交换机并部署应用,可以提高应用的可用性。

专有网络网段的选择要点

在创建VPC和交换机时,用户需要指定VPC使用的私网网段,采用CIDR地址块的形式进行划分。阿里云提供了多个可用的私网网段供选择,如192.168.0.0/16、172.16.0.0/12和10.0.0.0/8等。用户也可以自定义地址段,除了一些保留地址段外,可以根据实际需求进行划分。

在VPC中,需要规划两种类型的网段。专有网络网段相当于一个地域级的局域网,用于承载内部规划的交换机。交换机网段是VPC的子集,是一个可用区级别的资源,用于承载各种云产品服务。例如,如果在上海地区创建了一个10.10.0.0/16的VPC,则可以在该VPC下创建属于10.10.0.0/16子集的交换机,如10.10.0.0/17到10.10.0.0/29。

企业VPC网络规划实践

在企业中,根据部门和环境的需求,可以进行网络规划。例如,假设有A、B、C三个部门,每个部门都有测试和生产环境:

· A部门测试环境:10.10.0.0/16

· A部门生产环境:10.11.0.0/16

· B部门测试环境:10.12.0.0/16

· B部门生产环境:10.13.0.0/16

· C部门测试环境:10.14.0.0/16

· C部门生产环境:10.15.0.0/16

不同项目在VPC下的网段划分方法

以A部门为例,假设有两个项目:客户促销和客户关系。为了实现高可用和服务区域覆盖,可以为每个项目创建多个网段。

为每个项目创建一个24位掩码的网络段,可以容纳253台主机,满足大部分场景需求。

  1. 子网划分:通过调整子网掩码的位数,可以将一个大的网段划分为多个较小的子网。子网掩码位数决定了子网中可用的IP地址数量。较小的子网可以用于不同部门、项目或用途,实现资源隔离和管理。

  2. 子网间的互通:在同一个VPC内的不同子网之间,默认情况下是可以互相通信的,因为它们属于同一个私有网络。这样,您可以将应用部署在不同子网中,并通过内部网络进行通信。

以下是一个常用的划分方式:

为客户促销项目创建四个可用区,它们的网段都属于10.10.0.0/24。

客户关系部:

为客户关系项目创建四个可用区,它们的网段都属于10.10.1.0/24。

通过这种方式,可以满足不同项目对规格需求和高可用性的要求。

总结 

在上面的实践中,我们划分了多个网段,也使用了多个可用区,下面就来总结一下,这样的做的几个优点。

  1. 资源隔离和安全性:通过将VPC划分为多个子网,可以将不同部门、项目或用途的资源隔离开来。每个子网可以有自己的安全组和网络访问控制列表 (Network ACL),从而实现更精细的访问控制和安全策略。这样可以防止不同子网之间的资源相互干扰,提高网络安全性。

  2. 网络性能和可用性:子网划分可以根据业务需求将资源部署在不同的子网中。通过在不同的可用区(Availability Zone)内创建子网,可以实现资源的多地域部署和冗余,提高应用的可用性和容灾能力。同时,阿里云会自动为不同子网提供高性能的内网互通,加速数据传输和降低延迟。

  3. IP地址管理:通过子网划分,可以更有效地管理IP地址。每个子网有自己的IP地址范围,您可以根据需求分配足够的IP地址给每个子网。此外,您还可以在子网内划分更小的IP地址段,以供不同用途或不同规模的资源使用,提高IP地址的利用率。

  4. 灵活的网络架构:子网划分为您提供了灵活的网络架构设计。您可以根据业务需求创建不同规模和用途的子网,满足不同部门或项目的需求。例如,您可以为测试环境和生产环境创建不同的子网,以实现隔离和管理。同时,子网之间的内网互通可以通过路由表和VPC间的云企业网 (Cloud Enterprise Network) 进行定制,满足复杂的网络连接需求。

    推荐阅读   

    推荐视频    

云上VPC网络规划实战相关推荐

  1. 云下IDC和云上VPC如何高速稳定互联?——云专线接入方案

    企业上云以后,云上云下如何高速稳定互通?那当然是云专线了.华为云提供云专线接入方案,将云下IDC和云上VPC之间高速互联.本文详细介绍一下专线接入方案,剖析静态接入方式和BGP接入方式的原理,解读单专 ...

  2. 【华为云计算产品系列】云上迁移工具RainBow实战详解

    [华为云计算产品系列]云上迁移工具RainBow实战详解 1. 迁移方案 2.迁移流程 3. 迁移实验 3.1. Windows系统迁移 3.2. Linux系统迁移 3.3. 存储层迁移 1. 迁移 ...

  3. 阿里技术实战:一些云上资源调度的经验谈

    本文作者 李雨前,阿里云弹性计算技术专家,有 5 年的大规模集群资源管理调度实践经验:针对 long-time service 及 co-location 调度具有全面.深入的一线实践和解决问题经验, ...

  4. 全面理解云上网络技术

    公司一直在推动业务上云,同时越来越多的项目也要开始出海,对云的依赖会越来越多.但是云并不像它宣传的那么简单易用,尤其是云上网络,是大家理解云的一大阻碍.本文比较全面地梳理了云上网络的各种概念以及简要的 ...

  5. 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?

    作者丨张瓅玶(谷朴)阿里巴巴研究员 阿里巴巴核心系统作为全球最大规模.峰值性能要求最高的电商交易系统,在 2018 年之前只通过混合云弹性上云方式,为 双11 节约大量成本.直到 2019 年,阿里巴 ...

  6. 50 亿观众的 “云上奥运”,顶级媒体背后的数智化力量

    简介:东京 2020 奥运会即将闭幕,本届奥运会由于疫情限制,东京地区赛事以无观众的空场形式举行,在无法亲临现场的情况下,全球观众首次以 "云上" 方式观看奥运. "云上 ...

  7. 上云之路之企业级云上网络解决方案

    2017年,越来越多的企业处于内部部署解决方案和云环境拆分的混合IT世界中.为了适应产品的服务模式和公司未来的业务运营模式,结合公司2018年业务发展计划.计划将部分系统迁移部署在云平台,从而产生对混 ...

  8. 华为云虚拟专用网络VPN,助力现代企业云上业务创新发展 为助力企业实现创新发展

    华为云推出了华为云虚拟专用网络VPN,在企业的弹性云服务器和现代企业的数据中心建立一条安全加密的公网通信隧道,确保访问任务的效率.安全,实现现代企业的云上业务运行的稳定性和持续性. 华为云虚拟专用网络 ...

  9. 深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(三)-路由与隧道...

    https://www.cnblogs.com/opsec/p/7016631.html 在系列的上一篇, 深入浅出新一代云网络--VPC中的那些功能与基于OpenStack Neutron的实现(二 ...

最新文章

  1. Spring 注入 Filter
  2. 英特尔裁员1.2万 CEO还在涨薪?
  3. [Nodejs]初探nodejs学习笔记- 如何使用nodejs搭建简单的UDP聊天功能
  4. python第一单元测试,知到Python语言应用第一单元章节测试答案
  5. [原创] 共享两个有用的网页布局表格
  6. push跳转时隐藏tabBar
  7. Lesson 2 Gradient Desent
  8. Hive压缩存储性能测试
  9. Mac上最好用的HTML文本编辑器BBEdit下载安装教程
  10. CS224N笔记——依存句法分析
  11. python做一个qq聊天窗口_python实现qq聊天(带界面)
  12. 免费 GIS 软件资源介绍,大家值得收藏
  13. C# 操作American_America.US7ASCII编码的Oracle数据库出现乱码的问题。
  14. 机器人运动学标定:基于指数积的串联机构运动学标定
  15. c和cpp实现CPU核上绑定固定线程
  16. MacOS git配置本地ssh
  17. 正方教务系统换数据库服务器,自己山寨正方教务系统数据库连接解密程序
  18. ZYNQ7020(黑金)纯verilog驱动4.3寸RGB接口TFT液晶屏(AN430)显示彩条
  19. 技术人文丨他们“说”的每一句话,都有ASR、NLP、TTS技术
  20. html网页设计文字出现动画,网页设计中的文字与图片的动画有以下几种形式

热门文章

  1. 【苹果推iMessage软件】安装创建考证器 Authenticator auth
  2. c++ string函数详细返回值及用法!
  3. 京剧“ 韵味” 及其它
  4. php生成二维码的三种方法
  5. python 炒股_十分钟学会用Python交易股票
  6. 计算机专业的有关的外文文献,【计算机专业外文翻译文献翻译最终版材料】
  7. 深度学习中:使用GPU和CPU的区别
  8. KVM虚拟化平台部署 (图文详解)!!
  9. 史上最口语化Arduino入门教程——1.3模拟IO口
  10. 记录--uniapp 应用APP跳转微信小程序