Otomatik Mühendis
AppFabric Kurulumu, Ayarları ve Kullanımı
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.
Ö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.
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.
Ş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.