开发手册 欢迎您!
软件开发者资料库

亚马逊网络服务 - 虚拟私有云

亚马逊网络服务虚拟私有云 - 从基本概念到高级概念,简单易学地学习亚马逊网络服务,其中包括云计算,基础架构,管理控制台,控制台移动应用,账户,弹性计算云,Auto Scaling,WorkSpaces,Lambda等示例,虚拟私有云,Route 53,Direct Connect,Amazon S3,Elastic Block Store,Storage Gateway,CloudFront,Relational Database Service,DynamoDB,Redshift,Amazon Kinesis,Elastic MapReduce,Data Pipeline,Machine Learning,Simple WorkFlow Service,WorkMail。

亚马逊虚拟私有云(VPC)允许用户在虚拟网络中使用AWS资源.用户可以根据需要自定义其虚拟网络环境,例如选择自己的IP地址范围,创建子网以及配置路由表和网络网关.

可以使用的AWS服务列表与Amazon VPC一起使用的是 :

  • Amazon EC2

  • Amazon Route 53

  • Amazon WorkSpaces

  • Auto Scaling

  • Elastic Load Balancing

  • AWS Data Pipeline

  • Elastic Beanstalk

  • Amazon Elastic Cache

  • Amazon EMR

  • Amazon OpsWorks

  • Amazon RDS

  • Amazon Redshift

如何使用Amazon VPC?

以下是创建VPC的步骤.

创建VPC

第1步 : 使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第2步 : 选择在导航栏右侧创建VPC选项.确保选择与其他服务相同的区域.

步骤3 : 单击启动VPC向导选项,然后单击左侧的带有单个公有子网选项的VPC.

选择VPC配置

第4步 : 配置页面将打开.填写VPC名称,子网名称等详细信息,并将其他字段保留为默认值.单击Create VPC按钮.

具有单个子网的VPC

第5步 : 将打开一个对话框,显示正在进行的工作.完成后,选择确定按钮.

将打开您的VPC页面,其中显示了可用的VPC列表.可以在这里更改VPC的设置.

创建VPC

选择/创建VPC组

步骤1 : 使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第2步 : 在导航栏中选择安全组选项,然后选择创建安全组选项.

步骤3 : 表格将打开,输入组名称,名称标签等详细信息.从VPC菜单中选择您的VPC的ID,然后选择是,创建按钮.

创建安全组

步骤4 : 组列表打开.从列表中选择组名称并设置规则.然后单击"保存"按钮.

保存按钮

将实例启动到VPC

第1步 : 使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第2步 : 选择与创建VPC和安全组时相同的区域.

步骤3 : 现在选择导航栏中的Launch Instance选项.

步骤4 : 页面打开.选择要使用的AMI.

步骤5 : 将打开一个新页面.选择实例类型,然后选择硬件配置.然后选择下一步:配置实例详细信息.

配置实例

第6步 : 从"网络"列表中选择最近创建的VPC,从"子网"列表中选择子网.将其他设置保留为默认值,然后单击"下一步"直到"标记实例"页面.

步骤7 : 在"标记实例"页面上,使用"名称"标记标记实例.这有助于从多个实例列表中识别您的实例.单击下一步:配置安全组.

步骤8 : 在"配置安全组"页面上,从列表中选择最近创建的组.然后,选择Review and Launch按钮.

步骤9 : 在Review Instance Launch页面上,检查您的实例详细信息,然后选择Launch.

步骤10 : 出现一个对话框.选择选择现有密钥对或创建新密钥对,然后单击启动实例按钮.

步骤11 : 打开确认页面,显示与实例相关的所有详细信息.

将弹性IP地址分配给VPC实例

步骤1 : 使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第2步 : 在导航栏中选择弹性IP选项.

步骤3 : 选择分配新地址.然后选择是,分配按钮.

步骤4 : 从列表中选择弹性IP地址,然后选择操作,然后单击关联地址按钮.

步骤5 : 将打开一个对话框.首先从"关联"列表中选择"实例".然后从"实例"列表中选择您的实例.最后点击Yes,Associate按钮.

Associate Address

删除a VPC

删除任何与之相关的资源,有几个步骤可以删除VPC.以下是删除VPC的步骤.

步骤1 : 使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第2步 : 在导航栏中选择Instances选项.

步骤3 : 从列表中选择Instance,然后选择Actions → 实例状态 → 终止按钮.

第4步 : 将打开一个新对话框.展开"附加的发布弹性IP"部分,然后选中弹性IP地址旁边的复选框.单击是,终止按钮.

步骤5 : 再次使用以下链接打开Amazon VPC控制台 :   https://console.aws.amazon.com/vpc/

第6步 : 从导航栏中选择VPC.然后选择Actions&最后点击删除VPC按钮.

第7步 : 出现确认消息.单击是,删除按钮.

删除VPC

VPC的功能

  • 许多连接选项 :  Amazon VPC中存在各种连接选项.

    • 通过公共子网将VPC直接连接到Internet.

    • 通过私人子网使用网络地址转换连接到互联网.

    • 安全地连接到您的公司数据中心通过加密的IPsec硬件VPN连接.

    • 私下连接到其他VPC,我们可以通过AWS账户在多个虚拟网络中共享资源.

    • 在不使用互联网网关的情况下连接到Amazon S3,并且可以很好地控制S3存储桶,用户请求,组等.

    • 通过配置Amazon VPC路由表以将所有流量定向到目的地,可以组合VPC和数据中心的连接.

  • 易于使用 : 通过根据需要选择网络设置,可以通过非常简单的步骤轻松创建VPC.单击"启动VPC向导",将自动创建子网,IP范围,路由表和安全组.

  • 易于备份数据 : 使用Amazon EBS卷定期将数据从数据中心备份到Amazon EC2实例.

  • 使用云轻松扩展网络 : 通过将应用程序连接到VPC来移动应用程序,启动其他Web服务器并增加存储容量.