- Sanal masaüstü altyapısı (VDI) nedir, hangi ihtiyaca cevap verir?
- Mimarinin bileşenleri: Azure Virtual Desktop örneği
- Host pool tasarımı ve görüntü yönetimi
- Oturum, uygulama yayınlama ve FSLogix ile profil yönetimi
- Güvenlik, kimlik ve ağ yapılandırması
- Maliyet optimizasyonu ve kullanıcı deneyimi
- Sık yapılan hatalar
- Mindset programlarında nerede çalışılır?
- Sık sorulan sorular
Sanal masaüstü ortamı kurmak: VDI tasarımı ve işletmesi için yöntem
VDI kurulumunun adımları: mimari, host pool tasarımı, görüntü yönetimi, profil, güvenlik ve maliyet. Azure Virtual Desktop örneğiyle yöntem.
Sanal masaüstü altyapısı (VDI) nedir, hangi ihtiyaca cevap verir?
Sanal masaüstü altyapısı (Virtual Desktop Infrastructure, VDI), kullanıcının masaüstü ortamının ve uygulamalarının kullanıcının cihazında değil merkezi bir altyapıda çalıştırılıp uzaktan ekran olarak sunulmasıdır. Kullanıcı hangi cihazdan bağlanırsa bağlansın aynı kurumsal ortamı görür; veri ve uygulamalar cihaza inmez.
Bu yaklaşım belirli senaryolarda anlam kazanır. Uzaktan ve karma çalışan ekipler, harici yüklenici ya da geçici çalışanlar, hassas veriyle çalışan ve verinin cihazda kalmasını istemeyen birimler, ağır uygulamaları kurum ağına yakın çalıştırması gereken kullanıcılar bunların başında gelir. Merkezi yönetim sayesinde uygulama güncellemesi ve güvenlik yaması tek bir yerden yapılır.
VDI her sorunun çözümü değildir. Altyapı maliyeti, ağ kalitesine bağımlılık ve işletme karmaşıklığı getirir. Bu yüzden önce kullanıcı gruplarının hangi uygulamaları nasıl kullandığını anlamak, sonra mimariye karar vermek gerekir.
Mimarinin bileşenleri: Azure Virtual Desktop örneği
Azure Virtual Desktop (AVD), Microsoft'un bulut tabanlı sanal masaüstü hizmetidir. Her VDI çözümünde olduğu gibi birkaç katman birlikte çalışır: • Kontrol düzlemi: Kullanıcı kimliğini doğrulayan, oturumu uygun makineye yönlendiren yönetim katmanı. Bulut hizmeti olarak sağlayıcı tarafından işletilir. • Oturum ana bilgisayarları (session host): Kullanıcıların gerçekten bağlandığı sanal makineler. • Ana bilgisayar havuzu (host pool): Aynı yapılandırmadaki oturum ana bilgisayarlarının mantıksal grubu. • Uygulama grupları ve çalışma alanı: Kullanıcıya tam masaüstü mü yoksa yalnız belirli uygulamalar mı sunulacağını ve kimin neyi göreceğini belirler. • Kimlik, ağ ve depolama: Kullanıcı hesapları, kurum ağına bağlantı ve kullanıcı profillerinin tutulduğu paylaşım alanı.
Bu katmanları tanımak, sorun çıktığında nereye bakılacağını bilmek demektir. Yavaş oturum açma sıklıkla profil ya da ağ sorunudur, bağlantı hatası ise kimlik ya da kontrol düzlemi tarafında aranır.
Host pool tasarımı ve görüntü yönetimi
Havuz tasarımının ilk kararı havuz türüdür. Ortak havuzda birden çok kullanıcı aynı sanal makineyi paylaşır, kaynak verimli kullanılır. Kişisel havuzda her kullanıcıya ayrı makine verilir; yönetici hakkı gerektiren ya da ağır iş yükü olan roller için tercih edilir. Hangi kullanıcı grubunun hangi türe gireceği görev analiziyle belirlenir.
Sonraki karar makine boyutudur. Boyutlandırma, kullanıcıların çalıştırdığı uygulamalara ve aynı anda bir makinede kaç kişi çalışacağına bağlıdır. Ofis uygulamaları kullanan bir grup ile grafik ya da veri işleyen bir grup aynı makine tipine konmaz. Pilot kullanıcılarla gerçek yük altında ölçmek varsayımdan güvenilirdir.
Görüntü yönetimi ise bakımın merkezidir. Altın görüntü (golden image) denen standart makine görüntüsü hazırlanır, uygulamalar ve ayarlar bu görüntüye işlenir, yeni oturum ana bilgisayarları görüntüden üretilir. Güncelleme yapılacağında yeni sürüm görüntü oluşturulur, makineler kademeli olarak değiştirilir. Eski makineyi yamalamak yerine yenisini üretmek yapılandırma kaymasını önler.
Oturum, uygulama yayınlama ve FSLogix ile profil yönetimi
Kullanıcı bir gün bir makineye, ertesi gün başka bir makineye bağlanabileceği için kişisel verisinin ve ayarlarının oturumdan oturuma taşınması gerekir. FSLogix profil konteyneri bu işi görür: kullanıcı profili merkezi bir paylaşımdaki sanal disk dosyasında tutulur ve oturum açıldığında makineye bağlanır. Böylece klasik dolaşan profillerin yavaş açılış sorunu hafifler.
Profil yönetiminde dikkat edilecekler vardır. Profil paylaşımı, ağ olarak oturum ana bilgisayarlarına yakın ve yeterince hızlı depolamada olmalıdır. Profil boyutu denetlenmeli, önbellek ve geçici dosyalar profile gereksiz yük bindirmemelidir. Yedekleme ve kullanıcı profili bozulduğunda geri dönüş planı önceden hazırlanmalıdır.
Oturum yönetiminde bağlantısı kopan ya da boşta kalan oturumların ne kadar süre açık tutulacağı, ne zaman kapatılacağı politika olarak belirlenir. Bu ayar hem kullanıcı deneyimini hem de maliyeti etkiler. Uygulama yayınlamada ise kullanıcıya tüm masaüstü yerine yalnız gereken uygulamayı sunmak, sade bir deneyim ve daha dar bir saldırı yüzeyi sağlar.
Güvenlik, kimlik ve ağ yapılandırması
VDI güvenliğinin temel ilkesi kimlik tabanlı erişimdir. Kullanıcı kimliği kurumsal dizinle doğrulanır, çok adımlı doğrulama ve koşullu erişim politikaları uygulanır. Hangi cihazdan, hangi konumdan ve hangi risk durumunda bağlanılabileceği kural olarak tanımlanır.
Bir diğer ilke ağ ayrımıdır. Oturum ana bilgisayarları ayrı bir sanal ağda tutulur, yalnız gereken kaynaklara erişim açılır. Gelen bağlantıya internetten doğrudan açık yönetim portu bırakmamak temel kuraldır. Kurum içi kaynaklara erişim için güvenli bağlantı yöntemleri kullanılır.
Veri kontrolü de ayrı bir ilkedir. Panoya kopyalama, yerel sürücüyü yönlendirme, yazdırma ve ekran yakalama gibi özellikler, veri çıkışı riskine göre açılır ya da kapatılır. Cihaza veri indirilmesini engellemek VDI'nin başlıca gerekçelerinden biri olduğu için bu politikalar tutarlı uygulanmalıdır. Son olarak kayıt ve izleme: oturum açma ve erişim günlükleri toplanmalı, olağan dışı davranış alarm üretmelidir.
Maliyet optimizasyonu ve kullanıcı deneyimi
Bulut tabanlı VDI'da maliyet, çalışan makine süresiyle doğrudan ilişkilidir. Mesai dışında kullanılmayan makineleri otomatik kapatmak, yoğunluğa göre makine sayısını artırıp azaltan ölçekleme planı kurmak ve kişisel havuzu gerçekten gereken rollerle sınırlamak maliyeti düşüren başlıca yollardır. Ölçekleme planı kullanıcıyı mağdur etmemeli; sabah yoğunluğundan önce kapasite hazır olmalıdır.
Kullanıcı deneyimi ise ölçülmeden iyileştirilemez. Oturum açma süresi, gecikme, ekran akıcılığı ve bağlantı kopma sıklığı izlenmeli; yavaş bir deneyim kullanıcıyı VDI'dan soğutur ve gölge BT'ye iter. Bağlantı kalitesi, ses ve görüntü yönlendirme, birden çok monitör desteği gibi unsurlar işe göre test edilmelidir.
Örneğin bir çağrı merkezi ekibi için hafif ve çok kullanıcılı havuz, bir tasarım ekibi için güçlü ve kişisel makineler uygun olabilir. Aynı politikayı her gruba uygulamak ya maliyeti ya da deneyimi bozar.
Sık yapılan hatalar
- Kullanıcıyı tanımadan boyutlandırmak. Gerçek uygulama kullanımı ölçülmeden yapılan boyutlandırma ya israf ya yavaşlık üretir.
- Pilot yapmadan tüm kullanıcıları taşımak. Küçük bir grupla başlayıp geri bildirimle düzeltmek gerekir.
- Profil depolamasını ihmal etmek. Yavaş depolama, yavaş oturum açma demektir.
- Yama ve görüntü sürecini tanımsız bırakmak. Makineler birbirinden ayrışır, hata ayıklamak zorlaşır.
- Yönetim erişimini genel ağa açık bırakmak.
- Maliyeti izlememek. Kapatılmayan makineler fatura olarak geri döner.
- Çevrimdışı çalışma ihtiyacını gözden kaçırmak. Bağlantısız çalışması gereken kullanıcılar için VDI uygun olmayabilir.
Mindset programlarında nerede çalışılır?
Azure Virtual Desktop ile Sanal Masaüstü Altyapısı eğitimi AVD mimarisi ve bileşenleri, host pool tasarımı ve görüntü yönetimi, oturum yönetimi ve uygulama yayınlama, FSLogix ile profil yönetimi, güvenlik, kimlik ve ağ yapılandırması ile maliyet optimizasyonu ve kullanıcı deneyimi modüllerini içerir.
İlgili Mindset programı
Azure Virtual Desktop ile Sanal Masaüstü Altyapısı
Sık sorulan sorular
VDI ile uzak masaüstü bağlantısı aynı şey mi?
Birbirine yakındır ama aynı değildir. Uzak masaüstü, tek bir makineye bağlanma yöntemidir. VDI ise kullanıcıya masaüstü ya da uygulama sunan, havuz, görüntü, profil ve politika yönetimi olan bütün bir altyapıdır. VDI ölçekli yönetim ve güvenlik denetimi için kurulur.
Ortak havuz mu kişisel havuz mu seçmeliyim?
Ortak havuz kaynak kullanımı ve maliyet açısından verimlidir, benzer iş yapan kullanıcılara uygundur. Kişisel havuz, yönetici yetkisi ya da ağır ve özel yük gereken kullanıcılar içindir. Kurumlar sıklıkla karma yapı kurar; karar kullanıcı gruplarının görev analizine dayanmalıdır.
FSLogix ne işe yarar?
Kullanıcı profilini merkezi bir paylaşımda sanal disk dosyası olarak tutar ve oturum açılırken makineye bağlar. Kullanıcı hangi oturum ana bilgisayarına düşerse düşsün ayarlarını, belgelerini ve uygulama verisini aynı biçimde bulur. Açılış hızı için depolamanın yakın ve hızlı olması gerekir.
VDI kurmadan önce hangi bilgilere ihtiyacım olur?
Kullanıcı grupları ve kullandıkları uygulamalar, ağ ve kimlik altyapısının mevcut durumu, veri güvenliği gereksinimleri ve kullanım zamanları gerekir. Bunlara dayanarak havuz türü, makine boyutu ve ölçekleme planı belirlenir. Bu veriler olmadan yapılan tasarım genelde kullanıcı şikâyetiyle düzeltilmek zorunda kalır.
VDI maliyetini düşürmenin yolları nelerdir?
Kullanılmayan makineleri otomatik kapatmak, yoğunluğa göre kapasite ayarlayan ölçekleme planı kurmak, makineleri doğru boyutlandırmak ve kişisel makineyi yalnız gerektiği yerde kullanmak başlıca yollardır. Kullanım ve maliyet raporlarını düzenli izlemek, israfı erken gösterir.
İlgili rehberler
Kategori: DevOps ve Bulut Teknolojileri