Скачать презентацию Usages of Virtualization Technology Argentina Software Pathfinding and Скачать презентацию Usages of Virtualization Technology Argentina Software Pathfinding and

3739c2b04484e228359264b5e6cd4c39.ppt

  • Количество слайдов: 22

Usages of Virtualization Technology Argentina Software Pathfinding and Innovation Intel® Corporation 29 July 2008 Usages of Virtualization Technology Argentina Software Pathfinding and Innovation Intel® Corporation 29 July 2008

Prev. day revisit Virtualization Technology key takeways • Requirements for HW Architecture Virtualization – Prev. day revisit Virtualization Technology key takeways • Requirements for HW Architecture Virtualization – Popek and Goldberg • Evolution for virtualization: from mainframes to x 86 architecture due to business reasons • Challenges around x 86 virtualization -> ISA doesn’t comply with P&G • Server virtualization approaches – Full Virtualization – Paravirtualization – Hardware Assisted Virtualization • Client virtualization approaches – Desktop virtualization – Server-side workspace virtualization – Client-side workspace virtualization • Application virtualization – Application isolation – Application streaming INTEL CONFIDENTIAL

Agenda • Usages in Server platforms • Usages in Client platforms INTEL CONFIDENTIAL Agenda • Usages in Server platforms • Usages in Client platforms INTEL CONFIDENTIAL

Server Platforms Virtualization In Servers INTEL CONFIDENTIAL Server Platforms Virtualization In Servers INTEL CONFIDENTIAL

Server Platforms Workload Consolidation description • Too many servers: Hot and underutilized – Server Server Platforms Workload Consolidation description • Too many servers: Hot and underutilized – Server virtualization consolidates many systems onto one physical platform – Higher physical resource utilization • Improved utilization: Several users with different OS requirements can more easily share a virtualized server – It allows to run legacy and new operating systems concurrently VM 1 VMn … App VM 1 App OS OS HWn … OS HW 0 VMn App OS Focus in Equivalence prop (P&G) VMM HW INTEL CONFIDENTIAL Hardware is more stressed: - More intense IO - More intense mem usage

Server Platforms Workload Consolidation pros/cons • Pros: – Each application can run in a Server Platforms Workload Consolidation pros/cons • Pros: – Each application can run in a separate environment delivering true isolation – Cost Savings: Power, space, cooling, hardware, software and management – Ability to run legacy applications in legacy Oss – Ability to run through emulation legacy applications in legacy HW • Cons: – Disk and memory footprint increase due to multiples OSs – Performance penalty caused by resource sharing management Workload consolidation provides the basis most usages/benefits of virtualization INTEL CONFIDENTIAL

Server Platforms Workload Isolation • Virtualization can improve overall system security and reliability by Server Platforms Workload Isolation • Virtualization can improve overall system security and reliability by isolating multiple software stacks in their own VMs – Security: intrusions can be confined to the VM in which they occur – Reliability: software failures in one VM do not affect the other VMs – As a side effect, if the hypervisor or drivers are compromised, the whole VMs can be compromised (equivalent to BIOS attack) VM 1 App … App OS HWn App VMn … OS OS VMM HW INTEL CONFIDENTIAL App Focus in Efficiency prop (P&G)

Server Platforms Workload Migration • Migrate (move) running VMs to a different platform – Server Platforms Workload Migration • Migrate (move) running VMs to a different platform – Resources can be adjusted dynamically • VM migration can be triggered automatically by workload balancing or failure-prediction agents – It facilitates hardware maintenance operations VM 1 VMn • Both at server and data-center level … OS App … OS OS VMM HW 0 HWn What if these VMMs are different? INTEL CONFIDENTIAL App

Server Platforms Workload Migration for Dynamic Load balancing • If a given application needs Server Platforms Workload Migration for Dynamic Load balancing • If a given application needs more resources, it could be easily moved to other physical host with more power • Several application replicas can be started in different VM 1 VMn physical. VMn machines and split the workload among them – While the applications should be engineered for this behavior, the deployment is simplified App … App OS OS VMM HW 0 INTEL CONFIDENTIAL VMM HWn What happens with the established connections, mem pages, disk?

Server Platforms Workload Migration for Disaster Recovery • High Availability: if an application goes Server Platforms Workload Migration for Disaster Recovery • High Availability: if an application goes down, it is not necessary to wait for the reboot of the operating system/application – Virtualization allows to immediately put another replica up – State-less applications can be immediately restored from snapshots – Disk images should exist in external network storage (SAN, NAS) VM 1 VMn VM 1’ VMn’ App App OS OS VMM VMM HW 0 HW INTEL CONFIDENTIAL How often should the VMM store the VM’s status?

Server Platforms M 3 Image Deployment of standard environments • Service providers usually offer Server Platforms M 3 Image Deployment of standard environments • Service providers usually offer some standard services – Standard images can be provided instantaneously – Simplifies deployment procedures: everything is stored in a file that represents the VM – Easier backward compatibility (Gold Image 1, 2, 3, etc) VM 1 VM 2 VMn App App App OS OS OS VMM VMM HW 0 HW 1 INTEL CONFIDENTIAL

