Warning | ||
---|---|---|
| ||
This document is work in progress! |
The following diagram illustrates a typical deployment pattern for WSO2 IoT Server.
...
Tip | ||
---|---|---|
| ||
You need the following to cluster WSO2 IoT Server: Virtual machines used in a high availability clusterThe following is a list of virtual machines (VMs) that are used in a high availability cluster and their details.
All the VMs have 4 cores and 4GB memory. Open ports80 and 443 are from the NGINX server. The following ports need to be opened for Android and iOS devices so that it can connect to GCM (Google Cloud Message) and APNS (Apple Push Notification Service) and enroll to WSO2 IoT Server. Android The ports to open are 5228, 5229 and 5230. GCM typically uses only 5228, but it sometimes uses 5229 and 5230. GCM does not provide specific IPs, so it is recommended to allow the firewall to accept outgoing connections to all IP addresses contained in the IP blocks listed in Google's ASN of 15169. iOS
The APNS servers use load balancing. The devices will not always connect to the same public IP address for notifications. The entire 17.0.0.0/8 address block is assigned to Apple, so it is best to allow this range in the firewall settings. |