There is a difference between NSX Advanced Load Balancer licensing and public cloud charges. You can deploy a Controller cluster in a production environment, On Prem or in the Cloud; then deploy Virtual Services, Service Engines and Server Pools on virtual machines or containers in the public Cloud. Those charges are independent of NSX Advanced Load Balancer subscription.