Perguntas frequentes de planejamento do cache do Azure para RedisAzure Cache for Redis planning FAQs

Este artigo fornece respostas a perguntas comuns sobre como planejar o cache do Azure para Redis.This article provides answers to common questions about how to plan for Azure Cache for Redis.

Perguntas comuns e respostasCommon questions and answers

Esta seção aborda as seguintes perguntas frequentes:This section covers the following FAQs:

Desempenho do Cache do Azure para RedisAzure Cache for Redis performance

A tabela a seguir mostra os valores máximos de largura de banda observados durante o teste de vários tamanhos de caches Standard e Premium usando redis-benchmark.exe de uma VM de IaaS no ponto de extremidade do Cache do Azure para Redis.The following table shows the maximum bandwidth values observed while testing various sizes of Standard and Premium caches using redis-benchmark.exe from an IaaS VM against the Azure Cache for Redis endpoint. Para a taxa de transferência TLS, o redis-benchmark é usado com stunnel para se conectar ao ponto de extremidade do Cache do Azure para Redis.For TLS throughput, redis-benchmark is used with stunnel to connect to the Azure Cache for Redis endpoint.

Observação

Esses valores não são garantidos e que não há nenhum SLA para esses números, mas eles devem ser típicos.These values are not guaranteed and there is no SLA for these numbers, but should be typical. Você deve realizar teste de carga em seu próprio aplicativo para determinar o tamanho de cache certo para ele.You should load test your own application to determine the right cache size for your application. Esses números podem mudar à medida que postarmos resultados mais novos periodicamente.These numbers might change as we post newer results periodically.

Podemos tirar as seguintes conclusões desta tabela:From this table, we can draw the following conclusions:

  • A taxa de transferência para os caches são do mesmo tamanho é superior na camada Premium em comparação com a camada Standard.Throughput for the caches that are the same size is higher in the Premium tier as compared to the Standard tier. Por exemplo, com um Cache de 6 GB, a taxa de transferência de P1 será 180 mil RPS (solicitações por segundo), em comparação com 100 mil RPS para C3.For example, with a 6 GB Cache, throughput of P1 is 180,000 requests per second (RPS) as compared to 100,000 RPS for C3.
  • Com o cluster Redis, a taxa de transferência aumenta linearmente à medida que o número de fragmentos (nós) no cluster aumenta.With Redis clustering, throughput increases linearly as you increase the number of shards (nodes) in the cluster. Por exemplo, se você criar um cluster P4 de 10 fragmentos, a taxa de transferência disponível será de 400.000 * 10 = 4 milhões de RPS.For example, if you create a P4 cluster of 10 shards, then the available throughput is 400,000 * 10 = 4 million RPS.
  • A taxa de transferência tamanhos de chave maiores é mais alta na camada Premium quando comparada à camada Standard.Throughput for bigger key sizes is higher in the Premium tier as compared to the Standard Tier.
Tipo de preçoPricing tier TamanhoSize Núcleos de CPUCPU cores Largura de banda disponívelAvailable bandwidth Tamanho do valor de 1 KB1-KB value size Tamanho do valor de 1 KB1-KB value size
Tamanhos de cache padrãoStandard cache sizes Megabits por segundo (Mb/s) / Megabytes por segundo (MB/s)Megabits per sec (Mb/s) / Megabytes per sec (MB/s) RPS (solicitações por segundo) não SSLRequests per second (RPS) Non-SSL RPS (solicitações por segundo) SSLRequests per second (RPS) SSL
C0C0 250 MB250 MB CompartilhadoShared 100 / 12,5100 / 12.5 15,00015,000 7.5007,500
C1C1 1 GB1 GB 11 500 / 62,5500 / 62.5 38.00038,000 20,72020,720
C2C2 2,5 GB2.5 GB 22 500 / 62,5500 / 62.5 41.00041,000 37.00037,000
C3C3 6 GB6 GB 44 1000 / 1251000 / 125 100.000100,000 90.00090,000
C4C4 13 GB13 GB 22 500 / 62,5500 / 62.5 60.00060,000 55.00055,000
C5C5 26 GB26 GB 44 1.000 / 1251,000 / 125 102.000102,000 93.00093,000
C6C6 53 GB53 GB 88 2.000 / 2502,000 / 250 126.000126,000 120.000120,000
Tamanhos de cache PremiumPremium cache sizes Núcleos de CPU por fragmentoCPU cores per shard Megabits por segundo (Mb/s) / Megabytes por segundo (MB/s)Megabits per sec (Mb/s) / Megabytes per sec (MB/s) RPS (solicitações por segundo) não SSL, por fragmentoRequests per second (RPS) Non-SSL, per shard RPS (solicitações por segundo) SSL, por fragmentoRequests per second (RPS) SSL, per shard
P1P1 6 GB6 GB 22 1.500 / 187.51,500 / 187.5 180,000180,000 172.000172,000
P2P2 13 GB13 GB 44 3.000 / 3753,000 / 375 350.000350,000 341.000341,000
P3P3 26 GB26 GB 44 3.000 / 3753,000 / 375 350.000350,000 341.000341,000
P4P4 53 GB53 GB 88 6.000 / 7506,000 / 750 400.000400,000 373.000373,000
P5P5 120 GB120 GB 2020 6.000 / 7506,000 / 750 400.000400,000 373.000373,000

