Configurable Quotas for Windows Azure Pack Web Site Plans

After setting up Windows Azure Pack Web Sites, you can create sets of offerings (or “plans”) for the tenant customers who will use your web site hosting service.

You can create as many plans as you want and name them as you wish. Each plan that you create will have three levels of service: Intro (Shared), Basic (Shared), and Reserved. For each of the three levels, you can configure 17 different quotas related to web site features and capacities.

The combination of quotas that you set for each level of service determines the restrictions and benefits that each level of service in the plan will have.

Quota Name

Description

Subscription CPU Time

Represents, in minutes, the CPU time a subscription’s websites can consume across all instances over a specified enforcement period. You can specify a value or choose the Unlimited option. The default for each service level is Unlimited. There is an Enforcement Duration (Minutes) setting, for which the default is 1440 (=24 hours). The Exceed Action setting is available.

Subscription CPU Burst Time

Represents, in minutes, the CPU time a subscription’s websites can consume across all instances over a specified enforcement period. A shorter enforcement duration can help reduce CPU spikes. You can specify a value or choose the Unlimited option. The default for each service level is Unlimited. The default Enforcement Duration (Minutes) setting is 1440 (=24 hours). The Exceed Action setting is available.

Process CPU Burst %

Represents the CPU percentage a worker process can consume over a specified enforcement period. The default for each service level is 100 percent. The default Enforcement Duration (Minutes) setting is 10 minutes.

Subscription Memory – Maximum Working Set

Represents, in megabytes, the physical memory (RAM) a subscription’s websites can consume over a specified enforcement duration. You can specify a value in megabytes or choose the Unlimited option. The default for each service level is Unlimited. The default Enforcement Duration (Minutes) setting is 1440 (=24 hours). The Exceed Action setting is available.

Process Memory Limit

Represents the total memory a worker process can consume. The default for each service level is 1024 (=1 gigabyte).

Process Memory – Maximum Working Set

Represents, in megabytes, the physical memory (RAM) a worker process can consume. The default for each service level is 1024 (=1 gigabyte).

Subscription Bytes In

Represents, in megabytes, the incoming bandwidth a subscription’s websites can consume over a specified enforcement period. You can specify a value in megabytes or choose the Unlimited option. The default for each service level is Unlimited. The default Enforcement Duration (Minutes) setting is 1440 (=24 hours). The Exceed Action setting is available.

Subscription Bytes Out

Represents, in megabytes, the outgoing bandwidth a subscription’s websites can consume over a specified enforcement period. You can specify a value in megabytes or choose the Unlimited option. The default for each service level is Unlimited. The default Enforcement Duration (Minutes) setting is 1440 (=24 hours). The Exceed Action setting is available.

Subscription Storage Space

Represents, in megabytes, the storage space a subscription’s websites can consume. You can specify a value in megabytes or choose the Unlimited option. The Shared setting configures both the Intro (Shared) and Basic (Shared) service levels. There is a separate setting for Reserved. The default for each service level is 1024 (=1 gigabyte).

Subscription Site Count

Represents the number of websites in a subscription. You can specify a number or choose the Unlimited option. Unlimited is the default for each service level.

Subscription Web Worker Count

Represents the number of web workers a subscription’s websites can consume simultaneously. You can specify a number or choose the Unlimited option. Unlimited is the default for each service level.

Subscription Custom Domain Support

Enables or disables custom domain names. Off is the default setting for Intro (Shared). On is the default setting for Basic (Shared) and Reserved.

Subscription SSL Support

Enables or disables custom SSL certificates. Possible values are Off, SNI, SNI and IPv4, SNI and IPv6, and SNI, IPv4 and IPv6. The default for Intro (Shared) is Off. The default for Basic (Shared) is SNI. The default for Reserved is SNI and IPv4.

Subscription 64 bit Worker Process Support

Enables or disables 64 bit worker processes. Off is the default for Intro (Shared) and Basic (Shared). On is the default for Reserved.

Subscription WebSocket Support

Enables or disables the WebSocket protocol. Off is the default for Intro (Shared) and Basic (Shared). On is the default for Reserved.

Process Concurrent Request Limit

Represents the number of concurrent requests permitted per worker process. You can specify the number of connections. The default is 5000 for each service level.

Process Idle Timeout

Represents, in minutes, the amount of time that a worker process is allowed to remain idle before it is stopped. The default for Intro (Shared) is 20 minutes. The default for Basic (Shared) is 60 minutes. The default for Reserved is 10080 (=7 days).

Click the name of a quota to select it, and then choose Edit in the command bar at the bottom of the page to edit it. In the Quota dialog, specify the values that you want to enforce for each service level. Notice that:

Some quotas have an Enforcement Duration (Minutes) setting.

Some quotas have an Exceed Action setting, for which the options are Do nothing, Stop web site, or Redirect to parking page.

So you can create very customized qouta’s and plans for the websites with some automatic enforcment like automaticily stopping the website or redirecting it to a parking page.