Co0LD0wN wrote
but my only question is there other way to run the omada controller on cloud?
Sure. Either set up Omada Controller software in your cloud account (it's running in the cloud itself then) or buy an OC200 cloud controller and bind it to the TP-Link cloud (OC200's web UI will then be reachable through the cloud account). The latter is more easy to setup, the former allows to manage much more EAPs while still allowing remote access from everywhere. I use it in both ways depending on customer's needs.
Bonus for the former alternative: you can bind the software controller to the TP-Link cloud, too (albeit not needed since it could be reached directly, but could make sense if you want to use the Omada app on smartphones for management). You can also run the software controller on any public Internet server, not only in a cloud system such as AWS.
BTW: There is an own forum for questions regarding Omada products.