Windows Azure Fabric

Fabric (Windows Azure AppFabric), Windows Azure Platformunun fiziksel unsurları olan sunucu, yüksek hızlı bağlantılar ve anahtar gibi birbirine bağlı bileşenlerden oluşmaktadır. Compute ve Storage bileşenleri Fabric’in parçalarıdır.

 
Fabric kaynakları ve uygulamalar ve bu uygulamalar üzerinde çalışan hizmetler, Windows Azure Fabric Controller servisi tarafından yönetilmektedir. Windows Azure Fabric Controller servisi, Windows Azure dağıtık bulut işletim sisteminin çekirdeği (kernel) olarak davranmaktadır. Windows Azure Fabric Controller; fabric içerisindeki düğümler için zamanlama, kaynakların tahsis edilmesi, aygıt yönetimi ve hata toleransı görevlerini sağlamaktadır. Ayrıca konuşlanma, sağlık durumunu izleme, yükseltme ve etkinsizleştirme gibi tüm uygulama yaşam döngülerinin akıllı yönetimi için yüksek-seviyede uygulama modelini sağlar.  Windows Azure Platform, geliştiricilerin Windows Azure tarafından sağlanan servislerle etkileşim içerisinde olmasına izin veren REST, HTTP ve XML üzerine inşa edilmiş bir API sağlar. Microsoft servislerle etkileşim için istemci-tarafında da yönetilen sınıf kütüphanesi sağlamaktadır. Microsoft Visual Studio entegrasyonu sayesinde Azure uygulamalarının geliştirilmesi ve yayınlanması için bir IDE (Integrated Development Environment) ortamı da sağlanmıştır.