跨地域跨账号网络互通方案
一键配置
15
https://www.aliyun.com/solution/tech-solution/cracani
方案概览
当您因业务需要,使用多个阿里云账号将服务部署分布在多个阿里云地域的同时,又希望能够实现网络资源互通,则可以使用阿里云云企业网 CEN 等产品来实现跨地域跨账号网络互通。
本技术方案将为您演示如何配置跨地域跨账号网络互通。
方案架构
方案提供的默认设置(如地域、VPC、实例等)完成部署后在阿里云上搭建的网站运行环境如下图所示。实际部署时您可以根据实际情况修改部分设置,但最终形成的运行环境与下图相似。
方案为了简化架构,暂不体现可用区及vSwitch、安全组等。
本方案的技术架构主要包括以下基础设施和云服务:
1个云企业网CEN实例:云企业网实例是管理一体化网络的基础资源。1个云企业网实例管理一张网络,可覆盖1个或多个地域。在实现网络实例互通前,需要先创建1个云企业网实例。
2个转发路由器TR实例:转发路由器实例作为地域内的核心转发网元,帮助您转发同地域或跨地域的流量。1个地域仅支持创建1个转发路由器实例。
3个专有网络VPC实例:专有网络是云上虚拟网络,可以将云资源部署在您自定义的专有网络中。专有网络是地域级别的资源,专有网络不可以跨地域,但包含所属地域的所有可用区。云资源不可以直接部署在专有网络中,必须属于专有网络内的1个交换机(子网)内。您可以在每个可用区内创建1个或多个交换机来划分子网。
3个云服务器ECS实例:ECS实例是云上的虚拟计算服务器,内含vCPU、内存、操作系统、网络、磁盘等基础组件。您可以使用阿里云提供的控制台、SDK等工具创建和管理ECS实例,像使用本地服务器一样管理ECS实例的状态、应用等,还可以灵活地升级计算、存储等能力。
部署准备
5
开始部署前,请按以下指引完成账号申请、服务开通等准备工作。
说明:本方案一键配置涉及到跨账号部署,过程中后台需要调用STS服务AssumeRole接口,该接口只能使用RAM用户或RAM角色调用,不支持主账号。因此一键配置方案中所使用的账号均需要为RAM用户账号,请勿使用主账号。
准备账号
如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。本方案涉及两个阿里云账号实例网络互通,请您提前准备好两个阿里云账号。
开通相关服务。
开通转发路由器服务。
针对CEN跨域流量,您可使用云数据传输CDT降低流量成本,如您未开通强烈建议您快速入门,仅开通CDT不收取任何费用。
为节省成本,本方案默认全部选择使用按量付费资源,使用按量付费资源需要确保账户余额不小于100元。
完成本方案的部署及体验,预计产生费用不超过2元(假设您选择最低规格资源,且资源运行时间不超过1小时。实际情况中可能部分实例无法购买需要根据实际情况调整资源规格,同时因您操作过程中实际使用的流量差异,会导致费用有所变化,请以控制台显示的实际报价以及最终账单为准,如下表格仅供参考)。
阿里云账号拥有操作所有资源的最高权限,从云资源安全角度考虑,建议您创建RAM用户。
(本方案中两个账号均需要配置为RAM用户账号,不支持使用阿里云主账号)
RAM用户需要获得相关云服务的访问权限才能完成方案部署,详情如下:
创建RAM用户的操作指引请参见创建RAM用户。
为RAM用户授权的操作指引请参见为RAM用户授权。
一键配置
5
一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,旨在帮助开发者通过IaC(Infrastructure as Code)的方式体验资源的自动化配置。
账号B中配置RAM角色并授权:
登录账号B(账号B需要为RAM用户账号)。
打开RAM控制台角色页面,单击创建角色。
选择可信实体类型为阿里云账号,单击下一步。
配置角色信息。选择信任的云账号需要配置为其他云账号,并配置为账号A的主账号ID。
单击完成,完成角色创建。
单击为角色授权,参照下图授予相应权限,完成后单击确定。
完成角色权限配置。
账号A中一键部署资源:
登录账号A(账号A需要为RAM用户账号)。
单击一键部署前往ROS控制台,系统自动打开使用新资源(标准)创建资源栈的页面。
资源栈名称可保持默认值。
配置账号B的主账号ID以及在账号B中创建的角色名称。
地域和可用区配置、网段配置可保持默认值。
ECS实例不同时刻在不同地域及可用区可售卖情况可能存在不同,因此可能出现默认参数无法选中的情况,需要手动微调。地域1的ECS实例配置、地域2的ECS实例配置可参照下图进行配置,需要选择实例及配置系统盘类型。
配置ECS实例密码。该密码是所有ECS实例的root用户登录密码。
单击创建开始资源创建。
资源创建过程中,可开启右上角自动刷新开关,及时了解资源部署进度。
资源部署完成后,查看资源栈信息页面,状态将显示“创建成功”。
单击输出页签,可查看3个ECS的IP地址,可复制记录用于后续验证。
完成及清理
5
方案验证
清理资源
登录资源编排管理控制台,左侧导航栏菜单选择资源栈。
在页面的顶部选择部署的资源栈所在地域,找到部署的资源栈。单击其右侧操作列的删除并确认,可一键删除所有创建的资源。