Exportar (0) Imprimir
Expandir Tudo

Diferenças entre o cache local do AppFabric 1.1 e o serviço de cache gerenciado do Azure

Atualizado: fevereiro de 2015

noteObservação
Para orientação sobre como escolher a oferta Azure Cache para seu aplicativo, consulte Qual oferta de cache do Azure é ideal para mim?.

Na maioria dos casos, os recursos do Serviço de cache gerenciado são mapeados aos recursos fornecidos pela solução de cache local do Microsoft AppFabric 1.1 for Windows Server. Para obter mais informações sobre os recursos de cache do Windows Server AppFabric, consulte Conceitos de cache do Windows Server AppFabric. Por esse motivo, às vezes é possível entender a arquitetura e o comportamento do Serviço de cache gerenciado referenciando a documentação do cache local. Mas existem diferenças. Este tópico tenta fornecer uma visão geral de onde o Serviço de cache gerenciado difere da solução de cache local.

Com a solução local do Microsoft AppFabric 1.1 for Windows Server, você precisa obter as máquinas, instalar o AppFabric Server em cada máquina e, em seguida, criar e gerenciar o cluster de cache nessas máquinas.

Na solução em nuvem, o Azure lida com a maior parte das tarefas de administração relativas à configuração do cache. Com o Serviço de cache gerenciado, você provisiona o cache no , que lhe fornece as informações de conexão e segurança necessárias para usar o cache. Com o Serviço de cache gerenciado, o monitoramento da integridade e do desempenho do cache também é executado no e, como o Serviço de cache gerenciado é um serviço gerenciado, eventuais problemas no serviço de cache são identificados e corrigidos proativamente para você. Para obter mais informações, consulte Monitorar o serviço de cache gerenciado do Azure.

Diferentemente do Microsoft AppFabric 1.1 for Windows Server, o Windows PowerShell não é usado para gerenciar os caches provisionados ou o cluster de cache. Com o Azure, essas tarefas são executadas para você. Além disso, com a solução local, você pode conceder acesso ao cluster de cache a identidades específicas do Windows, como uma conta de domínio. Com o Serviço de cache gerenciado, porém, o modelo de segurança é baseado em chaves de acesso. Para obter mais informações, consulte Modelo de segurança para o serviço de cache gerenciado do Azure.

O Serviço de cache gerenciado fornece um provedor de estado da sessão e um provedor de cache de saída. Esses provedores são muito semelhantes aos que são fornecidos como parte do Microsoft AppFabric 1.1 for Windows Server e devem ser passíveis de migração com alterações mínimas. Para obter mais informações, consulte Provedores de cache ASP.NET 4 para o serviço de cache gerenciado do Azure.

Na maioria dos casos, os recursos do Serviço de cache gerenciado são mapeados aos recursos fornecidos pela solução de cache local do Microsoft AppFabric 1.1 for Windows Server. A lista a seguir descreve algumas dessas diferenças.

O Serviço de cache gerenciado está disponível nas três ofertas a seguir.

  • Basic - Cache com tamanhos de 128 MB a 1 GB, em incrementos de 128 MB, com um cache nomeado padrão

  • Standard - Cache em tamanhos de 1 GB a 10 GB, em incrementos de 1 GB, com suporte a notificações e até dez caches nomeados

  • Premium - Cache em tamanhos de 5 GB a 150 GB, em incrementos de 5 GB, com suporte a notificações, alta disponibilidade e até dez caches nomeados

noteObservação
Essas ofertas diferem em termos de preço e recursos. Para obter mais informações, consulte Perguntas frequentes sobre preços de serviços de cache. Detalhes adicionais também são fornecidos posteriormente na seção Configure the Cache deste guia de migração.

A maioria dos recursos de cache do Microsoft AppFabric 1.1 for Windows Server está disponível no Serviço de cache gerenciado (com a exceção de read-through e write-behind), mas nem todos os recursos do Serviço de cache gerenciado estão disponíveis em todas as ofertas de cache do Serviço de cache gerenciado. Se o seu aplicativo usa notificações, você deve escolher a oferta de cache Standard ou Premium. Se o seu cache tem alta disponibilidade habilitada, você deve escolher a oferta de cache Premium.

Se você estiver migrando uma solução do cache do Microsoft AppFabric 1.1 for Windows Server para o Serviço de cache gerenciado, consulte Migrar do cache do AppFabric para o serviço de cache gerenciado do Azure.

As notificações funcionam da mesma maneira no Serviço de cache gerenciado e no Microsoft AppFabric 1.1 for Windows Server. No Serviço de cache gerenciado, só há suporte a notificações nas ofertas de cache Standard e Premium. Para obter mais informações, consulte Notificações para o serviço de cache gerenciado do Azure.

A expiração e a remoção funcionam da mesma maneira no Microsoft AppFabric 1.1 for Windows Server e no Serviço de cache gerenciado, com uma exceção. O Serviço de cache gerenciado introduz uma política de expiração deslizante que renova o tempo de expiração de um item a cada acesso. Isso difere da política de expiração absoluta. Os usuários agora têm a opção de especificar qualquer das duas políticas.

Para obter mais informações, consulte Expiração e remoção para o serviço de cache gerenciado do Azure.

A alta disponibilidade funciona da mesma maneira no Serviço de cache gerenciado e no Microsoft AppFabric 1.1 for Windows Server. A alta disponibilidade está disponível somente na oferta de cache Premium, e não está disponível nas ofertas de cache Basic ou Standard. Para obter mais informações, consulte, Ofertas de cache para o serviço de cache gerenciado do Azure e Alta disponibilidade para o serviço de cache gerenciado do Azure.

As regiões e a marcação são idênticas no Microsoft AppFabric 1.1 for Windows Server e no Serviço de cache gerenciado. Para obter mais informações, consulte Regiões e marcação para o serviço de cache gerenciado do Azure

Na maioria dos casos, você pode usar a mesma API para gravar clientes de cache que usam o Serviço de cache gerenciado ou o Microsoft AppFabric 1.1 for Windows Server, com a exceção de read-through e write-behind, que não têm suporte no Serviço de cache gerenciado.

Consulte também

Conceitos

Cache

Mostrar:
© 2015 Microsoft