Google Analytics İzleme

27 Ocak 2011

AppFabric Cache (ya da kod adıyla Velocity)

Fatih Boy'un konu hakkında çok güzel makaleleri bulunmakta, kısaca önemli gördüğüm kısımlardan bir alıntı:
 
AppFabric Cache (ya da kod adıyla Velocity) ölçeklenebilir, erişilebilir ve yüksek performanslı uygulamalar geliştirmek için sunulan harici bir dağıtık uygulama önbellek platformudur. Temelde WCF uçnoktası ile erişilebilen bir windows hizmeti olan AppFabric Cache, sizin yerinize verilerinizin nerede ve ne şekilde tutulacağını yönetmekle kalmayıp bu işlemi senkronize şekilde birden fazla bilgisayar üzerinde rahatlıkla yapabilmekte, üstelik kodunuzda bir değişikliğe ihtiyaç duymadan. Uygulamalarınızda kullandığınız her türlü veriyi (CLR nesneleri, XML, binary v.b.) harici ve dağıtık bir yapıda önbellekte tutabilmenize imkan veren AppFabric Caching sayesinde uygulamanızı ihtiyaçlarınız doğrultusunda yatayda dilediğiniz kadar genişletebilme gücüne sahip olabileceksiniz. Bu özelliğin size getireceği bir diğer önemli güç ise uygulamanızın yüksek erişilebilirliğe sahip ve hatalara karşı töleranslı olmasıdır. AppFabric Cache’in bir başka önemli özelliği asp.net oturum sağlayacı (session provider) desteği sunması. Bu özellikle birlikte mevcut asp.net uygulama kodunuzda değişikliğe ihtiyaç duymaksızın yapılandırma dosyasında oturum sağlayıcı olarak AppFabric Cache’i verebilir ve size sağladığı tüm avantajları anında kullanmaya başlayabilirsiniz.
...
...
...
AppFabric Cache’in sunduğu avantajlar özet olarak şu şekilde sıralanabilir;
  • Aynı ve/veya farklı uygulamalarınız arasında veri paylaşımı yapabilirsiniz
  • Uygulamalarınız verileri önbelleğe alabildikleri için daha performanslı çalışacaktır.
  • Performans ihtiyaçlarınız doğrultusunda sisteminizi istediğiniz şekilde yatayda genişletebilirsiniz.
  • Sisteminiz 7/24 hizmet verebilir hale gelecektir. Herhangi bir sebeple sunucularınızda birisi hizmet veremeyecek durumda dahi olsa bir bilgi kaybı olmayacak, önbellekteki veriler küme içerisideki diğer sunucularca size iletilebilecektir.
  • PowerShell desteği sayesinde merkezi bir noktadan yönetilebilir.
  • Önbellekler Perfmon aracı ile izlenebilir (Beta1 sürümünden itibaren)
  • Loglama ile durum takibi yapılabilir.
  • Tüm bu getiriler oldukça düşük maliyetlerle birlikte gelmekte.
 
Kaynak:
 
 
 
 
 
 
 
 
 

Hiç yorum yok: