• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Windows Server App Fabric Introduction
 

Windows Server App Fabric Introduction

on

  • 1,266 views

Nedirtv?com yıldönümünde kullandığım Windows Server AppFabric(Beta) konulu sunum.

Nedirtv?com yıldönümünde kullandığım Windows Server AppFabric(Beta) konulu sunum.

Statistics

Views

Total Views
1,266
Views on SlideShare
1,265
Embed Views
1

Actions

Likes
0
Downloads
15
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Uzun zaman önce sunucu tabanlı programlama basit exe uygulamalardan ibaretti. Sonrasında COM+, Microsoft Transaction Server(MTS) devreye girdi ve sunucu taraflı uygulamaların yazılması biraz daha kolaylaştı. Derken buna IIS eklendi ve web tabanlı uygulamaların geliştirilmesi söz konusu oldu. Bu noktada uygulama mantıklarının CGI,ASP veya native code ile yazıldıklarını gördük. 2002 yılında ise .Net platformunun duyurulması ile birlikte yönetimli Asp.Net uygulamaları ile karşılaştık. Ancak 2006 da Microsoft iki yeni programlama modelini duyurdu. WCF ve WF. IIS, Windows Server 2008/Vista ile birlikte yeniden düzenlendi ve Windows Process Activation Service doğarak non-HTTP aktivasyonlara da imkan sağlanmaya başladı. Ancak Long-Running Process için gerekli yönetimsel destek IIS üzerinde yer almamaktaydı. İşte Windows Server AppFabric(eski kod adı Dublin) ile uygulama sunucularının yönetilmesi(Administration) ve hosting işlemleri için IIS tarafına yeni geliştirmeler eklendi.
  • Günümüz IT ortamlarında pek çok uygulamanın bir arada koştuğu ve üzerlerinde çeşitli iş süreçlerinin yürüdüğü senaryolar söz konusudur. Bu senaryoya dahil olan kesimler için, iş süreçlerine ait bilgilerin tanımlanması, saklanması, kolayca takip edilmesi ve yönetilmesi önemli ama bir o kadarda gerçeklenmesi zordur. Ölçek büyüdükçe bu sorunlar IT çevrelerine daha büyük problemler yaşatmaktadır.
  • Uygulama ile ilişkili ayarlar web.config dosyasına atılırken atılan uygulama bilgisi %SystemRoot%system32inetsrvconfigapplicationHost.config dosyasına girdisi olarak eklenir. Buna göre WAS söz konusu entry’ ye bakarak gerekli transport listener’ larını uyarır ve bu uygulamaya doğru olan mesaj trafiğinin izlenmesi için gerekli başlangıçlar yapılmış olunur.

Windows Server App Fabric Introduction Windows Server App Fabric Introduction Presentation Transcript

  • Windows Server AppFabric
    (Dublin)
    Introduction
    Burak Selim ŞENYURT
    MVP(Connected System Developer)
    Innova – Uygulama Geliştirme Danışmanı
    www.buraksenyurt.com
    selim@bsenyurt.com
    http://twitter.com/bsenyurt
    http://friendfeed.com/burakselimsenyurt
  • Gündem
    Geçmiş-Günümüz-Gelecek
    Uzaydan Görünen Mimari
    İşlevsel Durum
    Deployment ve Configuration
    Activation
    Monitoring ve Troubleshooting
    Workflow Service Persistence
    Demo
    Soru/Cevap(Mümkün Mertebe)
    Kaynaklar
  • Geçmiş-Günümüz-Gelecek
    2002
    2006
    Yakın Zaman ve Gelecek
    1990 - 2000
    IIS
    ASP.Net
    WCF
    Windows Server AppFabric(Dublin)
    CGI,ASP,
    NativeCode
    MTS
    WF
    Distributed Caching
    (Velocity)
    COM+
    WAS
    .exe
    Non-Http
    Activation
  • Nostalji
    IT Profesyonelleri
    Enterprise Mimarları
    İş Analistleri
    Geliştiriciler
    İş Süreçleri,
    Servisler
    Uygulamalar
    IT ÇEVRESİ
  • Uzaydan Görünen Mimari
    Clients
    AppFabric Server
    AppFabric Server
    App
    App
    Application Data
    Distributed Cache
    WF Instance Store
    Monitoring
    Store
  • İşlevsel Durum
    IIS Manager : AppFabric Modules
    PowerShell : AppFabric Command-lets
    WAS
    W3wp.exe(AppPool Worker)
    AppDomain
    config
    Cache Service
    Asp.Net Code
    Service Host
    Monitoring
    Store
    Event Collector Service
    Code Service
    WF Service Host
    WF Management Service
    Workflow Service
    Instance Store
  • Deployment ve Configuration
  • Activation
    İlk Request/Response zamanındaki kaynak
    kullanımı maliyeti yüksek.
    İlk Request/Response zamanı daha yüksektir.
    Windows7 ve Windows Server 2008 R2 için geçerli
  • Monitoring ve Troubleshooting
    Çalışmakta olan WCF ve WF servislerinin izlenmesi.
    Ortalama cevap süreleri,
    Başarılı bir şekilde tamamlanan çağrılar,
    Beklemede olan WF Service örnekleri,
    İstisna(Exception) ile sonlanan çağrılar,
    vb...
    Uygulamalar tarafından yayınlanan WCF/WF Monitoring ve TroubleShooting olayları, Event Collector Service ile yakalanır ve Monitoring Store veritabanına Upload edilir
  • Workflow Service Persistence
    AppFabric, Long Running Process tipindeki Workflow Service örneklerinin anlık durumlarının(State), Instance Store’ da saklanılmasına olanak tanır.
    Suspend, Resume, Terminate gibi komutlar ile WF örnekleri üzerinde yönetsel işlemlerin gerçekleştirilmesini sağlar.
    Running, Idle, Suspended konumundaki WF Servis örnekleri izlenebilir, sorgulanabilir.
    Sistemde yüklü olan tüm Instance Store’ lar, Workflow Management Service tarafında izlenir.
  • Import/Export WCF Services
    WCF/WF Service Monitoring
    Demo
  • Soru & Cevap
  • Kaynaklar
    http://channel9.msdn.com/
    http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx
    Pro Windows Server AppFabric (Beginning)
    Stephen; Garber, Danny Kaufman