La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Soluciones Microsoft para la virtualización de aplicaciones

Presentaciones similares


Presentación del tema: "Soluciones Microsoft para la virtualización de aplicaciones"— Transcripción de la presentación:

1 Soluciones Microsoft para la virtualización de aplicaciones
Miguel Hernández Consultor Senior IT – Zerkana Consulting MVP / MCTS Windows Server Virtualization Sonicwall Security Administrator 1

2 Tecnologías de Virtualización del Escritorio
Foco en Reducción de Costes Perfiles Móviles Redirección de carpetas Configuraciones y Datos Microsoft Application Virtualization Aplicaciones Virtualización del cliente en el Cliente OS Microsoft Virtual Desktop Infrastructure Microsoft Enterprise Desktop Virtualization Microsoft Remote Desktop Services Virtualización del cliente en el Servidor Hardware Cliente tradicional Foco en aumentar la flexibilidad 2

3 Tecnologías de Virtualización de Microsoft
Virtualización de los Perfiles de usuario Directorio Activo GPOs Carpetas Online Redirección de carpetas Data App OS OS Virtualización de servidores Virtualización de la Presentación Gestión OS HW Virtualización en el Escritorio Virtualización de Aplicaciones MED-V App App App OS 3

4 Windows Virtual PC Windows 7
Windows XP Mode Virtual PC 2007 Windows Virtual PC Windows 7 Requiere Intel VT o AMD-V Gratuito con Professional, Ultimate y Enterprise Soporte de USB 2.0 Integración de las aplicaciones con del la VM con el escritorio local 4

5 Remote Desktop Services (Antiguo Terminal Server)
6

6 Remote Desktop Services vs. Terminal Services
WS03 WS 2008 WS 2008 R2 Terminal Services Remote Desktop Services Terminal Server RD Session Host TS Session Directory TS Session Broker RD Connection Broker TS Licensing Server RD Licensing Server TS Gateway RD Gateway TS Web Access RD Web Access RD Virtualization Host 7

7 Infraestructura de Connection Broker
RD Farm RD Gateway RD Session Broker RD Users Remote Almacenamiento Hosted Desktop Users (Remote) Hyper-V Farm Hosted Desktop Users RD Users 8

8 Demo: Remote Desktop Services
9

9 Enterprise desktop virtualization Med - V
10

10 ¿Qué incluye MDOPSA? Aplicaciones como servicios virtuales disponibles bajo demanda y gestión centralizada. Despliegue a clientes sin instalación Inventariado avanzado de SW centralizado, fácil administración. Mejor control y gestión del entorno Potente conjunto de herramientas de diagnóstico, reparación y recuperación de sistemas bloqueados o sin arranque (ERD Commander, Crash Analisys, LockSmith) Gestión avanzada y centralizada de políticas. Gestión del cambio, versionado y rollback de políticas. Proactivamente manejo de fallos de aplicaciones y de sistema operativo. Ejecución de aplicaciones en una máquina virtual, de manera trasparente para el usuario final 11

11 Arquitectura y Funcionalidades de MED-V & XP Mode en Windows 7
MED-V permite gestionar las imágenes Windows virtuales de manera centralizada Despliegue: Distribuye imágenes Windows virtuales y personaliza la configuración por usuario y por dispositivo Aprovisionamiento: Define qué aplicaciones y Websites estan disponibles para los diferentes usuarios Control: Asigna y quita permisos de uso y controla la configuración de Virtual PC Mantenimiento y Soporte: Actualización de imágenes, monitorización e usuarios y resolución remota de problemas Applications Operating System Virtual PC OS 12

12 Application Virtualization App-v
13

13 ¿Qué incluye MDOPSA? Aplicaciones como servicios virtuales disponibles bajo demanda y gestión centralizada. Despliegue a clientes sin instalación Inventariado avanzado de SW centralizado, fácil administración. Mejor control y gestión del entorno Potente conjunto de herramientas de diagnóstico, reparación y recuperación de sistemas bloqueados o sin arranque (ERD Commander, Crash Analisys, LockSmith) Gestión avanzada y centralizada de políticas. Gestión del cambio, versionado y rollback de políticas. Proactivamente manejo de fallos de aplicaciones y de sistema operativo. Ejecución de aplicaciones en una máquina virtual, de manera trasparente para el usuario final 14