Para obter instruções sobre como configurar o stunnel ou baixar as ferramentas do Redis como redis-benchmark.exe , consulte como posso executar comandos do Redis?.For instructions on setting up stunnel or downloading the Redis tools such as redis-benchmark.exe, see How can I run Redis commands?.

Em que região posso localizar meu cache?In what region should I locate my cache?

Para melhor desempenho e menor latência, localize o Cache do Azure para Redis na mesma região que o aplicativo cliente de cache.For best performance and lowest latency, locate your Azure Cache for Redis in the same region as your cache client application.

Onde residem os dados em cache?Where do my cached data reside?

O cache do Azure para Redis armazena os dados do aplicativo na RAM da VM ou das VMs, dependendo da camada, que hospeda o cache.Azure Cache for Redis stores your application data in the RAM of the VM or VMs, depending on the tier, that host your cache. Seus dados residem estritamente na região do Azure que você selecionou por padrão.Your data reside strictly in the Azure region you've selected by default. Há dois casos em que seus dados podem sair de uma região:There are two cases where your data may leave a region:

  • Quando você habilita a persistência no cache, o cache do Azure para Redis fará backup de seus dados para uma conta de armazenamento do Azure que você possui.When you enable persistence on the cache, Azure Cache for Redis will backup your data to an Azure Storage account you own. Se a conta de armazenamento que você fornecer estiver em outra região, uma cópia dos dados acabará lá.If the storage account you provide happens to be in another region, a copy of your data will end up there.
  • Se você configurar a replicação geográfica e o cache secundário estiver em uma região diferente, que seria o caso normalmente, seus dados serão replicados para essa região.If you set up geo-replication and your secondary cache is in a different region, which would be the case normally, your data will be replicated to that region.

Você precisará configurar explicitamente o cache do Azure para Redis para usar esses recursos.You'll need to explicitly configure Azure Cache for Redis to use these features. Você também tem controle total sobre a região em que a conta de armazenamento ou o cache secundário está localizado.You also have complete control over the region that the storage account or secondary cache is located.

Como eu sou cobrado pelo Cache do Azure para Redis?How am I billed for Azure Cache for Redis?

O preço do Cache do Azure para Redis está aqui.Azure Cache for Redis pricing is here. A página de preços lista os preços como uma taxa por hora e mensal.The pricing page lists pricing as an hourly and monthly rate. Os caches são cobrados em uma base por minuto do momento em que o cache é criado até o momento em que um cache é excluído.Caches are billed on a per-minute basis from the time that the cache is created until the time that a cache is deleted. Não há nenhuma opção para parar ou pausar a cobrança de um cache.There is no option for stopping or pausing the billing of a cache.

Posso usar o cache do Azure para Redis com a nuvem do Azure governamental, nuvem do Azure China 21Vianet ou Microsoft Azure Alemanha?Can I use Azure Cache for Redis with Azure Government Cloud, Azure China 21Vianet Cloud, or Microsoft Azure Germany?

Sim, o Cache do Azure para Redis está disponível no Azure Governamental na Nuvem, Azure China 21Vianet Cloud e Microsoft Azure Alemanha.Yes, Azure Cache for Redis is available in Azure Government Cloud, Azure China 21Vianet Cloud, and Microsoft Azure Germany. As URLs para acesso e gerenciamento do Cache do Azure para Redis são diferentes no Azure Governamental na Nuvem e no Azure China na Nuvem em comparação com a Nuvem Pública do Azure.The URLs for accessing and managing Azure Cache for Redis are different in these clouds compared with Azure Public Cloud.

NuvemCloud Sufixo DNS para RedisDns Suffix for Redis
PúblicoPublic *.redis.cache.windows.net*.redis.cache.windows.net
Gov dos EUAUS Gov *.redis.cache.usgovcloudapi.net*.redis.cache.usgovcloudapi.net
AlemanhaGermany *.redis.cache.cloudapi.de*.redis.cache.cloudapi.de
ChinaChina *.redis.cache.chinacloudapi.cn*.redis.cache.chinacloudapi.cn

Para obter mais informações sobre considerações ao usar o Cache do Azure para Redis com outras nuvens, consulte os links a seguir.For more information on considerations when using Azure Cache for Redis with other clouds, see the following links.

Para obter mais informações sobre como usar o Cache do Azure para Redis com o PowerShell no Azure Governamental na Nuvem, Azure China 21Vianet Cloud e no Microsoft Azure Alemanha, veja Como se conectar a outras nuvens – PowerShell do Cache do Azure para Redis.For information on using Azure Cache for Redis with PowerShell in Azure Government Cloud, Azure China 21Vianet Cloud, and Microsoft Azure Germany, see How to connect to other clouds - Azure Cache for Redis PowerShell.

Próximas etapasNext steps

Saiba mais sobre outros cache do Azure para perguntas frequentessobre o Redis.Learn about other Azure Cache for Redis FAQs.