All Multi-Tenant applications use the Commingled UI Model.
When you Publish an application with a .NET UI component, Apprenda creates a web site or collection of web sites through through which Tenants will access your application online. These sites are hosted on a designated Windows web server (or servers) in your Apprenda Instance; the number of Windows web servers available determines the total number of UI partitions available to host the web sites for each version of your application (please contact your Platform Operator if you have questions or concerns about the number of available UI partitions).
To see how your Apprenda Platform hosts and partitions web sites for this version of your application, click on the Web Sites link on the Cloud Control Panel. This will take you to the Web Sites page for the application version, which will display the total number of UI partitions in use. Other factors, such as the application’s UI deployment model or whether or not Resource Throttling is enabled on the Platform, will determine what other information and functionality is available on this page.
Please note: if your application does not have a UI component, this section of the Cloud Control Panel will not be accessible for that application.
This information applies to applications configured to use the http://apps.rooturl/app or http://app.rooturl UI deployment models, which will include all applications with Authentication, Authorization, or no Application Services, and some applications with Multi-tenancy.
Should the need arise, you can manually create an additional UI partition for your application by clicking on the Deploy New Partition link. If your Apprenda instance has the resources available to support an additional UI partition, you will see the new partition appear on the Web Sites page, and any newly created Organization web sites for the application will be hosted on this new partition. Because you have selected a Commingled UI deployment model, all subscribed Organizations share the same site, and will be able to access either of the deployed partitions. This is useful if you expect high volume on your application’s web sites.
You can also remove a UI partition by marking the appropriate checkbox and clicking the Undeploy Selected Partition link. This is useful if you are trying to minimize resource usage for this version of the application. Please note that there must always be at least one UI partition deployed for applications that are in the Sandbox or Published stages, so you will not be able to remove a UI partition if it is the only remaining partition for that application version.
If Resource Throttling is enabled on your Platform, the Web Sites page will display the name of the Resource Policy currently assigned to your application’s user interfaces. In addition, if Resource Utilization is enabled, you will see Resource Utilization metrics listed for each UI partition. To expand this information for a partition, click on the corresponding Stats link, which will open up more detailed CPU and Memory Utilization data for that partition.
The initial diagrams will display utilization information over a set period of time determined by the selection made in the pulldown menu just above the partition listings. You may also choose to view current utilization data by clicking on the Toggle Realtime Data link for a given UI partition.
Please note that you will be unable to perform much of the functionality described above if Resource Throttling is enabled on your Platform and you do not have a valid Resource Policy assigned to your UI components. Please see the Resource Policies section of our Application Deployment documentation for more information.