14 Microsoft Application Virtualization
CD de instalación Windows Installer Desempaquetado Streaming Server Alineación Optimiziacion y Compresión Aplicación Virtualizada MSI Standalone Microsoft Application Virtualization Sequencer El administrador puede enviar la aplicación mediante streaming o crear un MSI para su instalación individual Empaquetado rápido de aplicaciones. Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos COM, etc) El secuenciador produce un paquete que contiene la aplicación y sus dependencias Secuenciación y empaquetado de Aplicaciones Solución a problema de incompatibilidad entre aplicaciones

15 Aspectos importantes en la Secuenciación
Secuenciador solo en 32 bits (Versión 4.5). Secuenciación en entorno cerrado. Sin agentes, antivirus ni otras aplicaciones. Máquina Virtual o Equipo físico El equipo tiene que tener una segunda unidad de disco. Por defecto unidad Q: Desplegar en un primer entorno limitado. Las aplicaciones NO se instalan ni alteran el sistema operativo. El procesamiento es local en el PC. The application sequencer needs to be kept in an isolated environment. The sequencer box itself cannot have any agents installed. This is so that when applications are being sequenced, they do not get sequenced with an errant dynamic link library (DLL) or to a library specific to the agent because it happened to perform an operation while the application was being sequenced. This includes antivirus software. It is important that the sequence environment remain isolated from the production environment. Also, applications that are sequenced should be tested in an environment that contains all of the normal agents and programs installed before being widely deployed. A final note about the sequencer: It is important to have a physical or virtual hard drive defined in the sequencer to represent the virtual drive in the App-V client. By default, this is drive Q. 16

16 Demo: Secuenciación

17 Paso 1 : Secuenciación de la aplicación
Las aplicaciones son virtualizadas por instancia incluyendo: Ficheros (incluyendo ficheros de sistema) Registry Fonts .ini Objetos COM y DCOM Servicios

18 ¿Se puede virtualizar todo?
No se puede Aplicaciones Internet Explorer Fuentes Drivers Objetos COM y DCOM OS Hotfixes Archivos .INI Antivirus software Cambios en el sistema de archivos COM+ Servicios Objetos de Runtime Versiones de MDAC Máquinas virtuales de Java Variables de entorno Acceso a bases de datos 18

19 Option 1: Modelo independiente
Crea un paquete .msi como instalación de la aplicación secuenciada. El secuenciador crear un .msi que contiene la información de la publicación, accesos directos, iconos, etc. Usar modo independiente: Con usuarios remotos deconectados quien no puede conectar a la infraestructura app-v. Donde existe un System Center configuration Manager o System Management Server. Donde hay poco ancho de banda en la red. Option 1: Standalone Model App-V in Standalone Model consists of the sequencer and the Microsoft Application Virtualization Client; no additional App-V infrastructure is required. Applications are prepared for virtualization in a process called sequencing. The sequencer packages the publication information, shortcuts, and the install routines into a Windows Installer file (MSI), and the virtualized application into a SFT file. The application can then be distributed using existing installation methods, such as: Active Directory publishing through Group Policy objects (GPOs). Media distribution via USB key or CD. Run from a file share or Web server. Software management systems such as ConfigMgr 2007 or Microsoft Systems Management Server (SMS) 2003. Cost and complexity for the Standalone Model is low as it uses existing infrastructure and deployment methods. 20

20 Paso 2 : Despliegue Standalone o Streaming
Standalone delivery enables the business to realize the benefits of application virtualization in situations where no servers are available to support other methods of deploying virtual apps, such as disconnected remote users. This diagram is one example of a Standalone Model architecture. 19

