Managing virtual computing nodes
    81.
    发明授权
    Managing virtual computing nodes 有权
    管理虚拟计算节点

    公开(公告)号:US09183028B1

    公开(公告)日:2015-11-10

    申请号:US12894722

    申请日:2010-09-30

    IPC分类号: G06F9/455 G06F15/16 H04L29/12

    摘要: Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. The hosted virtual machine networks are configured in an manner such that at least a portion of the components of the hosted virtual machine network have overlapping network addresses. Through the utilization of addressable proxy IP addresses in each of the hosted virtual machine networks, the hosted virtual machine networks can exchange data.

    摘要翻译: 提供了用于管理虚拟机实例的系统和方法。 网络数据传输分析系统可以托管虚拟机网络。 托管的虚拟机网络被配置为使得所托管的虚拟机网络的组件的至少一部分具有重叠的网络地址。 通过在每个托管的虚拟机网络中利用可寻址的代理IP地址,托管的虚拟机网络可以交换数据。

    Providing logical networking functionality for managed computer networks
    82.
    发明授权
    Providing logical networking functionality for managed computer networks 有权
    为管理的计算机网络提供逻辑网络功能

    公开(公告)号:US09106540B2

    公开(公告)日:2015-08-11

    申请号:US12414260

    申请日:2009-03-30

    摘要: Techniques are described for providing logical networking functionality for managed computer networks, such as for virtual computer networks provided on behalf of users or other entities. In some situations, a user may configure or otherwise specify a network topology for a virtual computer network, such as a logical network topology that separates multiple computing nodes of the virtual computer network into multiple logical sub-networks and/or that specifies one or more logical networking devices for the virtual computer network. After a network topology is specified for a virtual computer network, logical networking functionality corresponding to the network topology may be provided in various manners, such as without physically implementing the network topology for the virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.

    摘要翻译: 描述了用于为被管理的计算机网络提供逻辑网络功能的技术,例如用于代表用户或其他实体提供的虚拟计算机网络。 在某些情况下,用户可以配置或以其他方式指定虚拟计算机网络的网络拓扑,例如将虚拟计算机网络的多个计算节点分成多个逻辑子网络的逻辑网络拓扑和/或指定一个或多个 用于虚拟计算机网络的逻辑网络设备。 在为虚拟计算机网络指定了网络拓扑之后,可以以各种方式提供与网络拓扑相对应的逻辑网络功能,例如不物理实现虚拟计算机网络的网络拓扑。 在一些情况下,计算节点可以包括托管在一个或多个物理计算机或系统上的虚拟机节点,诸如由一个或多个用户代表或代表一个或多个用户。

    Using virtual networking devices to connect managed computer networks
    83.
    发明授权
    Using virtual networking devices to connect managed computer networks 有权
    使用虚拟网络设备连接被管理的计算机网络

    公开(公告)号:US09094421B1

    公开(公告)日:2015-07-28

    申请号:US13620809

    申请日:2012-09-15

    IPC分类号: G06F15/16 H04L29/06 H04L29/08

    摘要: Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. The networking functionality provided for a managed computer network may include supporting a connection between that managed computer network and other managed computer networks, such as via a provided virtual peering router to which each of the managed computer networks may connect, with the functionality of the virtual peering router being emulated by modules of the configurable network service without physically providing the virtual peering router, including to manage data communications between computing nodes of the inter-connected managed computer networks in accordance with client-specified configuration information.

    摘要翻译: 描述了用于提供被管理的虚拟计算机网络的技术,其被配置的逻辑网络拓扑可以具有一个或多个虚拟网络设备,诸如通过网络可访问的可配置网络服务,具有为虚拟计算机网络的多个计算节点之间的通信提供的相应的网络功能 通过模拟由网络设备提供的功能,如果它们是物理存在的。 为受管理的计算机网络提供的联网功能可以包括支持该被管理的计算机网络与其他被管理的计算机网络之间的连接,例如经由所提供的虚拟对等路由器,每个被管理的计算机网络可以连接到该虚拟对等路由器与虚拟的 对等路由器被可配置网络服务的模块仿真,而不物理地提供虚拟对等路由器,包括根据客户端指定的配置信息来管理连接在一起的被管理计算机网络的计算节点之间的数据通信。

    Using virtual networking devices to manage routing cost information
    84.
    发明授权
    Using virtual networking devices to manage routing cost information 有权
    使用虚拟网络设备来管理路由成本信息

    公开(公告)号:US08995301B1

    公开(公告)日:2015-03-31

    申请号:US12632732

    申请日:2009-12-07

    IPC分类号: H04L12/28 H04L12/727

    摘要: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing cost information to update the configuration of the managed computer network, and/or includes determining actual cost information corresponding to use of an underlying substrate network and providing routing cost information to the client that reflects the determined actual cost information, so as to enable the client to modify the configuration of the managed computer network accordingly.

    摘要翻译: 描述了用于提供具有配置的逻辑网络拓扑的管理虚拟计算机网络的技术,其中具有虚拟网络设备,例如通过网络可访问的可配置网络服务,具有为虚拟计算机网络的多个计算节点之间的通信提供的对应网络功能, 虚拟网络设备如果物理存在的话将提供的功能。 在某些情况下,为客户端的受管计算机网络提供的网络功能包括接收定向到虚拟网络设备的路由通信,并使用包括的路由成本信息来更新被管理计算机网络的配置,和/或包括确定实际成本信息 对应于底层基板网络的使用,并且向客户端提供反映所确定的实际成本信息的路由成本信息,以使得客户端能够相应地修改被管理的计算机网络的配置。

    Best practice analysis, third-party plug-ins
    85.
    发明授权
    Best practice analysis, third-party plug-ins 有权
    最佳做法分析,第三方插件

    公开(公告)号:US08769059B1

    公开(公告)日:2014-07-01

    申请号:US13478777

    申请日:2012-05-23

    CPC分类号: H04L41/0866

    摘要: Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.

    摘要翻译: 本公开的实施例尤其涉及提供关于数据存储,访问,放置和/或相关web服务的资源分配建议,配置建议和/或迁移建议。 在一些示例中,Web服务可以利用或以其他方式控制客户端实例来控制,访问或以其他方式管理分布式系统的资源。 至少部分地基于一个或多个资源使用检查和/或配置检查,使用Web服务的帐户的资源使用信息和/或配置信息,和/或用户偏好和/或设置,资源分配建议,系统配置 可以向帐户的用户提供建议和/或迁移建议。 此外,在一些示例中,可以自动执行一个或多个修复操作。

    Cost tracking for virtual control planes
    86.
    发明授权
    Cost tracking for virtual control planes 有权
    虚拟控制平面的成本跟踪

    公开(公告)号:US08667399B1

    公开(公告)日:2014-03-04

    申请号:US12980931

    申请日:2010-12-29

    IPC分类号: G06F17/30

    摘要: Control planes of virtual resource providers may be customized in a secure, stable and efficient manner with virtual control planes. Control planes may be modularized. Control plane modules may be supplied with data from standardized sensors, and required to generate standardized resource configuration requests responsive to solicitations with specified response latencies. Custom control plane modules may be selected to replace or complement default control plane modules. Financial and computational costs associated with control plane modules may be tracked. Competing resource configurations may be mediated by a control plane supervisor. Such mediation may be based on control plane module reputation scores. Reputation scores may be based on customer feedback ratings and/or measured performance with respect to module goals. Mediated configuration parameter values may be based on a combination of competing configuration parameter values weighted according to reputation. Contribution of individual modules to goal achievement may be tracked and rewarded accordingly.

    摘要翻译: 可以使用虚拟控制平面以安全,稳定和有效的方式定制虚拟资源提供商的控制平面。 控制平面可以模块化。 控制平面模块可以从标准化传感器提供数据,并且需要响应于具有指定响应延迟的请求来生成标准化的资源配置请求。 可以选择自定义控制平面模块来替换或补充默认控制平面模块。 可跟踪与控制平面模块相关的财务和计算成本。 竞争资源配置可能由控制平面主管介导。 这种调解可以基于控制平面模块的信誉评分。 信誉分数可以基于客户反馈评级和/或与模块目标相关的测量性能。 介入的配置参数值可以基于根据声誉加权的竞争配置参数值的组合。 个别模块对目标实现的贡献可以相应地跟踪和奖励。

    Providing virtual networking functionality for managed computer networks
    87.
    发明授权
    Providing virtual networking functionality for managed computer networks 有权
    为被管理的计算机网络提供虚拟网络功能

    公开(公告)号:US08644188B1

    公开(公告)日:2014-02-04

    申请号:US12491818

    申请日:2009-06-25

    摘要: Techniques are described for providing virtual networking functionality for managed computer networks. In some situations, a user may configure or otherwise specify one or more virtual local area networks (“VLANs”) for a managed computer network being provided for the user, such as with each VLAN including multiple computing nodes of the managed computer network. Networking functionality corresponding to the specified VLAN(s) may then be provided in various manners, such as if the managed computer network itself is a distinct virtual computer network overlaid on one or more other computer networks, and communications between computing nodes of the managed virtual computer network are handled in accordance with the specified VLAN(s) of the managed virtual computer network by emulating functionality that would be provided by networking devices of the managed virtual computer network if they were physically present and configured to support the specified VLAN(s).

    摘要翻译: 描述了为被管理的计算机网络提供虚拟网络功能的技术。 在某些情况下,用户可以配置或以其他方式指定为用户提供的被管理计算机网络的一个或多个虚拟局域网(“VLAN”),例如每个VLAN包括被管理计算机网络的多个计算节点。 然后可以以各种方式提供对应于指定VLAN的网络功能,例如,如果被管理计算机网络本身是覆盖在一个或多个其他计算机网络上的不同虚拟计算机网络,以及被管理虚拟机的计算节点之间的通信 计算机网络根据受管虚拟计算机网络的指定VLAN进行处理,通过模拟被管理虚拟计算机网络的网络设备提供的功能(如果物理存在并配置为支持指定的VLAN) 。

    Providing access to configurable private computer networks
    89.
    发明授权
    Providing access to configurable private computer networks 有权
    提供对可配置的私人计算机网络的访问

    公开(公告)号:US08578003B2

    公开(公告)日:2013-11-05

    申请号:US13491328

    申请日:2012-06-07

    IPC分类号: G06F15/177

    摘要: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.

    摘要翻译: 描述了为用户提供对计算机网络的访问的技术,例如使用户能够与远程可配置网络服务进行交互,以便创建和配置由可配置网络服务提供以供用户使用的计算机网络。 由可配置网络服务提供的计算机网络可以被配置为只能由创建它们的用户访问的专用计算机网络,并且每个可以由可配置网络服务的客户端创建和配置成为现有计算机的扩展 客户端的网络,如私有计算机网络扩展到客户端的现有专用计算机网络。 如果是这样,可以使用一个或多个VPN连接或其他私人访问机制来启用现有计算机网络和正在提供的新的计算机网络分机之间的安全私人访问。