EMnify provides a secure integration of IoT devices with applications on Google Cloud Platform utilizing a fully-redundant VPN connection to the Google VPC, allowing customers to directly peer with their devices and remotely access them within their private network.
The setup of a VPN requires
The following steps illustrate how to set up a VPN interconnection of your Google Cloud Platform with the EMnify infrastructure.
The state of the CloudConnect attachment will initially be shown as Pending. When a state of Not Connected is shown, the configuration on the Google Cloud Platform can be completed:
After the CloudConnect attachment is shown as Not Connected in the EMnify portal, navigate to the Google Cloud Console and from the VPC Networks menu,
CIDRs: Additional information on CIDR ranges can be found in the Google Cloud VPC Documentation.
A new VPN connection should be displayed in the Cloud VPN Gateways section and will have no warning indicators if the creation was successful:
Additionally, the Cloud VPN Tunnels should show a green checkmark and be listed as Established:
After the connection is established, the breakout status in the EMnify CloudConnect panel changes to Active. Tunnel 1 and Tunnel 2 should also change from down to up.
To activate traffic on the VPN, a ticket should be opened towards EMnify support to request activation of the CloudConnect integration.
Resources such as VM instances, instance groups, load balancers, containers which are created in the right subnets (cc-subnet-1 and cc-subnet-2) will have CloudConnect connectivity once route table entries and firewall rules are set up. To create firewall rules in the Google Cloud Console:
For troubleshooting tips for CloudConnect attachments with Google Cloud Platform, see the EMnify Knowledgebase article on CloudConnect.