Aracılığıyla paylaş


Server Application Virtualization'a Genel Bakış

 

Uygulama Hedefi: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Sanal uygulama paketleri oluşturmak için Microsoft Server Application Virtualization (Server App-V) kullanabilirsiniz. Sanal uygulama paketleri uygulamaların Server App-V Aracısı çalıştıran bir bilgisayara kopyalanabilen görüntüleridir ve yerel bir yükleme gerekmeden başlatılabilir. Uygulama yerel olarak yüklenmiş bir uygulama gibi çalışır. Sanal uygulamalar çalıştırmak, donanım ve işletim maliyetlerini düşürmeye ve kurumsal uygulama yönetimini basitleştirmeye yardımcı olabilir.Server App-V, uygulama yapılandırmasını ve durumunu bir veri merkezi ortamındaki bilgisayarlarda çalışan alttaki işletim sisteminden ayırarak Application Virtualization (App-V) ile kullanılan teknolojiyi geliştirir.Server App-V, yönetilmesi gereken görüntü sayısını önemli ölçüde azaltmaya yardımcı olan dinamik uygulama ve donanım görüntüleri birleşimine olanak tanır. Ayrıca Server App-V, veri merkezi uygulamalarının güvenilirliğini, kullanılabilirliğini ve bakım yapılabilirliğini iyileştirebilen dağıtım ve yönetim senaryolarının otomasyonunu sağlar.

Tüm uygulamaların Server App-V ile kullanılması desteklenmez. Cihaz ve çekirdek sürücüsü desteği gerektiren virüsten koruma yazılımı gibi uygulamalar desteklenmiyor.Server App-V birincil olarak iş uygulamalarında veya çok katmanlı uygulamaların iş katmanlarında kullanılmak üzere tasarlanmıştır. Bunun sonucunda Microsoft Exchange Server, Microsoft SQL Server ve Microsoft SharePoint gibi bazı büyük sunucu uygulamaları desteklenmez.Server App-V ile kullanmak için desteklenen uygulamaların bir listesi olmasa da, Server App-V aşağıdaki özniteliklere sahip uygulamalar için sanal uygulama paketleri oluşturmak için optimize edilmiştir:

  • Durum yerel diske yazılır

  • Microsoft Windows Hizmetleri

  • Internet Information Services (IIS)

  • Kayıt defteri

  • COM+ / DCOM

  • Metin Tabanlı Yapılandırma Dosyaları

  • WMI Sağlayıcıları

  • Microsoft SQL Server Reporting Services

  • Yerel Kullanıcılar ve Gruplar

  • Zamanlanan Görevler

  • Microsoft SQL Server Veritabanları

Server App-V yapılandırması hakkında daha fazla bilgi için bkz. Server Application Virtualization Yazılım Gereksinimleri.

Ayrıca aşağıdaki terimleri öğrenmelisiniz:

Sanal Uygulama Paketi
Bağımsız, sanal bir ortamda çalıştırılmak için Sıralayıcı tarafından paketlenmiş bir uygulama. Sanal ortam, uygulamayı yerel olarak yüklemeden istemci üzerinde çalıştırmak için gerekli bilgileri içerir.

Dağıtım Yapılandırma Dosyası
Belirli bir sanal uygulama paketi hedef bilgisayarda çalıştırıldığında pakete uygulanan özelleştirilmiş ayarları içeren bir .xml dosyasıdır.

Sanal Ortam
Sıralanmış uygulama paketinden başlatılan uygulama işlemlerinin kullanabildiği kaynakları tanımlayan bir çalışma zamanı kapsayıcısı.

Server App-V uygulamak için atılması gereken adımlar

