Herkese merhaba! Bu yazımda Azure Virtual Desktop servisinin kurulumunu tüm adımlarıyla anlatacağım.

Azure Virtual Desktop’u en basit haliyle, bulut üzerinde çalışan bir Windows deneyimi olarak tanımlayabiliriz. Şirket içi kullanıcıların çoklu oturum, yani multi-session desteğiyle Microsoft 365 ve tüm Windows uygulamalarını RDP ya da tarayıcı üzerinden kullanabildiği bir Azure servisi. Lokasyon bağımsız, cihaz bağımsız, zamandan bağımsız erişim sağlayan bir mimari diyebiliriz kısaca.

Özellikle çağrı merkezi çalışanları, şube çalışanları ya da kendi cihazını kullanan (BYOD) ekipler için VDI üzerinden bir makine tanımladığınızda, yeni donanım alma ve yatırım maliyetinden kurtuluyorsunuz. İhtiyaca göre istediğiniz özelliklerde bir altyapı sağlayabiliyorsunuz.

Özelleştirilmiş iş yüklerinde de işe yarıyor: örneğin tasarım ve mühendislik ekiplerine GPU tabanlı makineler vererek, AutoCAD ya da 3ds Max gibi çizim uygulamalarında tek bir makineyi birden fazla mühendisin paylaşımlı kullanmasını sağlayabilirsiniz. Hem donanım tasarrufu elde eder hem de daha güçlü makine serileriyle bu süreci hızlandırabilirsiniz.

Geleneksel VDI mimarisi ile Azure Virtual Desktop mimarisinin katman katman karşılaştırması

Geleneksel VDI ve Azure Virtual Desktop farkı

 

Azure Virtual Desktop’ta yalnızca bu yapı altında çalışan VM’lerin yönetiminden sorumlusunuz; network, sanallaştırma ve security gibi katmanları Microsoft yönettiği için tamamen managed bir hizmet alıyorsunuz. Geleneksel VDI senaryosunda ise platformun tüm ölçeklendirilmesi, güvenliği ve yönetimi sizin sorumluluğunuzda.
AVD’de sınırsız bir ölçeklenme özelliği var, geleneksel VDI’da ise kendi kaynak ve donanımınızla sınırlısınız.
AVD’yi birkaç saat içinde devreye almak mümkün, bunu bugün birlikte göreceğiz; geleneksel tarafta ise bu çok daha uzun sürebiliyor.
AVD bir “as a service” yapı, yani servis olarak sunuluyor. Geleneksel yapıda ise tüm sistemi siz işletiyorsunuz; uptime, güvenlik ve yedeklilik tamamen sizin sorumluluğunuzda.
AVD, istediğiniz zaman farklı bir region tercih edebileceğiniz bir yapı. Global bir şirketle çalışıyorsanız, ABD’deki çalışanlar Amerika sunucularında, Avrupa’dakiler Avrupa’da, Uzakdoğu’dakiler yine Uzakdoğu’daki sunucularda çalışabilir. Geleneksel yapıda ise sadece lokal veri merkezinizle sınırlısınız; burada ciddi bir ölçek farkı var.
SLA tarafında Microsoft yüzde 99,99 garanti veriyor; geleneksel yapıda ise bu SLA tamamen sağlayıcının kontrolünde.
AVD’de faturalama modeli OPEX’e geçiyor; servis olarak sunulduğu için işletme maliyetiniz ciddi anlamda düşüyor.
Geleneksel VDI ise CAPEX, yani sabit yatırım maliyeti gerektiren bir altyapı. Bunun dışında operasyon, yönetim ve bakım maliyetleri de cabası.
Azure Virtual Desktop sınırsız büyüyebilme kapasitesine sahip. Bugün 5 kişiyle başlayıp yarın 500 kişiye çıkabilirsiniz, bu ölçeklendirmeyi dakikalar içinde yapabilirsiniz.
Genel yapı olarak aktif-aktif çalışma ve iş sürekliliği gibi senaryoları da destekliyor. Herhangi bir felaket anında Azure DR ile farklı bir bölgeden çalışmaya devam edebilirsiniz.
İnternetin olduğu her ortamdan, uzak masaüstü istemcisi ya da tarayıcı yardımıyla Virtual Desktop servisine ulaşabilirsiniz.
Masaüstü sanallaştırma yapabildiğiniz gibi, RDP açmadan uygulama sanallaştırma yaparak da bilgisayarınızda kurulu olmayan bir uygulamayı Azure Virtual Desktop üzerinden çalıştırabilirsiniz.
İşletmeler için donanım yatırımı ya da donanım yenileme maliyetlerinden kurtularak CAPEX maliyetlerinizi düşürebilirsiniz.
Windows 10, Windows 11’in yanı sıra Windows Server ailesinden bir işletim sistemini de Azure Virtual Desktop üzerinde kullanabilirsiniz.
Şirket içindeki farklı iş yükleri için kullanıcılara farklı donanımlar tanımlayabilirsiniz. Örneğin ofis çalışanlarına günlük işleri için standart bir masaüstü ortamı sunarken, grafik tasarım ya da mühendislik ekiplerine GPU tabanlı bir sanal masaüstü deneyimi verebilirsiniz.

