Patent ID: 11936623
Assignee: ZSCALER, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 6:
7. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a device to perform steps of:
obtaining a tenant specific definition of a sub-cloud in a cloud-based system, wherein the cloud-based system includes a plurality of data centers geographically distributed, and wherein the tenant specified sub-cloud definition includes a combination of including and excluding subsets of data centers, and wherein new data centers are automatically added to the sub-cloud based on the definition;
receiving a request, in a cloud system from a user device, to access an application for the tenant, wherein the application and the user associated with the tenant is constrained to the data centers of the sub-cloud, and wherein the user device is remote over the Internet;
determining if the user device is permitted to access the application;
if the user device is not permitted to access the application, notifying the user device the application does not exist; and
if the user device is permitted to access the application, stitching together connections between the sub-cloud, the application, and the user device to provide access to the application, wherein the user device is adapted to select an application connector for stitching together the connections based on the tenant specified sub-cloud definition.