SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
RDS  & RemoteFX SP1 Hakan YÜKSEL hakan.yuksel@turkiyefinans.com.tr http://yukselis.wordpress.com
Ajanda RDS, Sanallaştırma, Yeni Neler Var Remote Desktop Servisleri Yazdırma Hizmetleri Lisanslama İyileştirme - Bakım  RDS Mimarisi  RemoteFX Soru – Cevap
Sanallaştırmanın Getirdikleri IT Envanterinin Kolay Yönetimi Artan IT İş Yükü ve Maliyetleri Karmaşık Uyumluluk ve Güvenlik İhtiyaçları Son kullanıcı ihtiyaçlarının çeşitliliği VIRTUALIZATION Sanallaş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 edilir Hızlı deployment, düşük maliyet, IT Hizmetleri ve Son Kullanıcı açısından kazanılan esneklik
Microsoft Sanallaştırma Pörtföyü Application Virtualization Server Virtualization Session Virtualization User State Virtualization Desktop Virtualization Roaming Profiles Folder Redirection
Remote Desktop Service Faydalar Uygulama 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önderilir ,[object Object]
IT Kontrol Kolaylığı Sağlaması
IT Güvenlik İyileştirmesinin Temin Edilmesi
Uygulamaların Konsalide Edilebilmesi,[object Object]
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 page Audio 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.aspx Per-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üş oldu Fair 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ı gerekmektedir HKEY_LOCAL_MACHINEOFTWAREoliciesicrosoftindowsessionManagerFSSnableDFSS
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ı gerekmektedir HKEY_LOCAL_MACHINEoftwareoliciesicrosoftindows NTerminal ServicesSAppSrvSMSInable Roaming 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 Profiles http://www.techrepublic.com/blog/datacenter/limit-profile-size-with-group-policy/3119 Remote 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 configurationAdministrative TemplatesWindows Componentsemote Desktop ServicesRemote Desktop Session HostApplication Compatibility http://blogs.msdn.com/b/rds/archive/2009/07/15/configuring-remote-desktop-ip-virtualization-ii.aspx
IP Virtualization ,[object Object]
Per-program
Per-session
DHCP integration
Virtual IP addresses will be obtained from DHCP10.0.0.1 10.0.0.2 10.0.0.3 RD Server 10.0.0.31 10.0.0.32 10.0.0.33 Backend Server 9
RDS Anahtar Faydalar ,[object Object]
Session Broker servisi ile session bazlı load balance hizmeti sunarak uptime seviyesini ve performans artışını sağlanmasıRemoteApp ,[object Object]
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 Access ,[object Object]
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 Faydalar ,[object Object]
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 Print ,[object Object]
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.Management Powershell & BPA RemoteFX Silverlight 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 Print Terminal Server 3 1 2 User opens Microsoft Word running via Terminal Services TS Easy Print utilizes the client side print drivers, and the full print UI appears User wants to print the document to a locally attached printer 1 2 3 4 The document prints to the local printer 4
RDS Yazdırma Hizmetleri Easy Print Easy 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ır TS 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şlar GDI 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önlendirilmez Sunucu tarafında biriktirici bir XPS spool dosyası oluşturur ve RDC client’a statik sanal kanal kullanarak dosyayı gönderir RDC client XPS spool dosyasını alır RDC 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ür Dö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.aspx http://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx
Yenilikler ve Geliştirmeler- Windows Server 2008 R2 Remote Desktop Services ,[object Object]
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ştirilebillmesiNEW RDS and VDI Çözümleri IMPROVED ,[object Object]
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ığı IMPROVED ,[object Object]
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”) Home Mobile Remote Protocol Office ,[object Object]
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) ,[object Object]
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 Desktop ,[object Object],Pooled Virtual Desktop
Licensing Remote Desktop Services ,[object Object],Per-device veyaPer-user ilkesine dayalı lisanslama Her device yada user kendisine tahsis edilen lisansı kullanabilmekte W2K8R2 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).aspx licensing 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 options MergerIntegration Controlled Partner Access Branch Office Outsourcing Teleworker (working from home or anywhere)