Server Platforms Test and Development • Development and testing environments – A VM with Server Platforms Test and Development • Development and testing environments – A VM with standard tools is distributed amongst developers – Releasing new revisions of tools, patches, etc. is very simple • Business Agility and Productivity – It allows to easily transform environments (Development to test, back to development, etc) • Deployment of Patches in controlled environments • Allows for testing in production hardware before formal activation App OS OS VMM HW INTEL CONFIDENTIAL

Server Platforms Virtual Appliances • The convergence of virtual machine technology and a new Server Platforms Virtual Appliances • The convergence of virtual machine technology and a new initiative by several tool vendors is giving birth to this new form of software packaging called Virtual Appliance App. Middleware OS Virtual Platform Virtual Machine INTEL CONFIDENTIAL Virtual Appliance A software appliance is a software application combined with a tailored operating system Software Appliance – Software appliance that includes necessary components to run in a virtual computing environment (VMware, Xen, Virtual Iron, …) – Both, software and virtual appliances, are aimed to eliminate the installation, configuration and maintenance costs associated with running complex stacks of software Fully pre-installed and preconfigured application and operating system environment

Client Platforms Windows games emulation in Mac • Games are very dependant of the Client Platforms Windows games emulation in Mac • Games are very dependant of the platform for which they were programmed – Creating games for each platform is too costly • Minimal emulation is needed for minimal performance degradation Game OS App HW OS VMM HW INTEL CONFIDENTIAL

Client Platforms Test and Development – also for clients • Development and testing environments Client Platforms Test and Development – also for clients • Development and testing environments – A VM with standard tools is distributed amongst developers – Releasing new revisions of tools, patches, etc. is very simple • Business Agility and Productivity – It allows to easily transform environments (Development to test, back to development, etc) • Deployment of Patches in controlled environments • Simplifies testing of P 2 P applications App OS OS VMM HW INTEL CONFIDENTIAL

Client Platforms Desktop infrastructure management • Migration to new hardware due to OS compatibility Client Platforms Desktop infrastructure management • Migration to new hardware due to OS compatibility is too costly – Windows Vista slow adoption is an example – Gradual upgrade can be implemented • Desktops are underutilized (as opposed to previous) – Consolidate in the server, run remotely in the client VM 1 VM 2’ App App OS HW OS OS VMM VM 1’ HW (new) Connectivity becomes the critical path App OS HW INTEL CONFIDENTIAL

Client Platforms My corporate PC within my PC • Users sharing their own PC Client Platforms My corporate PC within my PC • Users sharing their own PC with the corporate – A VM for own work – A VM for corporate usages – Can be extended to more profiles (secure, entertainment, etc) • Temporary remote employees are given a VM with expiration date VM 1 VM 2 Personal App Corp OS OS Personal OS OS Corp OS OS VMM HW (personal) VMM HW (corporation) Connectivity becomes the critical path INTEL CONFIDENTIAL HW (personal)

Any Platform Common virtual machines format • New specification created by Dell, HP, IBM, Any Platform Common virtual machines format • New specification created by Dell, HP, IBM, Microsoft, VMware, Xen. Source aims to become an industry standard – Will help ensure portability, integrity and automated installation/configuration of virtual machines • The proposed format, called the Open Virtual Machine Format (OVF), uses existing packaging tools to combine or more virtual machines together with a standards-based XML wrapper, giving the virtualization platform a portable package containing all required installation and configuration parameters for the virtual machines – This allows any virtualization platform that implements the standard to correctly install and run the virtual machines • With OVF, an Independent Software Vendor (ISV) can potentially ship its solutions as a single virtual deployment package that is capable of running on any hypervisor INTEL CONFIDENTIAL

Unit wrap-up • Server virtualization usages – Consolidation is the root of usages for Unit wrap-up • Server virtualization usages – Consolidation is the root of usages for Server platforms – Migration allows for dynamic planning in data centers, but require VMM compatibility – Server market is highly mature • Client virtualization usages – Usages are emerging to simplify IT management – No single solution has dominated yet – Look for new products in this area in the near future • DMTF Consortium working in cross VMM compatibility INTEL CONFIDENTIAL

Questions? INTEL CONFIDENTIAL Questions? INTEL CONFIDENTIAL

Backup Backup

Contacts Argentina Software Pathfinding and Innovation team from Virtualization Technology: • Guillermo Colsani: guillermo. Contacts Argentina Software Pathfinding and Innovation team from Virtualization Technology: • Guillermo Colsani: guillermo. e. [email protected] com • Gisela Giusti: gisela. [email protected] com • Pablo Pássera: pablo. r. [email protected] com • Duilio Protti: duilio. j. [email protected] com INTEL CONFIDENTIAL