Ortamınızda Server App-V uygulamak için gerçekleştirmeniz gereken iki büyük adım vardır:

  • Bir uygulamayı sıralayarak bir sanal uygulama paketi oluşturma

    Uygulama yükleme medyasını kullanarak, gerekli tüm kaynakları ve yapılandırma ayarlarını içeren bir sanal uygulama paketi oluşturun. Ayrıca paket çalıştırıldığında yapılandırma gerektirebilecek öğeleri de belirlemelisiniz. Uygulamaları sıralama hakkında daha fazla bilgi için bkz. Yeni bir Sunucu Uygulaması Sıralama.

  • Sanal uygulama paketini dağıtma

    Uygulamanın belirli bir örneği için ayarlanması gereken yapılandırma ayarlarını belirtin ve ardından uygun araçları kullanarak uygulamayı dağıtın. Uygulamayı yapılandırma hakkında daha fazla bilgi için bkz. Sıralama Sonrası Yapılandırma Gerçekleştirme. Test dağıtımları için, paketinizi dağıtmak ve yönetmek üzere Server App-V PowerShell cmdlet'lerini kullanabilirsiniz. Bir paketi dağıtmak için cmdlet'leri kullanma hakkında daha fazla bilgi için bkz. Sınama için Sanal Uygulama Paketlerini Dağıtma.

Server App-V ve App-V arasındaki farklar

Aşağıdaki tabloda Server App-V ve App-V arasındaki bazı farklar gösterilmektedir.

Server App-V App-V
Bir uygulama sıralandığında kayıt defterinde kullanıcıya özel bir konumda veri oluşturuyor veya yapılandırmayı değiştiriyorsa, veriler veya yapılandırma dağıtım zamanı ve çalıştırma zamanında aynı kullanıcıyla ilişkili olarak kalır. Bir uygulama sıralandığında kayıt defterinde geçerli kullanıcıya özel bir konumda veri oluşturuyor veya yapılandırmayı değiştiriyorsa, veriler veya yapılandırma uygulamayı çalıştıran tüm kullanıcılar tarafından erişilebilecek şekilde eşlenir.
.exe dosyaları ve uygulamayı çalıştırmak için gerekli kitaplıklar gibi bir sanal uygulamanın parçası olan uygulama dosyaları uygulamanın kopyalandığı bilgisayarda çalıştırılan tüm işlemler tarafından kullanılabilir. Bir sanal uygulama paketinin parçası olan uygulama dosyaları, yalnızca o sanal uygulama ve uygulamanın sanal ortamında başlatılan diğer işlemler için kullanılabilir.
Bir sanal uygulama paketinin parçası olan COM nesneleri, DCOM nesneleri, COM + nesneleri, WMI Sağlayıcılar ve NT Hizmetleri, işletim sisteminin, araçların ve diğer uygulamaların etkileşim kurması için yerel sistemde açık tutulur. Örneğin, yerel Hizmet Denetim Yöneticisi (SCM), bir sanal uygulama paketinin parçası olan bir hizmeti başlatmak için kullanılabilir. COM, DCOM, COM+, WMI ve bir sanal uygulama paketiyle ilişkili hizmet bilgileri, o paketin içinde tutulur ve paketin dışında çalışan hiçbir işlem tarafından kullanılamaz. Örneğin yerel SCM, sanal bir ortamın içinde çalışmakta olan NT hizmetlerini göremez.
Server App-V Aracısı bir bilgisayardaki hangi işlemlerin sanal ortamlar içinde çalıştırılması gerektiğini otomatik olarak algılamak için buluşsal yöntemler kullanır. Genellikle, hiçbir başlatma dolgusu gerekmez. Bir işlemi sanal bir ortama açık olarak eklemek için işlemin komut satırının sonuna "/RunInVE:<package GUID>" ekleyebilirsiniz. Bir işlemin sanallaştırılması için, bu işlem sfttray.exe gibi bir App-V programı tarafından açılmalı veya başka bir sanal işlemin alt öğesi olmalıdır. Bir işlemi sanal bir ortama açık olarak eklemek için "sfttray.exe /exe <executable to launch> /app <name of application>" komutunu çalıştırabilirsiniz.

Ayrıca bkz.

Microsoft Server Application Virtualization
Server Application Virtualization'ı Yükleme
Sunucu Uygulaması Sanallaştırmayla Uygulama Paketleme
Server Application Virtualization Sıralayıcısı Teknik Başvurusu
Server Application Virtualization Sorunlarını Giderme