Más contenido relacionado

La actualidad más candente

Windows Server 2008 R2 ile Gelen Yenilikler
Windows Server 2008 R2 ile Gelen YeniliklerWindows Server 2008 R2 ile Gelen Yenilikler
Windows Server 2008 R2 ile Gelen YeniliklerSerhad MAKBULOĞLU, MBA
 
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiSystem Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiMustafa
 
Windows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 YenilikleriWindows Server 2008 R2 Yenilikleri
Windows Server 2008 R2 YenilikleriÇözümPARK
 
Visual Studio 2010 Yenilikleri
Visual Studio 2010 YenilikleriVisual Studio 2010 Yenilikleri
Visual Studio 2010 Yenilikleribahadirarslan
 
System Center 2012 Orchestratora Genel Bakis
System Center 2012 Orchestratora Genel BakisSystem Center 2012 Orchestratora Genel Bakis
System Center 2012 Orchestratora Genel BakisMustafa
 
SCOM 2007 R2 ile SBS 2011 İzlenmesi
SCOM 2007 R2 ile SBS 2011 İzlenmesiSCOM 2007 R2 ile SBS 2011 İzlenmesi
SCOM 2007 R2 ile SBS 2011 İzlenmesiMustafa
 

La actualidad más candente (6)

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

Destacado

Destacado (7)

ITILCertificate.AXELOS
ITILCertificate.AXELOSITILCertificate.AXELOS
ITILCertificate.AXELOS
 
TOGAFcertificate_90354
TOGAFcertificate_90354TOGAFcertificate_90354
TOGAFcertificate_90354
 
Windows Server 2008 SanallaşTıRma Teknolojileri
Windows Server 2008 SanallaşTıRma TeknolojileriWindows Server 2008 SanallaşTıRma Teknolojileri
Windows Server 2008 SanallaşTıRma Teknolojileri
 
Sosyal Medya Marka Yönetimi
Sosyal Medya Marka YönetimiSosyal Medya Marka Yönetimi
Sosyal Medya Marka Yönetimi
 
PSM I
PSM IPSM I
PSM I
 
İş Sürekliliği
İş Sürekliliğiİş Sürekliliği
İş Sürekliliği
 
DevOps
DevOps DevOps
DevOps
 

Similar a WebCast - Remote Desktop Services

Masaüstü sanallaştırma
Masaüstü sanallaştırma Masaüstü sanallaştırma
Masaüstü sanallaştırma Eren Caner
 
Microsoft Small Business Server 2008
Microsoft Small Business Server 2008Microsoft Small Business Server 2008
Microsoft Small Business Server 2008ÇözümPARK
 
Microsoft Small Business Server 2008
Microsoft Small Business Server 2008Microsoft Small Business Server 2008
Microsoft Small Business Server 2008ÇözümPARK
 
Windows Server 2008 Sanallaştirma Teknolojileri
Windows Server 2008 Sanallaştirma TeknolojileriWindows Server 2008 Sanallaştirma Teknolojileri
Windows Server 2008 Sanallaştirma TeknolojileriMSHOWTO Bilisim Toplulugu
 
Terminel services yenilikleri web access remoteapp softgrid
Terminel services yenilikleri web access remoteapp softgridTerminel services yenilikleri web access remoteapp softgrid
Terminel services yenilikleri web access remoteapp softgridÇözümPARK
 
Mdop - Microsoft Masaüstü Optimizasyon Paketi
Mdop -  Microsoft Masaüstü Optimizasyon PaketiMdop -  Microsoft Masaüstü Optimizasyon Paketi
Mdop - Microsoft Masaüstü Optimizasyon Paketiwindowsblogu
 
Cloud computing and technologies
Cloud computing and technologiesCloud computing and technologies
Cloud computing and technologiesBilal Dursun
 
Microsoft Azure 08.2014
Microsoft Azure 08.2014Microsoft Azure 08.2014
Microsoft Azure 08.2014Mustafa Kuğu
 
