Introdução sobre o Windows Azure AppFabric Caching Service

Olá pessoal, tudo certo?

A plataforma Windows Azure você já conhece, com suas várias capacidades e recursos para serviços, bases de dados relacionais, gerenciamento, hospedagem, etc. De fato, o desenho abaixo ilustra bem os principais componentes da plataforma, veja:

image

Um desses componentes é o Windows Azure AppFabric, que agrupa recursos para hospedagem e execução de serviços na nuvem, com controle de acesso e segurança. Entre os principais grupos de capacidades do Windows Azure AppFabric temos: Service Bus, Access Controle e Caching.

image

Para trabalhar com o Windows Azure AppFabric, você vai precisar do SDK v2.0 CTP, que teve sua última atualização em Fevereiro, no link abaixo:

Windows Azure AppFabric SDK V2.0 CTP – February Update
Ref.: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=d89640fc-c552-446e-aead-b1e0d940f31b&displaylang=en

Este semana, tivemos a publicação de um novo artigo dos especialistas em Azure Karandeep Anand e Wade Wegner, artigo que recomendo com certeza para leitura:

Introducing the Windows Azure AppFabric Caching Service
Ref.: https://msdn.microsoft.com/en-us/magazine/gg983488.aspx

O Windows Azure AppFabric Caching Services oferece a infraestrutura para criação de uma camada de cache distribuído para aplicações na nuvem, sobre a plataforma Azure. Entre os principais recursos que o Azure AppFabric Caching Services oferece temos:

  • providers ASP.NET para controle de sessão e páginas, acelarando a adoção de caching para aplicações Web, sem necessidade de modificação no código;
  • caching para qualquer tipo de objeto gerenciado, sem limite para o tamanho do objeto, sem custo de serialização
  • facilidade para integração com aplicações existentes;
  • acesso ao cache de forma segura e autenticada, através do Access Control do AppFabric, etc.

Pensando em utilizar uma camada de caching na nuvem, para aplicações como Web Roles ou mesmo WCF Web Roles, o AppFabric Caching Services irá cumprir bem esse papel, do mesmo modo que seu primo AppFabric Caching Services no ambiente local (on-premise), sobre o Windows Server AppFabric.

Em posts futuros, vamos falar mais sobre o AppFabric Caching Services e como uma aplicação Azure pode aproveitar seus benefícios.

Por enquantp é só! Até o próximo post :)

Waldemir.