Also based on your pricing it is cheaper to buy a Cloud Key if you plan to use your devices longer than 10 months.
Also based on your pricing it is cheaper to buy a Cloud Key if you plan to use your devices longer than 10 months.
The benefit comes in when you have many locations, and can replace a bunch of Cloud Keys with a single server, and have someone else manage updates for you and help with support questions.
At HostiFi 90% of my customers are IT service providers who use the service to replace a ton of Cloud Keys with the single server.
Ubiquiti's cloud offering is very expensive ($299/year base fee + $199/year for each +10 devices), and from customers who have told me about it before they switched to HostiFi, the support is not good, they don't keep the servers updated, and you can't get access to use a custom domain name/modify some of the stuff under the hood.
I would never ever trust a Ubiquiti product being open on the internet though - especially their software products. Too many issues with their firmware on their "carrier"-classed radios, as well as buggy integration with UNMS makes me a bit wary.
Unifi offers a cloud controller as hosted service, see https://help.ubnt.com/hc/en-us/articles/360006288413.
Especially if the vpns are setup from the controller you create a delicate chicken-and-egg problem. How are you to provision it the first time?
You also open up yourself to the problem of accidentally locking sites out and having to reconfigure each site from within.
Now you might not like that, but realize that this service is exactly that.
You might be comforted by the fact that a breach of the controller doesn't affect your internal networks.
...until you realize that having control over the controller means root access on all of your sites. So it shouldn't be that comforting.
I would never use a cloud-based WiFi controller for the very reasons you specify, and that means that if I need to remotely manage Wifi while I'm out of the office, I'm using a VPN.
A lot of companies don't have the same security concerns. That's all I'm saying. And some for those who, say, manage wifi access intended for the public at multiple sites, like a Hotel or coffeeshop chain for example, this might be just the ticket. They don't have to setup and maintain a bunch of individual controllers, and can centralize everything in one console, and let someone else maintain the server it runs on.
It's buying one cloud key, opening one port in the firewall and ensuring you have a dyndns or something to the site with the cloud key.