Esta documentação foi arquivada e não está sendo atualizada.

Como: Configurar um cluster de cache para o Cache na Função do Azure

Atualizado: agosto de 2015

ImportantImportante
A Microsoft recomenda que todos os novos desenvolvimentos usem Cache Redis do Azure. Para documentação atual e orientação sobre como escolher uma oferta de Cache do Azure, consulte Qual oferta de Cache do Azure é ideal para mim?

Um cluster de cache do Cache na Função pode ser configurado usando as páginas de propriedades de função no Visual Studio. O tamanho do cache é determinado por uma combinação do tamanho da máquina virtual, contagem de instâncias da função e porcentagem de memória alocada ao cache. Este tópico fornece instruções passo a passo para ativar o cache colocalizado em uma função existente e para adicionar uma função de trabalho de cache dedicado.

noteObservação
Observe que os tamanhos de cache neste tópico são aproximados. Para obter mais detalhes sobre a configuração de tamanhos de cache e a determinação de parâmetros de configuração de cluster de cache que atendam às necessidades do seu aplicativo, consulte Considerações sobre planejamento de capacidade para o Cache na Função do Azure.

  1. Iniciar Visual Studio.

  2. Escolha Novo, Projeto no menu Arquivo.

  3. Na lista Modelos Instalados, selecione Visual C#, Nuvem (ou Visual Basic, Nuvem).

    noteObservação
    Dependendo da linguagem de programação que esteja configurada como linguagem primária no Visual Studio, o nó Visual C# ou Visual Basic poderá estar sob o nó Outras Linguagens no nó Instalado.

    Lembre-se de selecionar um dos perfis do .NET Framework 4.x na lista suspensa de versão do .NET Framework. Selecione Serviço de Nuvem do Azure na lista de tipos de projeto de Nuvem. Digite AzureCacheProject na caixa Nome e clique em OK.

  4. Selecione Função de Trabalho na lista Funções do .NET Framework 4 e clique no botão de seta para a direita para adicioná-la à solução do Azure.

  5. Clique em OK para adicionar a função de trabalho à solução do Azure.

    Essas duas funções são usadas nas duas seções a seguir:

  1. Expanda AzureCacheProject em Gerenciador de Soluções se não estiver expandido. Clique com o botão direito do mouse em WorkerRole1 em AzureCacheProject e escolha Propriedades.

  2. Alterne para a guia Configuração caso ainda não esteja selecionada. Defina Contagem de instâncias como 2 e, em Tamanho da VM, mantenha o padrão, Pequena.

    Contagem da instância de função e tamanho da VM
    A quantidade de memória em uma máquina virtual pequena é 1,75 GB. Como há duas instâncias de função configuradas, isso significa que a quantidade total de memória para todas as instâncias será 3,5 GB.

  3. Alterne para a guia Cache e marque a caixa de seleção Habilitar Cache.

    Propriedades de função de Caching
    As configurações padrão são Função Colocalizada com um Tamanho do Cache (%) de 30%. Essas configurações devem provisionar um cache de aproximadamente 1 GB.

    noteObservação
    Observe que os tamanhos de cache neste tópico são aproximados. Para obter mais detalhes sobre a configuração de tamanhos de cache e a determinação de parâmetros de configuração de cluster de cache que atendam às necessidades do seu aplicativo, consulte Considerações sobre planejamento de capacidade para o Cache na Função do Azure.

  1. Expanda AzureCacheProject em Gerenciador de Soluções se não estiver expandido.

    Clique com o botão direito do mouse na pasta Funções no projeto do Azure e escolha Adicionar, Novo Projeto de Função de Trabalho e Função de Trabalho de Cache. Mantenha o nome padrão, CacheWorkerRole1, e clique em Adicionar.

    Adicionar função de trabalho do cache
  2. Clique com o botão direito do mouse em CacheWorkerRole1 em AzureCacheProject e escolha Propriedades.

  3. Alterne para a guia Configuração caso ainda não esteja selecionada. Defina Contagem de instâncias como 2 e, em Tamanho da VM, mantenha o padrão, Pequena.

    Contagem da instância de função e tamanho da VM
  4. Alterne para a guia Cache.

    Propriedades da função de trabalho do cache
    Como essa é uma Função de Trabalho de Cache, a caixa de seleção Habilitar Cache já está marcada e o cache de Função Dedicada está selecionado. Ao usar cache de Função Dedicada, o tamanho do cache é determinado multiplicando a memória disponível na máquina virtual pelo número de instâncias de função. A tabela a seguir fornece um valor bastante aproximado da quantidade de memória disponível para cache de Função Dedicada para cada tamanho de máquina virtual.

     

    Tamanho da máquina virtual Memória disponível para cache

    Pequena

    Aproximadamente 1 GB

    Média

    Aproximadamente 2,5 GB

    Grande

    Aproximadamente 5,5 GB

    Extragrande

    Aproximadamente 11 GB

    A memória disponível para uma máquina virtual de tamanho pequeno é de aproximadamente 1 GB; como temos duas instâncias de função, o tamanho aproximado do cache seria 2 MB.

    noteObservação
    Observe que os tamanhos de cache neste tópico são aproximados. Para obter mais detalhes sobre a configuração de tamanhos de cache e a determinação de parâmetros de configuração de cluster de cache que atendam às necessidades do seu aplicativo, consulte Considerações sobre planejamento de capacidade para o Cache na Função do Azure.

Mostrar: