Escalar verticalmente um aplicativo no serviço Azure AppScale up an app in Azure App Service

Este artigo mostra como dimensionar seu aplicativo no Serviço de Aplicativo do Azure.This article shows you how to scale your app in Azure App Service. Há dois fluxos de trabalho para dimensionamento, escalar verticalmente e escalar horizontalmente, e este artigo explica o fluxo de trabalho de escala vertical.There are two workflows for scaling, scale up and scale out, and this article explains the scale up workflow.

  • Escalar verticalmente: obtenha mais CPU, memória, espaço em disco e recursos extras, como VMs (máquinas de virtuais) dedicadas, domínios personalizados e certificados, slots de preparo, dimensionamento automático e muito mais.Scale up: Get more CPU, memory, disk space, and extra features like dedicated virtual machines (VMs), custom domains and certificates, staging slots, autoscaling, and more. Você escala verticalmente alterando o tipo de preço do plano do Serviço de Aplicativo ao qual seu aplicativo pertence.You scale up by changing the pricing tier of the App Service plan that your app belongs to.
  • Escalar horizontalmente: aumenta o número de instâncias de VM que executam seu aplicativo.Scale out: Increase the number of VM instances that run your app. Você pode escalar horizontalmente até 20 instâncias, dependendo de seu tipo de preço.You can scale out to as many as 20 instances, depending on your pricing tier. Ambientes do Serviço de Aplicativo no tipo de preço Isolado aumentam ainda mais sua contagem de expansão para 100 instâncias.App Service Environments in Isolated tier further increases your scale-out count to 100 instances. Para saber mais sobre a escala horizontal, consulte Escalar a contagem de instâncias manualmente ou automaticamente.For more information about scaling out, see Scale instance count manually or automatically. Lá, você descobre como usar o dimensionamento automático, que serve para dimensionar automaticamente a contagem de instâncias com base em regras e agendamentos predefinidos.There, you find out how to use autoscaling, which is to scale instance count automatically based on predefined rules and schedules.

As configurações de escala terão apenas alguns segundos para serem aplicadas e afetam todos os aplicativos em seu plano do Serviço de Aplicativo.The scale settings take only seconds to apply and affect all apps in your App Service plan. Elas não exigem a alteração do código ou a reimplantação do aplicativo.They don't require you to change your code or redeploy your application.

Para obter informações sobre os preços e recursos de planos individuais do Serviço de Aplicativo, consulte Detalhes de Preços dos Serviços de Aplicativo.For information about the pricing and features of individual App Service plans, see App Service Pricing Details.

Observação

Antes de mudar um Plano do Serviço de Aplicativo do tipo Gratuito , é necessário remover os limites de gastos em vigor para sua Assinatura do Azure.Before you switch an App Service plan from the Free tier, you must first remove the spending limits in place for your Azure subscription. Para exibir ou alterar as opções de sua assinatura do serviço de aplicativo Microsoft Azure, consulte Microsoft Azure assinaturas.To view or change options for your Microsoft Azure App Service subscription, see Microsoft Azure Subscriptions.

Escale verticalmente seu tipo de preçoScale up your pricing tier

Observação

Para expandir para o tipo de preço PremiumV2, consulte Configurar o tipo de preço PremiumV2 para o Serviço de Aplicativo.To scale up to PremiumV2 tier, see Configure PremiumV2 tier for App Service.

  1. No seu navegador, abra o portal do Azure.In your browser, open the Azure portal.

  2. Na página do aplicativo do serviço de aplicativo, no menu à esquerda, selecione escalar verticalmente (plano do serviço de aplicativo) .In your App Service app page, from the left menu, select Scale Up (App Service plan).

  3. Escolha sua camada e, em seguida, selecione aplicar.Choose your tier, and then select Apply. Selecione as diferentes categorias (por exemplo, produção) e Veja também opções adicionais para mostrar mais camadas.Select the different categories (for example, Production) and also See additional options to show more tiers.

    Navegue para escalar verticalmente seu aplicativo do Azure.

    Quando a operação for concluída, você verá um pop-up de notificação com uma marca de seleção de êxito verde.When the operation is complete, you see a notification pop-up with a green success check mark.

Se o seu aplicativo depender de outros serviços, como o Banco de Dados SQL do Azure ou o Armazenamento do Azure, você poderá expandir esses recursos separadamente.If your app depends on other services, such as Azure SQL Database or Azure Storage, you can scale up these resources separately. Esses recursos não são gerenciados pelo Plano do Serviço de Aplicativo.These resources aren't managed by the App Service plan.

  1. Na página visão geral do seu aplicativo, selecione o link grupo de recursos .In the Overview page for your app, select the Resource group link.

    Escale verticalmente os recursos relacionados de seu aplicativo do Azure

  2. Na parte Resumo da página grupo de recursos , selecione um recurso que você deseja dimensionar.In the Summary part of the Resource group page, select a resource that you want to scale. A captura de tela a seguir mostra um recurso de banco de dados SQL.The following screenshot shows a SQL Database resource.

    Navegue até a página do grupo de recursos para expandir seu aplicativo do Azure

    Para escalar verticalmente o recurso relacionado, consulte a documentação para o tipo de recurso específico.To scale up the related resource, see the documentation for the specific resource type. Por exemplo, para escalar verticalmente um único banco de dados SQL, consulte dimensionar recursos de banco de dados único no banco de dados SQL do Azure.For example, to scale up a single SQL Database, see Scale single database resources in Azure SQL Database. Para escalar verticalmente um recurso de banco de dados do Azure para MySQL, consulte dimensionar recursos do MySQL.To scale up a Azure Database for MySQL resource, see Scale MySQL resources.

Comparar tipos de preçoCompare pricing tiers

Para obter informações detalhadas, tais como os tamanhos de VM para cada tipo de preço, consulte Detalhes de preços do Serviço de Aplicativo.For detailed information, such as VM sizes for each pricing tier, see App Service Pricing Details.

Para uma tabela de limites de serviço, cotas, restrições e recursos com suporte em cada tipo de preço, consulte Limites do Serviço de Aplicativo.For a table of service limits, quotas, and constraints, and supported features in each tier, see App Service limits.

Mais recursosMore resources

Escalonar a contagem de instâncias manualmente ou automaticamenteScale instance count manually or automatically
Configurar camada de PremiumV2 para o serviço de aplicativoConfigure PremiumV2 tier for App Service