900 likes | 1.03k Views
אלעד חיון שותף ומנהל מוצרים ותוכנה בחברת U-BTech מרצה בכיר ומנהל תחום Management במכללת הי-טק יורי קיסין יועץ תשתיות ו System Center U-BTech. U-BTech Solutions. Microsoft Virtualization Solutions About Clouds Hyper-V on Server 2008 R2 SP1 VDI and App-V SCVMM 2012 and SSP
E N D
אלעד חיון שותף ומנהל מוצרים ותוכנה בחברת U-BTech מרצה בכיר ומנהל תחום Management במכללת הי-טק יורי קיסין יועץ תשתיות ו System Center U-BTech U-BTech Solutions
Microsoft Virtualization Solutions • About Clouds • Hyper-V on Server 2008 R2 SP1 • VDI and App-V • SCVMM 2012 and SSP • Orchestrator • SCOM 2012 • If time Permits: Windows Intune
Platform for competitive advantage Globalization Competition Complexity Regulation Virtualization Customer demands Real-time information Technology Security Profitability Resource constraints Midsize Business and IT Challenges IT challenges Business challenges Mobility Communication Chris, IT Generalist Charlie, CEO
Keeping systems updated with the latest security patches regardless of the application provider Ensuring changes are made on time Understanding what users have, purchasing the right software licenses Regulatory or Internal Compliance Purchasing, Deploying, Managing & Learning multiple and complex applications to accomplish these tasks. Keeping Systems up-to-date Keeping track of Hardware / Software Assets Top Infrastructure Management Challenges Fixing most problems before they happen When problems do occur, finding a solution quickly Enabling cost-effective tools to troubleshoot end user downtime Minimizing the cost of deploying new applications to users Improving End User Productivity Keeping IT Infrastructure up and Running
Why Clouds? Why Now? • Manage Costs • Shift from capital expenditures to operational expenditures • Greater Resource Agility • Respond to business demands more effectively • Greater Business Agility • Focus on solving business problems, not on infrastructure issues • Smaller Carbon Footprint • Reduction in physical resources required on-premises
What Attributes Define Cloud? • Failure resilient • Consumption-based charge • Elastic and Flexible • Self-service • Service-oriented • Scale out
Hyper-V on Windows Server 2008 R2 SP1 • Dynamic Memory • RemoteFX
How much memory does a web server require ? How much memory does a domain controller require ? Vendor said “Recommended 2GB”
Access application slow ! 2GB of memory not sufficient as suggested by vendor! System overloaded when peak time !
Windows Server 2008 R2 SP1 Dynamic Memory RemoteFX Microsoft RemoteFX leverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators
Without Dynamic Memory Hyper-V (2 GB) Hyper-V (2 GB) Unused (8 GB) Unused (8 GB) Wasted Wasted VM 4- 2 GB VM 2- 4 GB VM 3- 4 GB VM 1- 2 GB Physical Server (16 GB RAM) Physical Server (16 GB RAM) ClusterNode1 ClusterNode2
With Dynamic Memory Hyper-V (2 GB) Hyper-V (2 GB) Unused (2 GB) DM: 4 GB DM: 2 GB VM 2- 4 GB VM 4- 2 GB DM: 2 GB DM: 2 GB VM 3- 4 GB VM 1- 2 GB Physical Server (16 GB RAM) Physical Server (16 GB RAM) ClusterNode1 ClusterNode2
Enable Dynamic Memory • Make sure the Virtual Machine is not running. Startup : Min 512 MB Maximum: default 64 GB
Memory Buffer • Ideal target memory value is constantly change. • Default is set to 20%
Memory Weight • Memory weight determine who will get the memory. By default, all VM are created equal in term of memory prioritization. • Rules of thumb:- • Higher Priority will get memory 1st • Taken from Lower Priority VM
RemoteFX • RDP 7.x with • New platform capability for session-based and virtual desktops in Remote Desktop Services • Enables virtual desktops on a single Hyper-V or Windows Server to share the power of hardware graphics acceleration • Improves performance of media-rich, 3D and graphics-intensive applications • Any application today and tomorrow “will just work” • Supports rich PCs and low-cost thin clients • Designed to complement partner solutions such as Citrix XenDesktop with HDX technology
The New Remote Desktop Experience True multiple-monitor support Windows media redirection Audio input and recording Improved audio and video synchronization Enhanced bitmap redirection Aero Glass support Language bar redirection Task scheduler The following enhancements are available to Remote Desktop users in Windows Server 2008 R2:
RemoteFX USB Device Redirection • Versatile • Rich and thin clients (no client drivers necessary) • Use with any RemoteFX-enabled VM • Compatible • Works with just about any driver • Applications are transparent to redirected devices • Integrate with PnP/Windows Update for devices
RDP Device Redirection + RemoteFX! Isochronous RDP 7.0 + RemoteFX USB Device Redirection
Windows Server Core • Windows Server frequently deployed for a single role • MustdeployandservicetheentireOS in earlier Windows Server releases • Server Core a new minimal installation option • Provides essential server functionality • Command Line Interface only, no GUI Shell • Benefits • Fundamentally improves availability • Less code results in fewer patches and reduced servicing burden • Low surface area server for targeted roles • More secure and reliable with less management
VDI • What is VDI • VDI Overview • Reasons for and Reasons against • VDI types • VDI High availability and Scalability
What is Virtual Desktop Infrastructure ? Virtual Desktop Infrastructure (or VDI) is an architectural model where a client OS runs in a server-based virtual machine environment and interacts with the user via a network connection. Desktop Workload (OS, Apps, Data)
Top 10 Reason for VDI • Easier to support, most support performed remotely • Easier to control and manage • Easier to deploy and migrate desktop O/S • Easier to replicate desktops for disaster recovery • Longer shelf life of desktop delivery hardware • Lower power consumption at desktop • Access desktop environment from anywhere • No moving parts, greater reliability • Easy to lock down, protecting information • Provides High Availability for users Desktops
Reasons for not using VDI • Upfront costs of virtualization are too high • My users won’t like it • I’ve heard graphical applications perform poorly • I have a lot of users with laptops • Some of my applications won’t work • Users have various hardware devices (scanners, PDA’s etc.) which won’t work • I have slow network speeds between my sites and can’t afford multiple virtualization centers • I’ll have to re-train all my support staff
Types of Virtual Desktop Infrastructure Personal virtual desktops Each virtual machine is like a traditional personal computer, where user data, settings, applications, and operating systems are stored, and users have assigned a personal virtual desktop Pooled virtual desktops Identically configured virtual machines are in the pool and users can connect to any of them. After users log off, all changes are discarded, so user data must be stored outside the virtual machine
Personal vs. Pooled Virtual Desktops VS. Personal Pooled • Dedicated • Exclusive • Administrator access • Shared • Identically configured • Non-administrator access
Remote Application Access • RemoteApp & Desktop Connections • Centrally managed list of applications and desktops (RDS & VDI) • Automatically published, refreshed & integrated with Windows 7 • RemoteApp & Desktop Web Access • Integrated with RemoteApp & Desktop Connection management tools • Provides access to applications & desktops from Windows 7, Vista & XP • Integrated Single Sign On. • only a single logon for RemoteApp & Desktop connections • Forms based logon for RemoteApp & Desktop Web Access • Remote Desktop Gateway . • Session & Idle timeouts to enforce policy and authorization refresh • Pluggable authentication and consent signing
How users Connect to VDI • Remote Desktop Web Access • RemoteApp and Desktop Connection
RDS & VDI – AnIntegrated Solution Remote App Servers Hyper-V-based Remote Desktops Authentication Client RemoteApp & Desktop Web Access Server Remote Desktop Gateway Server Remote Desktop Connection Broker
RDS & VDI – AnIntegrated Solution Hyper-V-based Remote Desktop Remote App Server Virtual Desktop 1 Authentication Client RemoteApp & Desktop Web Access Server Remote Desktop Gateway Server Remote Desktop Connection Broker
Microsoft Application VirtualizationAKAApp-V • App-V Benefits • How does App-V work • A little about Sequencing
Benefits Of App-V Run applications as a service • Access anywhere • Over the web • Portable devices • Just in time deployment (Click-to-Run) • Installer does not run • Instant gratification • Simple servicing • Update once, deliver everywhere • Users automatically stay up to date
Benefits Of App-VRun applications without conflict • No changes to system • Safely run apps side-by-side • No OS decay over time • Lower migration costs • State separation • Store app state separate from OS state • State categorized as user versus system • User state stored in profile, roams with profile
How Does It Work? • App repackaged using Sequencer • Installation monitored to capture resources • All app resources stored in an app image (.SFT) • App image placed on server for distribution • App streamed to client over network • Other distribution mechanisms possible (USB) • App-V runs app in Virtual Environment (VE) • App virtualization (V12N) layer handles resource requests
How Are Applications Virtualized? • Sequencer captures resources created at installation time • E.g., files, registry, etc. • Resources stored in an app image • Image optimized for network streaming • App image placed on server for distribution
SCVMM 2012 • SCVMM 2012 Architecture Concepts • Fabric Management • Private Cloud Management • Services and Applications
VMM 2008 R2 - Architecture Console Self Service Web Portal Operations Manager Management Group Windows PowerShell VMM Connector Virtual Machine Manager Management Server Management Interfaces VMware vCenter VMM Library Server VMware ESX Hosts and Clusters Hyper-V Hosts and Clusters
VMM 2012- Architecture Console Self Service Web Portal Operations Manager Management Group Windows PowerShell VMM Connector Virtual Machine Manager Management Server Management Interfaces (Virtualization Abstraction, Storage, Networking) Citrix XenServer Hosts and Clusters VMware vCenter Windows Deployment Services Server (WDS) Windows Software Update Services Server (WSUS) VMM Library Server VMware ESX Hosts and Clusters Hyper-V Hosts and Clusters Storage and Network management
System Center Virtual Machine Manager 2012 Fabric Services Cloud • Fabric • Management • Hyper-V Bare Metal Provisioning • Update Management • Hyper-V, • VMware, Citrix XenServer • Dynamic Optimization • Network Management • Power Management • Storage Management • Monitoring Integration
System Center Virtual Machine Manager 2012 Fabric Services Cloud • Fabric • Management • Hyper-V Bare Metal Provisioning • Update Management • Hyper-V, • VMware, Citrix XenServer • Dynamic Optimization • Network Management • Power Management • Storage Management • Monitoring Integration
Fabric Management • Physical Servers • Manage multiple hypervisors – Hyper-V, VMware, Xen • Server hardware management – IPMI, DCMI, SMASH, Custom via Provider • Host provisioning – from bare metal to Hyper-V to Cluster provisioning • Networking • Define Logical Networks using VLANs and Subnets per datacenter location • Address management for Static IPs, Load Balancer VIPs and MAC addresses • Automated provisioning of Load Balancers via Provider (F5 and Citrix) • Storage • Storage Management using SMI-S (Netapp, HP, EMC) • Discover storage arrays and pools • Classify storage based on throughput and capabilities • Discover or configure LUNs and assign to hosts and clusters • Rapid provisioning of VMs using snapshot cloning of LUNs
Fabric Management • Update Management of Fabric Servers • Update operation control (on-demand scan and on-demand remediation) • Updating a Hyper-V cluster is fully automated/orchestrated • Integrated with Windows Server Update Server • Dynamic Optimization (DO) • Cluster level workload balancing scheme to optimize VM performance • Leverages live migration to move workloads • Power Optimization (PO) • Powers down servers to optimize power utilization • Leverages live migration to pack more VMs per host • Enhanced Placement • Over 100 placement checks/validation • Support for custom placement rules • Multi-VM deployment for Services
System Center Virtual Machine Manager 2012 Fabric Services Cloud • Fabric • Management • Hyper-V Bare Metal Provisioning • Update Management • Hyper-V, • VMware, Citrix XenServer • Dynamic Optimization • Network Management • Power Management • Storage Management • Monitoring Integration