Virtual private network (VPN) service backed by eventually consistent regional database

    公开(公告)号:US10601779B1

    公开(公告)日:2020-03-24

    申请号:US15188512

    申请日:2016-06-21

    Abstract: Embodiments presented herein disclose a VPN service which includes a cluster of VPN appliances that requires only an eventually consistent database to share VPN session data among cluster nodes. Doing so provides a VPN service that can scale both horizontally (i.e., the VPN service can support large numbers of VPN appliances) as well as geographically (i.e., nodes of the cluster do not need to be physically proximate to one another in order to satisfy latency requirements). Thus, the VPN service can provide regional endpoints to VPN clients that do not share common points of failure or administrative burdens.

    PRIVATE NETWORK PEERING IN VIRTUAL NETWORK ENVIRONMENTS

    公开(公告)号:US20190158466A1

    公开(公告)日:2019-05-23

    申请号:US16258418

    申请日:2019-01-25

    Abstract: Methods and apparatus for private network peering in virtual network environments in which peerings between virtual client private networks on a provider network may be established by clients via an API to a peering service. The peering service and API 104 may allow clients to dynamically establish and manage virtual network transit centers on the provider network at which virtual ports may be established and configured, virtual peerings between private networks may be requested and, if accepted, established, and routing information for the peerings may be specified and exchanged. Once a virtual peering between client private networks is established, packets may be exchanged between the respective client private networks via the peering over the network substrate according to the overlay network technology used by the provider network, for example an encapsulation protocol technology.

    Obtaining virtual machine images from virtualization environments

    公开(公告)号:US10002013B2

    公开(公告)日:2018-06-19

    申请号:US15399585

    申请日:2017-01-05

    CPC classification number: G06F9/45533 G06F8/76

    Abstract: Techniques are described for facilitating sharing and reuse of executable software images between multiple execution environments. In at least some situations, the executable software images are virtual machine images (e.g., images that are bootable or otherwise loadable by a virtual machine in a particular virtualization environment, and that each include operating system software and/or software for one or more application programs, optionally along with one or more hard disks or other representations of stored data). The described techniques may include use of an image conversion tool that is configured to support interactions with multiple distinct types of source execution environments to extract executable software images from those environments, and to modify extracted software images for execution in one or more distinct types of destination execution environments, optionally as directed by one or more users via a GUI provided by the image conversion tool.

    Obtaining virtual machine images from virtualization environments
    78.
    发明授权
    Obtaining virtual machine images from virtualization environments 有权
    从虚拟化环境获取虚拟机映像

    公开(公告)号:US09558024B2

    公开(公告)日:2017-01-31

    申请号:US14631682

    申请日:2015-02-25

    CPC classification number: G06F9/45533 G06F8/76

    Abstract: Techniques are described for facilitating sharing and reuse of executable software images between multiple execution environments. In at least some situations, the executable software images are virtual machine images (e.g., images that are bootable or otherwise loadable by a virtual machine in a particular virtualization environment, and that each include operating system software and/or software for one or more application programs, optionally along with one or more hard disks or other representations of stored data). The described techniques may include use of an image conversion tool that is configured to support interactions with multiple distinct types of source execution environments to extract executable software images from those environments, and to modify extracted software images for execution in one or more distinct types of destination execution environments, optionally as directed by one or more users via a GUI provided by the image conversion tool.

    Abstract translation: 描述了用于促进在多个执行环境之间共享和重用可执行软件映像的技术。 在至少一些情况下,可执行软件映像是虚拟机映像(例如,虚拟机在特定虚拟化环境中可引导或以其他方式加载的映像,并且每个映像包括用于一个或多个应用程序的操作系统软件和/或软件 程序,可选地与一个或多个硬盘或存储数据的其他表示)。 所描述的技术可以包括使用图像转换工具,其被配置为支持与多个不同类型的源执行环境的交互以从这些环境提取可执行软件映像,并且修改提取的软件映像以在一个或多个不同类型的目的地中执行 执行环境,可选地由一个或多个用户经由图像转换工具提供的GUI指示。

    INTERACTION WITH A VIRTUAL NETWORK
    79.
    发明申请
    INTERACTION WITH A VIRTUAL NETWORK 审中-公开
    与虚拟网络交互

    公开(公告)号:US20150288750A1

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

    申请号:US14685104

    申请日:2015-04-13

    Abstract: Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.

    Abstract translation: 提供了用于管理虚拟机实例的系统和方法。 网络数据传输分析系统可以托管虚拟机网络。 托管虚拟机网络的组件被配置为接收指向模拟网络设备的命令。 然后,组件可以在对应于所接收的命令的托管虚拟机网络上执行进程或进程。

    Simultaneous error detection during VM import
    80.
    发明授权
    Simultaneous error detection during VM import 有权
    在VM导入期间同时进行错误检测

    公开(公告)号:US09021315B1

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

    申请号:US14147886

    申请日:2014-01-06

    CPC classification number: G06F11/08 G06F9/45558 G06F11/0712 G06F11/0751

    Abstract: Architectures and techniques for uploading virtual machine (VM) images to a network-accessible computing platform from a client device while simultaneously performing error detection of the VM images at the client device. One technique can include transmitting a request from the client device to upload VM images. The technique can further include receiving an application from the computing platform and using the application to reconstitute the VM images from a first stream at the client device while performing error detection. The technique also includes using the application to upload the VM images from a second stream at the client device to the computing platform while performing the error detection.

    Abstract translation: 将虚拟机(VM)映像从客户端设备上传到网络可访问计算平台的架构和技术,同时在客户端设备上执行VM映像的错误检测。 一种技术可以包括从客户端设备发送请求以上传VM图像。 该技术可以进一步包括从计算平台接收应用程序,并使用应用程序在执行错误检测时从客户端设备的第一个流重建VM映像。 该技术还包括使用应用程序在执行错误检测时将VM映像从客户端设备的第二个流上传到计算平台。

Patent Agency Ranking