Virtualizzazione e macchine virtuali. Presentata da Bernardo Lombardi
|
|
|
- Ricardo Vanni
- 9 anni fa
- Просмотров:
Транскрипт
1 Virtualizzazione e macchine virtuali Presentata da Bernardo Lombardi
2 La virtualizzazione Per virtualizzazione, in ambiti informatici, si intende la creazione di una versione virtuale di una risorsa normalmente fornita fisicamente. Qualunque tipo di risorsa può essere virtualizzata, ma gli usi più frequenti riguardano la virtualizzazione dei server, dei sistemi operativi, della memoria e dello spazio fisico di un disco, solo per citarne alcune.
3 Macchine virtuali Tramite i software di virtualizzazione è quindi possibile creare macchine virtuali. In parole povere una macchina virtuale è quindi un computer virtuale (guest) che viene fatto girare su di un computer fisico (host). E' possibile eseguire diverse macchine virtuali sulla stessa macchina host, in base alla necessità del momento ognuna di esse a bisogno delle risorse della macchina fisica, le quale saranno allocate alle varie macchine virtuali da un software noto come Hypervisor. Grazie all'hypervisor, soprannominato monitor delle macchine virtuali, è possibile fare eseguire diversi sistemi operativi sulla stessa macchina host. L'hypervisor ha un ruolo di controllore e gestore delle macchine virtuali ed ha anche un ruolo di sicurezza poiché deve interrompere eventuali attività o processi pericolosi eseguiti da una qualsiasi macchina virtuale.
4 Macchine virtuali Un' immagine di Xen, un noto Hypervisor.
5 Tipi di Virtualizzazione Esistono principalmente 4 tipi di virtualizzazione Virtualizzazione tramite emulazione: la macchina virtuale creata simula completamente l'hardware della macchina da emulare, ed utilizza un sistema operativo reale che viene fatto girare sulla cpu virtuale Paravirtualizzazione: l'hypervisor fornisce alle macchine virtuali una versione modificata dell'hardware sottostante, i sistemi operativi in esecuzione sulle macchine virtuali sono modificati per evitare alcune chiamate di sistema.
6 Tipi di Virtualizzazione Virtualizzazione nativa: La macchina virtuale emula solo una parte dell'hardware e i sistemi operativi guest girano senza bisogno di modifiche, tuttavia devono essere compatibili con l'harchitettura hardware della macchina fisica. Virtualizzazione a livello di sistema operativo: ottenuta utilizzando diverse copie del sistema operativo installato sulla macchina host; i sistemi operativi guest sono delle istanze del sistema operativo host.
7 Emulazione
8 Paravirtualizzazione
9 Virtualizzazione Nativa
10 I vantaggi della virtualizzazione La possibilità di usare più server virtuali su di una sola macchina fisica. L'ottimizzazione delle risorse. L'isolamento, poiché le macchine virtuali sono isolate l'una dall'altra. Facilità di trasferimento e di gestione. Riduzione dei consumi e dello spazio materiale.
11 Virtualizzazione Opensource e proprietaria Esistono diversi software per la virtualizzazione, alcuni con licenza proprietaria, altri con licenza opensource. Per quanto riguarda la licenza proprietaria i più conosciuti sono i software di VMware inc. e Microsoft VirtualPC. Per quanto riguarda la licenza opensource il più conosciuto è sicuramente VirtualBox.
12 Virtualizzazione Opensource e proprietaria VMware VirtualBox
13 Due casi interessanti: Wine e Cygwin Due casi interessanti da analizzare, i quali non sono classificati come macchine virtuali Sono entrambi una sorta di sottostrato software Wine permette di utilizzare software scritti per Windows su sistemi operativi Linux. Cygwin, permette di utilizzare programmi per Linux, senza interfacce grafiche, su sistemi operativi Windows.
14 Wine e Cygwin Wine Cygwin
15 La Java virtual machine La JVM è un particolare tipo di macchina virtuale. Può girare su diversi sistemi operativi, all'interno di un broswer web, anche su piattaforme diverse come i cellulari e i palmari. La sua portabilità è uno degli elementi chiave che hanno garantito il successo del Java.
16 Parallel virtual machine Le PVM sono dei particolari strumenti software che permettono la creazione e la gestione di computer paralleli. I computer appartenenti alla rete creata funzionano come un'unica macchina. Le PVM vengono usate principalmente per l'analisi e la risoluzione di problemi decisamente complessi o per trattare enormi quantità di dati.
17 Macchine virtuali in comunicazione E' possibile mettere in comunicazione tre macchine (due virtuali e una fisica) sullo stesso computer, utilizzando programmi di messaggistica istantanea.
18 Macchine virtuali nidificate Impossibilità di creare una macchina virtuale dentro un'altra macchina virtuale.
19 Un esempio pratico: creare una macchina virtuale con VirtualBox
20 Un esempio pratico: creare una macchina virtuale con VirtualBox
21 Un esempio pratico: creare una macchina virtuale con VirtualBox
22 Un esempio pratico: creare una macchina virtuale con VirtualBox
23 Un esempio pratico: creare una macchina virtuale con VirtualBox
24 Un esempio pratico: creare una macchina virtuale con VirtualBox
25 Un esempio pratico: creare una macchina virtuale con VirtualBox
26 Un esempio pratico: creare una macchina virtuale con VirtualBox
Tecnologie di virtualizzazione
Tecnologie di virtualizzazione Obiettivo: disaccoppiare il comportamento delle risorse hardware e software di un sistema di elaborazione, così come viste dall utente, dalla loro realizzazione fisica. Disaccoppiamento
Server LDAP. File Server. Domain Controller. Installazione di una piattaforma Linux Alessandro Brusò 24/05/2012
791522 Alessandro Brusò Installazione di una piattaforma Linux Server LDAP File Server Domain Controller 2 1 1 2 3 Analisi Creazione del server virtuale Installazione e configurazione dei servizi 3 Analisi
Joomla! e la virtualizzazione in locale... pro e contro
Joomla! e la virtualizzazione in locale... pro e contro Relatori: Andrea Adami Francesco Craglietto Lavorare in locale...pro presentazioni di siti congelati (siti più scattanti, nessuna interferenza di
L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:
Il Software L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: un insieme di programmi che permettono di trasformare un insieme di circuiti
Sistemi e reti. Virtualizzazione. A cura dell Ing. Claudio Traini
Sistemi e reti Virtualizzazione A cura dell Ing. Claudio Traini La virtualizzazione dell hardware La virtualizzazione dell hardware HAL: hardware abstraction layer nei sistemi Microsoft Virtualizzazione:
Virtualizzazione con OpenVZ
Workshop CCR Dicembre 2008 Stefano Stalio Laboratori Nazionali del Gran Sasso [email protected] Da wikipedia: OpenVZ is an operating system level virtualization technology based on the Linux
Sistema operativo & file system 1
Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione
Virtualizzazione con KVM. Reggio Emilia - Linux Day 2014 Stefano Strozzi KVM
Virtualizzazione con KVM Considerazioni Legge di Gordon Moore (co-fondatore di Intel): «Le prestazioni dei processori, e il numero di transistor ad esso relativo, raddoppiano ogni 18 mesi.» http://it.wikipedia.org/wiki/legge_di_moore
AURORA WebDOC Document Management System
AURORA WebDOC Document Management System PRESENTAZIONE Aurora WebDOC è un software della famiglia DMS (document management system) pensato per le piccole aziende e gli studi professionali. Queste realtà
Prof. Rossella Cancelliere
Laboratorio di Informatica e Statistica Chimica Industriale a.a 2004/05 Prof. Rossella Cancelliere Dip. Informatica Univ.Torino C.so Svizzera 185,Torino email:[email protected] tel: 011/670 67 77 Obiettivi
Contenitori. Subhraveti, D. Containers Beyond the Hype. AppOrbit, 2015.
Luca Cabibbo Architettura dei Sistemi Software dispensa asw640 marzo 2017 Containers are much faster to provision than full-fat virtual machines. Sam Newman 1 - Fonti Subhraveti, D. Containers Beyond the
Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27
Indice generale Introduzione...xiii A chi è destinato questo libro... xiii Struttura del libro...xiv Capitolo 1 Capitolo 2 Perché la virtualizzazione...1 Il sistema operativo... 1 Caratteristiche generali
Dr. Andrea Niri aka AndydnA ANDYDNA.NET S.r.l.
Virtual Machines Virtual BOX, Xen, KVM & C. Dr. Andrea Niri aka AndydnA ANDYDNA.NET S.r.l. 1 Che cosa è la virtualizzazione? In informatica la virtualizzazione x86 consiste nella creazione di una versione
Architetture software. Virtualizzazione
Sistemi Distribuiti Architetture software 1 Virtualizzazione 2 1 Virtualizzazione (motivazioni) Sullo stesso elaboratore possono essere eseguiti indipendentemente d t e simultaneamente t sistemi i operativi
VIRTUALIZZAZIONE partizionamento dell'hardware: mantenimento delle priorità di esecuzione: time sharing real time execution
VIRTUALIZZAZIONE Una "macchina virtuale" è, una macchina completa, con il proprio sistema operativo e le proprie applicazioni, che però condivide le risorse hardware con altre macchine analoghe. Esattamente
Sistema Operativo (Software di base)
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
Domande e risposte. Sommario. Autodesk Revit Autodesk Revit LT
Autodesk Revit Autodesk Revit LT Domande e risposte Il presente documento contiene domande e risposte relative all'utilizzo del software Autodesk Revit o Autodesk Revit LT con Boot Camp, una funzionalità
Introduzione alla Programmazione. Giselda De Vita
Introduzione alla Programmazione Giselda De Vita - 2015 1 Sulla base dell ambito in cui si colloca il problema da risolvere, è opportuno adottare un linguaggio piuttosto che un altro: ² Calcolo scientifico:
VirtualBox. Eseguire altri sistemi operativi dentro Linux. Stefano Sanfilippo. POuL. 28 ottobre 2013
VirtualBox Eseguire altri sistemi operativi dentro Linux Stefano Sanfilippo POuL 28 ottobre 2013 Stefano Sanfilippo (POuL) VirtualBox 28 ottobre 2013 1 / 14 Icon Server Senza VirtualBox FAENZA Reset Power
Cenni sulla virtualizzazione
Virtualizzazione Cenni sulla virtualizzazione Anno accademico 2016/17 Sistemi Concorrenti e Distribuiti Tullio Vardanega Realizzare una vista logica su una risorsa indipendentemente dalla sua vera natura
Elementi di Informatica
Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono
BASI DATI: Open Office BASE INFORMATICA
BASI DATI: Open Office BASE INFORMATICA 1 Open Office OpenOffice è una suite (ovvero una collezione di programmi) da ufficio. Comprende: Writer: un word processor Calc: un foglio di calcolo Base: un sistema
Requisiti di sistema per Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Tutti i diritti riservati.
Requisiti di sistema per Qlik Sense Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2017 QlikTech International AB. Tutti i diritti riservati.
Requisiti di sistema per Qlik Sense. Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati.
Requisiti di sistema per Qlik Sense Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Copyright 1993-2016 QlikTech International AB. Tutti i diritti riservati. Qlik,
Sistema operativo. Avere un architettura multi-core è un vantaggio
Sistema operativo Software responsabile del controllo e della gestione dei componenti hardware di un computer mediante interfaccia (driver), e della gestione dei vari programmi del computer. I programmi
REQUISITI TECNICI HR INFINITY ZUCCHETTI
REQUISITI TECNICI HR INFINITY ZUCCHETTI Documento aggiornato al 25 Giugno 2018 (Valido fino al 31 Ottobre 2018) Le versioni di sistemi operativi di seguito indicati rappresentano quelle utilizzate nei
Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco
Linux e i software liberi di Nardean Lorenzo e Redigolo Marco Indice INTRODUZIONE - Cos'è Linux - Software libero - Software libero proprietario - Versioni Linux - Distribuzioni STORIA - L idea - Prima
Documento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia.
Documento di Policy e configurazione del sistema di virtualizzazione per le postazioni universitarie presso gli Spedali Civili di Brescia. 20160126_DCSS_VDI_ospedale.docx 1/8 Sommario Premessa... 3 Destinatari
Informatica WINDOWS. Francesco Tura F. Tura
Informatica WINDOWS Francesco Tura [email protected] Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer con CPU Intel Pentium
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
nital.it I AM CAPTURE NX-D COMUNICATO STAMPA
I AM CAPTURE NX-D COMUNICATO STAMPA Nikon Capture NX-D, il software gratuito per lo sviluppo e la gestione delle immagini RAW Torino, 15 luglio 2014 Nital S.p.A. è lieta di annunciare la versione ufficiale
Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta
Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Chi sono Andrea Colitta E-mail: [email protected]
Sistemi Operativi certificati B.Point e Prodotti Complementari
Sistemi Operativi certificati B.Point e Prodotti Complementari Distribuzione Linux 1 Prodotto B.Point - Sistemi Virtuali 1 Prodotto B.Point - Release 15.50.00 2 Avvertenza 2 Prodotto Direzione Studio -
VirtualBox 4 Dummies
Ovvero, come avere una comodissimo pccavia dentro la nostra macchina di tutti i giorni, senza essere esperti, anzi... 1 Licenza d'utilizzo Copyright c 2011 Questo documento viene rilasciato secondo i termini
Introduzione al Calcolo Scientifico
Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli
Creazione macchina virtuale con WMware Player
Creazione macchina virtuale con WMware Player Con il motore di virtualizzazione VMware Player sono supportati tutti i modelli di chiavi USB di abilitazione dei nostri programmi: Eutron Smartkey USB Eutron
Informatica e Informatica di Base
Informatica e Informatica di Base WINDOWS Francesco Tura [email protected] Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer
IL BACKUP DEI DATI backup restore
IL BACKUP DEI DATI Il backup è l operazione che permette di creare una copia di sicurezza dei dati del sistema informatico su supporti di memorizzazione esterni al computer. Esso viene eseguito per poter
Virtualizzazione VirtualBox 4.1.2 su Host Windows
Virtualizzazione VirtualBox 4.1.2 su Host Windows La virtualizzazione, quando riferita all informatica, consiste nella creazione di una versione virtuale di una risorsa normalmente fornita fisicamente.
Introduzione alla Virtualizzazione
Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: [email protected] Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: [email protected]
I sistemi operativi (prima parte) Agostino Lorenzi I sistemi operativi - Atlas
I sistemi operativi (prima parte) Le esigenze dell informatica moderna Computer facili da usare Gestione di grandi archivi di dati Esecuzione di più programmi sulla stessa macchina Collegamento in rete
VIRTUALIZZAZIONE LUG - CREMONA. Linux Day - 25 Ottobre 2008
VIRTUALIZZAZIONE LUG - CREMONA Linux Day - 25 Ottobre 2008 VIRTUALIZZAZIONE In informatica la virtualizzazione consiste nella creazione di una versione virtuale di una risorsa normalmente fornita fisicamente
Fisciano, 24 ottobre 2008
Virtualizzazione applicazioni per la sicurezza Luigi Catuogno Fisciano, 24 ottobre 2008 Sommario Virtualizzazione e para-virtualizzazione Sicurezza Separazione delle applicazioni Virtual data center Trusted
