SlideShare a Scribd company logo
RDS  & RemoteFXSP1Hakan YÜKSELhakan.yuksel@turkiyefinans.com.trhttp://yukselis.wordpress.com
AjandaRDS, Sanallaştırma, Yeni Neler VarRemote Desktop ServisleriYazdırma HizmetleriLisanslamaİyileştirme - Bakım RDS Mimarisi RemoteFXSoru – Cevap
Sanallaştırmanın GetirdikleriIT Envanterinin Kolay YönetimiArtan IT İş Yükü ve MaliyetleriKarmaşık Uyumluluk ve Güvenlik İhtiyaçlarıSon kullanıcı ihtiyaçlarının çeşitliliğiVIRTUALIZATIONSanallaştırma ile IT Maliyetlerini Azaltır, İş Verimliliği Sağlar;IT alt yapısının birleştirilmesi, bütünlük kazanmasıIT görevlerinin otomatize edilebilmesi, esnekliğin kazanılması, TCO azalmasıSistemlerin güvenliği temin edilirHızlı deployment, düşük maliyet, IT Hizmetleri ve Son Kullanıcı açısından kazanılan esneklik
Microsoft Sanallaştırma PörtföyüApplicationVirtualizationServerVirtualizationSessionVirtualizationUser StateVirtualizationDesktopVirtualizationRoaming ProfilesFolder Redirection
Remote Desktop ServiceFaydalarUygulama veya ekran bir lokasyonda çalışır kontroller client ekranı tarafından yönetilir.Ekran görüntüleri,  klavye ve fare hareketleri network üzerinden gönderilirGelişmiş Kullanıcı Tecrübesi
IT Kontrol Kolaylığı Sağlaması
IT Güvenlik İyileştirmesinin Temin Edilmesi
Uygulamaların Konsalide EdilebilmesiYeni İsimlendirmeler
RD Session Host ile Neler Geldi Ana değişiklikler nedir ? Eski adı ile Terminal Server role hizmetinin Windows 2008 R2 ile iyileştirilmesi ile aşağıdaki kazanımlar elde edilmiştir : Client experience configuration pageAudio and video playback redirectionDesktop composition.Windows® Aero® desktop özelliğinin RD SessionHost tarafında çalışması* the client must be running Remote Desktop Connection (RDC) 7.0.http://blogs.msdn.com/b/rds/archive/2009/06/23/aero-glass-remoting-in-windows-server-2008-r2.aspxPer-user RemoteApp filtering RemoteApp uygulamalarının kullanıcı gruplarına göre  filtrelenmeri, gösterilmesi özelliği, daha önceki versiyonda yayımlanana tüm uygulamaların tüm kullanıcıları tarafından görünebilmesi problemi çözülmüş olduFair Share CPU Scheduling Bir kullanıcının sistem kaynaklarını tüketmesinin önüne geçebilen özelliktir, FAIR Share CPU Scheduling dinamik olarak processor time aktive sessiona göre dağıtılmasını sağlar.Defaul olarak bu özellik enable gelmektedir, kapatılamk istenirse aşağıdaki kaydın 0 yapılması gerekmektedirHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SessionManager\DFSS\EnableDFSS
RD Session Host ile Neler Geldi Windows Installer RDS Compatibility Windows Server R2 öncesi versiyonlarda sadece 1 adet installer installation yapılabilirken R2 ile bu talepler kuyruklanıp ve aynı zamanda  process edilebilmektedir, tüm kullanıcılar tüm uygulamarı local bilgisayarıymış gibi kurulum yapabilmektedir. Defaul olarak bu özellik enable gelmektedir, kapatılamk istenirse aşağıdaki kaydın 0 yapılması gerekmektedirHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Services\TSAppSrv\TSMSI\EnableRoaming user profile cache management Windows 2008 R2 ‘de geliştirilen yeni GPO ‘leri ile profile cache üzerine limit koyaabiliyoruz,  şayet profile cache size bizim belirlediğimiz değerler üzerine çıkar ise RDS son en az kullanılan profil bilgilerini silmektedir.User Configuration | Administrative Templates | System | User Profileshttp://www.techrepublic.com/blog/datacenter/limit-profile-size-with-group-policy/3119Remote Desktop IP Virtualization Yine R2 ile gelen özelliklerden biri olan RD IP Virtualization ile her sessiona özel IP ataması yapılabilmektedir. Bu durum bazı uygulamaların farklı IP talep etme gereksiniminin karşılamak için geliştirilmiş bir özelliktir.Computer configuration\ Administrative Templates\ Windows Components\Remote Desktop Services\ Remote Desktop Session Host\ Application Compatibilityhttp://blogs.msdn.com/b/rds/archive/2009/07/15/configuring-remote-desktop-ip-virtualization-ii.aspx
IP VirtualizationIP Virtualization Modes
Per-program
Per-session
DHCP integration
Virtual IP addresses will be obtained from DHCP10.0.0.110.0.0.210.0.0.3RD Server10.0.0.3110.0.0.3210.0.0.33BackendServer9
RDS Anahtar Faydalarİhtiyaç duyulan uygulamaların RemoteApp servisi ile kullanıcıya sunulması burada tüm masaüstü yerine sadece uygulamaya ait arayüzün gelmesi
Session Broker servisi ile session bazlı load balance hizmeti sunarak uptime seviyesini ve performans artışını sağlanmasıRemoteAppRD Web Access Servisi ile uygulamaların Internet Based Erişimin Sağlanır
Single sign-on between Remote Desktop Session Host (RD Session Host) and RD Web Access
Per user RemoteApp program filtering
Forms-based authentication
Public and private computer optionRD Web AccessFont Smoothingile LCD monitörler üzerinde daha net ve pürüzsüz görünüm sağlanması
Monitor Spanningile çoklu monitör kullanabilme desteği, 16 Monitore kadar desteklenir
Language Bar redirection birden fazla dil seçeneğini kullanıcının kontrolune sunarGelişmiş Kullanıcı Deneyimi
RDSH & RemoteApp
Remote Desktop Web Access
RDS Anahtar FaydalarDüşük bant genişliği ile yazdırma hizmetleri
Sunucu üzerine driver kurulumundan kaynaklanan sıkıntıların ortadan kalkması
Client tarafındaki printerların server tarafına redirect edilmesi
Administrator kullanıcısının tüm sessionlara ait printerları görebilmesiEasy PrintAdminlerin işini kolaylaştıracak bir tool RDS for BPA;
Güvenlik, Performans,Konfigürasyon,Policy,Operasyon’lara dair taramalar yaparak çıkabilecek problemerin bilgilendirmesi yapar
PowerShell, belirli powershell scriptleri hazırlanarak sistemin yönetim otomasyonunun yapılmasına olanak sağlar.ManagementPowershell & BPARemoteFXSilverlight and Flash applications3D applications built on DirectXUSB devices that are used on a virtual machineMicrosoft Office applicationsMedia player applicationsApplications that are hosted on the InternetLine-of-business applications
RDS Yazdırma Hizmetleri Easy PrintTerminal Server312User opens Microsoft Word running via Terminal ServicesTS Easy Print utilizes the client side print drivers, and the full print UI appearsUser wants to print the document to a locally attached printer1234The document prints to the local printer4
RDS Yazdırma Hizmetleri Easy PrintEasy Print ile Yazdırma Süreci Kullanıcı, RDSH oturumundaki uygulaması üzerinden belge baskısı almak ister,Uygulama Spoolsv.exe’yi çağırarak  yazıcıları kullanıcının ekranına listeler. KullanıcıSpoolss.dll ile listelenen yazıcılardan uygun yazıcıyı belirler.tsprint.dll ile RDS Easy Print sürücüsü yükler ve ilgili companetleri çağırırTS Easy Print sürücüsü RDC Client uygulaması kullanarak istemci üzerinde kurulu olan gerçek yazıcı sürücüsünü sanal olarak çağırır.Bu kısımda kullanıcı isterse yazdırma işleminden önce yazdırma tercihlerini belirleyebilir.  “ok” ‘e basarak yazdırma sürecini başlatır.TS Easy Print sürücüsü RDC Client uygulaması üzerinden kullanıcının belirlemiş olduğu yazdırma tercihlerini sunucu üzerinden client sisteme gönderir.Uygulama kullanıcının belirlemiş olduğu tercihe göre yazdırma işlemini yeniden şekillendirir.RDC Client istemci üzerinde baskı işi işleme yardımcı olması için TSWPFWRP.EXE (WPF printing .Net Framework API) çağırır.TSWPFWRP uygulaması sadece RDS sunucusu üzerinde çalışmaktadır.Terminal Server Easy Print sürücüsü belgeyi GDI-to-XPS dönüştürmesi için TSWPFWRP.EXE iş süreçlerine başlarGDI tabanlı yazdırma işleri GDI-to-XPS yordamlarıyla XPS biçimine  dönüştürmek için yönlendirilir.  WPF tabanlı yazdırma işlemleri  GDI-to-XPS dönüştürücüsüne yönlendirilmezSunucu tarafında biriktirici bir XPS spool dosyası oluşturur ve RDC client’a statik sanal kanal kullanarak dosyayı gönderirRDC client XPS spool dosyasını alırRDC client  istemci tarafdaki yazıcının sürücüsünün XPS dosya formatını destekleyip desteklemediğini sorgular. Destekliyorsa  RDS üzerinden gelen XPS dosyasını yazcıya göndererek çıktının oluşturulmasını ister. Yok eğer yazıcı XPS formatını desteklemiyorsa istemci client sistemininWPF’sine gönderilerek  yerel GPU’su kullanılarak  GDI formatına dönüştürülürDönüşümü yapılan dosya yazdırılması için local  Print Spooler Servisine iletilir.http://www.cozumpark.com/blogs/windows_server/archive/2010/10/03/windows-yazd-rma-s-re-i-ve-rhs-easy-printer.aspxhttp://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx
Yenilikler ve Geliştirmeler- Windows Server 2008 R2 Remote Desktop ServicesHyper-V üzerinde VDI senaryoları ile kullanıcıya özel dedike masaüstü
RD Connection Broker servislerinin VDI sessionlarına entegre çalışması
RD Connection Broker supports load balancing and reconnection to existing sessions on virtual desktops, Remote Desktop sessions, and RemoteApp programs accessed by using RemoteApp and Desktop Connection. RD Connection Broker also aggregates RemoteApp sources from multiple Remote Desktop Session Host (RD Session Host) servers that may host different RemoteApp programs.
System Center Virtual Machine Managerüzerinden basit deployment işlemlerinin gerçekleştirilebillmesiNEWRDS and VDI ÇözümleriIMPROVEDRemoteApp and Desktop Connectionsile kullanıcılarına uzak uygulamalara ve masaüstlerine erişim kolaylığı
RD Gateway servisi ile güçlendirilmiş güvenlik altyapısı sayesinde dışarıdan yapılacak güvenli erişim temini
Authorizedremote users to connect to resources on an internal corporate or private network, from any Internet-connected device that can run the Remote Desktop Connection (RDC) client. The network resources can be Remote Desktop Session Host (RD Session Host) servers, RD Session Host servers running RemoteApp programs, or computers and virtual desktops with Remote Desktop enabled. RD Gateway uses the Remote Desktop Protocol (RDP) over HTTPS to establish a secure, encrypted connection between remote users on the Internet and internal network resources.Uzak Uygulamalar Erişim KolaylığıIMPROVEDMedia Redirection, support for Aero Glass, and bi-directional audiohizmeti ile kullanıcılara zengin media tecrübesinin sunulması
Silverlight and Flashuygulamalarında iyileştirilmiş bitmap acceleration ile kullanıcılara görsel içerik sunumu Kullanıcı için Zengin Görsel
Esnek Sanallaştıma PlatformlarıVirtual machine-based Remote Desktops (“Server-hosted Virtual Desktops”)HomeMobileRemote ProtocolOfficeSession-based Remote Desktops
Session-based Remote Applications (RemoteApp)
VM-based, Personal (permanent) Virtual Desktops
VM-based, Pooled (non-permanent) Virtual DesktopsSession-based Remote Desktops and Apps(formerly known as Terminal Services)
Remote Desktop Virtualization Host
Remote Desktop Services – Remote Desktop Session Host (RDSH)Allows users to run a remote session from their local client or a virtual desktop to access a complete hosted desktop
Allows users to perform the same tasks more easily on the same set of applications daily
Users can remotely access a rich desktop or applications from anywhere
Kullanıcılara sanal makina bazlı  merkezi masaüstü temin edilmesi, kullanıcıları istedikleri gibi profillerinde değişiklik yapabilmekte
Kullanıcı herhangi bir bilgisayardan bağlanarak kaldığı durumdan çalışmasına devam edebilmektePersonal Virtual DesktopSanal makina bazlı oluşturulan havuzlara kullanıcılar bağlanarak kendilerine atanmış uygulamalarını çalıştırmakta, kullanıcının logoff olması ile sanal makina roll back fonksiyonu kullanarak ilk bağlandığı duruma geri dönmektedir.Pooled Virtual Desktop
Licensing Remote Desktop ServicesAutomatic license server discovery no longer supported for RD Session Host servers : Otomatik lisans server bulma fonksiyonu W2k8 R2 RDSH sunucular için mevcut değildir, RDSH Configuration üzerinde manuel belirtilmesi gerekmektedir. Per-device veyaPer-user ilkesine dayalı lisanslamaHer device yada user kendisine tahsis edilen lisansı kullanabilmekteW2K8R2 lisans sunucu ile W2K3, W2K8 ve W2K8R2 TS sunuculara lisans dağıtabilirler. Tersi mümkün değildir.Per-User CAL ve Per-Device CAL kullanilmazsa 52-90 gunluk bir zamanda poola geri doner. (AD üzerinden belli attributeların silinebilir avsiye edilen yontem bu zamanin beklenmesidir. Ilgili attribute'lar: msTSManagingLS,  msTSLicenseVersion,  msTSExpireDate )2008 R2 Licensing Server kurulumu : http://technet.microsoft.com/en-us/library/dd983943(WS.10).aspxlicensing sorun giderme :http://blogs.technet.com/askds/archive/2008/09/05/new-functionality-in-windows-server-2008-terminal-service-licensing.aspx
RDS CAL Alım Süreci
Kullanım SenaryolarıRemote Desktop Services effectively supports different usage scenarios by providing flexible remote desktop deployment optionsMergerIntegrationControlled Partner AccessBranch OfficeOutsourcingTeleworker(working from home or anywhere)

More Related Content

PPTX
Masaüstü sanallaştırması
PPTX
Cp Sccm Sunum
PPTX
Windows Server 2008 R2 Ve Yenilikler
PPTX
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
PPTX
System Center Urun Ailesi
PPTX
Hyper-V v2.0 ve SCVMM 2008 R2
PPTX
Office 2010 Araçları
PPTX
Next Generation Optimized Desktop Cloud
Masaüstü sanallaştırması
Cp Sccm Sunum
Windows Server 2008 R2 Ve Yenilikler
SBS Ailesinin Son Sürümü Olan Windows Small Business Server 2011 ile Tanışın
System Center Urun Ailesi
Hyper-V v2.0 ve SCVMM 2008 R2
Office 2010 Araçları
Next Generation Optimized Desktop Cloud

What's hot (6)

PPT
Windows Server 2008 R2 ile Gelen Yenilikler
PPTX
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
PPT
Windows Server 2008 R2 Yenilikleri
PPTX
Visual Studio 2010 Yenilikleri
PPTX
System Center 2012 Orchestratora Genel Bakis
PPTX
SCOM 2007 R2 ile SBS 2011 İzlenmesi
Windows Server 2008 R2 ile Gelen Yenilikler
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
Windows Server 2008 R2 Yenilikleri
Visual Studio 2010 Yenilikleri
System Center 2012 Orchestratora Genel Bakis
SCOM 2007 R2 ile SBS 2011 İzlenmesi
Ad

Viewers also liked (7)

PDF
ITILCertificate.AXELOS
PDF
TOGAFcertificate_90354
PPTX
Windows Server 2008 SanallaşTıRma Teknolojileri
PPTX
Sosyal Medya Marka Yönetimi
PDF
PPTX
İş Sürekliliği
PDF
DevOps
ITILCertificate.AXELOS
TOGAFcertificate_90354
Windows Server 2008 SanallaşTıRma Teknolojileri
Sosyal Medya Marka Yönetimi
İş Sürekliliği
DevOps
Ad

Similar to WebCast - Remote Desktop Services (20)

PPTX
Masaüstü sanallaştırma
PPT
Microsoft Small Business Server 2008
PPT
Microsoft Small Business Server 2008
PPTX
Windows Server 2008 Sanallaştirma Teknolojileri
PPTX
Terminel services yenilikleri web access remoteapp softgrid
PPTX
Virtualization 360 Final
PPT
Cp Scom
PPTX
Mdop - Microsoft Masaüstü Optimizasyon Paketi
PPT
Faruk W2008 1 Site
PPTX
Cloud computing and technologies
PPTX
PDF
Microsoft Azure 08.2014
PPTX
Pardus’un Merkezi Yönetimi Sunumu
PPTX
Windows server 2012 v getirdiği yenilikler
PPT
Microsoft System Center ile Yönetim
PPT
System Center 2007 ile Yönetim
PPTX
MShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
PPTX
Microsoft'tan VDI Teklifi
PPTX
12factor apps
PPT
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Masaüstü sanallaştırma
Microsoft Small Business Server 2008
Microsoft Small Business Server 2008
Windows Server 2008 Sanallaştirma Teknolojileri
Terminel services yenilikleri web access remoteapp softgrid
Virtualization 360 Final
Cp Scom
Mdop - Microsoft Masaüstü Optimizasyon Paketi
Faruk W2008 1 Site
Cloud computing and technologies
Microsoft Azure 08.2014
Pardus’un Merkezi Yönetimi Sunumu
Windows server 2012 v getirdiği yenilikler
Microsoft System Center ile Yönetim
System Center 2007 ile Yönetim
MShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
Microsoft'tan VDI Teklifi
12factor apps
Kurumsal Yazılım Geliştirme ve Visual Studio 2008

WebCast - Remote Desktop Services

  • 1. RDS  & RemoteFXSP1Hakan YÜKSELhakan.yuksel@turkiyefinans.com.trhttp://yukselis.wordpress.com
  • 2. AjandaRDS, Sanallaştırma, Yeni Neler VarRemote Desktop ServisleriYazdırma HizmetleriLisanslamaİyileştirme - Bakım RDS Mimarisi RemoteFXSoru – Cevap
  • 3. Sanallaştırmanın GetirdikleriIT Envanterinin Kolay YönetimiArtan IT İş Yükü ve MaliyetleriKarmaşık Uyumluluk ve Güvenlik İhtiyaçlarıSon kullanıcı ihtiyaçlarının çeşitliliğiVIRTUALIZATIONSanallaştırma ile IT Maliyetlerini Azaltır, İş Verimliliği Sağlar;IT alt yapısının birleştirilmesi, bütünlük kazanmasıIT görevlerinin otomatize edilebilmesi, esnekliğin kazanılması, TCO azalmasıSistemlerin güvenliği temin edilirHızlı deployment, düşük maliyet, IT Hizmetleri ve Son Kullanıcı açısından kazanılan esneklik
  • 4. Microsoft Sanallaştırma PörtföyüApplicationVirtualizationServerVirtualizationSessionVirtualizationUser StateVirtualizationDesktopVirtualizationRoaming ProfilesFolder Redirection
  • 5. Remote Desktop ServiceFaydalarUygulama veya ekran bir lokasyonda çalışır kontroller client ekranı tarafından yönetilir.Ekran görüntüleri, klavye ve fare hareketleri network üzerinden gönderilirGelişmiş Kullanıcı Tecrübesi
  • 9. RD Session Host ile Neler Geldi Ana değişiklikler nedir ? Eski adı ile Terminal Server role hizmetinin Windows 2008 R2 ile iyileştirilmesi ile aşağıdaki kazanımlar elde edilmiştir : Client experience configuration pageAudio and video playback redirectionDesktop composition.Windows® Aero® desktop özelliğinin RD SessionHost tarafında çalışması* the client must be running Remote Desktop Connection (RDC) 7.0.http://blogs.msdn.com/b/rds/archive/2009/06/23/aero-glass-remoting-in-windows-server-2008-r2.aspxPer-user RemoteApp filtering RemoteApp uygulamalarının kullanıcı gruplarına göre filtrelenmeri, gösterilmesi özelliği, daha önceki versiyonda yayımlanana tüm uygulamaların tüm kullanıcıları tarafından görünebilmesi problemi çözülmüş olduFair Share CPU Scheduling Bir kullanıcının sistem kaynaklarını tüketmesinin önüne geçebilen özelliktir, FAIR Share CPU Scheduling dinamik olarak processor time aktive sessiona göre dağıtılmasını sağlar.Defaul olarak bu özellik enable gelmektedir, kapatılamk istenirse aşağıdaki kaydın 0 yapılması gerekmektedirHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SessionManager\DFSS\EnableDFSS
  • 10. RD Session Host ile Neler Geldi Windows Installer RDS Compatibility Windows Server R2 öncesi versiyonlarda sadece 1 adet installer installation yapılabilirken R2 ile bu talepler kuyruklanıp ve aynı zamanda process edilebilmektedir, tüm kullanıcılar tüm uygulamarı local bilgisayarıymış gibi kurulum yapabilmektedir. Defaul olarak bu özellik enable gelmektedir, kapatılamk istenirse aşağıdaki kaydın 0 yapılması gerekmektedirHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Terminal Services\TSAppSrv\TSMSI\EnableRoaming user profile cache management Windows 2008 R2 ‘de geliştirilen yeni GPO ‘leri ile profile cache üzerine limit koyaabiliyoruz, şayet profile cache size bizim belirlediğimiz değerler üzerine çıkar ise RDS son en az kullanılan profil bilgilerini silmektedir.User Configuration | Administrative Templates | System | User Profileshttp://www.techrepublic.com/blog/datacenter/limit-profile-size-with-group-policy/3119Remote Desktop IP Virtualization Yine R2 ile gelen özelliklerden biri olan RD IP Virtualization ile her sessiona özel IP ataması yapılabilmektedir. Bu durum bazı uygulamaların farklı IP talep etme gereksiniminin karşılamak için geliştirilmiş bir özelliktir.Computer configuration\ Administrative Templates\ Windows Components\Remote Desktop Services\ Remote Desktop Session Host\ Application Compatibilityhttp://blogs.msdn.com/b/rds/archive/2009/07/15/configuring-remote-desktop-ip-virtualization-ii.aspx
  • 15. Virtual IP addresses will be obtained from DHCP10.0.0.110.0.0.210.0.0.3RD Server10.0.0.3110.0.0.3210.0.0.33BackendServer9
  • 16. RDS Anahtar Faydalarİhtiyaç duyulan uygulamaların RemoteApp servisi ile kullanıcıya sunulması burada tüm masaüstü yerine sadece uygulamaya ait arayüzün gelmesi
  • 17. Session Broker servisi ile session bazlı load balance hizmeti sunarak uptime seviyesini ve performans artışını sağlanmasıRemoteAppRD Web Access Servisi ile uygulamaların Internet Based Erişimin Sağlanır
  • 18. Single sign-on between Remote Desktop Session Host (RD Session Host) and RD Web Access
  • 19. Per user RemoteApp program filtering
  • 21. Public and private computer optionRD Web AccessFont Smoothingile LCD monitörler üzerinde daha net ve pürüzsüz görünüm sağlanması
  • 22. Monitor Spanningile çoklu monitör kullanabilme desteği, 16 Monitore kadar desteklenir
  • 23. Language Bar redirection birden fazla dil seçeneğini kullanıcının kontrolune sunarGelişmiş Kullanıcı Deneyimi
  • 26. RDS Anahtar FaydalarDüşük bant genişliği ile yazdırma hizmetleri
  • 27. Sunucu üzerine driver kurulumundan kaynaklanan sıkıntıların ortadan kalkması
  • 28. Client tarafındaki printerların server tarafına redirect edilmesi
  • 29. Administrator kullanıcısının tüm sessionlara ait printerları görebilmesiEasy PrintAdminlerin işini kolaylaştıracak bir tool RDS for BPA;
  • 30. Güvenlik, Performans,Konfigürasyon,Policy,Operasyon’lara dair taramalar yaparak çıkabilecek problemerin bilgilendirmesi yapar
  • 31. PowerShell, belirli powershell scriptleri hazırlanarak sistemin yönetim otomasyonunun yapılmasına olanak sağlar.ManagementPowershell & BPARemoteFXSilverlight and Flash applications3D applications built on DirectXUSB devices that are used on a virtual machineMicrosoft Office applicationsMedia player applicationsApplications that are hosted on the InternetLine-of-business applications
  • 32. RDS Yazdırma Hizmetleri Easy PrintTerminal Server312User opens Microsoft Word running via Terminal ServicesTS Easy Print utilizes the client side print drivers, and the full print UI appearsUser wants to print the document to a locally attached printer1234The document prints to the local printer4
  • 33. RDS Yazdırma Hizmetleri Easy PrintEasy Print ile Yazdırma Süreci Kullanıcı, RDSH oturumundaki uygulaması üzerinden belge baskısı almak ister,Uygulama Spoolsv.exe’yi çağırarak  yazıcıları kullanıcının ekranına listeler. KullanıcıSpoolss.dll ile listelenen yazıcılardan uygun yazıcıyı belirler.tsprint.dll ile RDS Easy Print sürücüsü yükler ve ilgili companetleri çağırırTS Easy Print sürücüsü RDC Client uygulaması kullanarak istemci üzerinde kurulu olan gerçek yazıcı sürücüsünü sanal olarak çağırır.Bu kısımda kullanıcı isterse yazdırma işleminden önce yazdırma tercihlerini belirleyebilir.  “ok” ‘e basarak yazdırma sürecini başlatır.TS Easy Print sürücüsü RDC Client uygulaması üzerinden kullanıcının belirlemiş olduğu yazdırma tercihlerini sunucu üzerinden client sisteme gönderir.Uygulama kullanıcının belirlemiş olduğu tercihe göre yazdırma işlemini yeniden şekillendirir.RDC Client istemci üzerinde baskı işi işleme yardımcı olması için TSWPFWRP.EXE (WPF printing .Net Framework API) çağırır.TSWPFWRP uygulaması sadece RDS sunucusu üzerinde çalışmaktadır.Terminal Server Easy Print sürücüsü belgeyi GDI-to-XPS dönüştürmesi için TSWPFWRP.EXE iş süreçlerine başlarGDI tabanlı yazdırma işleri GDI-to-XPS yordamlarıyla XPS biçimine  dönüştürmek için yönlendirilir.  WPF tabanlı yazdırma işlemleri  GDI-to-XPS dönüştürücüsüne yönlendirilmezSunucu tarafında biriktirici bir XPS spool dosyası oluşturur ve RDC client’a statik sanal kanal kullanarak dosyayı gönderirRDC client XPS spool dosyasını alırRDC client  istemci tarafdaki yazıcının sürücüsünün XPS dosya formatını destekleyip desteklemediğini sorgular. Destekliyorsa  RDS üzerinden gelen XPS dosyasını yazcıya göndererek çıktının oluşturulmasını ister. Yok eğer yazıcı XPS formatını desteklemiyorsa istemci client sistemininWPF’sine gönderilerek  yerel GPU’su kullanılarak  GDI formatına dönüştürülürDönüşümü yapılan dosya yazdırılması için local  Print Spooler Servisine iletilir.http://www.cozumpark.com/blogs/windows_server/archive/2010/10/03/windows-yazd-rma-s-re-i-ve-rhs-easy-printer.aspxhttp://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx
  • 34. Yenilikler ve Geliştirmeler- Windows Server 2008 R2 Remote Desktop ServicesHyper-V üzerinde VDI senaryoları ile kullanıcıya özel dedike masaüstü
  • 35. RD Connection Broker servislerinin VDI sessionlarına entegre çalışması
  • 36. RD Connection Broker supports load balancing and reconnection to existing sessions on virtual desktops, Remote Desktop sessions, and RemoteApp programs accessed by using RemoteApp and Desktop Connection. RD Connection Broker also aggregates RemoteApp sources from multiple Remote Desktop Session Host (RD Session Host) servers that may host different RemoteApp programs.
  • 37. System Center Virtual Machine Managerüzerinden basit deployment işlemlerinin gerçekleştirilebillmesiNEWRDS and VDI ÇözümleriIMPROVEDRemoteApp and Desktop Connectionsile kullanıcılarına uzak uygulamalara ve masaüstlerine erişim kolaylığı
  • 38. RD Gateway servisi ile güçlendirilmiş güvenlik altyapısı sayesinde dışarıdan yapılacak güvenli erişim temini
  • 39. Authorizedremote users to connect to resources on an internal corporate or private network, from any Internet-connected device that can run the Remote Desktop Connection (RDC) client. The network resources can be Remote Desktop Session Host (RD Session Host) servers, RD Session Host servers running RemoteApp programs, or computers and virtual desktops with Remote Desktop enabled. RD Gateway uses the Remote Desktop Protocol (RDP) over HTTPS to establish a secure, encrypted connection between remote users on the Internet and internal network resources.Uzak Uygulamalar Erişim KolaylığıIMPROVEDMedia Redirection, support for Aero Glass, and bi-directional audiohizmeti ile kullanıcılara zengin media tecrübesinin sunulması
  • 40. Silverlight and Flashuygulamalarında iyileştirilmiş bitmap acceleration ile kullanıcılara görsel içerik sunumu Kullanıcı için Zengin Görsel
  • 41. Esnek Sanallaştıma PlatformlarıVirtual machine-based Remote Desktops (“Server-hosted Virtual Desktops”)HomeMobileRemote ProtocolOfficeSession-based Remote Desktops
  • 44. VM-based, Pooled (non-permanent) Virtual DesktopsSession-based Remote Desktops and Apps(formerly known as Terminal Services)
  • 46. Remote Desktop Services – Remote Desktop Session Host (RDSH)Allows users to run a remote session from their local client or a virtual desktop to access a complete hosted desktop
  • 47. Allows users to perform the same tasks more easily on the same set of applications daily
  • 48. Users can remotely access a rich desktop or applications from anywhere
  • 49. Kullanıcılara sanal makina bazlı merkezi masaüstü temin edilmesi, kullanıcıları istedikleri gibi profillerinde değişiklik yapabilmekte
  • 50. Kullanıcı herhangi bir bilgisayardan bağlanarak kaldığı durumdan çalışmasına devam edebilmektePersonal Virtual DesktopSanal makina bazlı oluşturulan havuzlara kullanıcılar bağlanarak kendilerine atanmış uygulamalarını çalıştırmakta, kullanıcının logoff olması ile sanal makina roll back fonksiyonu kullanarak ilk bağlandığı duruma geri dönmektedir.Pooled Virtual Desktop
  • 51. Licensing Remote Desktop ServicesAutomatic license server discovery no longer supported for RD Session Host servers : Otomatik lisans server bulma fonksiyonu W2k8 R2 RDSH sunucular için mevcut değildir, RDSH Configuration üzerinde manuel belirtilmesi gerekmektedir. Per-device veyaPer-user ilkesine dayalı lisanslamaHer device yada user kendisine tahsis edilen lisansı kullanabilmekteW2K8R2 lisans sunucu ile W2K3, W2K8 ve W2K8R2 TS sunuculara lisans dağıtabilirler. Tersi mümkün değildir.Per-User CAL ve Per-Device CAL kullanilmazsa 52-90 gunluk bir zamanda poola geri doner. (AD üzerinden belli attributeların silinebilir avsiye edilen yontem bu zamanin beklenmesidir. Ilgili attribute'lar: msTSManagingLS, msTSLicenseVersion, msTSExpireDate )2008 R2 Licensing Server kurulumu : http://technet.microsoft.com/en-us/library/dd983943(WS.10).aspxlicensing sorun giderme :http://blogs.technet.com/askds/archive/2008/09/05/new-functionality-in-windows-server-2008-terminal-service-licensing.aspx
  • 52. RDS CAL Alım Süreci
  • 53. Kullanım SenaryolarıRemote Desktop Services effectively supports different usage scenarios by providing flexible remote desktop deployment optionsMergerIntegrationControlled Partner AccessBranch OfficeOutsourcingTeleworker(working from home or anywhere)
  • 56. RDS Sağlık TaramasıUPHClean for Roaming Profiles : 2008 öncesi TS üzerinde roaming profile sekronizasyon problemlerini fixleyen servis olarak çalışır.
  • 57. User Rights assignments : yetkili kullanıcı sınırlandırmaları
  • 58. Hotfixes for known issues : Yama yönetim süreçleri yapılarak düzenli yama geçilmeli
  • 59. Pagefile: Pagefile OS buluduğu diskten farklı bir alanda konumlandırılmalı TS üzerindekiuygulamalara bağlı olararak page size set edilmeli. (ne kadar page kullanıldığı performance monitor ile takip edilebilinir)
  • 60. Disk Utulization : Sunucu üzerinde kaynak olsa dahi belli orandaki kullanıcı sonrasında disk I/O değerlerindeki yükselmeler sistemin performansını düşürecektir. SCOM yada Perfmon ile aşağıdaki değerlere dikkat edilmelidir.
  • 61. % Idle Time ,(Average Disk Queue Length< 10sec), (Disk Reads/Sec <0,20sec), Disk Reads/Sec <0,20 sec)
  • 62. .pststore : pst dosyaları network mapleri üzerinde bulundurulmamalı.
  • 63. Driver Update : Sunucu üzerinde bulunan kartların düzenli update takiplerini yapılması
  • 64. Monitoring : Proaktif izleme adına sistem SCOM yada diğer Monitoring Toollar ile izlenmeli, alarma mekanizmaları kurulmalıdır. İyileştirme - BakımImplement "Loopback Processing" on GPOs to control settings for users that are not in the same OU as the terminal server computer objects –Bu policy ile PC’ye login olan kullanıcılarınlogin oldukların PC’lerin olduğu OU üzerinde loopbak policyler aktif duruma getirilerek kullanıcının makina policy’sinin baskın olması sağlanır, kullanıcı TS üzerine login olduğunda kullanıcı OU’sundaki policyler ile çalışmaya devam eder. Computer Configuration > Administrative Templates > System > Group Policy > User Group Policy loopback processing modehttp://support.microsoft.com/kb/260370Replace mode will completely discard the user settings that normally apply to any users logging on to a machine applying loopback processing and replace them with the user settings that apply to the computer account instead.Merge mode will apply the user settings that apply to any users logging on to a machine applying loopback processing as normal and then will apply the user settings that apply to the computer account; in the case of a conflict between the two, the computer account user settings will overwrite the user account user settings.Consider implementing IPSec between the client and the terminal server – Terminal Server ile Client arasındaki trafiğin encrypt edilmesi isteniyor ise IPSec kullanımı http://support.microsoft.com/kb/816521İyileştirme - BakımConsider limiting the active user session length – Aktif kullanıcı session sayılarının limitlendirilmesiLimit the idle session and disconnected session time – Idle sessionlar daima açık bırakılmamalı, açık kalan sessionlar kayna tüketimine sebep olacaktır. Disconnect olan session ayarlara bağlı olarak sonlandırılırsa kullanıcı data kaybına maruz kalacaktırRestrict each user to single session – Kullanıcının birden fazla session açmasının önüne geçilmesiDo not enable remote control on users' sessions – Uyumluluklar gereği kullanıcı ekranlarına bağlanma işleminin kullanıcı izni dahilinde yapılmasıProperly configure your corporate firewall to only allow specific computers to connect to the terminal server– Terminal Sunucu üzerinde FW devreye alınarak gerekli servisleri açılması
  • 65. İyileştirme - BakımSunucuya yapılan bağlantı işleminde Netlogon süreçlerinin loglanması için yapılacaklar:NetLogon servisi için login debug işleminin aktif duruma getirilmesi :http://support.microsoft.com/kb/109626%windir%\debug\netlogon.logUsing log files to Debug Group Policy : Kullanıcının sisteme login olması ile birlikte GPO tarafındaki sürecin loglanması için aşağıdaki aksiyonlar yapılıp çıktısı olan log dosyasına bakılırarak GP kaynaklı problemlere çözüm olacaktır.Key: HKLM\Software\Microsoft\Windows NT\Current Version\WinlogonName: UserEnvDebugLevelType: REG_DWORDUserEnvDebugLevel = Hex 10002 enables loggingUserEnvDebugLevel = Hex 30002 enables Verbose logging %windir%\debug\UserMode\userenv.log Sunucununkilitlenmesi/erişilemezdurumagelmesi. Event ID 1006 "Terminal Server received large number of incomplete connections. The system may be under attack._LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer register alanına "MaxOutstandingConnect" isminde DWORD kaydı girip tahmini max bağlantı sayısını hexadecimal formatında yazın default 32 değer 50 olabilirhttp://jacobackerman.blogspot.com/2010/02/terminal-server-refuses-new-connection.html
  • 67. İyileştirme - BakımRoaming Profile'ın Corrupt olması :Roaming Profile'ın tutulduğu paylaşım klasöründen Offline Caching özelliğinin kapatılması . 2008R2'de Roaming profile yönetimi daha gelişmiş olduğundan ihtiyaç bulunmamaktadırClient Tarafında dağıtımı yapılan RDP clientın notepad ile açılıp özelliklerin üzerinden geçilmesi :
  • 68. Bitmapcachepersistenable özelliğinin enable duruma getirilmesi performans getirecektir.
  • 69. Troubleshooting RDP Client connection problemshttp://support.microsoft.com/kb/186645 (All Windows Version)http://support.microsoft.com/kb/2477176 (W2k8 R2 )Process
  • 70. Identify spinning or leaking process
  • 71. Office – background spell and grammar checking performans tehditi w2k3
  • 73. Disable services that may not be required for Terminal Services
  • 74. Minimise attack surface of the Terminal Services server
  • 77. Windows Servlerlar üzerinde exlude edilmesi gereken alanlar http://support.microsoft.com/kb/822158Terminal Server Logon SüreciThe user clicks the connect button.
  • 78. A request is made to determine which server the user should connect to.
  • 79. The server negotiates with the requesting client for its encryption level and virtual channel capabilities.
  • 80. The Terminal Server client access license is verified.
  • 81. The user is authenticated to the domain and his rights are checked for access to the connection.
  • 82. The Terminal Server loads the user profile.• First, it contacts the logon server (domain controller) to see if a roaming profile is configured for the user.• If so, the server checks to see if a local profile exists.• If so, it checks the see which is newer.• If the remote copy of the roaming profile is newer, the server copies the roaming profile from the remote server.
  • 83. The Terminal Server applies any GPOs that have been configured.• The server connects back to the logon server to check for any GPOs for the user.• If so, the server downloads those GPOs.• Then, it applies the GPOs.• The Terminal Server checks GPO filtering, recursion, etc.• It then processes each GPO extension, such as folder redirection, security policy, disk quota, etc.
  • 84. The Terminal Server launches any applications as specified in the policies.
  • 85. The server executes the contents of the “run” registry values.
  • 86. The server runs the user’s logon script(s).
  • 87. The server runs any programs in the Startup folder of the user’s Start Menu.Logon SüreciThe Server 2008 R2 remote desktop logon process (BETA) http://www.brianmadden.com/blogs/brianmadden/archive/2009/07/28/the-server-2008-r2-remote-desktop-logon-process-beta.aspx Logoff Süreci
  • 88. Test Değerlendirmeleri W2k8Renk Derinliği İle Yapılan TestlerRemoteApp RemoteDesktop Karşılaştırması W2k8Font Smoothing (Clear Type) Test SonuçlarıRDP detects changes in window position and state on the server side and forwards this information to the client. This causes extra bandwidth consumptionDestop Temanın Durumuna Göre Test Sonuçları
  • 89. Test Değerlendirmeleri w2k8 R2Kaynak : Remote Desktop Protocol Performance Improvementsin Windows Server 2008 R2 and Windows 7http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=E4D25D08-AE40-4C5C-AC81-EAACDC9923D3&amp;displaylang=en
  • 90. RemoteFX Nedir ?RDP protokolu ile uzak masa üstü ortamında 3D Oyun Oynama, Flash ve Silverlight destekli internet sitelerinde gezebilme, Autocad gibi 3 boyutlu çizim uygulamalarını çalıştırabilme, harita uygulamarı üzerinde gezinebilme, Uzak masaüstü üzerinden Video İzleyebilme gibi zengin grafik içeriklerini kullanıcıya taşıyan Windows 2008 R2 Sp1 ile gelen rdp7.1 üzerinden çalışan bir özelliktir. RemoteFX gelen bu ilk versiyon ile RDVH çözümlerinde maximum fayda sağlamaktadır. RDSH olduğu sürece RemoteFX GPU özelliğinden faydalanmaz ancak getirdiği extra compression sayesinde 3D gerektirmeyen rich media / video uygulamalarında performans artışı sağlamaktadır. RDSH sunucusun RDVD üzerinde konumlandıracak olursak GPU ile birlikte RemoteFX ‘in sunduğu faydaları kullanabiliyoruz.RemoteFX ile birlikte gelen gelişmiş USB redirection işlemleri.
  • 91. RemoteFX Host ServersServer requirements RemoteFX w RDVH
  • 93. Extended Page Tables (EPT) by Intel
  • 94. Nested Page Tables (NPT) by AMDhttp://en.wikipedia.org/wiki/Intel_Nehalemhttp://en.wikipedia.org/wiki/AMD-V_Nested_PagingPCI-E x16 based server motherboards
  • 96. The processor in the RemoteFX server must support Streaming SIMD Extensions 2 (SSE2). RDSH
  • 97. Integer ( tamsayı ) operasyonları CPU ‘lar için fazla zor değildir. Fakat karmaşık matematiksel hesapların yapıldığı kayar nokta hesaplamaları CPU ‘ları oldukça zorladığından, bu tür uygulamalarda hızdan ödün vermemek için CPU ‘ların içinde sadece kayar nokta hesaplamalarının yapıldığı bir bölüm olan FPU bulunur
  • 98. The hardware encoder card must be installed in a PCI Express x4 slot or greaterRemoteFX OS & System Gereksinimleri Hyper-V Host
  • 99. Windows Server 2008 R2 with SP1 (Standard, Enterprise, and Datacenter editions)VDI Virtual Machine
  • 101. Windows 7 Ultimate with SP1
  • 104. Devices with RDP 7.1RemoteFX GPU SupportYou can now run NVIDIA Quadro 4000, 5000 and 6000 professional graphics cards, as well as the M2070Q server graphics module on RemoteFX to bring improved graphics performance to multiple users in a virtualized environment.   You’ll see improvements in activities from watching a video and creating or viewing 3D flash animations to video conferencingExternal rack mounted GPU chassis can be used with 1U servers
  • 107. Dell PowerEdge R610, R710, M610x
  • 108. HP ProLiant WS460c G6 workstation blade with WS460c graphicsexpansion blade
  • 109. Remote Desktop Service Partnershttp://www.microsoft.com/windowsserver2008/en/us/rds-partners.aspx
  • 110. RemoteFX w/ Remote Desktop Virtualization Host (RDVH/VDI) provides:• Rich user experience for Virtual Desktop Infrastructure (VDI) via- 3D virtual adapter- intelligent codecs- ability to redirect USB devices in virtual machines• Requires- RemoteFX enabled on a Remote Desktop Virtualization Host server- Windows 7 Enterprise/Ultimate running in a VM on the RemoteFX server- RemoteFX compatible client- Server-based GPU and other HW requirements- Remote Desktop Connection performance set to LAN (10 Mbps or higher)• Result: Full fidelity experience (e.g., 3D applications built on DirectX, Silverlight and Flash applications, etc.)
  • 111. RemoteFX w/ Remote Desktop Session Host (RDSH/Terminal Server) provides:• Rich user experience defined as:- lower bandwidth usage as compared to Windows Server 2008 R2 when transferring rich graphics applications (i.e., intelligent codecs provide a better experience)- Does not provide the same experience as RemoteFX w/ Remote Desktop Virtualization Host (RDVH/VDI)• Does not provide:- 3D virtual adapter• Requires- RemoteFX enabled on a Remote Desktop Session Host server- RemoteFX compatible client- No server-based GPU is required• Result: Provides a better experience compared to Windows Server 2008 R2 without RemoteFX enabled but has fewer capabilites compared to RemoteFX w/ Remote Desktop Virtualization Host (RDVH/VDI).
  • 112. Compress in GPU+CPU or EncoderFrames to compress come into the pipeline
  • 114. Change regions compressed and sent to the client
  • 115. Hardware Encoder can be added to increase scalability
  • 116. GPU can render more and CPU is freed
  • 117. Compressed bitmaps are transferred to each VM. RemoteFXplug-in on the VM remotes the bitmaps to the destination.HostPartitionVirtualMachineRDVGMMgmtInteg.with Hyper-VRenderCaptureCompressvGPUDirectXHyper-VWDDM DriverPlatform Integration with Hyper-VWDF ASIC DriverHardware GPUHardware EncoderHostPartitionCompress(convert, transform,…)GPUEncode (entropy)seriallyCPUFrame to compressCompressedFrameHW Enc
  • 120. Configuring RemoteFX on a Remote Desktop Session Host ServerSet the maximum color depth to 32 bits per pixel on the RD Session Host server.
  • 122. Log on to the RD Session Host server as a member of the local Administrators group.
  • 124. Navigate to Computer Configuration\Administrative Templates\Windows Components\ Remote Desktop Services\Remote Desktop Session Host\Remote Session Environment.
  • 125. Double-click Configure RemoteFX, click Enabled, and then click OKAdding RemoteFX VGPU to a VM
  • 127. Configuring an RDP Connection
  • 130. RemoteFX USB RedirectionDefault değerlerinde kapalı olarak gelmektedir, policy üzerinden açmak gerekiyor.
  • 131. Client kendi PC’si yada Thin Clientı üzerine takacağı USB device direk olarak RDSH üzerinden kullanıma açılacaktır.
  • 132. USB Printer, Scanner, WebCam vb.. http://blogs.msdn.com/b/rds/archive/2010/10/02/introducing-microsoft-remotefx-usb-redirection-part-1.aspx
  • 134. W2k8 & W2k8 R2 Test SonuçlarıRemote Desktop Session Host Capacity Planning in Windows Server 2008 R2 and Microsoft RemoteFX in Windows Server 2008 R2 with Service Pack 1 http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=ca837962-4128-4680-b1c0-ad0985939063EnablingRemoteFX on an RD Session Host server results in slightly greater CPU consumption and network bandwidth consumption than disabling RemoteFX.
  • 136. KaynaklarRemote Desktop Services in Windows Server 2008 R2http://technet.microsoft.com/en-us/library/dd647502(WS.10).aspxhttp://yukselis.wordpress.com/www.cozumpark.comhttp://kursatgok.wordpress.comhttp://www.brianmadden.com/Deploying Microsoft RemoteFX on a Remote Desktop Session Host Server Step-by-Step Guidehttp://technet.microsoft.com/en-us/library/ff817595(WS.10).aspxMicrosoft RemoteFX for Session Virtualization: Architectural Overviewhttp://www.microsoft.com/downloads/en/details.aspx?FamilyID=a83569b1-ddbf-439e-8682-13fa5d8b8bc9Microsoft RemoteFX for Virtual Desktop Infrastructure: Architectural Overviewhttp://www.microsoft.com/downloads/en/details.aspx?FamilyID=5F630FFC-5F30-4B5F-8B2B-8AFB42E14D35

Editor's Notes

  • #3: 1 dk
  • #4: Time: 3-4 minKey Message: This slide presents virtualization as a key solution for solving the business challengesWhy should the audience care? The audience should understand the value that virtualization can add to their business and how it helps to convert IT from a cost center to a business enabler Additional notes:In traditional physical computing, every piece of the computing platform—for example the processor, storage, memory, network, and application—is directly dependent on the others. Virtualization removes this dependency. Separating these pieces enables greater flexibility in your IT infrastructure. For example:Consolidating IT infrastructure Fully automating IT tasks that lead to lower TCOAdhering to business policies with streamlined daily IT operationsIncreasing the flexibility of provisioning IT services to end users Hardware and software can be used in more diverse ways Systems can be made more secure by isolating problem areas IT will also be better prepared to handle common—but difficult—problems: Accelerate application deployments Ensure the availability of systems, applications, and data Take the hassle out of rebuilding servers and desktops for testing and development Reduce security risks Reduce costs Improve the agility of the organization’s entire environmentVirtualization technologies have the potential to transform your infrastructure.
  • #5: Time: 3-4 minKey Message: This slide presents Microsoft virtualization portfolios that includes Presentation Virtualization, Server Virtualization, Application Virtualization, Desktop virtualization and User State VirtualizationWhy should the audience care? The audience should understand the capability of Microsoft to provide complete virtualization solution for their organization right from the user state to the datacenterAdditional notes:Microsoft provides greatly expanded virtualization capabilities that enable IT organizations to significantly reduce operating costs, drive up server utilization, and achieve better return on investment (ROI) through full featured virtualization solutions. There are four types of virtualization technologies available from Microsoft, including server, desktop, presentation (using Terminal Server), and application (using Microsoft Application Virtualization). In this slide, we explore the four types of virtualization technologies.  ServerVirtualization: Server-based technologies that enable server virtualization include Microsoft Virtual Server 2005 R2, Windows Server 2008 with Hyper-V and Windows Server 2008 R2. Windows Server virtualization provides a highly reliable, scalable, and flexible virtualization platform, enabling even very demanding server workloads to run in virtual machines (VMs) that take advantage of centralized management, powerful clustering, and enhanced security features. Windows Server virtualization enables &quot;hot-add&quot; of virtual resources to running VMs without downtime. It allows VM partitioning and isolation, reduces the server&apos;s attack surface using a virtual machine manager (VMM), and uses Page Sharing to optimize memory. Dynamic VMs in WSV can migrate from one server to another without downtime with Live Migration, run 64-bit or 32-bit operating systems side-by-side, use a variety of operating systems, and use advanced networking features, including VLAN, NAT, and Quarantine.  DesktopVirtualization: Virtualization at the desktop level is provided by several different technologies, depending on your business requirements. For local desktop virtualization, IT Professionals can use Virtual PC 2007 to run multiple operating systems at the same time on the same physical computer, and switch between them as easily as switching applications—instantly, with a mouse click. Or they can deploy Microsoft Enterprise Desktop Virtualization (MED-V) which provides centralized management and deployment of locally executing Virtual PC images. Server-hosted desktop virtualization with Microsoft Virtual Desktop Infrastructure and VECD (Windows Vista Enterprise Centralized Desktop) enables you to deploy Windows Vista centrally in VMs that run in the data center and which users connect to remotely over the network.User State Virtualization: User state virtualization is a critical component of any desktop virtualization strategy, because it separates the user data and settings from the PC and enables IT to store them centrally (i.e., in the datacenter) while also making them accessible on any PC. Session Virtualization (with Remote Desktop Services): Remote Desktop Services in Windows Server 2008 R2 enables presentation virtualization that enables access, from almost any computing device, to a server running Windows-based programs or the full Windows desktop. Users can connect to a Remote Desktop Session Host (fkaterminal server or to a Remote Desktop Virtualization Host to access a desktop or programs, and to use network resources on that server. With Remote Desktop Services, applications are physically installed and are executing on back-end servers, not the desktop. Application Virtualization (using Microsoft App-V): Using App-V orMicrosoft Application Virualization (formerly known as Softgrid) provides organizations with application virtualization solutions that reduce the TCO of desktop deployments. Application virtualization can be layered on top of other virtualization technologies—network, storage, computer—to create a fully virtual IT environment where all computing resources can be dynamically allocated in real-time based on real-time needs. This is called the SystemGuard™ virtual application environment. SystemGuard enables each application to bring its own set of configurations and run within a protective run-time &quot;sandbox&quot; on the client, so there is no dependency or effect on the configuration of the machine running them. However, because applications execute locally, they run with full performance, functionality, and access to local services—including cut and paste, OLE, printing, network drives, and attached devices.  Management: All assets, both virtual and physical, are managed from a single platform and a ‘single pane of glass’. The Microsoft System Center family of familiar, industry-standard management tools can be used to manage the virtualized environment. System Center Virtual Machine Manager and System Center Operations Manager work together to give virtual machines enhanced security features, business continuity, and disaster recovery features. VMs and servers appear along with physical devices in common, familiar management tools. Additional Information:www.microsoft.com/virtualizationwww.microsoft.com/windows/products/winfamily/virtualpc/overview.mspx
  • #6: 1 dkTime: 3-4 minKey Message: This slide introducesMicrosoft session virtualization offering through Remote Desktop Services in Windows Server 2008 R2Why should the audience care? The audience can get familiar with the session virtualization offering and its enabling product from Microsoft Additional notes:Session virtualization separates where an application is used from where it is run, enabling organizations to consolidate applications and data in the data center while providing broad access to local and remote users. Remote Desktop Services accelerates and extends the deployment of desktops and applications to a wide array of client devices, helping make your organization more agile and responsive. These new services provide full-featured presentation virtualization solutions that can result in:Enhance user experienceIncrease IT controlIncrease business acuityImprove IT security
  • #7: Introducing the new name in R2Microsoft has been investing in many new remote desktop &amp; VDIareas with Windows Server 2008 R2. These changes such adding support for VDI scenarios, integrating Terminal Services and VDI management infrastructure, the investments we are making, providing new and improved user experience extend and broaden the use of this feature set beyond traditional terminal scenarios; as such we are pleased to announce Terminal Services is being renamed to Remote Desktop Services to reflect the breadth of scenarios we now provide.
  • #8: 1 dkAudio and video playback redirection. Audio and video playback redirection allows users to redirect the audio and video output of a local computer to an RD Session Host session.Audio recording redirection. Audio recording redirection allows users to redirect the output of an audio recording device, such as a microphone, from the local computer to an RD Session Host session.Desktop composition. Desktop composition provides users with the user interface elements of the Windows® Aero® desktop experience within their RD Session Host session.The following steps set up the server to support Aero Glass remoting:1) Add the Desktop Experience feature from the Server Manager.2) Set the Themes service to autostart, and start the Themes service.3) Enable the “Allow desktop composition for remote desktop sessions” policy from gpedit.The policy path is “ComputerConfiguration\\AdministrativeTemplates\\WindowsComponents\\Remote Desktop Services\\Remote Desktop Session Host\\Remote Session Environment”4) Enable 32bpp:In Server Manager, go to “RD Session Host Configuration” under “Remote Desktop Services” role, right-click on the connection to bring up “RDP-Tcp Properties”:Uncheck “Limit Maximum Color Depth” from “Remote Desktop Session Host Configuration.”Fair Share CPU SchedulingFair Share CPU Scheduling is a new feature included with Remote Desktop Services in Windows Server 2008 R2. Fair Share CPU Scheduling dynamically distributes processor time across sessions based on the number of active sessions and load on those sessions by using the kernel-level scheduling mechanism included with Windows Server 2008 R2. On a remote desktop server, one user will not affect the performance of another user&apos;s session, even if the remote desktop server is under a high load.Fair Share CPU Scheduling is enabled by default. You can disable this feature by configuring the following registry entry to 0: HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\SessionManager\\DFSS\\EnableDFSS.Why is this change important? Prior to Windows Server 2008 R2, the Windows scheduler provided a fair scheduling policy by distributing the processor time evenly across all threads at a given priority level. Priority could be adjusted by using management software to give one thread preference over another. In an environment with multiple users, this scheduling policy provided a good way to throttle any one user from completely monopolizing the CPU, but was unable to evenly distribute the processor time in the presence of dynamic loads.
  • #9: Roaming user profile cache managementA new Group Policy setting is available for Remote Desktop Services in Windows Server 2008 R2 that limits the size of the overall profile cache. If the size of the profile cache exceeds the configured size, Remote Desktop Services deletes the least recently used profiles until the overall cache goes below the quota.
  • #10: Remote Desktop IP VirtualizationRemote Desktop IP Virtualization allows IP addresses to be assigned to remote desktop connections on a per session or per program basis. Remote Desktop IP Virtualization is configured on the RD IP Virtualization tab of the Remote Desktop Server Configuration tool. If you assign IP addresses for multiple programs, they will share a session IP address. If you have more than one network adapter on the computer, you must also choose one network adapter for Remote Desktop IP Virtualization. Why is this change important? Some programs require that each instance of the application be assigned a unique IP address. Prior to Windows Server 2008 R2, every session on a remote desktop server was assigned the same IP address. With Windows Server 2008 R2, you specify a network ID that Remote Desktop IP Virtualization uses to assign IP addresses on a per session or per program basis.
  • #11: Time: 3-4 minKey Message: This slide shows the key benefits of Terminal Services. This purpose of this slide is to help the presenter introduce the key benefits of TS first and then introduce what is new and improved in R2.Why should the audience care? Audience can get familiar with what Microsoft already provide through Terminal Services.Additional notes:Microsoft Terminal Services in Windows Server 2008 provides presentation virtualization solutions and has undergone significant enhancements in Windows Server 2008 R2. To reflect the continued focus on enhancing the remote desktop experience, in Windows Server 2008 R2 Microsoft has renamed Terminal Services to Remote Desktop Services . The change in RDS, however, goes far beyond just a name as it now supports both presentation and desktop virtualization technologies as part of the platformis of R2 improvements.Terminal Services provides the following key benefitsSimplified Remote Application Delivery Terminal Services RemoteApp™ applications appear no different than local applications. They work seamlessly with the task bar and new Windows Vista® features like 3-D flip. TS RemoteApp helps improve end-user productivity and reduces training requirements.Terminal Services Session Broker delivers session-based load-balancing to a TS Farm. TS Session Broker helps bring better uptime and performance to your TS environment. Easy Remote Application AccessTerminal Services Web Access simplifies application deployment by making applications available from a web page or a SharePoint portal without installing them on the local PC. Speed application deployment by quickly connecting users with the applications they need.Terminal Services Gateway more securely connects applications and data to users outside the firewall and helps provide simple and highly secure delivery of critical applications and data to mobile employees without a VPN. Improved User ExperienceTerminal Services Easy Print leverages the client-side print driver (no server side driver needed) to enable fast and reliable printing to a local or network-attached printer. End users can more productively work from remote locations.Font Smoothing displays computer fonts so that they appear clear and smooth, especially when you are using an LCD monitor. When you allow font smoothing, you are specifying that the local settings on the client computer will help determine the user experience in the remote desktop connection; you are not changing the settings on the Windows Server 2008 terminal server.Monitor spanning allows you to display your remote desktop session across multiple monitors
  • #16: Kullanıcıların RDSH üzerinden yazdırabilmeleri için 2008 önceki sürümlerde kullandığı PC üzerinde tanımlı olan yazıcının bağlı bulunduğu TS üzerinede tanımlanmış olması gerekmekteydi. TS üzerine yüklenen driver ve programların bir kısmı kernel seviyesinde de yüklenmesi TS utulizasyonunu ve stabilitesini bozmakta, mavi ekranlara sebep olabilmekte.
  • #17: 1-2Time: 3-4 minKey Message: This slide provides an overview of what is new and improved in RDSWhy should the audience care? Audience can get an overview of the key new features and enhancements over Terminal ServicesAdditional notes:Completing the Remote Desktop Services toolset addressing customer  needs. Remote Desktops Services in Windows Server 2008 R2 improves capabilities forthe existing scenarios delivered previously in Terminal Services, and in addition RDS adds exciting new VDI scenarios.Remote Desktop Services in Windows Server 2008 R2 includes the following improvements over Windows Server 2008 :Extending Remote Desktop Services to enable a Virtual Desktop Infrastructure (VDI). The in-box Remote Desktop Services capability is targeted at low-complexity deployments and as a platform for partner solutions, which can extend scalability and manageability to address the needs of more demanding enterprise deployments. Combined with Microsoft Hyper-V Server, System Center Virtual Machine Manager, App-V within MDOP, and VECD licensing, Microsoft provides a complete end to end VDI solution.Providing simplified access to Remote Desktops and Applications. The new RemoteApp &amp; Desktop Connections feature provides access to a set of resources, such as RemoteApp programs and Remote Desktops. For Windows 7 users, these remote resources are made available, and are continually updated, via the new RemoteApp &amp; Desktop Connection control panel. The new RemoteApp &amp; Desktop Web Access provides the ability to connect to resources from Vista &amp; XP in addition to Windows 7. RD Gateway securely provides access to these remote resources from outside the corporate network without the need for opening additional ports or the use of a VPN. Improving User Experience through new Remote Desktop Protocol capabilities. These new capabilities, enabled with Windows Server 2008 R2 in combination with Windows7 Enterprise Edition and Ultimate Edition, improve significantly the experience of remote users, making it more similar to the experience enjoyed by users accessing local computing resources.  
  • #18: Time: 3-4 minKey Message: This slide provides an overview of how RDS provides a flexible virtualization platform for remote desktop and application deployments Why should the audience care? Audience can understand the capability of RDS to support various desktop deployment optionsAdditional notes:Windows Server 2008 R2 Remote Desktop Services embraces Virtual Desktop Infrastructure (VDI) scenarios,delivering a complete business desktop to employees’ remote PC’s and other access devices. The new Remote Desktop Connection Broker, which extends the Session Broker capabilities already found in Windows Server 2008, makes it easier for administrators to deliver remote resources (desktop, applications) to end user devices. The Remote Desktop Connection Broker supports four key deployment scenarios :Session-based Remote DesktopsSession-based Remote Applications (RemoteApp)VM-based, Personal (permanent) Virtual DesktopsVM-based, Pooled (non-permanent) Virtual DesktopsIf your organization includes structured task workers, such as call center and retail branch employees, you can provide access to a session-based desktop or session-based applications installed on a Remote Desktop Session Host. This type of deployment allows access to standard applications in a cost-effective manner and enables users to access LOB applications even from their legacy systems.In the case of VM-based desktops, the out-of-the-box solution supports the storage of virtual client images on a Hyper-V host server. Hyper-V is the foundation of Microsoft server and desktop virtualization solutions and is installed as a role on Windows Server 2008 and Windows Server 2008 R2. RDS supports both personal and pooled virtual desktops.
  • #20: 1-2Cont…Personal Virtual DesktopThe Personal Virtual Desktop uses a dedicated virtual machine that is assigned to a particular user. All user data (such as My Documents) and profile information (personalization) is retained on an image specific to the virtual machine, so the experience is similar to a physical desktop client. This deployment is suitable for knowledge workers (for example software developers or testers) who require administrator rights to have full control over their desktop and who need to be able to deploy their own applications. A personal virtual desktop also allows for full customization and personalization of the virtual desktop, similar to a physical desktop. Pooled Virtual DesktopAnother way of deploying virtual machine-based desktops is through pooled virtual machines that are identically configured and hosted on one or more Hyper-V servers. Pooled Virtual Desktops are best suited for task workers or even some office workers who need to work on some standard applications and do not require administrator rights for desktop configuration, or a lot of customization. In this configuration, when a user’s session ends, their data is not stored on the virtual machine. A typical configuration uses folder redirection to save their data to another server so it is available when they next log on, but no configuration data is saved between sessions. The Pooled Virtual Desktop is a more efficient use of virtual machine resources—a given set of virtual machines can support a larger number of users than the Personal Virtual Desktop . 
  • #21: Time: 3-4 minKey Message: This slide provides overview of the licensing options available for RDSWhy should the audience care? Audience can understand the licensing options available to them for Windows Server 2008 R2 RDSAdditional notes:Remote Desktop Services functionality is integrated into the following Windows Server® products: Windows Server® 2008 R2, Standard Edition; Windows Server® 2008 R2, Enterprise Edition; Windows Server® 2008 R2, Datacenter Edition. Remote Desktop Services Client Access Licenses are required for users to connect and use the Remote Desktop Services functionality. Remote Desktop for Administration is available on all of the products above plus Windows Server® 2008, Web Edition. Remote Desktop Services is licensed on a per-device or per-user basis and is not available on a per-server or concurrent user basis. Each device or user, whether it connects directly to any RDS component, or indirectly via another server, requires appropriate licenses to be assigned.WS08 TS-CALs will continue to work in WS08 R2.
  • #23: Time: 3-4 minKey Message: This slide provides overview of the various usage scenarios supported by RDSWhy should the audience care? Audience can understand the licensing options available to them for Windows Server 2008 R2 RDSAdditional notes:
  • #26: Silent re-authenticationRe-authenticate user after configured time intervals without user interventionSession &amp; Idle timeoutDisconnect user after specific timeConsent MessageEnsures that the users understands &amp; accepts the terms set by the organization to access the RDP resources using Gateway Pluggable Authentication &amp; AuthorizationPlatform support to add custom authentication &amp; authorization policy
  • #27: Implement &quot;Loopback Processing&quot; on GPOs to control settings for users that are not in the same OU as the terminal server computer objects – This is most important when you have users from different OUs accessing terminal servers that are in another OU. When using this configuration, because user accounts log on to the servers after the servers are booted, there may be inconsistencies between the terminal server-linked GPOs and the GPOs for the user accounts. In this case, you can use the GPO loopback feature to apply Group Policy Objects that depend only on which computer the user logs on to.If the protection of the traffic between the clients and the terminal server is important, use IPSec to add an extra layer or security and encryption to the traffic
  • #28: Limit the idle session and disconnected session time – Idle sessions should not be left open for ever, and they should be automatically terminated after 15 or 30 minutes. Disconnected sessions, on the other hand, are harder to control because of the possibility that a user&apos;s connection has terminated due to network issues, and killing that session will result in lost un-saved data on the user&apos;s session. I use 3 hours for application or desktop sharing, and 24 hours for remote administration scenarios.
  • #31: This setting determines whether bitmaps are cached on the local computer. Bitmap caching can improve the performance of your remote session by storing frequently used images on the local computer.
  • #35: With regards to the RemoteFX RDSH scenario the only hardware requirement is that the CPU has SSE2 instructions.  The server will need to be running Windows Server 2008 R2 SP1 in order to enable the RDSH role.  Hyper-V/Physical GPUs are not required as we do not virtualize a GPU.  You *can* virtualize the RDSH role and enable RemoteFX compression and that *will* work.  You get the same rich media full fidelity video/user experience but you do not get 3D acceleration since there is no physical GPU(s) being virtualized and exposed to the session, which also means no Aero.
  • #36: SLAT is a feature of the CPU, and .is also known as Extended Page Tables (EPT) by Intel and Nested Page Tables (NPT) by AMD. You can use Wikipedia to  look up Intel Nehalem and AMD NPT: http://en.wikipedia.org/wiki/Intel_Nehalemhttp://en.wikipedia.org/wiki/AMD-V_Nested_Paginghttp://en.wikipedia.org/wiki/Extended_Page_TableSLAT-enabled processor   The processor in the RemoteFX server must support Second-Level Address Translation (SLAT). In virtualization scenarios, hardware-based SLAT support improves performance. On Intel processors, this is called Extended Page Tables (EPT), and on AMD processors, it is called Nested Page Tables (NPT).Integer ve FPU ( Floating Point Unit ) Nedir ? Integer ( tamsayı ) operasyonları CPU ‘lar için fazla zor değildir. Fakat karmaşık matematiksel hesapların yapıldığı kayar nokta hesaplamaları CPU ‘ları oldukça zorladığından, bu tür uygulamalarda hızdan ödün vermemek için CPU ‘ların içinde sadece kayar nokta hesaplamalarının yapıldığı bir bölüm olan FPU bulunur