Cloud Computing Patterns, Mechanisms > Virtual Server and Hypervisor Connectivity and Management Patterns > Virtual Server NAT Connectivity
Virtual Server NAT Connectivity (Erl, Naserpour)
How can a virtual server be published and communicate while keeping its actual IP address hidden?
Problem
A virtual server needs to be published and be able to send and receive packets without revealing its IP address to cloud consumers.
Solution
The virtual server communicates with the addition of a middle layer component that changes its IP address.
Application
The solution is applied via the use of a NAT protocol (or a comparable component).
Mechanisms
Hypervisor, Physical Uplink, Virtual Network, Virtual Switch
Compound Patterns
Burst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Cloud Authentication, Cloud Balancing, Elastic Environment, Infrastructure-as-a-Service (IaaS), Isolated Trust Boundary, Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Resource Workload Management, Secure Burst Out to Private Cloud/Public Cloud, Software-as-a-Service (SaaS)
The sender IP address that the customers see in the packet is not Virtual Server A’s real IP address.
The packet is modified by the NAT server before it is sent back to Virtual Server A.