Geleneksel VDI ve RDS ile Windows Virtual Desktop arasindaki maliyet ve yonetim farklarini gosteren karsilastirma tablosuAzure Virtual Desktop kurulum adımları

 

  1. Azure portal üzerinde host pool kurulumu
  2. Application Groups ve kullanıcı atamaları
  3. Kullanıcılara atanan uygulamalar ve RDP erişimi
  4. FSLogix yapılandırması
  5. Monitoring ve Log Analytics
  6. Load balancing metodları
  7. Master imaj oluşturma

İlk adım olarak Azure portala giriş yapıp en üstteki arama bölümünden Azure Virtual Desktop’ı aratıyor ve bir host pool oluşturuyoruz.

Azure portalinda Azure Virtual Desktop host pool olusturma ekrani

Host pool oluştururken aşağıdaki ayarları çalışma yapınıza göre belirleyebilirsiniz. Bu bölümde dikkat edilmesi gereken nokta, çoklu masaüstü ve load balancing metotları.

  • Pooled: app group ve host pool’a atanan her kullanıcı, havuzdaki VM’lere belirli öncelik seviyelerine göre dağılır. Çoklu kullanım için bu opsiyonu seçebilirsiniz.
  • Personal: kullanıcılar kendilerine atanmış VM’leri kullanır. Her kullanıcı için ayrı bir VM ataması yapılacaksa bu tercih edilebilir.
  • Breadth-first: her kullanıcıyı, arka planda çalışan VM’ler arasında sırayla dağıtır.
  • Depth-first: kullanıcıları belirlediğiniz sayıya göre VM’lere dağıtır. Ben ilk VM’e 5 kişi bağlanacak, 6. session 2. VM’e gidecek şekilde yapılandırdım.

Azure Virtual Desktop host pool ayarlari: pooled/personal ve load balancing secenekleri

İmajı ve VM boyutunu çalışma yapınıza uygun şekilde belirleyebilirsiniz. Ben East US bölgesinde, Windows 10 Enterprise ve Microsoft 365’in dahil olduğu bir imaj tercih ettim. Bu imaj, 16 çekirdek ve 64 GB RAM özelliklerindeki 2 VM üzerinde çalışacak.

Azure Virtual Desktop icin sanal makine imaji ve boyutu secim ekrani

Network settings bölümünde sıfırdan bir network oluşturabilir ya da mevcut Azure yapınızdaki bir VNET’i tercih edebilirsiniz. Public inbound’u kapatarak bu network’te çalışan VM’lerin dışarıdan erişimini sonlandırmış oluyorum. Bu, güvenlik açısından ciddi bir hardening adımı.

Azure Virtual Desktop network ayarlari ve VNET secimi ekrani

Azure Virtual Desktop, arka planda mutlaka bir Active Directory’ye ihtiyaç duyuyor. Bu bölümde Azure Active Directory ya da Azure Active Directory Domain Services’i tercih edebilirsiniz. Aynı VNET’e manuel bir AD kurmanız da mümkün. Ben PaaS olarak Azure Active Directory Domain Services’i kullandım ve bu servisin şifrelerini girdim. VM adminliği için ek bir kullanıcı daha tanımlayarak bu adımı da tamamlıyoruz.

Azure Virtual Desktop kurulumunda Active Directory Domain Services yapilandirma ekrani

Workspace bölümünü, kullanıcılara uygulama dağıtmak için etkinleştiriyoruz ve bir workspace adı belirliyoruz.

