Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Server farm (service plan) SKUs

Is there documentation in the wild that lists the sku names and tiers supported by Azure app service plans (server farms).

eg: name: "S1", tier: "Standard" = an S1 Standard.

and name: "Y1", tier: "Dynamic" = A function consumption plan.

A list of supported values (is there an Y2 consumption plan?) and the server configurations would really help with planning.

like image 312
Hoffmania Avatar asked Nov 28 '17 01:11

Hoffmania


People also ask

What is azure SKU?

SKU is short for 'Stock-keeping-Unit'. It basically stands for an item which is on sale, in lamen language. In terms of the Microsoft Azure cloud, they basically signify a purchasable SKU under a product. It has a bunch of different shapes of the product.

What is server farm in Azure?

A server farm is a group of computers acting as servers and housed together in a single location. A server farm is sometimes called a server cluster.

What is an app service plan?

An App Service plan defines a set of compute resources for a web app to run. These compute resources are analogous to the server farm in conventional web hosting. One or more apps can be configured to run on the same computing resources (or in the same App Service plan).


1 Answers

There are various ways to find the sku and capabilities for resources. This link references a few options for you: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-sku-not-available-errors

The current server farm descriptions are:

name    Tier        Full name D1      Shared      an D1 Shared F1      Free        an F1 Free B1      Basic       an B1 Basic B2      Basic       an B2 Basic B3      Basic       an B3 Basic S1      Standard    an S1 Standard S2      Standard    an S2 Standard S3      Standard    an S3 Standard P1      Premium     an P1 Premium P2      Premium     an P2 Premium P3      Premium     an P3 Premium P1V2    PremiumV2   an P1V2 PremiumV2 P2V2    PremiumV2   an P2V2 PremiumV2 P3V2    PremiumV2   an P3V2 PremiumV2 I1      Isolated    an I2 Isolated I2      Isolated    an I2 Isolated I3      Isolated    an I3 Isolated Y1      Dynamic     a  function consumption plan 

to deploy a server farm use this resource definition in ARM:

{   "type": "Microsoft.Web/serverfarms",   "apiVersion": "2016-09-01",   "name": "[parameters('hostingPlanName')]",   "location": "[resourceGroup().location]",   "properties": {     "name": "[parameters('hostingPlanName')]"   },   "sku": {     "name": "[parameters('hostingPlanSkuName')]",     "tier": "[parameters('hostingPlanSkuTier')]"   } } 

alternatively for a consumption plan; you can use a more specific api version:

{   "type": "Microsoft.Web/serverfarms",   "apiVersion": "2015-04-01",   "name": "[variables('hostingPlanName')]",   "location": "[resourceGroup().location]",   "properties": {       "name": "[variables('hostingPlanName')]",       "computeMode": "Dynamic",       "sku": "Dynamic"   } } 

is there an Y2 consumption plan?

Currently, Azure does not support this, Azure only support one type consumption plan.

More information about this please refer to this official document:Azure App Service plan overview.

like image 163
Shui shengbao Avatar answered Sep 19 '22 03:09

Shui shengbao