AppFabric Kurulumu, Ayarları ve Kullanımı

günü tarafından yayınlandı.

Microsoft Windows Server AppFabric, Windows Server’ın web uygulamaları ve orta katman servisler için hosting, yönetim ve cache’leme yeteneklerini arttıran bir sunucu uygulamasıdır.

Bu adresten indirerek başlayabiliriz; Microsoft AppFabric 1.1 for Windows Server Install

Eğer Windows 7 kullanıyorsanız IIS 7 Manager for Remote Administration kurmanız faydalı olabilir. Bu sayade uzaktan IIS sunucularınızı kontrol edebilirsiniz.

Aşağıdaki gibi tüm özelliklerin kurulumunu istiyoruz.

Birinci adım

Ön şartlar (Prerequisities) ekranında bilgisayarınızda kurulu olması gereken yazılımları kontrol edecektir. Bunlar hakkında yardımı uygulamanın kurulum dökümanında bulabilirsiniz. Bende Microsoft FTP Service’in durdurulması gerektiğini söylüyordu. Konsolda “net stop ftpsvc” yazarak veya Control Panel > Administrative Tools > Services üzerinden durdurabilirsiniz. Gerekli değişiklikleri yaptıktan sonra Refresh butonu ile tekrar kontrol etmesini sağlayınız.

Kurulum başarıyla tamamlandıktan sonra ayarlarını yapabilmemiz için Configuration Wizard (Ayar Sihirbazı) açılacaktır. Bu yardımcı araca isteiğimiz zaman Başlat menüsündeki AppFabric > Configure AppFabric üzerinden ulaşabiliriz.

Hosting Service yapılandırmasını geçerek Caching Service ile başlayabilirsiniz. Servis ayarlarını kaydetmek için veritabanı veya bir XML dosyası göstermenizi isteyecek. Biz aşağıdaki şekilde Configure butonuyla açılan ekranda yeni bir isim yazarak ve ilgili iki kutuyu seçili hale getirerek yeni bir veritabanı oluşturmasını sağlıyoruz.

İkinci adım

Üçüncü adım

Not: Henüz ayarları ilk kez yaptığınız için sizin ekranınızda “This machine is not a member of an AppFabric Caching cluster.” yazabilir. Ayarları başarıyla tamamladıktan sonra bu sihirbazı tekrar çalıştırırsanız mesajın değiştiğini görebilirsiniz.

Dördüncü adım

Şimdi cache yönetimi için PowerShell’e ilgili modülün yüklenmesi gerekiyor. Bunu yapmak için Başlat menüsü > AppFabric > Caching Administration Windows PowerShell aracını kullanacağız. Bu konsol uygulamasını Administrator olarak çalıştırırsak gerekli ayarlamaları otomatik olarak yapacaktır.

İlk çalıştırıldığında “Failed to connect to hosts in the cluster” hatası ile karşılaşılabilir. Bunun sebebi AppFabric’in sunucu içerisinde bile Remote Registry servisini kullanmasıdır. Bu servisi konsolda “net start RemoteRegistry” yazarak veya Control Panel > Administrative Tools > Services üzerinden başlatabilirsiniz.

Artık aşağıdaki komut ile cluster’ı başlatabilir ve çalışmakta olan servisleri görebiliriz.

Start-CacheCluster

Servis durumlarını daha sonra gözlemleyebilmek için aşağıdaki komut kullanılabilir.

Get-CacheHost

Diğer komutlar hakkında bilgi almak için ise şunu yazabilirsiniz;

get-command *cache*

Sonuç; AppFabric kurulumunu ve ayarlanmasını gördük ve kullanımına giriş yapmış olduk. Daha sonraki yazıda cache oluşturulması ve uygulamalarımızdan bu cache’e nasıl ulaşacağımızı işleyeceğiz.