Scritto da Serverlab
Condividi su
Serverlab presenta in esclusiva l’elaborato di Enrico Giacomin sulla virtualizzazione dei sistemi operativi, realizzato in collaborazione con la Facoltà di Ingegneria e il Corso di laurea online di Ingegneria informatica del Politecnico di Milano.
Il testo affronta in maniera articolata i diversi approcci alla virtualizzazione di VMware e di Xen, la tecnologia basata su hypervisor oggi implementata da Citrix. Da parallelo emergono le potenzialità di VMware e Xen ma non solo: l’autore ripercorre le tappe principali della storia della virtualizzazione, evidenziandone i benefici e le problematiche incontrate e poi risolte.
La virtualizzazione dei sistemi operativi è stato pubblicato a puntate.
Indice
Sommario »
Concetti di base sulla virtualizzazione »
VMware »
- Architettura di VMware ESX »
- Il Virtualization Layer »
- Il Resource Manager »
- L’interfaccia hardware »
- La service console »
Xen »
Appendice: Flusso delle istruzioni tra CPU virtuale e fisica »
Bibliografia e riferimenti
- Architettura dei Computer – Un approccio strutturato di Andrew S. Tanenbaum, ISBN: 8871922719
- VMware ESX Server: Advanced Technical Design Guide (Advanced Technical Design Guide series) di Ron Oglesby e Scott Herold, ISBN-10: 0971151067
- Running Xen: A Hands-On Guide to the Art of Virtualization di Jeanna N. Matthews, Eli M. Dow, Todd Deshane, Wenjin Hu, Jeremy Bongio, Patrick F. Wilbur, Brendan Johnson, ISBN-10: 0132349663
- Architecture of VMware ESXi: The Best Damn Server Virtualization Book Period di David Rule, Rogier Dittner, ISBN 13: 978-1-59749-217-1
- The Definitive Guide to the Xen Hypervisor di David Chisnall, ISBN-13: 978-0-13-234971-0
- The Architecture of VMware ESXi:
- VMware and CPU Virtualization Technology:
- The Role of Memory in VMware ESX Server 3:
- VMware Infrastructure 3 architecture:
- VMware Virtual Machine File System: Technical Overview and Best Practices:
- Virtual Memory and MMU Concepts:
- Intel® 64 and IA-32 Architectures Software Developer’s Manuals:
- Home page Intel Virtualization technology:
- Intel® Virtualization Technology: Hardware support for efficient processor Virtualization:
- Understanding Intel® Virtualization Technology (VT):
- download.microsoft.com/download/TWAR05015_WinHEC05.ppt
- Hardware Assisted Virtualization:
- AMD Virtualization (AMD-V™) Technology:
- www.amd.com/us-en/0,,3715_15781_15785,00.html
- AMD Direct Connect Architecture:
- Performance Evaluation of AMD RVI Hardware Assist:
- Non-Uniform Memory Access:
- Memory Resource Management in VMware ESX Server:
- Frequently Asked Questions: NUMA, SMP and AMDs Direct Connect Architecture
- developer.amd.com/documentation/articles/pages/810200618.aspx
- Virtualization and You What AMD-V Means for the Developer:
- developer.amd.com/documentation/articles/pages/3292007157.aspx
- The Role of x86 Processors in the Virtualized, Energy-Cons trained Datacenter
- www.zdnet.co.uk/i/z5/wp/2008/amd/IDCWP38Q_Web.pdf
- Why Virtualization Runs Faster on AMD Opteron™ Processors
- developer.amd.com/WhyVirtualizationRunsFasteronAMDOpteron.aspx
- Translation Lookaside Buffer:
- Live Migration with AMD-V™ Extended Migration Technology:
- Intel VMDq Technology:
- Xen 3.0 and the art of Virtualization:
- Xen Wiki:
- Memory Management:
- XenMemory Layout:
- www.cs.uiuc.edu/class/sp06/cs523/lectures/05/523-5-xen.pdf
- Control Register:
- Comparison of the Three CPU Schedulers in Xen :
- The Xen Credit CPU Scheduler:
- CreditScheduler:
- Xen Scheduling:
- Borrowed-Virtual-Time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler:
- Earliest deadline first scheduling:
- Efficient data transfer through zero copy:
- Safe Hardware Access with the Xen Virtual Machine Monitor:
- A Performance Comparison of Hypervisors:
- E6998 – Virtual Machines Lecture 2 CPU Virtualization:
pdc-amd01.poly.edu/~wein/cs6243/ppts/DeviceVirtualization.pptx
- The Intel 8086 / 8088/ 80186 / 80286 / 80386 / 80486 Instruction Set:
Ottimizza l’efficienza del tuo lavoro e risparmia sui costi di gestione IT
Scopri le alternative a VMware: Hyper-V, Proxmox e XCP-NG.
30/04/2024
Negli ambienti di lavoro distribuiti, le soluzioni VDI software consentono al reparto IT di fornire accesso ai desktop come se fossero servizi, erogandoli tramite Internet. In questa news ti spiego perché i desktop virtuali dovrebbero far parte di una strategia IT globale e quali sono i tre fattori principali da considerare. Ormai tutti ci aspettiamo […]
27/06/2023
Scopriamo insieme a Davide Galanti come risolvere 5 problemi comuni del virtual desktop.
07/04/2023
Il desktop virtuale non è necessario per le applicazioni web based e le applicazioni chiave stanno migrando sull’interfaccia Web. Quindi perché facciamo ancora Farm VDI? Ha ancora senso una Citrix Farm quando le applicazioni vanno sul web? Brian Madden, 2016 Questa frase l’ho ascoltata da Brian Madden al suo evento BRIFORUM di Londra del 2016, […]
22/08/2022