A sua aplicação. Mais rapidamente.
À medida que o tráfego e a procura pela sua aplicação aumentam, dimensione o desempenho de forma simples e económica. Adicione uma camada de colocação em cache rápida à arquitetura da aplicação para lidar com milhares de utilizadores em simultâneo com velocidade quase instantânea, tudo com as vantagens de um serviço totalmente gerido.
Débito e desempenho superiores para lidar com milhões de pedidos por segundo com latência inferior a um milissegundo
Serviço totalmente gerido com aplicação de patches, atualizações, dimensionamento e aprovisionamento automáticos para que se possa concentrar no desenvolvimento
Integração dos módulos RedisBloom, RediSearch, RedisJSON e RedisTimeSeries, com suporte para análise de dados, pesquisa e transmissão em fluxo
Capacidades robustas que incluem clustering, georreplicação ativa incorporada, Redis em Flash e disponibilidade de até 99,999 por cento
O que pode fazer com a Cache do Azure para Redis
Melhore o débito e a latência das aplicações
Utilize a Cache do Azure para Redis para acelerar a camada de dados através da colocação em cache. A adição da Cache do Azure para Redis pode aumentar o débito de dados em mais de 800 por cento, aumentando ao mesmo tempo o desempenho da latência em mais de mil por cento1 a um preço económico. É uma excelente forma de dimensionar as aplicações de forma eficiente e melhorar a experiência do utilizador sem que seja necessário rearquitetar toda a base de dados subjacente.
Acelere as aplicações com uma cache distribuída
Complemente serviços de bases de dados como a Base de Dados SQL do Azure e o Azure Cosmos DB ao permitir que a sua camada de dados dimensione o débito a um custo inferior face às instâncias de bases de dados expandidas. Armazene e partilhe resultados de consultas de bases de dados, estados de sessões e conteúdo estático mediante a utilização de um padrão cache-aside e torne a sua aplicação mais ágil e dimensionável.
Armazene dados de sessões eficientemente
Guarde, obtenha e atualize rapidamente dados de sessões Web como cookies de utilizador e páginas de saída. Melhore o desempenho da sua aplicação ao aumentar a capacidade de resposta da mesma e ao permitir que processe cada vez mais cargas com menos recursos de computação Web. Tire partido da persistência de dados e da duplicação de dados automática para obter a máxima fiabilidade dos dados de utilizador. Aumente horizontalmente para terabytes mediante a utilização de clusters de modo a dar resposta às necessidades até das maiores empresas e sincronizar dados de sessões globalmente com a distribuição de georreplicação ativa.
Comunique entre serviços como mediador de mensagens
Utilize a Cache do Azure para Redis como uma solução para implementar arquiteturas de publicação/subscrição ou fila. Encaminhe mensagens em tempo real e aumente verticalmente as arquiteturas de comunicação Web, como o SignalR. Utilize a encriptação TLS padrão da indústria para dados em circulação e configure o isolamento de rede adequado com o Azure Private Link.
Atualize o desempenho das aplicações com o Redis Enterprise no Azure
Receba suporte inovador para as funcionalidades populares do Redis Enterprise através dos escalões Enterprise e Enterprise Flash da Cache do Azure para Redis, desenvolvidos em parceria com a Redis Inc. Tire partido da georreplicação ativa para criar caches distribuídas globalmente com uma disponibilidade de até 99,999 por cento. Adicione novas estruturas de dados que melhoram as análises e a aprendizagem automática com os módulos RediSearch, RedisBloom e RedisTimeSeries incluídos. Obtenha tamanhos de cache massivos a um preço mais baixo ao utilizar o escalão Enterprise Flash para executar o Redis no armazenamento flash mais rápido.
Beneficie do Redis como um serviço totalmente gerido
Utilize um serviço totalmente gerido no Azure e implemente mais depressa. A Cache do Azure para Redis tem por base o Redis open-source e suporta nativamente as estruturas de dados do Redis, incluindo hashes, listase conjuntos ordenados. Se utilizar o Redis, a sua aplicação irá funcionar com a Cache do Azure para Redis. Simplifique a migração ao importar e exportar ficheiros de base de dados da Cache do Azure para Redis.
Segurança e conformidade abrangentes e incorporadas
-
A Microsoft investe mais de mil milhões de USD anualmente em investigação e desenvolvimento da cibersegurança.
-
Empregamos mais de 3500 peritos em segurança dedicados à segurança e privacidade dos dados.
-
O Azure tem mais certificações do que qualquer outro fornecedor de serviços em nuvem. Veja a lista completa.
-
Preços económicos que lhe dão o controlo
Com cinco escalões de preços e opções de preços reservadas, tem a flexibilidade de ajustar o desempenho à sua carga de trabalho. Consulte os detalhes de preços.
Comece a trabalhar com uma conta gratuita do Azure
1
2
Após o crédito, mude para pay as you go para continuar a criar com os mesmos serviços gratuitos. Só paga se utilizar mais do que os serviços mensais gratuitos.
3
Da confiança de empresas de todas as dimensões
A Alaska Airlines facilita o processo de compras
"Queríamos utilizar a Cache do Azure para Redis e não foi fácil executar no local. Mas no Azure, com três cliques, conseguimos. Não tivemos de nos coordenar com outras equipas para configurar uma nova infraestrutura e descobrir como a manter depois de chegarmos à fase de produção, o que é incrível."
Ralph Feltis, Engenheiro de Software Sénior, Alaska Airlines
A CarMax promove a inovação online
"O PaaS (plataforma como serviço) do Azure deu-nos acesso a um conjunto completo de capacidades, como a Cache do Azure para Redis, que não tivemos de criar sozinhos. Podemos começar a utilizar estes serviços em menos de uma hora, o que é incrível."
Brandon Linton, Arquiteto de Soluções, CarMax
Líder em cuidados veterinários cria uma solução distribuída globalmente
A Mars utilizou a Cache do Azure para Redis como mediador de mensagens, proporcionando acesso rápido aos dados entre sessões de aplicações e serviços.
A Chipotle cria um novo site dimensionável
A Chipotle utilizou a Cache do Azure para Redis para melhorar o desempenho do site e lidar com a sua crescente clientela.
A SitePro simplifica a ingestão de dados de IoT em tempo real
"Podemos fazer mais com o Redis ao aproveitar o módulo RedisTimeSeries para suportar a recolha de dados e análises de centenas de milhares de sensores IoT."
Dustin Brown, Diretor de Tecnologia, SitePro
Recursos e documentação da Cache do Azure para Redis
Recursos de aprendizagem
Inícios rápidos:
.NET | .NET Core | ASP.NET | Java
Tutorial:
Microsoft Learn:
Coloque dados só de leitura em cache com o Redis
Melhorar a escalabilidade das sessões em aplicações Web ASP.NET
Acelere e dimensione uma aplicação Spring Boot com a Cache do Azure para Redis
Recursos populares para programadores
SDKs:
.NET | Java | API REST | Cliente Redis | Comandos da Redis
Azure PowerShell | CLI do Azure
Arquiteturas de soluções:
Melhores práticas de colocação em cache | Cache-aside
Implementação de serviços de aplicações de elevada disponibilidade
Implementação de aplicações empresariais
Front-end de comércio eletrónico | Colocação em cache de saída de comércio eletrónico
Perguntas mais frequentes sobre a Cache do Azure para Redis
-
Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. Use it to create cloud or hybrid deployments that handle millions of requests per second at sub-millisecond latency—all with the configuration, security, and availability benefits of a managed service.
-
While most databases store data on slower, disk-based storage, Azure Cache for Redis stores data in memory. Since memory is significantly faster than disk storage, data can be written and retrieved much faster.
-
In some cases—and often in session store use cases—Azure Cache for Redis can be used as a standalone database. However, most of the time, it is best used as a complement to a database in the form of a cache. Azure Cache handles data that needs to be accessed more frequently, while the database handles data that needs to be stored for the longer term.
-
Azure Cache for Redis offers exceptional reliability with a 99.9 percent SLA. Most tiers provide a built-in replica that acts as a failover if the primary instance goes down. You can also configure your Azure Cache for Redis instance to use data persistence to recover data in the event of a hardware failure.
Está tudo pronto para começar, vamos configurar a sua conta gratuita do Azure
- [1] As afirmações relativas ao desempenho baseiam-se nos dados retirados de um estudo encomendado pela Microsoft e realizado pela GigaOm em outubro de 2020. O estudo comparou o desempenho de uma aplicação de teste que utilizava uma base de dados do Azure com e sem a implementação da Cache do Azure para Redis como solução de colocação em cache. No estudo, foram utilizadas como o elemento de base de dados a Base de Dados SQL do Azure e a Base de Dados do Azure para PostgreSQL. Foi utilizada uma instância de Fins Gerais de Geração 5 de 2 vCores da Base de Dados SQL do Azure e uma instância de Fins Gerais de 2 vCores da Base de Dados do Azure para PostgreSQL com uma instância Premium P1 de 6 GB do Azure para Redis. Os resultados foram comparados com instâncias de Fins Gerais de Geração 5 de 8, 16, 24 e 32 vCores da Base de Dados SQL do Azure e com instâncias de Fins Gerais de 8, 16, 24 e 32 vCores da Base de Dados do Azure para PostgreSQL sem a Cache do Azure para Redis. Os dados de referência foram retirados do Teste Web Application Database Load, da GigaOm, que simula uma aplicação Web comum e uma base de dados de back-end sujeitas a vagas de aumentos de pedidos HTTP. Os resultados reais podem variar consoante a configuração e a região.
- [2] Redis é uma marca registada da Redis Ltd. Quaisquer direitos nela contidos estão reservados à Redis Ltd. Qualquer utilização por parte da Microsoft é apenas para fins referenciais e não indica qualquer patrocínio, endossamento ou afiliação entre a Redis e a Microsoft.