AWS攻略——Peering连接VPC

article/2025/9/17 8:59:42

文章目录

  • 创建IP/CIDR不覆盖的VPC
    • 创建VPC
    • 创建子网
    • 创建密钥对
    • 创建EC2
  • 创建Peering
  • 接受Peering邀请
  • 修改各个VPC的路由表
    • 修改美东us-east-1 pulic subnet的路由
    • 修改悉尼ap-southeast-2路由
  • 测试
  • 知识点

我们回顾下《AWS攻略——VPC初识》中的知识:

  • 一个VPC只能设置在一个Region下。
  • 一个Region可以配置多个VPC。
  • 一个Region有多个Available Zone。
  • 一个Subnet只能设置在一个Available Zone中。
  • 一个Available Zone可以有多个Subnet。

在全球化部署的场景下,往往会出现不同Region要相互通信,这就意味着不同VPC之间要相互通信。在不增加任何措施的情况下,VPC只能通过暴露在互联网上的地址通信,但是互联网存在带宽限制、安全性和稳定性等问题。为了解决这些问题,AWS提供了Peering(对等连接)设施。Peering走的是AWS自己搭建的网络,不走因特网,于是在安全性和稳定性这块得到保证,而其带宽号称无限制(我们实测可以达到几十兆每秒)。

创建IP/CIDR不覆盖的VPC

在《AWS攻略——创建VPC》中我们创建的IP/CIDR是100.0.0.0/24,其地址区间是100.0.0.0~100.0.0.255。我们只要创建的VPC不和这个区间有重合就好。
为了体现Peering的能力,我们将在亚太地区 (悉尼)ap-southeast-2创建新的VPC,并让它和之前在美国东部 (弗吉尼亚北部)us-east-1的VPC连接。

创建VPC

在这里插入图片描述
作为测试,我们将在该VPC创建一个Private Subnet,并在其中部署一台EC2。这样就可以确保我们无法通过互联网访问到这个实例。

创建子网

在这里插入图片描述

创建密钥对

记得保存这步生成的pem文件,后续要用到。
在这里插入图片描述

创建EC2

在这里插入图片描述

创建Peering

在创建页面中,我们选择我们账号另外一个区域(美东us-east-1)下的VPC。这儿需要将该ID复制过来。
在这里插入图片描述

接受Peering邀请

在Peering页面,切换到弗吉尼亚区域。可以看到
在这里插入图片描述
点击进入后,接受该邀请。
在这里插入图片描述

修改各个VPC的路由表

修改美东us-east-1 pulic subnet的路由

新增悉尼VPC的IP/CIDR到对等连接的路由项。
在这里插入图片描述

修改悉尼ap-southeast-2路由

新增弗吉尼亚VPC的IP/CIDR到对等连接的路由项。
在这里插入图片描述

测试

在这里插入图片描述

知识点

在这里插入图片描述

  • VPC 对等连接(Peering)是两个 VPC 之间的网络连接,通过此连接,您可以使用私有 IPv4 地址或 IPv6 地址在两个 VPC 之间路由流量。这两个 VPC 中的实例可以彼此通信,就像它们在同一网络中一样。
  • VPC 对等连接(Peering)可以连接:
    • 相同账号的不同区域(Region)下的VPC
    • 相同账号的相同区域(Region)下不同的VPC
    • 不同账号的不同区域(Region)下的VPC
    • 不同账号的相同区域(Region)下不同的VPC

http://chatgpt.dhexx.cn/article/oKaXTMZ5.shtml

相关文章

蒙特卡洛法(Monte Carlo)电动汽车负荷预测matlab程序设计

电动汽车充电负荷的时间分布预测 规模化电动汽车充电负荷在未来某一天随时间特性的分布规律是研究电动汽车发展对配 电网影响以及充电站选址定容问题的前提与基础。电动汽车充电负荷的分布情况与车主的行 为特征有关,不同类型的电动汽车车主出行规律以及充电习惯不…

蒙特卡洛法(三)马尔科夫链蒙特卡洛法

马尔科夫链蒙特卡洛法适合于随机变量是多元的、密度函数是非标准形式的随机变量各分量不独立的情况。如何构建具体的马尔科夫链是这个方法的关键,离散变量的时候,需要定义转移矩阵,构建可逆马尔科夫链,保证遍历定理成立。常用的马…

蒙特卡洛法简述

蒙特卡洛法简述 一.简介: 1.蒙特卡洛方法又称随机模拟法,随机抽样技术,是一种随机模拟方法。 蒙特卡洛法使用随机数(伪随机数)以概率和统计理论方法为基础,将所要求解的问题同一定的概率模型相互联系&am…

蒙特卡洛法模拟计算圆周率π

一、蒙特卡洛法介绍 蒙特卡罗方法(Monte Carlo method),也称统计模拟方法,是一种以概率统计理论为基础的数值计算方法,常用于特定条件下的概率计算问题。蒙特卡罗是摩纳哥的著名赌城,该法为表明其随机抽样的…

蒙特卡洛法之MATLAB实现

by WC 1.7.2016蒙特卡洛法(随机取样法)也称为计算机随机模拟方法,它源于世界著名的赌城——Monte Carlo。它是基于对大量事件的统计结果来实现一些确定性问题的计算。使用蒙特卡洛法必须使用计算机生成相关分布的随机数。 eg: y…

C语言文件打开关闭和读写