Windows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yeniliklerWindows server 2012 v getirdiği yenilikler
Windows server 2012 v getirdiği yeniliklerTC Hikmet Koşmaz
 
System Center 2007 ile Yönetim
System Center 2007 ile YönetimSystem Center 2007 ile Yönetim
System Center 2007 ile YönetimÇözümPARK
 
Microsoft System Center ile Yönetim
Microsoft System Center ile YönetimMicrosoft System Center ile Yönetim
Microsoft System Center ile YönetimÇözümPARK
 
MShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
MShowto.Org - Windows Server 2008 Güvenlik TeknolojileriMShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
MShowto.Org - Windows Server 2008 Güvenlik TeknolojileriMSHOWTO Bilisim Toplulugu
 
Microsoft'tan VDI Teklifi
Microsoft'tan VDI TeklifiMicrosoft'tan VDI Teklifi
Microsoft'tan VDI Teklifiwindowsblogu
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008mtcakmak
 

Similar a WebCast - Remote Desktop Services (20)

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

WebCast - Remote Desktop Services

  • 1. RDS  & RemoteFX SP1 Hakan YÜKSEL hakan.yuksel@turkiyefinans.com.tr http://yukselis.wordpress.com
  • 2. Ajanda RDS, Sanallaştırma, Yeni Neler Var Remote Desktop Servisleri Yazdırma Hizmetleri Lisanslama İyileştirme - Bakım RDS Mimarisi RemoteFX Soru – Cevap
  • 3. Sanallaştırmanın Getirdikleri IT Envanterinin Kolay Yönetimi Artan IT İş Yükü ve Maliyetleri Karmaşık Uyumluluk ve Güvenlik İhtiyaçları Son kullanıcı ihtiyaçlarının çeşitliliği VIRTUALIZATION Sanallaş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 edilir Hı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ü Application Virtualization Server Virtualization Session Virtualization User State Virtualization Desktop Virtualization Roaming Profiles Folder Redirection
  • 5.
  • 8.
  • 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 page Audio 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.aspx Per-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üş oldu Fair 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ı gerekmektedir HKEY_LOCAL_MACHINEOFTWAREoliciesicrosoftindowsessionManagerFSSnableDFSS
  • 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ı gerekmektedir HKEY_LOCAL_MACHINEoftwareoliciesicrosoftindows NTerminal ServicesSAppSrvSMSInable Roaming 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 Profiles http://www.techrepublic.com/blog/datacenter/limit-profile-size-with-group-policy/3119 Remote 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 configurationAdministrative TemplatesWindows Componentsemote Desktop ServicesRemote Desktop Session HostApplication Compatibility http://blogs.msdn.com/b/rds/archive/2009/07/15/configuring-remote-desktop-ip-virtualization-ii.aspx
  • 11.
  • 15. Virtual IP addresses will be obtained from DHCP10.0.0.1 10.0.0.2 10.0.0.3 RD Server 10.0.0.31 10.0.0.32 10.0.0.33 Backend Server 9
  • 16.
  • 17.
  • 18. Single sign-on between Remote Desktop Session Host (RD Session Host) and RD Web Access
  • 19. Per user RemoteApp program filtering
  • 21.
  • 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.
  • 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.
  • 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.Management Powershell & BPA RemoteFX Silverlight 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 Print Terminal Server 3 1 2 User opens Microsoft Word running via Terminal Services TS Easy Print utilizes the client side print drivers, and the full print UI appears User wants to print the document to a locally attached printer 1 2 3 4 The document prints to the local printer 4
  • 33. RDS Yazdırma Hizmetleri Easy Print Easy 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ır TS 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şlar GDI 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önlendirilmez Sunucu tarafında biriktirici bir XPS spool dosyası oluşturur ve RDC client’a statik sanal kanal kullanarak dosyayı gönderir RDC client XPS spool dosyasını alır RDC 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ür Dö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.aspx http://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx
  • 34.
  • 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.
  • 38. RD Gateway servisi ile güçlendirilmiş güvenlik altyapısı sayesinde dışarıdan yapılacak güvenli erişim temini
  • 39.
  • 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.
  • 44. VM-based, Pooled (non-permanent) Virtual DesktopsSession-based Remote Desktops and Apps (formerly known as Terminal Services)
  • 46.
  • 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.
  • 51.
  • 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 options MergerIntegration Controlled Partner Access Branch Office Outsourcing Teleworker (working from home or anywhere)
  • 56.
  • 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.
  • 65. İyileştirme - Bakım Sunucuya 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%ebugetlogon.log Using 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: HKLMoftwareicrosoftindows NTurrent VersioninlogonName: UserEnvDebugLevelType: REG_DWORDUserEnvDebugLevel = Hex 10002 enables loggingUserEnvDebugLevel = Hex 30002 enables Verbose logging  %windir%ebugserModeserenv.log Sunucununkilitlenmesi/erişilemezdurumagelmesi. Event ID 1006 "Terminal Server received large number of incomplete connections. The system may be under attack. _LOCAL_MACHINEystemurrentControlSetontrolerminalServer 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 olabilir http://jacobackerman.blogspot.com/2010/02/terminal-server-refuses-new-connection.html
  • 67.
  • 68. Bitmapcachepersistenable özelliğinin enable duruma getirilmesi performans getirecektir.
  • 69.
  • 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.
  • 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üreci The 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 W2k8 Renk Derinliği İle Yapılan Testler RemoteApp RemoteDesktop Karşılaştırması W2k8 Font 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 consumption Destop Temanın Durumuna Göre Test Sonuçları
  • 89. Test Değerlendirmeleri w2k8 R2 Kaynak : Remote Desktop Protocol Performance Improvementsin Windows Server 2008 R2 and Windows 7 http://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.
  • 93. Extended Page Tables (EPT) by Intel
  • 94.
  • 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.
  • 99.
  • 101. Windows 7 Ultimate with SP1
  • 104.
  • 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.
  • 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.HostPartition VirtualMachine RDVGM MgmtInteg. with Hyper-V Render Capture Compress vGPU DirectX Hyper-V WDDM Driver Platform Integration with Hyper-V WDF ASIC Driver Hardware GPU Hardware Encoder HostPartition Compress (convert, transform,…) GPU Encode (entropy)serially CPU Frame to compress Compressed Frame HW Enc
  • 119. Enabling RemoteFX on the Host
  • 120.
  • 122. Log on to the RD Session Host server as a member of the local Administrators group.
  • 124. Navigate to Computer Configurationdministrative Templatesindows Components Remote Desktop Servicesemote Desktop Session Hostemote Session Environment.
  • 125.
  • 127. Configuring an RDP Connection
  • 130.
  • 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-ad0985939063 EnablingRemoteFX on an RD Session Host server results in slightly greater CPU consumption and network bandwidth consumption than disabling RemoteFX.
  • 136. Kaynaklar Remote Desktop Services in Windows Server 2008 R2 http://technet.microsoft.com/en-us/library/dd647502(WS.10).aspx http://yukselis.wordpress.com/ www.cozumpark.com http://kursatgok.wordpress.com http://www.brianmadden.com/ Deploying Microsoft RemoteFX on a Remote Desktop Session Host Server Step-by-Step Guide http://technet.microsoft.com/en-us/library/ff817595(WS.10).aspx Microsoft RemoteFX for Session Virtualization: Architectural Overview http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a83569b1-ddbf-439e-8682-13fa5d8b8bc9 Microsoft RemoteFX for Virtual Desktop Infrastructure: Architectural Overview http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5F630FFC-5F30-4B5F-8B2B-8AFB42E14D35

Notas del editor

  1. 1 dk
  2. 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.
  3. 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
  4. 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
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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
  10. 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.
  11. 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.  
  12. 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.
  13. 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 . 
  14. 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.
  15. 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:
  16. 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
  17. 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
  18. 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.
  19. 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.
  20. 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.
  21. 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