Patent ID: 9384030
Filing Date: 2016-07-05
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising: receiving a first request to generate a first virtual machine environment; generating the first virtual machine environment by cloning an environment template, the environment template comprising a first plurality of virtual machines comprising a web server image and a database server image; receiving a second request to generate a second virtual machine environment; generating the second virtual machine environment by cloning the environment template; wherein the environment template, the first virtual machine environment and the second virtual machine environment each comprise a common hostname; configuring first and second hostnames different from the common hostname for first and second virtual network address translation (NAT) appliance instances, respectively; configuring first and second private network settings for the first and second virtual NAT appliance instances, respectively; generating the first and second virtual NAT appliance instances from a NAT appliance template, the NAT appliance template comprising a public network interface and a private network interface; logically deploying the first virtual NAT appliance instance between the first virtual machine environment and a network; and logically deploying the second virtual NAT appliance instance between the second virtual machine environment and the network.