文件在进行读写操作之前要先打开,使用完毕要关闭。在C语言中,文件操作都是由库函数来完成的。在本节内将介绍主要的文件操作函数。 文件的打开(fopen函数) fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名 fopen( 文…

C语言文件详解(一)文件介绍,文件打开和关闭

文章目录 一、文件介绍1.1为什么使用文件1.2什么是文件1.3文件名 二、文件的打开和关闭2.1文件指针2.2文件的打开和关闭 一、文件介绍 1.1为什么使用文件 文件属于文件的一种,与普通文件载体不同,文件是以硬盘为载体存储在计算机上的信息集合。那么为什…

C语言fopen打开文件失败了,原来是这个原因~~~~

大家好&#xff0c;我是疯狂的比特&#xff0c;一个每天在互联网上种菜和砍柴的程序员 今天给大家分享一个C语言初学者常见的一个问题。 问题 经常有人问我&#xff0c;我的C语言代码好好的&#xff0c;怎么就打开文件失败了呢&#xff1f; 我们先来看看代码吧 #include <s…

【C】C语言打开,读取文件

文章目录 C语言打开&#xff0c;读取文件一、明明白白我的心二、代码飞起来三、过程不重要&#xff0c;重点看结果 C语言打开&#xff0c;读取文件 一、明明白白我的心 1、gcc编译C语言代码 2、winds10操作系统 3、VS Code编辑器(强推&#xff0c;最近博主用这个…

C语言<文件的打开与关闭>

目录 一.为什么使用文件 二.什么是文件 1.程序文件 2.数据文件 3.文件名 三.文件的打开与关闭 1.文件指针 2.文件的打开与关闭 结语 一.为什么使用文件 我们前面学习结构体时&#xff0c;写了通讯录的程序&#xff0c;当通讯录运行起来的时候&#xff0c;可以给通讯录…

C语言文件打开方式

使用文件的方式共有12种&#xff0c;下面给出了它们的符号和意义。 文件打开方式 意义 rt 只读打开一个文本文件&#xff0c;只允许读数据 wt 只写打开或建立一个文本文件&#xff0c;只允许写数据 at 追加打开一个文本文件&#xff0c;并在文件末尾写数据 rb 只…

C语言————文件的打开(知识点总结+举例)

fopen函数用来打开一个文件&#xff0c;其调用的一般形式为&#xff1a; 文件指针名fopen(文件名,使用文件方式); 其中&#xff1a; “文件指针名”必须是被说明为FILE 类型的指针变量&#xff1b; “文件名”是被打开文件的文件名&#xff1b; “使用文件方式”是指文件的类型…

【C语言】文件的打开和关闭,文件的顺序读写

文章目录 1、为什么使用文件 2、什么是文件 3、文件的打开和关闭 文件的打开 文件的关闭 4、文件的顺序读写 4.1文件读写的特点 4.2fputc、fgetc函数 4.3fgets、fputs函数 4.4fscanf、fprintf函数 5、标准输入输出流stdin、stdout 1、为什么使用文件 在编写例如通讯…

C语言-文件操作

当程序的生命周期结束&#xff0c;在内存中存放的数据就会随着内存的释放而清除&#xff0c;这并不满足我们日常生活中的记录需求&#xff0c;所以C语言开发了文件操作模式&#xff0c;通过将数据存放在硬盘&#xff0c;数据库等方式&#xff0c;实现数据的持久化。 文件存在于…

C语言打开文件详解

C语言中操作文件之前必须先打开文件&#xff1b;所谓“打开文件”&#xff0c;就是让程序和文件建立连接的过程。 打开文件之后&#xff0c;程序可以得到文件的相关信息&#xff0c;例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中&#xff0c;程序还可以记…

一 形参与实参

1 实际参数&#xff08;实参&#xff09; 真实传给函数的参数&#xff0c;叫实参。即在函数调用时写入的实际参数。 实参可以是&#xff1a;常量、变量、表达式、函数等。无论实参是何种类型的量&#xff0c;在进行函数调用时&#xff0c;它们必须有确定的值&#xff0c;以便把…

【C语言函数参数详解】——实际参数(实参)形式参数(形参)

文章目录 一.什么是实际参数&#xff08;实参&#xff09;二.什么是形式参数&#xff08;形参&#xff09;三.形参与实参的关系 这篇文章我们一起学习一下函数的参数&#xff0c;函数的参数分为实参和形参。 一.什么是实际参数&#xff08;实参&#xff09; 首先我们来学习实…

java 静态工厂_高效Java第一条考虑用静态工厂代替构造函数

获得类的实例&#xff1a; 1.提供一个公有的构造函数&#xff1b; 2.提供一个公有的静态工厂方法&#xff0c;该方法只是一个返回类的实例的静态方法。 静态工厂方法与设计模式中的工厂方法模式不同。 提供静态工厂方法的优势——静态工厂方法与构造函数不同的第一大优势在于&a…

【算法之高效求素数】浅析求素数算法

注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度 1. 根据概念判断: 如果一个正整数只有两个因子, 1和p&#xff0c;则称p为素数. 代码: bool isPrime(int n) {if(n < 2) return false;for(int i 2; i < n; i)if(n%i 0) return false;return true;…

求素数算法

注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度 1. 根据概念判断: 如果一个正整数只有两个因子, 1和p&#xff0c;则称p为素数. 代码: bool isPrime(int n) {if(n < 2) return false;for(int i 2; i < n; i)if(n%i 0) return false;return true;…