Azure Virtual Desktop workspace olusturma ve isimlendirme ekrani

Son adımda create host pool diyerek Azure Virtual Desktop kurulumunu başlatıyoruz. Bu işlem yaklaşık 30 dakika sürebilir.

Azure Virtual Desktop host pool olusturma isleminin ilerleme ekrani

Kurulum tamamlandığında Session Hosts bölümünden atanmış VM’lerinizi görebilirsiniz.

Azure Virtual Desktop session hosts bolumunde listelenen sanal makineler

Application Groups altında, kullanıcılarınıza atayacağınız uygulamaları yönetebilirsiniz. Peki bu ne demek? Aşağıdaki görselde sadece session desktop uygulaması bulunuyor; buraya eklediğiniz kullanıcılar yalnızca RDP ile erişim sağlayabiliyor. Bu bölümü özelleştirip Word, Excel, AutoCAD gibi uygulamaları da ekleyerek uygulama sanallaştırma yapabilirsiniz.

Azure Virtual Desktop application groups listesi ve session desktop uygulamasi

İlk aşamada application group’a kullanıcı eklememiz gerekiyor. Bu, yukarıdaki kurulum ekranında AD DS’e bağlarken kullandığımız admin kullanıcısı. Azure üzerinde çalışan bir AD kullanıcınız varsa, admin kullanıcısını bu bölümde ekleyebilirsiniz.

Azure Virtual Desktop application group'a kullanici ekleme ekrani

Kullanıcıyı tanımladıktan sonra, application group’ta daha önce sadece RDP olduğundan bahsetmiştim. RDP dışında kullanıcıların erişeceği farklı uygulama sanallaştırma yapılandırmalarını, Azure Virtual Desktop üzerinden Application Groups’a gelip yeni bir app group oluşturarak ekleyebilirsiniz.

Azure Virtual Desktop uzerinde yeni bir uygulama sanallastirma grubu olusturma ekrani

Application adımından eklemek istediğiniz uygulamayı seçebilir ya da özel bir uygulamanız varsa (sunucuya kurulmuşsa) yolunu belirtebilirsiniz. Ben Windows imajını Microsoft 365 ile birlikte kurduğum için Excel uygulamasını seçip sanallaştırıyorum.

Azure Virtual Desktop uygulama sanallastirmada Excel uygulamasinin secilmesi

Assignment bölümünden tanımlanacak kullanıcıyı seçiyoruz.

Azure Virtual Desktop application group icin kullanici atama ekrani

Workspace olarak daha önce oluşturduğumuz workspace’i seçiyor ve bu adımı da tamamlıyoruz.

Azure Virtual Desktop application group icin workspace secimi ekrani

Aşağıdaki görselde, application group altında birden fazla uygulama kısayolu ekleyerek uygulama sanallaştırma yapabildiğinizi görebilirsiniz.

Azure Virtual Desktop application group altinda birden fazla uygulama kisayolu

Daha net anlaşılması için App Group‘lar içinde uygulama ve RDP gibi sanallaştırma seçeneklerini kullanıcılara nasıl dağıttığımı gösteriyorum.

Azure Virtual Desktop app group'larda uygulama ve RDP dagitim secenekleri

aka.ms/wvdarmweb linki üzerinden sanallaştırdığımız RDP ve Excel kısayoluna ulaşabilir, internet erişiminizin olduğu her noktadan bulutta çalışan yapınıza erişebilirsiniz.

Azure Virtual Desktop uzerinde sanallastirilan RDP ve Excel kisayollarinin gorundugu ekran

Azure Virtual Desktop servisi üzerinden session hosts bölümüne gelerek aktif kullanıcıları görebilir ve portal üzerinden yönetebilirsiniz.

Azure Virtual Desktop session hosts bolumunde aktif kullanici oturumlarinin yonetimi

Kendi bilgisayarınızdan ya da bir thin client üzerinden Windows Desktop istemcisini yükleyerek, performans açısından çok daha hızlı bir Azure Virtual Desktop deneyimi yakalayabilirsiniz.

Azure Virtual Desktop icin Windows Desktop istemci uygulamasi kurulumu sonrasi baglanti ekrani

İlgili Azure Yazıları

Sending
User Review
5 (1 vote)

Yorum Bırakın

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.