Windows Azure Cloud Service Uygulamaları


Published on

Windows Azure Cloud Service Uygulamaları

A'dan Z'ye Windows Azure ile Uygulama Süreçleri

Kullanıcı istekleri sürekli değişmektedir. Yeni çözümler ve uygulanan mimariler, kullanıcının güvenli ve performanslı olarak işlem yapabilmesini amaçlamaktadır. Günümüzde Cloud Computing mimarisi ile devam eden süreç de verimli çalışmak amacı ile uygulama mimarileri oluşturulmuştur.

Günümüzde şirketinizin ne kadar büyük olduğu değil, süreçlere ne kadar hızlı adapte olduğunuz ve cevap verdiğiniz önem kazanmaktadır. Büyümeye çalışan şirketler, artan operasyonları ve yoğunluklarına bağlı olarak özgür çalışabilecekleri sistemleri kullanmaktadır.

Windows Azure Platform, kullanıcılarına birçok çözüm sunmaktadır. Sunulan çözümler, uygulama geliştirme stratejilerine bağlı seçilmektedir. Windows Azure Platform ile güvenli seviyesi yüksek ve performanslı uygulamaların geliştirilebilmesi amacı ile Windows Azure Cloud Service uygulama geliştirme yaklaşımını sunmuştur.

Internet semineri ile Windows Azure Cloud Service mimarisi ve kolayca uygulama geliştirme kolaylıkları hakkında bilgiler verilmiştir. Windows Azure Platform ile ilgili gerçekleştirilen, internet seminerlerine katılmak için "A'dan Z'ye Windows Azure ile Uygulama Süreçleri" yazısında bulunan katılım bağlantılarını kullanmanızı gerekmektedir. Konu ile ilgili olarak eposta adresine yöneltebilirsiniz.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Note: VM is separated out as IaaS offering.
  • Slide ObjectiveUnderstand the 3 common patterns of worker rolesSpeaker NotesPattern 1 – Polling Worker role polls a Queue Pops message Performs work Polls queue againPattern 2 Worker listens for inbound TCP requestCan implement with Raw TcpListeners or use WCF or use Hosted Web CorePattern 3 Run a 3rd party processWhen the role starts up or runs use a Process.Start() call to run a standard windows executable E.g. Running a database serverNotes
  • Slide ObjectiveUnderstand how a Web Role extends the standard worker roleSpeaker NotesA web role takes all the capabilities and semantics of a worker role and adds the IIS Hostable Web CoreWeb Roles run ASP.NET websites- they do this by using the IIS hostage web core. pretty much anything that will work in a standard IIS ASP.NET Web Site should work in Windows Azure. At MIX09, we additionally added support for IIS7’s FastCGI capability. As a note, any files that are part of a project on windows azure are READ ONLY! If you need to be able to change the contents of files:User Blob StorageIf its configuration, use the service model files – which can be changed at runtime.Inbound protocols are http(s) – outbound protocols are any TCP connection but NOT UDP.Notes
  • Slide ObjectiveUnderstand at a high level how the Windows Azure Platform maps into the high scale archetype Speaker NotesKey points here are that all external connections come through a load balancer THIS INCLUDES STORAGE.If you are familiar with the previous model, you will notice that two new features are diagrammed here as well, namely inter-role communication (notice there is no load balancer) and TCP ports directly to Worker Roles (or Web Roles). We will still use the storage to communicate async and reliably via queues for a lot of options. However, inter-role communication fills in when you need direct synchronous comm.The load balancers are a key to Windows Azure.
  • Slide Objectives:This is a typical lifecycle of SCRUM. The previous lifecycle pattern may suite for simple development for individuals and very small teams; to support real-life workflows, we need more than packaging and deploying. Good news is that now TFS is integrated into Azure.
  • Windows Azure Cloud Service Uygulamaları

    1. 1. İbrahim ATAY | Consultant | @ibrahim_atay
    2. 2. Web Role Worker Role
    3. 3. Queue Polling Worker •  •  Poll and Pop Messages within while(true) loop E.g. Map/Reduce pattern, background image processing Listening Worker Role •  •  Create TcpListener or WCF Service Host E.g. Run a .NET SMTP server or WCF Service External Process Worker Role •  •  •  •  OnStart or Run method executes Process.Start() Startup Task installs or executes background/foreground process Custom Role Entry Point (executable or .Net assembly) E.g. Run a database server, web server, distributed cache
    4. 4. All features of a worker role + IIS 7 or 7.5 ASP.NET 3.5 SP1 or 4.0 – 64bit Hosts •  •  •  Webforms or MVC FastCGI applications (e.g. PHP) Multiple Websites Http(s) Web/Worker Hybrid •  Can optionally implement RoleEntryPoint
    5. 5. İnceleme Yapalım!
    6. 6. à
    7. 7. İbrahim ATAY Software Consultant @ibrahim_atay
    8. 8. Thank You