21 Paso 2 : Streaming Las aplicaciones se transmiten por bloques:
Permite un rápido arranque de la aplicación, necesita solo el primer bloque para arrancar la aplicación. Se integra en servidores existentes. Use the Streaming Model: Donde existe ConfigMgr2007 sp1 con R2 y se pueden publicar aplicaciones a través de él Donde no hay localmente servidores Active Directory o SQL Server pero la organización principal si los tiene. Protocolos: RSTP / RSTPS SMB IIS – HTTP / HTTPS Option 2: Streaming Model The App-V Streaming Model consists of one or more streaming servers, the sequencer, and the App-V client. The App-V client will need to be installed on the workstations or terminal server. Cost and complexity for the Streaming Model are low as it uses existing infrastructure and deployment methods. 21

22 Infraestructura de distribución
Diferentes tipos de comunicación con servidor de administración: The purpose of this step is to select a streaming server type for each location defined in the scope. It’s important for the clients to be on the same high-speed LAN as the server due to the amount of content that will be transferred so there should be at least one streaming server for each location. New with R2, ConfigMgr 2007 distribution points can be enabled for streaming and provide the further benefit of automating the redirection to the “closest” server for clients that roam. ConfigMgr 2007 would be used to publish and deploy streaming applications and keep the content on the streaming servers in sync. ConfigMgr 2007 SP1 with R2 uses IIS on standard distribution points and file server SMB streaming on branch distribution points. Note:   In version 4.2, it was only possible to stream from the Microsoft System Center Application Virtualization Management Server. Streaming from other servers, like Microsoft System Center Application Virtualization Streaming Servers, IIS, and file servers, is new in version 4.5. Companies may choose to redesign their App-V infrastructure to take advantage of this new capability. 23

23 Demo: Publicación y despliegue

24 Paso 2.3: Despliegue local desde Management Server (Ejemplo de despliegue con todas las opciones)
An App-V Full Infrastructure Model consists of one or more System Center Application Virtualization Management Servers as the core of the App-V system architecture. This diagram is one example of Full Infrastructure Model architecture. 24

25 Almacenamiento para Datos, Perfiles, etc.
Remote Desktop + App-v Hyper-V ESX Almacenamiento SAN para las VMs XenServer Broker Usuario 1 PC/Notebook VMs en datacenter Management APP-V APP-V secuenciadas Terminal Server Usuario 2 Thin-Client Almacenamiento para Datos, Perfiles, etc. Remote Desktops VMs en Desktops 25

26 Paso 3: Clientes App-V Escritorios Cliente: Clientes Terminal Server:
Asegura Caché del tamaño necesario Clientes Terminal Server: Software en cliente terminal server es pre-cacheado para asegurar rendimiento. Características: Limitado a 32 bits (versión 4.5) Instalado en todos los equipos. When developing an App-V infrastructure, client requirements should be taken into consideration. The Application Virtualization Client is the component that runs the virtual applications. The Application Virtualization Client enables users to interact with icons and to double-click file types to start a virtual application. It also handles streaming of the application content from a streaming server and caches it before starting the application. There are two different types of Application Virtualization Client software: the Application Virtualization Terminal Services Client, which is used on Terminal Server systems, and the Application Virtualization Desktop Client, which is used for all other computers. Ensure that the client cache is large enough to handle the applications being assigned to the user. If the cache is not scaled properly, then the user can experience application failures when disconnected. This occurs because the cache may have flushed the application in preference for another more recently run application. The client cache can be modified through the Desktop Configuration Client, which is installed with the App-V client on the workstation. The maximum cache size is 1 terabyte. Note that App-V clients, including terminal servers, are limited to 32-bit operating systems. 26

27 Demo : Acceso a aplicación virtualizada
27

28 Curso de Virtualización
Windows Server 2008 R2 e Hyper-M Server R2. Clusterización. System Center Virtual Machine Manager. Virtualización de aplicaciones. Y mucho más… Ciudades Madrid Barcelona Pamplona Valencia Alicante Con la colaboración de: 28


Descargar ppt "Soluciones Microsoft para la virtualización de aplicaciones"

Presentaciones similares


Anuncios Google