发布信息

对提供商底层扩展的多运营商接入的制作方法

作者:admin      2022-08-27 09:07:49     723



电子通信装置的制造及其应用技术对提供商底层扩展的多运营商接入背景技术:1.云计算平台通常向客户提供按需、受管理的计算资源。此类计算资源(例如,计算和存储容量)通常由安装在数据中心的大型容量池提供。客户可以从“云”请求计算资源,并且云可以为那些客户提供计算资源。诸如虚拟机和容器等技术通常用于允许客户安全地共享计算机系统的容量。附图说明2.将参考以下附图描述根据本公开的各种实施方案。3.图1示出了根据一些实施方案的包括云提供商网络并且还包括各种提供商底层扩展的示例性系统。4.图2示出了根据一些实施方案的其中云提供商网络底层扩展被部署在通信服务提供商网络内的示例性系统。5.图3更详细地示出了根据一些实施方案的提供商底层扩展和云提供商网络的示例性组件以及它们之间的连接性。6.图4示出了根据一些实施方案的包括提供商底层扩展(或“边缘位置”)的示例性云提供商网络。7.图5是示出了根据一些实施方案的用户在计算实例与通信服务提供商网络之间建立连接的环境的图示。8.图6是示出了根据一些实施方案的用于计算实例和通信服务提供商网络之间的连接性的另一实施方式的图示。9.图7示出了根据一些实施方案的示例性通信服务提供商网络和要部署在通信服务提供商网络中的提供商底层扩展。10.图8示出了根据一些实施方案的通信服务提供商网络内的提供商底层扩展的示例性部署。11.图9示出了根据一些实施方案的提供商底层扩展以及通信服务提供商网络的传输网络内的数据平面功能的示例性部署。12.图10示出了根据一些实施方案的提供商底层扩展以及通信服务提供商网络的传输网络内的流量中断系统的示例性部署。13.图11示出了根据一些实施方案的由在通信服务提供商网络内部署提供商底层扩展所提供的池化容量。14.图12是示出根据一些实施方案的用于提供对提供商底层扩展的多运营商接入的方法的操作的流程图。15.图13示出了根据一些实施方案的示例性提供商网络环境。16.图14是根据一些实施方案的向客户提供存储服务和硬件虚拟化服务的示例性提供商网络的框图。17.图15是示出了可以在一些实施方案中使用的示例性计算机系统的框图。具体实施方式18.本公开涉及用于实施对提供商底层扩展的多运营商接入的方法、设备、系统和非暂时性计算机可读存储介质。云提供商网络(或“云”)是指大的网络可访问计算资源池(诸如计算、存储和联网资源、应用程序和服务)。云可以提供对可配置计算资源共享池的方便、按需网络访问,所述计算资源可以响应于客户命令而以编程方式置备和发布。因此,云计算可以被视为通过公共可访问网络(例如,互联网、蜂窝通信网络)作为服务交付的应用程序以及提供那些服务的云提供商数据中心中的硬件和软件。一些客户可能希望使用此类云提供商网络的资源和服务,但是出于各种原因(例如,与客户装置的通信延时、法律合规性、安全性或其他原因)而更愿意在其自身网络内(例如在客户本地)、在由云提供商管理的单独网络处、在通信服务提供商的网络内或在另一种独立网络内置备这些资源和服务。19.在一些实施方案中,云提供商网络的片段(在本文称为提供商底层扩展(“pse”))可以置备在独立于云提供商网络的网络内。例如,云提供商网络通常包括被称为底层的物理网络(例如,金属板盒、电缆、机架硬件)。可以将底层视为包含运行提供商网络的服务的物理硬件的网络结构。在一些实施方式中,提供商底层“扩展”可以是由一个或多个服务器形成的云提供商网络底层的扩展,所述一个或多个服务器位于客户或合作伙伴设施、单独的云提供商管理的设施、通信服务提供商设施、或包括服务器的其他设施本地,其中此类服务器通过网络(例如,公共可访问网络,诸如互联网)与云提供商网络的附近可用区或区域进行通信。客户可以经由云提供商底层或另一种网络访问提供商底层扩展,并且可以使用相同的应用程序编程接口(api)来创建和管理提供商底层扩展中的资源,就像它们将用于创建和管理云提供商网络的区域中的资源一样。20.如上文指示,一种示例性类型的提供商底层扩展是由位于客户或合作伙伴设施本地的服务器形成的提供商底层扩展。位于云提供商网络数据中心之外的这种类型的底层扩展可以被称为云提供商网络的“前哨”。另一种示例性类型的提供商底层扩展是由位于由云提供商管理的设施中的服务器形成但是包括至少部分地由云提供商网络的远程/不同控制平面控制的数据平面容量的提供商底层扩展。21.在一些实施方案中,提供商底层扩展的另一示例是部署在通信服务提供商处的网络。通信服务提供商通常包括已部署网络的公司,终端用户通过所述网络获得网络连接性。例如,通信服务提供商可以包括移动或蜂窝网络提供商(例如,运营3g、4g和/或5g网络)、有线互联网服务提供商(例如,电缆、数字订户线、光纤等)和wifi提供商(例如,在诸如酒店、咖啡店、机场等位置处)。虽然数据中心中的计算资源的传统部署由于集中化而提供了各种益处,但是终端用户装置与那些计算资源之间的物理约束(诸如网络距离和网络跃点的数量)可能阻止实现非常低的延时。通过在通信服务提供商网络中安装或部署容量,云提供商网络运营商可以为计算资源提供对终端用户装置的显著降低的访问延时,在一些情况下提供个位数毫秒延时。这种对计算资源的低延时访问是为现有的基于云的应用程序提供改进的响应性并实现游戏流、视频会议、基于互联网的实时通信、虚拟现实、实时渲染、工业自动化、协同平台、自主车辆等的下一代应用程序的重要推动力。22.如本文所使用,安装在通信服务提供商网络内的云提供商网络的计算资源有时也被称为“云提供商网络边缘位置”或简称为“边缘位置”,因为它们比集中式数据中心中的计算资源更接近于终端用户连接到网络的“边缘”。此类边缘位置可以包括一个或多个联网计算机系统,所述一个或多个联网计算机系统为云提供商网络的客户提供计算资源,以便以比那些计算实例托管在数据中心站点中可实现的延时更低的延时为终端用户提供服务。部署在通信服务提供商网络中的提供商底层扩展也可以被称为“波长区”。23.图1示出了根据一些实施方案的包括提供商网络底层扩展的示例性系统,提供商网络的客户可以在所述底层扩展处部署计算资源。云提供商网络100(有时简称为“云”)是指网络可访问的计算资源池(诸如计算、存储和联网资源、应用程序和服务),其可以是虚拟化的或裸机的。云可以提供对可配置计算资源共享池的便利的、按需网络访问,所述计算资源可以响应于客户命令而以编程方式置备和发布。可以动态地置备和重新配置这些资源以调整到可变负载。因此,云计算可以被视为通过公共可访问网络(例如,互联网、蜂窝通信网络)作为服务交付的应用程序以及提供那些服务的云提供商数据中心中的硬件和软件。24.云提供商网络100可以通过网络向用户提供按需的、可扩展的计算平台,例如,允许用户经由其使用计算服务器(所述计算服务器经由中央处理单元(cpu)和图形处理单元(gpu)中的一者或两者任选地与本地存储装置一起使用而提供计算实例)和块存储服务器(所述块存储服务器为指定的计算实例提供虚拟化持久块存储)而具有可扩展“虚拟计算装置”供他们使用。这些虚拟计算装置具有个人计算装置的属性,所述属性包括硬件(各种类型的处理器、本地存储器、随机存取存储器(ram)、硬盘和/或固态驱动器(ssd)存储装置)、操作系统选项、联网能力和预装载应用程序软件。每个虚拟计算装置还可以将其控制台输入和输出(例如,键盘、显示器和鼠标)虚拟化。这种虚拟化允许用户使用诸如浏览器、应用程序编程接口(api)、软件开发工具包(sdk)等计算机应用程序连接到他们的虚拟计算装置,以便像个人计算装置一样配置和使用他们的虚拟计算装置。与拥有用户可用的固定数量的硬件资源的个人计算装置不同,与虚拟计算装置相关联的硬件可以取决于用户需要的资源而放大或缩小。25.如上文指示,用户(例如,用户138)可以经由中间网络136使用各种接口104(例如,api)连接到虚拟化计算装置和其他云提供商网络100资源和服务。api是指客户端(例如,电子装置134)与服务器之间的接口和/或通信协议,使得如果客户端以预定义格式发出请求,则客户端应当接收特定格式的响应或致使发起定义的动作。在云提供商网络背景中,api通过允许客户从云提供商网络获得数据或在云提供商网络内引起动作来为客户提供访问云基础设施的网关,从而使得能够开发与托管在云提供商网络中的资源和服务交互的应用程序。api还可以使得云提供商网络的不同服务能够彼此交换数据。用户可以选择部署他们的虚拟计算系统以提供基于网络的服务供自己使用和/或供他们的客户或客户端使用。26.云提供商网络100可以包括被称为底层的物理网络(例如,金属板盒、电缆、机架硬件)。可以将底层视为包含运行提供商网络的服务的物理硬件的网络结构。底层可以与云提供商网络100的其余部分隔离,例如,可能无法从底层网络地址路由到运行云提供商服务的生产网络中的地址,或路由到托管客户资源的客户网络。27.云提供商网络100还可以包括在底层上运行的虚拟化计算资源的覆盖网络。在至少一些实施方案中,网络底层上的管理程序或其他装置或进程可以使用封装协议技术来封装并通过网络底层在提供商网络内的不同主机上的客户端资源实例之间路由网络分组(例如,客户端ip分组)。封装协议技术可以用在网络底层上以经由覆盖网络路径或路线在网络底层上的端点之间路由封装的分组(也被称为网络底层分组)。封装协议技术可以被视为提供覆盖在网络底层上的虚拟网络拓扑。因而,可以根据覆盖网络中的构造(例如,可以被称为虚拟私有云(vpc)的虚拟网络、可以被称为安全组的端口/协议防火墙配置)沿着底层网络路由网络分组。映射服务(未示出)可以协调这些网络分组的路由。映射服务可以是将覆盖互联网协议(ip)和网络标识符的组合映射到底层ip使得分布式底层计算装置可以查找将分组发送到哪里的区域分布式查找服务。28.为了进行说明,每个物理主机装置(例如,计算服务器106、块存储服务器108、对象存储服务器110、控制服务器112)可以在底层网络中具有ip地址。硬件虚拟化技术可以使得多个操作系统能够例如作为计算服务器106上的虚拟机(vm)在主机计算机上同时运行。主机上的管理程序或虚拟机监视器(vmm)在主机上的各种vm之间分派主机的硬件资源并监视vm的执行。每个vm可以被设置有覆盖网络中的一个或多个ip地址,并且主机上的vmm可以知晓主机上的vm的ip地址。vmm(和/或网络底层上的其他装置或过程)可以使用封装协议技术来封装网络分组(例如,客户端ip分组)并通过网络底层在云提供商网络100内的不同主机上的虚拟化资源之间路由所述网络分组。封装协议技术可以用在网络底层上以经由覆盖网络路径或路线在网络底层上的端点之间路由封装的分组。封装协议技术可以被视为提供覆盖在网络底层上的虚拟网络拓扑。封装协议技术可以包括映射服务,所述映射服务维护映射目录,所述映射目录将ip覆盖地址(例如,对客户可见的ip地址)映射到底层ip地址(对客户不可见的ip地址),所述底层ip地址可以由云提供商网络上的各种进程访问以用于在端点之间路由分组。29.如图所示,在各种实施方案中,云提供商网络底层的流量和操作可以被广泛地细分为两类:在逻辑控制平面114a上承载的控制平面流量和在逻辑数据平面116a上承载的数据平面操作。虽然数据平面116a表示用户数据通过分布式计算系统的移动,但是控制平面114a表示控制信号通过分布式计算系统的移动。控制平面114a通常包括分布在一个或多个控制服务器112上并由其实施的一个或多个控制平面组件或服务。控制平面流量通常包括管理操作,诸如为各种客户建立隔离的虚拟网络、监视资源使用率和健康状况、标识要启动请求的计算实例的特定主机或服务器、根据需要置备附加硬件等等。数据平面116a包括在云提供商网络上实施的客户资源(例如,计算实例、容器、块存储卷、数据库、文件存储)。数据平面流量通常包括非管理操作,诸如将数据传送到客户资源以及从客户资源传送数据。30.控制平面组件通常在与数据平面服务器不同的一组服务器上实施,并且控制平面流量和数据平面流量可以通过单独/不同的网络发送。在一些实施方案中,控制平面流量和数据平面流量可以由不同的协议支持。在一些实施方案中,通过云提供商网络100发送的消息(例如,分组)包括用于指示流量是控制平面流量还是数据平面流量的标志。在一些实施方案中,可以检查流量的有效载荷以确定其类型(例如,是控制平面还是数据平面)。用于区分流量类型的其他技术是可能的。31.如图所示,数据平面116a可以包括一个或多个计算服务器106,所述计算服务器可以是裸机(例如,单个租户)或者可以由管理程序虚拟化以为一个或多个客户运行多个vm(有时被称为“实例”)或microvm。这些计算服务器106可以支持云提供商网络的虚拟化计算服务(或“硬件虚拟化服务”)。虚拟化计算服务可以是控制平面114a的一部分,从而允许客户经由接口104(例如,api)发布命令以启动和管理他们的应用程序的计算实例(例如,vm、容器)。虚拟化计算服务可以提供具有不同的计算和/或存储器资源的虚拟计算实例。在一个实施方案中,虚拟计算实例中的每一个可以对应于若干实例类型中的一种。实例类型的特征可以在于其硬件类型、计算资源(例如,cpu或cpu内核的数量、类型和配置)、存储器资源(例如,本地存储器的容量、类型和配置)、存储资源(例如,本地可访问存储装置的容量、类型和配置)、网络资源(例如,其网络接口和/或网络能力的特性)和/或其他合适的描述性特性。使用实例类型选择功能性,可以例如(至少部分地)基于来自客户的输入为客户选择实例类型。例如,客户可以从一组预定义的实例类型中选择实例类型。作为另一个示例,客户可以指定实例类型的期望资源和/或实例将运行的工作负载的要求,并且实例类型选择功能性可以基于这样的规范来选择实例类型。32.数据平面116a还可以包括一个或多个块存储服务器108,所述块存储服务器可以包括用于存储客户数据卷的持久性存储装置以及用于管理这些卷的软件。这些块存储服务器108可以支持云提供商网络的受管理块存储服务。受管理块存储服务可以是控制平面114a的一部分,允许客户经由接口104(例如,api)发布命令以创建和管理他们在计算实例上运行的应用程序的卷。块存储服务器108包括数据在其上被存储为块的一个或多个服务器。块是字节或位序列,通常包含一定的整数个记录,具有块大小的最大长度。分块数据通常存储在数据缓冲区中并且一次对整个块读取或写入所述分块数据。通常,卷可以对应于数据的逻辑集合,诸如代表用户维持的一组数据。用户卷(可以被视为例如大小的范围从1gb至1太字节(tb)或更大的个别硬盘驱动器)由存储在块存储服务器上的一个或多个块组成。虽然被视为个别硬盘驱动器,但是应当理解,卷可以被存储作为在一个或多个底层物理主机装置上实施的一个或多个虚拟化装置。卷可以被分区几次(例如,最多16次),其中每个分区由不同的主机托管。卷的数据可以在云提供商网络内的多个装置之间复制,以便提供卷的多个副本(其中此类副本可以共同表示计算系统上的卷)。分布式计算系统中的卷副本可以例如通过允许用户访问卷的主副本或卷的以块级与主副本同步的辅助副本有益地提供自动故障转移和恢复,使得主副本或辅助副本的故障不会阻止对卷信息的访问。主副本的作用可以是促进卷上的读取和写入(有时被称为“输入输出操作”或简称为“i/o操作”),并将任何写入传播到辅助副本(优选地在i/o路径中同步地传播,但是也可以使用异步复制)。辅助副本可以与主副本同步更新,并在故障转移操作期间提供无缝过渡,由此辅助副本承担主副本的角色,并且以前的主副本被指定为辅助副本或置备新的替换辅助副本。虽然本文中的某些示例讨论了主副本和辅助副本,但是应当理解,逻辑卷可以包括多个辅助副本。计算实例可以通过客户端将其i/o虚拟化为卷。客户端表示使得计算实例能够连接到远程数据卷(例如,存储在通过网络访问的物理分离的计算装置上的数据卷)并在远程数据卷处执行i/o操作的指令。客户端可以在包括计算实例的处理单元(例如,cpu或gpu)的服务器的卸载卡上实施。33.数据平面116a还可以包括一个或多个对象存储服务器110,所述对象存储服务器表示云提供商网络内的另一种类型的存储装置。对象存储服务器110包括一个或多个服务器,数据在所述一个或多个服务器上被存储为称为桶的资源内的对象并且可以用于支持云提供商网络的受管理对象存储服务。每个对象通常包括所存储的数据、启用对象存储服务器关于分析所存储对象的各种能力的可变量的元数据,以及可以用于检索对象的全局唯一标识符或密钥。每个桶与给定的用户账户相关联。用户可以将与期望一样多的对象存储在他们的桶中,可以写入、读取和删除他们的桶中的对象,并且可以控制对他们的桶和桶中包含的对象的访问。此外,在具有分布在上述区域中的不同区域上的多个不同对象存储服务器的实施方案中,用户可以选择存储桶的区域(或多个区域),例如以优化延时。客户可以使用桶来存储各种类型的对象,包括可以用于启动vm的机器映像,以及表示卷数据的时间点视图的快照。34.提供商底层扩展102(“pse”)在单独网络内提供云提供商网络100的资源和服务,由此将云提供商网络100的功能性扩展到新位置(例如,出于与客户装置通信的延时、法律合规性、安全性等相关的原因)。如所指示的,此类提供商底层扩展102可以包括云提供商网络管理的提供商底层扩展140(例如,由位于与和云提供商网络100相关联的那些设施分开的云提供商管理的设施中的服务器形成)、通信服务提供商底层扩展142(例如,由与通信服务提供商设施相关联的服务器形成)、客户管理的提供商底层扩展144(例如,由位于客户或合作伙伴设施本地的服务器形成),以及其他可能类型的底层扩展。35.如示例性提供商底层扩展140中所示,提供商底层扩展102可以类似地包括控制平面118b与数据平面120b之间的逻辑分离,所述控制平面和数据平面分别扩展云提供商网络100的控制平面114a和数据平面116a。提供商底层扩展102可以例如由云提供商网络运营商预先配置有硬件与软件和/或固件元素的适当组合,以支持各种类型的计算相关资源,并且以反映使用云提供商网络的体验的方式来这样做。例如,一个或多个提供商底层扩展位置服务器可以由云提供商置备以部署在提供商底层扩展102内。如上所述,云提供商网络100可以提供一组预定义的实例类型,每个实例类型具有不同类型和数量的底层硬件资源。也可以以各种大小提供每种实例类型。为了使得客户能够在提供商底层扩展102中继续使用与他们在所述区域中所使用的相同的实例类型和大小,服务器可以是异构服务器。异构服务器可以同时支持相同类型的多个实例大小,并且还可以被重新配置为托管其底层硬件资源支持的任何实例类型。异构服务器的重新配置可以使用服务器的可用容量即时发生,即,当其他vm仍在运行并消耗提供商底层扩展位置服务器的其他容量时发生。这可以通过允许更好地打包服务器上的运行实例来提高边缘位置内计算资源的利用率,并且还提供关于云提供商网络100和云提供商网络提供商底层扩展上的实例使用的无缝体验。36.如图所示,提供商底层扩展服务器可以托管一个或多个计算实例122。计算实例122可以是vm,或打包代码及其所有依赖项的容器,因此应用程序可以跨计算环境(例如,包括vm)快速且可靠地运行。另外,如果客户需要,则服务器可以托管一个或多个数据卷124。在云提供商网络100的区域中,此类卷可以托管在专用块存储服务器上。然而,由于在提供商底层扩展102处具有比在所述区域中明显更小的容量的可能性,因此如果提供商底层扩展包括此类专用块存储服务器,则可能无法提供最佳利用体验。因此,块存储服务可以在提供商底层扩展102中被虚拟化,使得vm中的一者运行块存储软件并存储卷124的数据。类似于云提供商网络100的区域中的块存储服务的操作,提供商底层扩展102内的卷124可以被复制以实现持久性和可用性。卷可以被置备在其自己在提供商底层扩展102内的隔离虚拟网络中。计算实例122和任何卷124共同构成提供商网络数据平面116a在提供商底层扩展102内的数据平面扩展120b。37.在一些实施方式中,提供商底层扩展102内的服务器可以托管某些本地控制平面组件126,例如,在返回到云提供商网络100的连接发生中断的情况下使得提供商底层扩展102能够继续运行的组件。这些组件的示例包括:迁移管理器,如果需要维持可用性,则所述迁移管理器可以在提供商底层扩展服务器之间移动计算实例122;以及密钥值数据存储区,所述密钥值数据存储区指示卷副本所在的位置。然而,通常用于提供商底层扩展的控制平面118b功能性将保留在云提供商网络100中,以便允许客户使用提供商底层扩展的尽可能多的资源容量。38.在提供商底层扩展102上运行的服务器软件可以由云提供商设计为在云提供商底层网络上运行,并且所述软件可以能够通过使用本地网络管理器128在提供商底层扩展102中未经修改地运行以在边缘位置内创建底层网络的专用副本(“影子底层”)。本地网络管理器128可以在提供商底层扩展102服务器上运行并且例如通过充当虚拟专用网络(vpn)端点或提供商底层扩展102与云提供商网络100中的代理130、132之间的端点并通过实施映射服务(用于流量封装和解封装)以使数据平面流量(来自数据平面代理)和控制平面流量(来自控制平面代理)与适当服务器相关来桥接影子底层与提供商底层扩展102网络。通过实施提供商网络的底层-覆盖映射服务的本地版本,本地网络管理器128允许提供商底层扩展102中的资源与云提供商网络100中的资源进行无缝通信。在一些实施方式中,单个本地网络管理器可以为托管提供商底层扩展102中的计算实例122的所有服务器执行这些动作。在其他实施方式中,托管计算实例122的服务器中的每一者可以具有专用的本地网络管理器。在多机架边缘位置中,机架间通信可以通过本地网络管理器,其中本地网络管理器维持彼此之间的开放隧道。39.提供商底层扩展位置可以利用通过提供商底层扩展102网络到云提供商网络100的安全联网隧道,例如,以在遍历提供商底层扩展102网络和任何其他中间网络(可能包括公共互联网)时维持客户数据的安全性。在云提供商网络100内,这些隧道由包括隔离的虚拟网络(例如,在覆盖网络中)、控制平面代理130、数据平面代理132和底层网络接口的虚拟基础设施组件组成。此类代理可以被实施为在计算实例上运行的容器。在一些实施方案中,托管计算实例的提供商底层扩展102位置中的每个服务器可以利用至少两个隧道:一个隧道用于控制平面流量(例如,约束应用协议(coap)流量),一个隧道用于封装的数据平面流量。云提供商网络内的连接性管理器(未示出)例如通过在需要时自动地置备这些隧道及其组件并将它们维持在健康的操作状态来管理它们的云提供商网络侧生命周期。在一些实施方案中,提供商底层扩展102位置与云提供商网络100之间的直接连接可以用于控制数据平面并进行数据平面通信。与通过其他网络的vpn相比,直接连接可以提供恒定的带宽和更一致的网络性能,因为它的网络路径相对固定和稳定。40.可以在云提供商网络100中置备控制平面(cp)代理130以表示边缘位置中的特定主机。cp代理是云提供商网络100中的控制平面114a与提供商底层扩展102的控制平面118b中的控制平面目标之间的中介。即,cp代理130提供用于将去往提供商底层扩展服务器的管理api流量从区域底层穿隧到提供商底层扩展102的基础设施。例如,云提供商网络100的虚拟化计算服务可以向提供商底层扩展102的服务器的vmm发出命令以启动计算实例122。cp代理维护到提供商底层扩展的本地网络管理器128的隧道(例如,vpn)。在cp代理中实施的软件确保只有格式良好的api流量离开和返回到底层。cp代理提供了一种机制来暴露云提供商底层上的远程服务器,同时仍然保护底层安全材料(例如,加密密钥、安全令牌)不离开云提供商网络100。由cp代理强加的单向控制平面流量隧道还防止任何(可能受到威胁的)装置回叫到底层。cp代理可以与提供商底层扩展102处的服务器一对一地实例化,或者可能能够管理同一提供商底层扩展中的多个服务器的控制平面流量。41.数据平面(dp)代理132也可以在云提供商网络100中置备以表示提供商底层扩展102中的特定服务器。dp代理132充当服务器的影子或锚点,并且可以由云提供商网络100内的服务使用来监视主机的健康状况(包括其可用性、已使用的/免费计算和容量、已使用的/免费存储和容量,以及网络带宽使用率/可用性)。dp代理132还允许隔离的虚拟网络通过充当云提供商网络100中的服务器的代理来跨越提供商底层扩展102和云提供商网络100。每个dp代理132可以被实施为分组转发计算实例或容器。如图所示,每个dp代理132可以与本地网络管理器128维持vpn隧道,所述本地网络管理器管理到dp代理132所表示的服务器的流量。该隧道可以用于在提供商底层扩展服务器与云提供商网络100之间发送数据平面流量。在提供商底层扩展102与云提供商网络100之间流动的数据平面流量可以通过与该提供商底层扩展相关联的dp代理132。对于从提供商底层扩展102流向云提供商网络100的数据平面流量,dp代理132可以接收封装的数据平面流量,验证其正确性,并允许其进入云提供商网络100。dp代理132可以将封装的流量从云提供商网络100直接转发到提供商底层扩展102。42.本地网络管理器128可以提供与在云提供商网络100中建立的代理130、132的安全网络连接性。在本地网络管理器128与代理之间已经建立连接之后,客户可以经由接口104发出命令,以使用提供商底层扩展资源以与将针对托管在云提供商网络100内的计算实例发出此类命令的方式类似的方式将计算实例进行实例化(和/或使用计算实例执行其他操作)。从客户的角度来看,客户现在可以无缝地使用提供商底层扩展内的本地资源(以及位于云提供商网络100中的资源,如果需要)。在提供商底层扩展102处的服务器上设置的计算实例可以与位于同一网络中的电子装置通信,以及根据需要与在云提供商网络100中设置的其他资源通信。可以实施本地网关146以提供提供商底层扩展102与和所述扩展相关联的网络(例如,在提供商底层扩展142的示例中的通信服务提供商网络)之间的网络连接性。43.可能存在需要在对象存储服务与提供商底层扩展102之间传送数据的情况。例如,对象存储服务可以存储用于启动vm的机器映像,以及表示卷的时间点备份的快照。对象网关可以在pse服务器或专用存储装置上提供,并为客户提供对其pse中的对象存储桶内容的可配置的按桶高速缓存,以最大限度地减少pse区域延时对客户工作负载的影响。对象网关还可以临时存储来自pse中的卷的快照的快照数据,然后在可能的情况下与区域中的对象服务器同步。对象网关还可以存储客户指定在pse内或客户场所上使用的机器映像。在一些实施方式中,pse内的数据可以用唯一密钥加密,并且出于安全原因,云提供商可以限制密钥从区域共享到pse。因此,在对象存储服务器与对象网关之间交换的数据可以利用加密、解密和/或重新加密,以便保留关于加密密钥或其他敏感数据的安全边界。变换中介可以执行这些操作,并且可以(在对象存储服务器上)使用pse加密密钥创建pse桶以存储快照和机器映像数据。44.以上述方式,pse形成边缘位置,因为它在传统云提供商数据中心之外和更靠近客户装置处提供云提供商网络的资源和服务。如本文所指的边缘位置可以通过多种方式结构化。在一些实施方式中,边缘位置可以是云提供商网络底层的扩展,包括在可用区之外(例如,在云提供商的小型数据中心或位于靠近客户工作负载并且可能远离任何可用区的其他设施中)提供的有限数量的容量。此类边缘位置可以被称为“远区”(由于远离其他可用区)或“近区”(由于靠近客户工作负载)。远区可以通过各种方式(例如直接、经由另一种网络或经由与区域的专用连接)而连接到诸如互联网等公共可访问网络。尽管通常远区比某个区域具有更有限的容量,但是在一些情况下,远区可能具有相当大的容量,例如数千个或更多机架。45.在一些实施方式中,边缘位置可以是由位于客户或合作伙伴设施本地的一个或多个服务器形成的云提供商网络底层的扩展,其中此类服务器通过网络(例如,公共可访问网络,诸如互联网)与云提供商网络的附近可用区或区域进行通信。位于云提供商网络数据中心之外的这种类型的底层扩展可以被称为云提供商网络的“前哨”。一些前哨可以例如作为多接入边缘计算(mec)站点集成到通信网络中,所述mec站点的物理基础设施分布在电信数据中心、电信聚合站点和/或电信网络内的电信基站上。在本地示例中,前哨的有限容量可能仅供拥有场所的客户(以及客户允许的任何其他账户)使用。在电信示例中,前哨的有限容量可以在向电信网络的用户发送数据的多个应用程序(例如,游戏、虚拟现实应用程序、医疗保健应用程序)之间共享。46.边缘位置可以包括至少部分地由提供商网络的附近可用区的控制平面控制的数据平面容量。因而,可用区组可以包括“父”可用区和归属于父可用区(例如,至少部分地由其控制平面控制)的任何“子”边缘位置。某些有限的控制平面功能性(例如,需要与客户资源进行低延时通信的特征,和/或使得边缘位置能够在与父可用区断开连接时继续运行的特征)也可能存在于一些边缘位置中。因此,在上述示例中,边缘位置是指位于云提供商网络的边缘处、靠近客户装置和/或工作负载的至少数据平面容量的扩展。47.图2示出了根据一些实施方案的其中云提供商网络边缘位置被部署在通信服务提供商网络内的示例性系统。通信服务提供商(csp)网络200通常包括到终端用户电子装置的下游接口和到其他网络(例如,互联网)的上游接口。在该示例中,csp网络200是无线“蜂窝”csp网络,其包括无线电接入网络(ran)202、204、聚合站点(as)206、208和核心网络(cn)210。ran 202、204包括向电子装置212提供无线连接性的基站(例如,nodeb、enodeb、gnodeb)。核心网络210通常包括与csp网络的管理相关的功能性(例如,计费、移动性管理等)以及在csp网络与其他网络之间中继流量的传输功能性。聚合站点206、208可以用于将来自许多不同无线电接入网络的流量整合到核心网络,并将源自核心网络的流量引导到各种无线电接入网络。48.终端用户电子装置212在图2中从左到右无线连接到无线电接入网络202的基站(或无线电基站)214。此类电子装置212有时被称为用户装备(ue)或客户场所装备(cpe)。数据流量通常通过由第3层路由器的多个跃点(例如,在聚合站点)组成的光纤传输网络路由到核心网络210。核心网络210通常位于一个或多个csp站点中,所述csp站点可以是数据中心、sap站点或sap边缘站点、lg扩展站点等。对于去往csp网络200之外的位置的数据流量,网络组件222至226通常包括防火墙,流量可以通过所述防火墙进入或离开csp网络200到达外部网络,诸如互联网或云提供商网络100。注意,在一些实施方案中,csp网络200可以包括允许流量从核心网络210更下游的站点(例如,在聚合站点或ran处)进入或离开的设施。49.提供商底层扩展216至220包括作为云提供商网络的一部分进行管理但是安装或定位在csp网络的各个点内(例如,在csp拥有或租用的空间本地)的计算资源。计算资源通常提供云提供商可以分派给其客户使用的一定量的计算和存储器容量。计算资源还可以包括存储和加速器容量(例如,固态驱动器、图形加速器等)。这里,提供商底层扩展216、218和220与云提供商网络100通信。50.通常,例如,就网络跃点和/或距离而言,提供商底层扩展距离云提供商网络100越远(或更靠近电子装置212),提供商底层扩展内的计算资源与电子装置212之间的网络延时越低。然而,物理站点约束通常限制可以安装在csp内的各个点处的提供商底层扩展位置计算容量的量,或者确定是否可以完全在各个点处安装计算容量。例如,与位于ran 202、204内的提供商底层扩展相比,位于核心网络210内的提供商底层扩展通常可以具有大得多的占用空间(在物理空间、电力需求、冷却需求等方面)。51.csp网络内提供商底层扩展的安装或定位可能因csp网络的特定网络拓扑或架构而异。如图2指示,提供商底层扩展通常可以连接到csp网络可以中断基于分组的流量(例如,基于ip的流量)的任何位置。另外,给定的提供商底层扩展与云提供商网络100之间的通信通常安全地转接csp网络200的至少一部分(例如,经由安全隧道、虚拟专用网络、直接连接等)。在所示的示例中,网络组件222促进数据流量路由到与ran 202集成的提供商底层扩展216和从所述提供商底层扩展路由数据流量,网络组件224促进数据流量路由到与as 206集成的提供商底层扩展218和从所述提供商底层扩展路由数据流量,并且网络组件226促进数据流量路由到与cn 210集成的提供商底层扩展220和从所述提供商底层扩展路由数据流量。网络组件222至226可以包括路由器、网关或防火墙。为了促进路由,csp可以向边缘位置中的每一者分派来自csp网络地址空间中的一个或多个ip地址。52.在5g无线网络开发工作中,边缘位置可以被视为多接入边缘计算(mec)的一种可能实施方式。此类边缘位置可以连接到csp 5g网络中的各个点,所述点作为用户平面功能(upf)的一部分为数据流量提供中断。较旧的无线网络也可以包含边缘位置。例如,在3g无线网络中,边缘位置可以连接到csp网络的分组交换网络部分,诸如连接到服务通用分组无线电服务支持节点(sgsn)或连接到网关通用分组无线电服务支持节点(ggsn)。在4g无线网络中,边缘位置可以作为核心网络或演进分组核心(epc)的一部分连接到服务网关(sgw)或分组数据网络网关(pgw)。53.在一些实施方案中,提供商底层扩展228与云提供商网络100之间的流量可以从csp网络200中断,而无需路由通过核心网络210。例如,ran 204的网络组件230可以被配置为在ran 204的提供商底层扩展216与云提供商网络100之间路由流量,而不遍历聚合站点或核心网络210。作为另一个示例,聚合站点208的网络组件231可以被配置为在聚合站点208的提供商底层扩展232与云提供商网络100之间路由流量而不遍历核心网络210。网络组件230、231可以包括网关或路由器,所述网关或路由器具有路由数据以将来自边缘位置的去往云提供商网络100的流量引导到云提供商网络100(例如,通过直接连接或中间网络234)并将来自云提供商网络100的去往提供商底层扩展的流量引导到提供商底层扩展。54.在一些实施方案中,提供商底层扩展可以连接到多于一个csp网络。例如,当两个csp通过公共点共享或路由流量时,提供商底层扩展可以连接到两个csp网络。例如,每个csp可以将其网络地址空间的某个部分分配给提供商底层扩展,并且提供商底层扩展可以包括路由器或网关,所述路由器或网关可以区分与csp网络中的每一者交换的流量。例如,来自一个csp网络的去往提供商底层扩展的流量与从另一个csp网络接收的流量相比可能具有不同的目的地ip地址、源ip地址和/或虚拟局域网(vlan)标签。源自提供商底层扩展的到csp网络中的一者上的目的地的流量可以被类似地封装以具有适当的vlan标签、源ip地址(例如,来自从目的地csp网络地址空间分派给提供商底层扩展的池)和目的地ip地址。55.应注意,虽然图2的示例性csp网络架构包括无线电接入网络、聚合站点和核心网络,但是csp网络的架构的命名和结构在几代无线技术之间、在不同csp之间以及在无线csp网络与固定线路csp网络之间可能有所不同。另外,虽然图2示出了边缘位置在csp网络内可以定位的几个位置,但是其他位置也是可能的(例如,在基站处)。56.图3更详细地示出了根据一些实施方案的与通信服务提供商相关联的提供商底层扩展和云提供商网络的示例性组件以及它们之间的连接性。提供商底层扩展300在csp网络302内提供云提供商网络的资源和服务,由此将云提供商网络100的功能性扩展为更靠近连接到csp网络的终端用户装置304。57.提供商底层扩展300类似地包括控制平面306b与数据平面308b之间的逻辑分离,所述控制平面和数据平面分别扩展云提供商网络100的控制平面114a和数据平面116a。提供商底层扩展300可以例如由云提供商网络运营商预先配置有硬件与软件和/或固件元素的适当组合,以支持各种类型的计算相关资源,并且以反映使用云提供商网络的体验的方式来这样做。例如,一个或多个提供商底层扩展位置服务器310可以由云提供商置备以部署在csp网络302内。58.在一些实施方式中,提供商底层扩展300内的服务器310可以托管某些本地控制平面组件314,例如,在返回到云提供商网络100的连接发生中断的情况下使得提供商底层扩展300能够继续运行的组件。此外,某些控制器功能通常可以在数据平面服务器上、甚至在云提供商数据中心中本地实施,例如用于收集用于监视实例健康状况的指标并将指标发送到监视服务的功能以及用于协调实时迁移期间实例状态数据的传送的功能。然而,通常用于提供商底层扩展300的控制平面306b功能性将保留在云提供商网络100中,以便允许客户使用提供商底层扩展的尽可能多的资源容量。59.如图所示,提供商底层扩展服务器310可以托管计算实例312。计算实例可以是vm、microvm,或打包代码及其所有依赖项的容器,因此应用程序可以跨计算环境(例如,包括vm)快速且可靠地运行。因此,容器是应用程序层的抽象化(意味着每个容器模拟不同的软件应用程序进程)。尽管每个容器都运行隔离的进程,但是多个容器可以例如通过在同一虚拟机中启动而共享通用操作系统。相比之下,虚拟机是硬件层的抽象化(意味着每个虚拟机模拟可以运行软件的物理机)。虚拟机技术可以使用一个物理服务器以运行多个服务器(其中每一者被称为虚拟机)的等效物。虽然多个虚拟机可以在一个物理机上运行,但是每个虚拟机通常具有其自己的操作系统副本,以及应用程序及其相关文件、库和依赖项。虚拟机通常被称为计算实例或简称为“实例”。一些容器可以在运行容器代理的实例上运行,而一些容器可以在裸机服务器上运行。60.在一些实施方案中,边缘优化计算实例的执行由在服务器310上运行的轻量级虚拟机管理器(vmm)支持,在所述服务器上基于应用程序配置文件启动边缘优化计算实例。这些vmm使得能够在几分之一秒内启动轻量级微型虚拟机(microvm)。这些vmm还可以使得容器运行时和容器编排器能够将容器作为microvm进行管理。尽管如此,这些microvm还利用由传统vm例如通过vmm将其作为隔离进程运行而提供的安全性和工作负载隔离以及容器带来的资源效率。如本文所使用的,microvm是指如下vm:使用有限装置模型和/或使用由轻量级vmm支持的最小os内核进行初始化,并且每个microvm可以具有《5mib的低存储器开销,使得数千个microvm可以打包到单个主机上。例如,microvm可以具有os内核的精简版本(例如,仅具有所需的os组件及其依赖项)以最大限度地减少启动时间和存储器占用空间。在一个实施方式中,轻量级vmm的每个进程封装一个且仅一个microvm。所述进程可以运行以下线程:api、vmm和vcpu。api线程负责api服务器和相关联的控制平面。vmm线程公开了机器模型、最小遗留装置模型、microvm元数据服务(mmds)以及virtio装置模拟网络和块装置。另外,存在一个或多个vcpu线程(每个来宾cpu内核一个vcpu线程)。61.另外,如果客户需要,则服务器310可以托管一个或多个数据卷324。卷可以被置备在其自己在提供商底层扩展300内的隔离虚拟网络中。计算实例312和任何卷324共同构成提供商网络数据平面116a在提供商底层扩展300内的数据平面扩展308b。62.可以实施本地网关316以提供提供商底层扩展300与csp网络302之间的网络连接。云提供商可以用csp网络302上的ip地址配置本地网关316,并与csp网络组件320交换路由数据(例如,经由边界网关协议(bgp))。本地网关316可以包括一个或多个路由表,所述路由表控制入站流量到提供商底层扩展300和出站流量离开提供商底层扩展300的路由。在其中csp网络302对csp网络302的不同部分使用单独的vlan(例如,一个vlan标签用于无线网络,另一个vlan标签用于固定网络)的情况下,本地网关316还可以支持多个vlan。63.在提供商底层扩展300的一些实施方案中,扩展包括一个或多个交换机,有时称为架顶(tor)交换机(例如,在基于机架的实施方案中)。tor交换机连接到csp网络路由器(例如,csp网络组件320),诸如提供商边缘(pe)或软件定义广域网(sd-wan)路由器。每个tor交换机可以包括到csp网络路由器的上行链路链路聚合(lag)接口,每个lag支持多个物理链路(例如,1g/10g/40g/100g)。所述链路可以运行链路聚合控制协议(lacp)并被配置为ieee802.1q干道,以在同一接口上启用多个vlan。这种lacp-lag配置允许云提供商网络200的控制平面的边缘位置管理实体将更多对等链路添加到边缘位置而无需调整路由。tor交换机中的每一者可以与运营商pe或sd-wan路由器建立ebgp会话。csp可以为边缘位置和csp网络302的asn提供专用自主系统编号(asn)以促进路由数据的交换。64.源自提供商底层扩展300的数据平面流量可以具有多个不同的目的地。例如,寻址到云提供商网络100的数据平面116a中的目的地的流量可以经由提供商底层扩展300与云提供商网络100之间的数据平面连接来路由。本地网络管理器318可以从计算实例312接收被寻址到例如云提供商网络100中的另一个计算实例的分组,并且用作为服务器的底层ip地址的目的地封装所述分组,所述服务器托管另一计算实例,然后将其(例如,经由直接连接或隧道)发送到云提供商网络100。对于从寻址到托管在另一个提供商底层扩展322中的另一计算实例的计算实例312的流量,本地网络管理器318可以用作为被分配给另一提供商底层扩展322的ip地址的目的地封装所述分组,由此允许csp网络组件320处理分组的路由。替代地,如果csp网络组件320不支持边缘位置间流量,则本地网络管理器318可以将分组寻址到云提供商网络200中的中继器,所述中继器可以经由其与云提供商网络100的数据平面连接(未示出)将分组发送到另一提供商底层扩展322。类似地,对于从计算实例312地址到csp网络302或云提供商网络100之外的位置(例如,在互联网上)的流量,如果csp网络组件320允许路由到互联网,则本地网络管理器318可以用与分配给计算实例312的运营商地址空间中的ip地址相对应的源ip地址封装分组。否则,本地网络管理器318可以将分组发送到云提供商网络100中的互联网网关,所述互联网网关可以为计算实例312提供互联网连接性。对于来自寻址到电子装置304的计算实例312的流量,本地网关316可以使用网络地址转译(nat)来将分组的源ip地址从云提供商网络的地址空间中的地址更改为地址运营商网络空间。65.本地网关316、本地网络管理器318和其他本地控制平面组件314可以在托管计算实例312的相同服务器310上运行,可以在与边缘位置服务器310集成的专用处理器上(例如,卸载卡上)运行,或者可以由与托管客户资源的那些服务器分开的服务器执行。66.图4示出了根据一些实施方案的包括提供商底层扩展位置(或边缘位置)的示例性云提供商网络。如图所示,云提供商网络400可以形成为多个区域402,其中区域是其中云提供商具有一个或多个数据中心404的单独地理区域。每个区域402可以包括经由诸如例如光纤通信连接等专用高速网络彼此连接的两个或更多个可用区(az)。可用区是指包括一个或多个数据中心设施的隔离故障域,所述数据中心设施相对于其他可用区具有单独的电源、单独的联网和单独的冷却。云提供商可能会努力将可用区域定位在某个区域内,使彼此相距足够远,使得自然灾害、大范围停电或其他意外事件不会同时使多于一个可用区脱机。客户可以经由可公共访问的网络(例如,互联网、蜂窝通信网络、csp网络)连接到云提供商网络的可用区内的资源。转接中心(tc)是将客户链接到云提供商网络的主要骨干位置,并且可以共同位于其他网络提供商设施(例如,互联网服务提供商、电信提供商)中。每个区域可以操作两个或更多个tc以实现冗余。67.与区域数据中心或可用区的数量相比,边缘位置406的数量可以高得多。边缘位置406的这种广泛部署可以为大得多的终端用户装置组提供到云的低延时连接性(与碰巧非常靠近区域数据中心的那些终端用户装置组相比)。在一些实施方案中,每个边缘位置406可以对等到云提供商网络400的某个部分(例如,父可用区或区域数据中心)。这种对等允许在云提供商网络400中操作的各种组件管理边缘位置的计算资源。在一些情况下,多个边缘位置可以位于或安装在同一设施(例如,计算机系统的单独机架)中并且由不同的区或数据中心管理以提供附加冗余。应注意,虽然边缘位置在本文中通常被描述为在csp网络内,但是在一些情况下,诸如当云提供商网络设施相对靠近通信服务提供商设施时,边缘位置可以保留在云提供商网络的物理场所内,同时经由光纤或其他网络链路连接到通信服务提供商网络。68.边缘位置406可以通过多种方式结构化。在一些实施方式中,边缘位置406可以是云提供商网络底层的扩展,包括在可用区之外(例如,在云提供商的小型数据中心或位于靠近客户工作负载处并且可能远离任何可用区的其他设施中)提供的有限数量的容量。此类边缘位置可以被称为远区(由于远离其他可用区)或近区(由于靠近客户工作负载)。远区可以通过各种方式(例如直接、经由另一种网络或经由与区域的专用连接)而连接到诸如互联网等公共可访问网络。尽管通常远区比某个区域具有更有限的容量,但是在一些情况下,远区可能具有相当大的容量,例如数千个或更多机架。如本文指示,云提供商网络可以形成为多个区域,其中区域可以是云提供商将数据中心聚集在其中的地理区域。每个区域可以包括经由例如光纤通信连接等专用高速网络彼此连接的多个(例如,两个或更多个)可用区(az)。az可以提供包括一个或多个数据中心设施的隔离故障域,所述数据中心设施相对于另一个az中的那些数据中心设施具有单独的电源、单独的联网和单独的冷却。优选地,区域内的az被定位成彼此相距足够远,而使得同一自然灾害(或其他引发故障的事件)不会同时影响多于一个az或使其同时脱机。客户可以经由可公共访问的网络(例如,互联网、蜂窝通信网络)连接到云提供商网络的az。69.给定边缘位置作为云提供商网络的az或区域的父级可以基于许多因素。一种这样的父级因素是数据主权。例如,为了将源自某个国家的csp网络的数据保留在所述国家,部署在所述csp网络中的边缘位置可以作为所述国家的az或区域的父级。另一个因素是服务的可用性。例如,一些边缘位置可以具有不同的硬件配置,诸如是否存在组件,诸如用于客户数据的本地非易失性存储装置(例如,固态驱动器)、图形加速器等。一些az或区域可能缺乏利用这些附加资源的服务,因此边缘位置可以作为支持使用那些资源的az或区域的父级。另一个因素是az或区域与边缘位置之间的延时。虽然在csp网络中部署边缘位置具有延时益处,但是那些益处可能会通过将边缘位置作为远处az或区域的父级来抵消,这会给边缘位置到区域流量引入显著延时。因此,边缘位置通常是附近(就网络延时而言)az或区域的父级。70.图5是示出了根据一些实施方案的用户在计算实例与通信服务提供商网络之间建立连接的环境的图示。由于边缘位置可以连接到多个csp,或者给定csp可以具有多个网络或网络切片(例如,4g网络和5g网络),并且每个csp或csp网络可以具有不同的配置,因此云提供商网络提供一种新型网关,所述新型网关并不考虑来自客户的特定csp网络的底层配置细节,然而允许客户轻松建立与可用csp网络的连接。csp网关可以实施为新网关类型,以使客户隔离虚拟网络(“ivn”)建立与csp网络的连接。csp网关可以与其他类型的网关一起实施,诸如互联网网关(例如,以促进从ivn的计算实例到互联网的路由)和vpn网关(例如,以促进ivn与诸如本地网络等另一客户网络之间的路由)。71.如图所示,客户(例如,用户138)已启动由pse 508(或边缘位置)的服务器510托管的计算实例514,所述计算实例在csp网络501(也称为“网络a”)内扩展云提供商网络500。计算实例514连接到隔离虚拟网络(“ivn”)512,所述隔离虚拟网络这里称为“网络b”并且可以实施为云提供商网络500(这里称为“网络c”)的底层上的覆盖网络。例如,ivn 512可以使用私有ip地址块(例如,192.168.0.0/24),所述私有ip地址块可以用于寻址ivn 512上的装置(诸如计算实例514),而本地网络管理器(未示出)在寻址到云提供商网络500底层上的装置(例如,服务器510)的分组内执行分别从ivn 512上的装置发送和向其发送的分组的封装和解封装。这里,计算实例514已被分配ip地址192.168.0.2。72.作为在csp网络501内部署pse 508的一部分,csp可以从csp网络501分派一些网络地址池以供pse 508使用。在该示例中,csp网络地址范围10.0.2.0/24被分配给pse 508(一些更大的范围可以被分配给部署在csp网络内的所有pse,并由云提供商网络分发给各个pse)。pse 508可以将那些地址通告给csp网络501。例如,本地网关(未示出)可以将分派的地址块经由bgp通告给csp网络501。73.鉴于上述环境,编号为“1”至“3”的圆圈示出了包括用户请求网关提供计算实例514和csp网络501之间的连接性的示例性过程。74.在圆圈“1”,用户138生成使用电子装置134创建csp网关的请求594。如上所述,电子装置134和提供商网络100之间的通信(诸如创建csp网关的请求)可以通过接口104(诸如通过使用应用编程接口(api)调用、经由实施为网站或应用程序的控制台等)来路由。除了用作控制平面服务的前端之外,接口104还可以执行诸如验证发起请求的用户的身份和权限、评估请求并将其路由到适当的控制平面服务等操作。请求594可以包括要在其中创建诸如ivn 512等csp网关的ivn的标识符。在接收到所述请求时,csp网关服务590可以创建csp网关516作为指定ivn的一部分,将ivn 512范围内的ip地址分配给csp网关516(例如,192.168.0.1),并将诸如ip地址等标识符返回给电子装置134。75.需注意,客户ivn 512可以包括路由器和相关联的路由表。路由表可以包括客户ivn的私有范围内的ip地址的默认条目(例如,本地路由去往192.168.0.0/24的分组),并且用户138可以为不满足到csp网关516的默认路由的分组添加另一条目(例如,将去往0.0.0.0/0的分组路由到csp网关)。76.同样如圆圈“1”所示,用户138生成从csp网络地址池中获得csp网络地址的请求596。请求596可以包括要从中分派地址的特定csp网络地址池的标识符。例如,所述请求可以针对运营商a的4g网络、运营商a的5g网络、运营商b的网络等的ip地址。使用所述标识符,csp网关服务590将相关联的池中的可用地址中的一个分派给客户,并记录该分派。csp网关服务590可以跟踪由数据库服务592或其他数据存储区提供的数据库中池中地址的状态(例如,是否已分派),如圆圈“2”所示。csp网关服务590可以将分派的ip地址(或其标识符)返回给电子装置134。在该示例中,csp网关服务590从10.0.2.0/24池中分派地址10.0.2.55。77.同样如圆圈“1”所示,用户138生成将分派的ip地址与特定计算实例相关联的请求598。请求598可以包括实例标识符和ip地址或ip地址标识符。在该示例中,所述请求识别计算实例514和分派的10.0.2.55地址。使用所述标识符,csp网关服务590将csp网关516配置为建立计算实例514与csp网络501之间的连接性。这种连接性可以允许诸如装置522和装置524等装置通过csp网络501连接到计算实例514,由此利用在csp网络501内部署pse 508所提供的低延时。78.由于各种csp网络或网络切片可能具有多种网络配置参数,因此csp网关服务590从由数据库服务592或其他数据存储区所提供的数据库中获得特定csp网络的配置数据,如圆圈“2”所示。对于每个csp网络,所述数据库可以包括诸如路由进入和离开给定pse的流量所通过的网络组件的ip地址、csp网络是否具有特定vlan标签、csp网络是否通过pse的特定接口(例如,第一网络适配器或第二网络适配器)到达等信息。在该示例中,配置数据指示pse 508连接到具有ip地址10.0.10.1的csp网络组件520(例如,网关或路由器)。79.在图5中的圆圈“3”处,csp网关服务590发送一个或多个命令来配置csp网关516。此类命令可以经由代理(例如,代理130)作为控制平面流量来发送。这里,通过配置csp网关516的路由表517和网络地址转译(nat)表518来建立连接性。具体地,csp网关服务590创建路由表517或将其更新为具有10.0.0.0/16范围的分组到10.0.10.1处的csp网络组件520的路由,从而允许从计算实例514发送到例如装置522或装置524的消息经由csp网关516和csp网络501来路由。路由表517还包括本地路由,以指示寻址到ivn 512范围内的目的地的分组在ivn 512内被路由。此外,csp网关服务590创建或更新nat表518,以将分派的ip地址(10.0.2.55)与计算实例514(192.168.0.2)相关联,从而允许从csp网络(例如,从装置522或装置524)发送到10.0.2.55地址的消息到达计算实例514。需注意,csp网络组件520在其路由表519中包括将去往10.0.2.0/24范围的消息路由到csp网关(10.0.2.1)的条目。这样的条目可以基于路由信息的交换(例如,经由bgp)。80.尽管图5中示出了ip版本4寻址,但是也可以使用ip版本6寻址。此外,在一些实施方案中,csp网关在ip版本4和ip版本6之间桥接。例如,计算实例的ivn可能使用ipv4寻址,而csp网络可能使用ipv6寻址,反之亦然。81.需注意,以上描述假定,在经由csp网关516建立与csp网络501的连接之前,客户计算实例514已在运行。在其他实施方案中,客户可以请求启动具有一个或多个配置参数(例如,如参考圆圈“1”所述)的计算实例(例如,经由硬件虚拟化服务),以经由csp网关将启动的实例自动连接到指定的csp网络。另外,可以组合请求594、596和/或598中的一个或多个。例如,可以使用单个请求来获得特定csp网络地址的地址并将其分配给所识别的计算实例。82.在一些实施方案中,客户可以将csp网关配置为允许或拒绝某些类型的流量。例如,客户可以指定csp网关仅允许从计算实例到csp网络的出站流量(例如,计算实例514连接到装置522)。作为另一示例,客户可以指定csp网关仅允许入站流量(例如,装置522连接到计算实例514)。83.在针对每个客户ivn实施单独csp网关的情况下,csp网关可能具有多个网络地址,例如,一个网络地址在客户ivn上,一个或多个网络地址用于每个连接的csp网络。由于客户ivn和csp网络上的地址数量有限,因此由pse托管的多个(或所有)客户ivn的csp网关可以由公共组件来实施。图6中示出一种这样的方法。84.图6是示出了根据一些实施方案的用于计算实例和通信服务提供商网络之间的连接性的另一实施方式的图示。在该示例中,pse 608包括本地网关616(例如,本地网关146、本地网关316),所述本地网关提供连接到客户ivn与csp网络的实例之间的连接性。这里,本地网关616将ivn 610(“网络x”)中的计算实例611连接到csp网络601(“网络m”),并将ivn 612中的计算实例613连接到csp网络602(“网络m”)。csp网络601和602可以是单个csp的不同切片或网络(例如,4g网络、固定线路网络、5g网络等)或不同csp的网络。85.在一些实施方案中,本地网关616在云提供商网络的底层上具有ip地址(尽管作为硬件、软件或其某种组合驻留在pse 608内)。计算实例611和613由pse 608的服务器托管,这些服务器在提供商网络的底层上也具有ip地址。一个或多个本地网络管理器614可以为ivn提供路由。例如,本地网络管理器614可以接收从计算实例611发送的去往ivn 610的另一计算实例(未示出)的分组,查找托管另一个计算实例的服务器的底层ip地址,并将所述分组封装在寻址到托管另一个计算实例的服务器的另一分组中(以使另一本地网络管理器解封装并传递到另一个实例)。作为另一示例,本地网络管理器614可以接收去往ivn的逻辑csp网关的ip地址的分组,并将该分组连同ivn的指示一起路由到本地网关。86.对于该示例,假定客户已请求计算实例611和csp网络601之间的连接性,并且同一客户或另一客户已请求计算实例613和csp网络602之间的连接性。另外,csp已将10.0.3.0/24地址分派给pse 608,本地网关616将所述地址通告给csp网络的网络组件(例如,通告给csp网络601的csp nc 622和csp网络602的csp nc 624)。客户已从该池请求ip地址,并且ip地址10.0.3.55已被分配给计算实例611,并且ip地址10.0.3.200已被分配给计算实例613。87.为了提供这种连接性,csp网关服务(未示出)配置本地网关。例如,csp网关服务可以通过更新nat表618,将计算实例与其从csp分配的网络地址池中分派的ip地址相关联。如图所示,nat表618将计算实例611与csp网络地址10.0.3.55相关联,并将计算实例613与csp网络地址10.0.3.200相关联。另外,csp网关服务将路由配置为允许计算实例611与连接到csp网络601的装置(未示出)通信,并且允许计算实例613与连接到csp网络602的装置(未示出)通信。88.由于各种csp网络的特定连接细节可能因csp网络的不同而不同,因此配置数据(例如,存储在数据库服务592的数据库中)可以包括各种csp网络的配置细节。此类配置细节可以包括csp网络是否使用虚拟局域网(“vlan”)标记以及哪些vlan对应于哪些网络、pse通过其连接的给定csp网络的网关、csp网络是否通过pse的不同物理接口连接等。在该示例中,csp网络601的配置数据指示其包括csp网络地址10.0.1.0/24,所述csp网络地址可以经由interface=eth0经由vlan=10上的地址10.0.1.1处的网关来访问。另外,csp网络602的配置数据指示其包括csp网络地址10.0.2.0/24,所述csp网络地址可经由地址10.0.2.1处的网关来访问,而无需经由interface=eth1进行vlan标记。为了促进路由,csp网关服务可以按照指示配置路由表617。需注意,源ivn条目包括在内,以用于区分不同的ivn网络和csp网络之间的路由。这里,路由表617允许ivn 610或网络“x”上的装置与csp网络601通信,但是不允许与csp网络602通信。路由表617还允许ivn 612或网络“y”上的装置与csp网络602通信,但是不允许与csp网络601通信。路由表617还包括本地路由条目,以指示寻址到给定ivn范围内的目的地的分组在ivn内被路由。89.如本文所指示的,利用具有后备云提供商网络的pse所提供的一个好处是,在pse内实施的计算资源“更接近”终端用户,因此此类架构提供了现代计算应用程序(诸如视频游戏、通信等)优选的极低延时交互等。因此,采用pse的系统可以满足要求低客户端延时的客户用例,并且可以允许用户在地理区域周围启动计算实例(和其他计算资源),以保证覆盖区域中所有客户端具有可靠的低延时。90.然而,许多应用程序需要提供对从不同通信服务提供商(例如,第一移动/蜂窝网络运营商和第二移动/蜂窝网络运营商)获得网络连接性的终端用户的低延时访问。这带来了挑战,即在第一csp的网络内部署pse来为其用户提供对pse资源的低延时访问,同时也允许其他csp的其他用户以类似方式获得对这些pse资源的低延时访问,所述pse资源可能位于第一csp之外的实体(或其客户)通常无法访问的专有网络内。91.因此,本文公开的实施方案提供了用于实施对部署在通信服务提供商网络内的提供商底层扩展的多运营商接入的技术。图7示出了根据一些实施方案的示例性通信服务提供商网络和要部署在通信服务提供商网络中的提供商底层扩展。现代通信服务提供商(或“运营商”)网络或移动网络通常在其网络200的一端具有无线电塔或基站214,所述无线电塔或基站使用无线通信技术与电子装置212通信。在基站214处或附近,由电子装置212发起的流量经由覆盖网络通过一个或多个传输网络725/聚合网络(例如,经由光纤线路)到达通信提供商的csp站点715(例如,完整或小型数据中心等),所述覆盖网络可以例如使用gprs隧道协议(gtp)隧道来承载流量。该覆盖网络(和隧道)通常终止于移动核心网络210,所述移动核心网络包括用于提供通信服务的控制平面功能705和数据平面功能710。该移动覆盖网络可以被认为是通信服务提供商专有的封闭网络,只有运营商授权的用户/实体才能在其网络的这一部分上发送流量。92.在各种实施方案中实施的特定数据平面功能710和控制平面功能705可以基于正在提供的通信服务的代或类型而不同。例如,在一些4g长期评估(lte)网络中,控制平面功能705和数据平面功能710可以由诸如移动管理实体(mme)、服务网关(sgw)、公共数据网络网关(pdn-gw或pgw)、归属用户服务器(hss)以及本领域技术人员已知的许多其他实体等众所周知的实体来实施,但在其他类型的网络中,可以实施可以执行控制平面功能和/或数据平面功能的其他实体。在一些实施方案中,这些实体可以仅执行控制平面操作或数据平面操作,但是在许多实施方案中,这些实体中的一些可以执行一些控制平面操作和一些数据平面操作。93.一般而言,数据平面功能710包括与在用户装置与其他网络(例如,互联网)之间或在装置之间传递分组相关联的操作,所述操作可以包括us ip地址分派、分组过滤和转发等,而控制平面功能705可以包括用于促进数据传递的操作,诸如无线电资源分配、移动性管理、会话管理、寻呼控制、计费、安全管理、配置管理、连接管理、广播、测量配置、测量报告、小区选择和/或重新选择等。94.在离开该移动核心网络210时,流量可以经由一个或多个网络发送到互联网交换点(ixp),在所述互联网交换点,所述流量可以作为ip流量经由互联网700来路由(例如,使用其他提供商的其他基础设施,使用全球可路由的网络地址)。ixp(或“ix”)是通信服务提供商(例如,蜂窝提供商,或者其他有线或无线互联网服务提供商(isp)和内容交付网络(cdn))在其网络/自治系统之间交换流量所通过的物理基础设施。95.如本文所公开的,将pse部署成尽可能接近这些csp网络200a至200n的“边缘”(即,接近终端用户电子装置212a至212b)是有益的,因此这些装置可以尽可能快地访问pse 142内的资源。然而,通过在运营商网络(例如,第一csp网络200a)的大部分位置部署csp pse 142,该pse 142通常仅可由该运营商的电子装置或其他运营商实体到达,因为同样,这些网络的大部分都是封闭网络。在pse 142的这种天真的部署中,如果在第一电信服务提供商的网络200a内将应用程序(诸如游戏服务器)部署到pse 142,则其他电信服务提供商网络200b至200n的用户(例如,电子装置221b)可能无法访问所述应用程序,因为它位于第一电信服务提供商的封闭网络内。96.这导致了一个问题,即许多应用程序需要支持从多种来源获得网络连接性的用户(例如,经由该电信服务提供商的无线蜂窝服务、经由其他电信服务提供商的无线蜂窝服务、经由互联网上另一isp的有线接入等)。因此,为了服务广泛的用户群体,应用程序所有者必须将这些类型的应用程序部署回更普遍可访问的位置,诸如在云提供商网络或其他数据中心内。然而,尽管这解决了异构连接性问题,但是它仍然会导致较差的用户到应用程序延时。97.因此,期望在第一运营商网络内部署诸如pse等计算环境,以提供从多个连接性选项(诸如通过其他无线或有线通信服务)对这些资源的低延时访问。98.图8示出了根据一些实施方案的通信服务提供商网络内的提供商底层扩展的示例性部署。在图8中,pse 508部署在电信服务提供商网络200a数据中心800内,所述数据中心实施移动核心网络210控制平面功能805和数据平面功能810。然而,在该示例中,pse 508部署在移动核心网络210“之后”(从用户电子装置212a的有利位置来看)、在核心的“面向互联网”侧,但是在ixp 720之前,这允许第二csp网络200b能够直接访问pse 508的资源(假设例如在网关616和csp网络200a和/或csp网络200b的类似位置的边缘路由器的部分上进行适当的路由通告)。99.如关于图6所描述的,pse 608可以利用网关616,所述网关被配置为允许pse 608内的资源诸如经由使用可以在这些网络之间分割的分配的ip空间、使用不同的vlan等连接到不同的网络,例如csp网络200a和csp网络200b。在一些实施方案中,pse 508在其边缘处(例如,在架顶式(tor)交换机中)可以例如使用允许不同系统相互对话的自主系统互连技术实施与第一csp网络200a和第二csp网络200b的组件的对等会话(例如,经由边界网关协议(bgp)或类似的边缘路由协议)。因此,与更传统的应用程序放置环境(例如,在典型数据中心或云环境中)相比,这种放置设置提供了显著的终端用户延时增益(尤其是对于无线移动网络客户端),并且无需对csp网络200a进行重大更改。100.图9中示出了另一种示例性部署可能性,其示出了根据一些实施方案的在通信服务提供商网络的传输网络内的提供商底层扩展连同数据平面功能的示例性部署。101.在一些实施方案中,通过有效地将控制平面功能805和数据平面功能810一分为二,可以将pse 508放置得更接近边缘。如图所示,数据平面功能810(例如,服务架构演进网关(sae-gw)功能)可以移动到更接近可能位于传输网络725a内的站点900的边缘处,并且可以从该站点中断以连接到pse 508。例如,站点900可以是距基站214仅几个“跃点”的网络聚合站点。由于数据平面功能810可以终止覆盖网络,因此用户平面流量有效地离开移动覆盖网络,并且因此流量转变为ip流量,并且可以再次使用涉及本文公开的多个运营商网络和地址空间的网关616技术直接发送到pse 508,或者发送到核心的其余部分上(例如,经由回程)。在一些实施方案中,控制平面功能805可以放置在离该站点900更远的地方,例如,回到在csp站点715a(例如,数据中心)中实施的核心网络中,并且仍然使控制信令工作良好。在这种环境中,pse 508可以在对等点905处与第二csp网络200b对等,所述对等点可以例如在站点900或附近站点处。例如,对等点905可以是第二csp网络200b与pse 508之间经由物理网络连接(例如,光纤线路或类似网络通信电缆)或无线网络连接建立的连接,并且可以是两个csp网络200a至200b之间的ixp点。102.图10示出了根据一些实施方案的提供商底层扩展以及通信服务提供商网络的传输网络内的流量中断系统的另一示例性部署。该架构利用流量中断转向系统(流量中断1010),所述系统可以在软件、硬件或两者中实施,可以监测通过它的流量,并分离出打算用于pse 508的应用程序的流量,所述流量被引导远离移动核心,而是被转发到pse 508。其他流量(例如,语音呼叫、一般互联网流量等)可以未经修改地传递到核心。103.在一些实施方案中,流量中断1010可以被部署为透明代理,所述透明代理可以基于流量流标识符(例如,分组报头的组合,诸如协议(例如,tcp)值、源端口号和目的地端口号和/或源ip地址和目的地ip地址),基于在尝试到达pse时为用户装置配置的接入点名称(apn)等进行识别。该信息可以被编程或以其他方式提供给流量中断1010,例如由csp网络200a的控制平面功能805a提供给流量中断。有益的是,此架构类似地将pse 508放置在非常接近终端用户电子装置212a处,从而导致非常低的延时,并且涉及引入流量中断1010,而不是将dp功能(如图9所示)从其在数据中心中的典型部署位置移开,这可能是csp更优选的或次优选的。104.图11示出了根据一些实施方案的由在通信服务提供商网络内部署提供商底层扩展所提供的池化容量。作为在潜在多个csp网络601至604内实施多个pse 102a至120d的结果,云提供商网络100因此被提供有大型分布式容量池1100,在所述大型分布式容量池中为其客户放置计算资源,其中从延时角度来看,资源非常接近csp网络601至604的用户,并且其中资源可以被来自大量不同网络和网络类型的终端用户访问。105.图12是示出根据一些实施方案的用于提供对部署在通信服务提供商网络内的提供商底层扩展的多运营商接入的方法的操作的流程图。操作1200(或本文描述的其他过程、或其变型、和/或组合)的一些或全部在配置有可执行指令的一个或多个计算机系统的控制下执行,并且作为共同在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用程序)实施、由硬件实施或由其组合实施。代码例如以包括可由一个或多个处理器执行的指令的计算机程序的形式存储在计算机可读存储介质上。计算机可读存储介质是非暂时性的。在一些实施方案中,一个或多个操作1200由其他附图的csp网络(例如,第一csp网络200a)执行。106.操作1200包括:在框1205处,在云提供商网络的提供商底层扩展上启动计算实例,其中提供商底层扩展部署在实施第一csp网络的至少一部分的站点处,与第一csp网络耦合,并且至少部分地由云提供商网络的控制平面服务管理。107.然而,在一些实施方案中,提供商底层扩展可能不部署在实施csp网络的至少一部分的站点处,并且可能是云提供商网络管理的pse 140、客户管理的pse 144等。108.在一些实施方案中,提供商底层扩展在第一csp网络的一个或多个移动核心网络功能与第二csp网络的边缘存在的互联网交换点之间实施。所述站点可以包括csp的数据中心,并且在一些实施方案中,所述数据中心还实施第一csp网络的一个或多个移动核心网络功能。109.操作1200包括:在框1210处,致使与计算实例相关联的第一路由被通告给第一csp网络(例如,经由使用边缘路由协议(例如,bgp)在提供商底层扩展的网关/交换机与第一csp的网络实体之间的对等会话),以及在框1215处,致使与计算实例相关联的第二路由被通告给与第一csp网络的至少一部分对等的第二csp网络(例如,经由使用边缘路由协议(例如,bgp)在提供商底层扩展(或第一csp)的网关/交换机与第二csp的网络实体之间的对等会话)。框1210、1215可以通过提供商底层扩展的网关执行(例如,通过使用另一网络组件通告路由),或者可以由云提供商网络(或另一实体)在将网关配置为通告这些路由时执行。110.在框1220处,操作1200包括通过提供商底层扩展的网关向计算实例发送由第一一个或多个用户装备(ue)装置发起的与第一csp相关联的第一组分组和由第二一个或多个ue装置发起的与第二csp相关联的第二组分组。在一些实施方案中,第一组分组和第二组分组不转接公共互联网。例如,在一些实施方案中,pse直接连接到第一csp网络和第二csp网络,并且在pse与第一csp网络或第二csp网络之间转接的网络流量可以分别完全在这些网络内发送。111.在一些实施方案中,提供商底层扩展在第一csp网络的传输网络内实施,其中传输网络在一个或多个基站与托管一个或多个控制平面移动核心网络功能的数据中心之间。一个或多个数据平面移动核心网络功能可以在传输网络内实施,并且一个或多个数据平面移动核心网络功能通过将由第一一个或多个ue装置发起的经由与一个或多个基站的一个或多个隧道发送的网络流量解封装到第一组分组中以便发送到pse的网关来终止所述一个或多个隧道。在一些实施方案中,数据中心还托管一个或多个数据平面移动核心网络功能,并且在一些实施方案中,传输网络还包括流量中断系统,其中所述流量中断系统监测经由一个或多个基站与一个或多个数据平面移动核心网络功能之间的一个或多个隧道发送的封装网络流量,识别去往pse的封装网络流量的部分,并且致使封装网络流量的那些识别的部分被导向pse。为了识别封装网络流量的去往pse的部分,在一些实施方案中,流量中断系统识别具有已知流标识符(例如,一个或多个报头的一个或多个值的组合,诸如协议值、源端口和目的地端口以及源ip地址和目的地ip地址的组合)或接入点名称(apn)的流量。112.在一些实施方案中,第一csp向第一一个或多个ue提供无线通信服务,其中第一一个或多个ue包括经由一个或多个基站与第一csp网络通信的无线计算装置。113.在一些实施方案中,操作1200还包括:致使与计算实例相关联的第三路由被通告给与第一csp网络的至少一部分对等的第三csp网络;以及通过提供商底层扩展的网关向计算实例发送由与第三csp相关联的第三一个或多个ue装置发起的第三组分组。114.图13示出了根据一些实施方案的示例性提供商网络(或“服务提供商系统”)环境。提供商网络1300可以经由一个或多个虚拟化服务1310向客户提供资源虚拟化,所述一个或多个虚拟化服务允许客户购买、租借或以其他方式获得在一个或多个数据中心中的一个或多个提供商网络内的装置上实施的虚拟化资源(包括但不限于计算资源和存储资源)的实例1312。本地互联网协议(ip)地址1316可以与资源实例1312相关联;本地ip地址是提供商网络1300上的资源实例1312的内部网络地址。在一些实施方案中,提供商网络1300还可以提供客户可以从提供商1300获得的公共ip地址1314和/或公共ip地址范围(例如,互联网协议版本4(ipv4)或互联网协议版本6(ipv6)地址)。115.常规上,提供商网络1300可以经由虚拟化服务1310来允许服务提供商的客户(例如,操作包括一个或多个客户装置1352的一个或多个客户端网络1350a至1350c的客户)将分配或分派给客户的至少一些公共ip地址1314与分配给客户的特定资源实例1312动态地相关联。提供商网络1300还可以允许客户将先前映射到分派给客户的一个虚拟化计算资源实例1312的公共ip地址1314重新映射到也分派给客户的另一虚拟化计算资源实例1312。例如,服务提供商(诸如客户网络1350a至1350c的运营商)的客户可以使用由服务提供商提供的虚拟化计算资源实例1312和公共ip地址1314来实施客户特定的应用程序并且在诸如互联网等中间网络1340上呈现客户的应用程序。然后,中间网络1340上的其他网络实体1320可以生成到由客户网络1350a至1350c发布的目的地公共ip地址1314的流量;所述流量被路由到服务提供商数据中心,并且在数据中心处经由网络底层路由到虚拟化计算资源实例1312的当前映射到目的地公共ip地址1314的本地ip地址1316。类似地,来自虚拟化计算资源实例1312的响应流量可以经由网络底层路由回到中间网络1340上到达源实体1320。116.如本文中所使用,本地ip地址是指例如提供商网络中的资源实例的内部或“专用”网络地址。本地ip地址可以在由互联网工程任务组(ietf)注释请求(rfc)1918预留的地址块内和/或具有由ietf rfc4193指定的地址格式,并且在提供商网络内可以是可变的。源自提供商网络外部的网络流量不会直接路由到本地ip地址;而是,流量使用映射到资源实例的本地ip地址的公共ip地址。提供商网络可以包括提供网络地址转译(nat)或类似功能性以执行从公共ip地址到本地ip地址的映射的网络装置或设备,反之亦然。117.公共ip地址是由服务提供商或由客户分配给资源实例的互联网可变网络地址。路由到公共ip地址的流量例如经由1:1nat转译并转发到资源实例的相应本地ip地址。118.一些公共ip地址可以由提供商网络基础设施分配给特定资源实例;这些公共ip地址可以被称为标准公共ip地址,或简称为标准ip地址。在一些实施方案中,标准ip地址到资源实例的本地ip地址的映射是所有资源实例类型的默认启动配置。119.至少一些公共ip地址可被分配给提供商网络1300的客户或由提供商网络的客户获得;然后,客户可将其分配到的公共ip地址分配给分配给客户的特定资源实例。这些公共ip地址可以被称为客户公共ip地址,或简称为客户ip地址。与如在标准ip地址的情况下由提供商网络1300分配给资源实例不同,客户ip地址可以由客户例如经由服务提供商提供的api分配给资源实例。与标准ip地址不同,客户ip地址被分派给客户账户,并且可以根据需要或期望由相应客户重新映射到其他资源实例。客户ip地址与客户账户相关联,而不是与特定资源实例相关联,并且客户控制所述ip地址,直到客户选择释放它。与常规的静态ip地址不同,客户ip地址允许客户通过将客户的公共ip地址重新映射到与客户账户关联的任何资源实例来屏蔽资源实例或可用区故障。例如,客户ip地址使得客户能够通过将客户ip地址重新映射到替换资源实例来解决客户资源实例或软件的问题。120.图14是根据一些实施方案的向客户提供存储服务和硬件虚拟化服务的示例性提供商网络的框图。硬件虚拟化服务1420向客户提供多个计算资源1424(例如,vm)。例如,可以将计算资源1424租借或租赁给提供商网络1400的客户(例如,实施客户网络1450的客户)。每个计算资源1424可以被设置有一个或多个本地ip地址。提供商网络1400可以被配置为将分组从计算资源1424的本地ip地址路由到公共互联网目的地,以及从公共互联网源路由到计算资源1424的本地ip地址。121.提供商网络1400可以为例如经由本地网络1456耦合到中间网络1440的客户网络1450提供经由耦合到中间网络1440和提供商网络1400的硬件虚拟化服务1420实施虚拟计算系统1492的能力。在一些实施方案中,硬件虚拟化服务1420可以提供一个或多个api 1402(例如,web服务接口),经由所述api,客户网络1450可以例如经由控制台1494(例如,基于web的应用程序、独立应用程序、移动应用程序等)访问由硬件虚拟化服务1420提供的功能性。在一些实施方案中,在提供商网络1400处,客户网络1450处的每个虚拟计算系统1492可以对应于被租赁、租借或以其他方式提供给客户网络1450的计算资源1424。122.客户可以例如经由一个或多个api 1402从虚拟计算系统1492和/或另一客户装置1490(例如,经由控制台1494)的实例访问存储服务1410的功能性,以从由提供商网络1400提供的虚拟数据存储区1416(例如,文件夹或“桶”、虚拟化卷、数据库等)的存储资源1418a至1418n中访问数据以及将数据存储到所述存储资源。在一些实施方案中,可以在客户网络1450处提供虚拟化数据存储网关(未示出),所述虚拟化数据存储网关可以在本地缓存至少一些数据(例如,频繁访问的或关键的数据),并且可以经由一个或多个通信信道与存储服务1410通信以从本地缓存上传新的或修改的数据,使得维护数据的主存储区(虚拟化数据存储区1416)。在一些实施方案中,用户经由虚拟计算系统1492和/或在另一客户装置1490上可以经由充当存储虚拟化服务的存储服务1410安装和访问虚拟数据存储区1416卷,并且这些卷在用户看来可以是本地(虚拟化)存储装置1498。123.虽然在图14中未示出,但是还可以经由api 1402从提供商网络1400内的资源实例访问虚拟化服务。例如,客户、设备服务提供商或其他实体可以经由api 1402从提供商网络1400上的相应的虚拟网络内部访问虚拟化服务,以请求在虚拟网络内或另一虚拟网络内分派一个或多个资源实例。124.说明性系统125.在一些实施方案中,实施本文描述的技术的一部分或全部的系统可以包括通用计算机系统(诸如图15中所示的计算机系统1500),所述通用计算机系统包括一个或多个计算机可访问介质,或被配置为访问所述一个或多个计算机可访问介质。在所示实施方案中,计算机系统1500包括经由输入/输出(i/o)接口1530耦合到系统存储器1520的一个或多个处理器1510。计算机系统1500还包括耦合到i/o接口1530的网络接口1540。虽然图15将计算机系统1500示出为单个计算装置,但是在各种实施方案中,计算机系统1500可以包括一个计算装置或被配置为作为单个计算机系统1500一起工作的任何数量的计算装置。126.在各种实施方案中,计算机系统1500可以是包括一个处理器1510的单处理器系统或者包括若干处理器1510(例如,两个、四个、八个或另一合适数量)的多处理器系统。处理器1510可以是能够执行指令的任何合适的处理器。例如,在各种实施方案中,处理器1510可以是实施多种指令集架构(isa)中的任一种(诸如x86、arm、powerpc、sparc、或mips isa或任何其他合适的isa)的通用或嵌入式处理器。在多处理器系统中,每个处理器1510通常可以但不一定实施相同的isa。127.系统存储器1520可以存储可由处理器1510访问的指令和数据。在各种实施方案中,可以使用任何合适的存储器技术(诸如随机存取存储器(ram)、静态ram(sram)、同步动态ram(sdram)、非易失性/闪存型存储器或任何其他类型的存储器)来实施系统存储器1520。在所示实施方案中,实施一个或多个期望功能的程序指令和数据(诸如上述那些方法、技术和数据)被示出为作为服务代码1525和数据1526存储在系统存储器1520内。128.在一个实施方案中,i/o接口1530可以被配置为协调装置中的处理器1510、系统存储器1520与任何外围装置(包括网络接口1540或其他外围接口)之间的i/o流量。在一些实施方案中,i/o接口1530可以实行任何必要的协议、时序或其他数据变换,以将来自一个组件(例如,系统存储器1520)的数据信号转换成适合于由另一组件(例如,处理器1510)使用的格式。在一些实施方案中,i/o接口1530可以包括支持通过各种类型的外围总线(例如,诸如外围组件互连(pci)总线标准或通用串行总线(usb)标准的变体)附接的装置。在一些实施方案中,i/o接口1530的功能可以分成两个或更多个单独的组件,例如,诸如北桥和南桥。并且,在一些实施方案中,i/o接口1530(诸如到系统存储器1520的接口)的功能性中的一些或全部可以直接结合到处理器1510中。129.网络接口1540可以被配置为允许数据在计算机系统1500与附接到一个或多个网络1550的其他装置1560(例如,诸如如图1中所示的其他计算机系统或装置)之间交换。在各种实施方案中,网络接口1540可以支持经由任何合适的有线或无线通用数据网络(例如,诸如多种类型的以太网)进行的通信。另外,网络接口1540可以支持经由诸如模拟语音网络或数字光纤通信网络等电信/电话网络、经由诸如光纤通道san等存储区域网路(san)或经由i/o、任何其他合适类型的网络和/或协议进行的通信。130.在一些实施方案中,计算机系统1500包括一个或多个卸载卡1570(包括一个或多个处理器1575,并且可能包括一个或多个网络接口1540),所述一个或多个卸载卡使用i/o接口1530(例如,实施外围组件互连-快速(pci-e)标准的版本或诸如快速路径互连(qpi)或超路径互连(upi)等另一互连的总线)来连接。例如,在一些实施方案中,计算机系统1500可以充当托管计算实例的主机电子装置(例如,作为硬件虚拟化服务的一部分进行操作),并且一个或多个卸载卡1570执行可以管理在主机电子装置上执行的计算实例的虚拟化管理器。作为一个示例,在一些实施方案中,卸载卡1570可以执行计算实例管理操作,诸如暂停和/或取消暂停计算实例、启动和/或终止计算实例、执行存储器传输/复制操作等。在一些实施方案中,这些管理操作可以由卸载卡1570与由计算机系统1500的其他处理器1510a至1510n执行的管理程序(例如,根据来自管理程序的请求)协作来执行。然而,在一些实施方案中,由卸载卡1570实施的虚拟化管理器可以容纳来自其他实体(例如,来自计算实例本身)的请求,并且可以不与任何单独的管理程序协作(或不服务于任何单独的管理程序)。131.在一些实施方案中,系统存储器1520可以是被配置为存储如上所述的程序指令和数据的计算机可访问介质的一个实施方案。然而,在其他实施方案中,程序指令和/或数据可以在不同类型的计算机可访问介质上接收、发送或存储。一般来说,计算机可访问介质可以包括非暂时性存储介质或存储器介质,诸如磁性或光学介质,例如经由i/o接口1530耦合到计算装置1500的磁盘或dvd/cd。非暂时性计算机可访问存储介质还可以包括任何易失性或非易失性介质,诸如ram(例如,sdram、双倍数据速率(ddr)sdram、sram等)、只读存储器(rom)等,所述任何易失性或非易失性介质可以作为系统存储器1520或另一种类型的存储器包括在计算机系统1500的一些实施方案中。此外,计算机可访问介质可以包括经由通信介质(诸如网络和/或无线链路,诸如可以经由网络接口1540实施)传达的传输介质或信号,诸如电信号、电磁信号或数字信号。132.本文所讨论或提出的各种实施方案可以在多种多样的操作环境中实施,在一些情况下,所述操作环境可以包括可以用于操作许多应用程序中的任一者的一个或多个用户计算机、计算装置或处理装置。用户或客户端装置可以包括:许多通用个人计算机中的任一者,诸如运行标准操作系统的台式计算机或笔记本计算机;以及运行移动软件并且能够支持许多联网协议和消息传递协议的蜂窝装置、无线装置和手持式装置。这种系统还可以包括许多工作站,所述工作站运行多种可商业购得的操作系统和用于诸如开发和数据库管理等目的的其他已知应用程序中的任一者。这些装置还可以包括其他电子装置,诸如虚拟终端、瘦客户端、游戏系统和/或能够经由网络通信的其他装置。133.大多数实施方案利用本领域技术人员将熟悉的至少一种网络来支持使用多种广泛可用的协议中的任一者进行通信,所述协议诸如传输控制协议/互联网协议(tcp/ip)、文件传输协议(ftp)、通用即插即用(upnp)、网络文件系统(nfs)、公共互联网文件系统(cifs)、可扩展消息传递和到场协议(xmpp)、appletalk等。所述网络可以包括例如局域网(lan)、广域网(wan)、虚拟专用网(vpn)、互联网、内联网、外联网、公用电话交换网(pstn)、红外网络、无线网络以及它们的任何组合。134.在利用web服务器的实施方案中,web服务器可以运行各种服务器或中间层应用程序中的任一种,包括http服务器、文件传输协议(ftp)服务器、通用网关接口(cgi)服务器、数据服务器、java服务器、流量应用程序服务器等。服务器还可能能够响应于来自用户装置的请求(诸如通过执行可以被实施为以任何编程语言(诸如c、c#或c++)或任何脚本语言(诸如perl、python、php或tcl)以及它们的组合编写的一个或多个脚本或程序的一个或多个web应用)而执行程序或脚本。服务器还可以包括数据库服务器,包括但不限于商业上可从oracle(r)、microsoft(r)、sybase(r)、ibm(r)等购得的数据库服务器。数据库服务器可以为关系型或非关系型(例如,“nosql”)、分布式或非分布式等。135.本文公开的环境可以包括多种数据存储区以及如上文所讨论的其他存储器和存储介质。这些可以驻留在多种位置中,诸如驻留在一个或多个计算机本地(和/或驻留在其中)的存储介质上,或驻留在跨网络远离计算机中的任一者或全部的存储介质上。在实施方案的特定集中,信息可以驻留在本领域技术人员熟悉的存储区域网(san)中。类似地,用于执行属于计算机、服务器或其他网络装置的功能的任何必要文件可以视情况本地或远程存储。在系统包括计算机化装置的情况下,每个这样的装置可以包括可以经由总线电耦合的硬件元件,所述元件包括例如至少一个中央处理单元(“cpu”)、至少一个输入装置(例如,鼠标、键盘、控制器、触摸屏或小键盘)和/或至少一个输出装置(例如,显示装置、打印机或扬声器)。这种系统还可以包括一个或多个存储装置,诸如硬盘驱动器、光存储装置和诸如随机存取存储器(ram)或只读存储器(rom)等固态存储装置,以及可移除介质装置、存储卡、闪存卡等。136.此类装置还可以包括计算机可读存储介质读取器、通信装置(例如,调制解调器、网卡(无线或有线)、红外线通信装置等)和工作存储器,如上文所述。计算机可读存储介质读取器可以与计算机可读存储介质连接或被配置为接收计算机可读存储介质,所述计算机可读存储介质表示远程、本地、固定和/或可移除存储装置以及用于暂时和/或更永久地包含、存储、传输和检索计算机可读信息的存储介质。系统和各种装置通常还将包括位于至少一个工作存储器装置内的多个软件应用程序、模块、服务或其他元件,包括操作系统和应用程序,诸如客户端应用程序或web浏览器。应当明白,备选实施方案可以具有与上述不同的大量变型。例如,还可以使用自定义硬件,和/或特定元件可以在硬件、软件(包括便携式软件,诸如小应用程序)或这两者中实施。此外,可以采用与诸如网络输入/输出装置等其他计算装置的连接。137.用于包含代码或部分代码的存储介质和计算机可读介质可以包括本领域已知或已使用的任何适当介质,包括存储介质和通信介质,诸如但不限于以用于存储和/或传输信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术实施的易失性和非易失性、可移除和不可移除的介质,包括ram、rom、电可擦除可编程只读存储器(eeprom)、闪存存储器或其他存储器技术、只读光盘存储器(cd-rom)、数字通用光盘(dvd)或其他光存储器装置、磁盒、磁带、磁盘存储装置或其他磁性存储装置,或可以用于存储期望信息并且可以由系统装置访问的任何其他介质。基于本文中提供的公开和教导,本领域一般技术人员将会明白用于实施各种实施方案的其他方式和/或方法。138.在以上描述中,描述各种实施方案。出于解释目的,阐述了具体配置和细节以便提供对实施方案的透彻理解。然而,对于本领域技术人员来说也显而易见的是,可以在没有具体细节的情况下实践所述实施方案。此外,为了不使所描述的实施方案变得模糊,可能会省略或简化众所周知的特征。139.在本文中使用带有虚线边框(例如,大破折号、小破折号、点破折号和点)的带括号的文本和框来示出向一些实施方案添加附加特征的任选操作。然而,这种表示法不应被视为意味着这些是唯一选项或任选操作和/或在某些实施方案中带有实线边界的框不是任选的。140.在各种实施方案中,具有后缀字母的附图标记(例如,1418a至1418n)可以用于指示所引用实体可以有一个或多个实例,并且当存在多个实例时,每个实例不必相同,而是可以替代地共享一些一般特征或按惯例行事。此外,除非有相反的明确说明,否则所使用的特定后缀并非意在暗示存在特定量的实体。因此,在各种实施方案中,使用相同或不同后缀字母的两个实体可以具有或可以不具有相同数量的实例。141.对于“一个实施方案”、“实施方案”、“示例性实施方案”等的提及指示所述的实施方案可以包括特定特征、结构或特性,但是每一个实施方案都可以不必包括所述特定特征、结构或特性。此外,此类短语不一定是指同一实施方案。此外,当结合实施方案来描述特定特征、结构或特性时,应认为,无论是否有明确描述,结合其他实施方案来实现此类特征、结构或特性也在本领域技术人员的知识范围内。142.此外,在上述各种实施方案中,除非另外特别指出,否则诸如短语“a、b或c中的至少一个”的析取语言意图被理解为表示a、b或c或其任何组合(例如,a、b和/或c)。因而,析取语言通常并不意图也不应被理解为暗示给定的实施方案要求至少一个a、至少一个b或至少一个c各自都存在。143.所公开的技术的至少一些实施方案可以根据以下条款来描述:144.1.一种计算机实施方法,其包括:145.在云提供商网络的提供商底层扩展上启动计算实例,其中所述提供商底层扩展被部署在第一通信服务提供商(csp)的站点内,所述站点包括实施移动核心网络的至少一部分的计算资源,所述计算资源包括所述第一csp的移动电信网络的一个或多个控制平面功能和一个或多个数据平面功能,其中所述提供商底层扩展通信地耦合在所述移动核心网络与互联网交换点(ixp)之间,并且其中所述提供商底层扩展至少部分地由所述云提供商网络的控制平面服务管理;146.致使与所述计算实例相关联的第一路由被通告给所述第一csp网络;147.致使与所述计算实例相关联的第二路由被通告给与所述第一csp网络的至少一部分对等的第二csp网络;以及148.通过所述提供商底层扩展的网关接收由第一一个或多个用户装备(ue)装置发起的第一组分组,其中所述第一组分组经由所述第一csp网络的移动覆盖网络的隧道通过一个或多个传输网络发送,在所述移动核心网络处退出所述隧道,并且经由所述第一csp网络路由到所述提供商底层扩展;149.通过所述提供商底层扩展的所述网关接收由第二一个或多个ue装置发起并通过所述ixp经由所述第二csp网络路由到所述提供商底层扩展的第二组分组;以及150.通过所述网关向所述计算实例转发所述第一组分组和所述第二组分组。151.2.根据条款1所述的计算机实施方法,其中:152.所述第一csp向所述第一个或多个ue装置提供无线通信服务;153.所述第一一个或多个ue装置中的每一者包括经由第一一个或多个基站与所述第一csp网络通信的无线计算装置;154.所述第二csp向所述第二一个或多个ue装置提供无线通信服务;并且155.所述第二一个或多个ue装置包括经由第二一个或多个基站与所述第二csp网络通信的无线计算装置。156.3.根据条款2所述的计算机实施方法,其中所述第一组分组和所述第二组分组不转接公共互联网。157.4.一种计算机实施方法,其包括:158.在云提供商网络的提供商底层扩展上启动计算实例,其中所述提供商底层扩展部署在实施第一通信服务提供商(csp)网络的至少一部分的站点处,与所述第一csp网络耦合,并且至少部分地由所述云提供商网络的控制平面服务管理;159.致使与所述计算实例相关联的第一路由被通告给所述第一csp网络;160.致使与所述计算实例相关联的第二路由被通告给与所述第一csp网络的至少一部分对等的第二csp网络;以及161.通过所述提供商底层扩展的网关向所述计算实例发送由与所述第一csp相关联的第一一个或多个用户装备(ue)装置发起的第一组分组和由与所述第二csp相关联的第二一个或多个ue装置发起的第二组分组。162.5.根据条款4所述的计算机实施方法,其中所述提供商底层扩展在所述第一csp网络的一个或多个移动核心网络功能与所述第二csp网络的边缘存在的互联网交换点之间实施。163.6.根据条款5所述的计算机实施方法,其中所述站点还实施所述第一csp网络的所述一个或多个移动核心网络功能。164.7.根据条款4所述的计算机实施方法,其中所述提供商底层扩展在所述第一csp网络的传输网络内实施,其中所述传输网络在一个或多个基站与所述第一csp的托管一个或多个控制平面移动核心网络功能的csp站点之间。165.8.根据条款7所述的计算机实施方法,其中一个或多个数据平面移动核心网络功能在所述传输网络内实施,并且其中所述一个或多个数据平面移动核心网络功能通过以下方式来终止对于一个或多个基站的一个或多个隧道:将由所述第一一个或多个ue装置发起的、经由所述一个或多个隧道发送的网络流量解封装到所述第一组分组中以便发送到所述提供商底层扩展的所述网关。166.9.根据条款7至8中任一项所述的计算机实施方法,其中所述csp站点还托管一个或多个数据平面移动核心网络功能。167.10.根据条款9所述的计算机实施方法,其中所述传输网络还包括流量中断系统,其中所述流量中断系统监测经由所述一个或多个基站与所述一个或多个数据平面移动核心网络功能之间的一个或多个隧道发送的封装网络流量,识别去往所述提供商底层扩展的所述封装网络流量的部分,并且致使封装网络流量的那些识别的部分被导向所述提供商底层扩展。168.11.根据条款10所述的计算机实施方法,其中为了识别所述封装网络流量的去往所述提供商底层扩展的所述部分,所述流量中断系统基于一个或多个分组报头值或已知接入点名称(apn)来识别具有已知流标识符的流量。169.12.根据条款4至11中任一项所述的计算机实施方法,其中所述第一csp向所述第一一个或多个ue装置提供无线通信服务,并且其中所述第一一个或多个ue装置包括经由一个或多个基站与所述第一csp网络通信的无线计算装置。170.13.根据条款4至12中任一项所述的计算机实施方法,其还包括:171.致使与所述计算实例相关联的第三路由被通告给与所述第一csp网络的至少一部分对等的第三csp网络;以及172.通过所述提供商底层扩展的所述网关向所述计算实例发送由与所述第三csp网络相关联的第三一个或多个ue装置发起的第三组分组。173.14.根据条款4至13中任一项所述的计算机实施方法,其中所述第一组分组和所述第二组分组不转接所述公共互联网。174.15.根据条款4至14中任一项所述的计算机实施方法,其中:175.所述计算实例经由所述第一csp网络的地址空间内的第一网络地址在所述第一csp网络内是能够访问的;并且176.所述计算实例经由所述第二csp网络的地址空间内的第二网络在所述第二csp网络内是能够访问的。177.16.根据条款4所述的计算机实施方法,其中:178.所述计算实例经由第一网络地址在所述第一csp网络内是能够访问的;并且179.所述计算实例经由所述第一网络地址在所述第二csp网络内是能够访问的。180.17.一种系统,其包括:181.由第一一个或多个电子装置实施的云提供商网络,所述云提供商网络包括指令,所述指令在被执行时致使所述云提供商网络在接收到代表所述云提供商网络的用户启动计算实例的请求时,向所述云提供商网络的提供商底层扩展发送一条或多条消息以启动所述计算实例;以及182.所述云提供商网络的所述提供商底层扩展,所述提供商底层扩展由第二一个或多个电子装置实施,其中所述第二一个或多个电子装置中的一个或多个提供用于执行计算实例的能力,并且其中所述提供商底层扩展至少部分地由所述云提供商网络的控制平面控制,所述提供商底层扩展包括指令,所述指令在被执行时致使所述提供商底层扩展执行以下操作:183.在所述提供商底层扩展中启动所述计算实例,其中所述提供商底层扩展部署在实施第一通信服务提供商(csp)网络的至少一部分的站点处并与所述第一csp网络耦合;184.致使与所述计算实例相关联的第一路由被通告给所述第一csp网络;185.致使与所述计算实例相关联的第二路由被通告给与所述第一csp网络的至少一部分对等的第二csp网络;以及186.通过所述提供商底层扩展的网关向所述计算实例发送由与所述第一csp相关联的第一一个或多个用户装备(ue)装置发起的第一组分组和由与所述第二csp相关联的第二一个或多个ue装置发起的第二组分组。187.18.根据条款17所述的系统,其中:188.所述提供商底层扩展在所述第一csp网络的一个或多个移动核心网络功能与所述第二csp网络的边缘存在的互联网交换点之间实施;189.所述站点包括所述第一csp的数据中心;并且190.所述数据中心还实施所述第一csp网络的所述一个或多个移动核心网络功能。191.19.根据条款17所述的系统,其中:192.所述提供商底层扩展在所述第一csp网络的传输网络内实施,其中所述传输网络在一个或多个基站与托管一个或多个控制平面移动核心网络功能的数据中心之间。193.20.根据条款19所述的系统,其中:194.一个或多个数据平面移动核心网络功能在所述传输网络内实施,并且其中所述一个或多个数据平面移动核心网络功能通过将由所述第一一个或多个ue装置发起的经由与所述一个或多个基站的一个或多个隧道发送的网络流量解封装到所述第一组分组中以便发送到所述提供商底层扩展的所述网关来终止所述一个或多个隧道。195.因此,应以说明性意义而不是限制性意义来理解本说明书和附图。然而,显而易见的是,在不偏离如所附权利要求中所阐述的本公开的更宽泛的精神及范围的情况下,可以对其进行各种修改及改变。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部