Case studies. Tipi di storage (1) Amministrazione di Sistema. Amministrazione di Sistema. Enterprise Amministrazione di Sistema 1

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Case studies. Tipi di storage (1) Amministrazione di Sistema. Amministrazione di Sistema. Enterprise 2015-16. Amministrazione di Sistema 1"

Transcript

1 Case studies Amministrazione di Sistema Sistemi Enterprise e integrazione dei sistemi Storage Enterprise Soluzioni High Availability e Cluster Virtualizzazione Domini e Active Directory Applicazioni per sistemi eterogenei Autenticazione per sistemi eterogenei Amministrazione di Sistema 2 Tipi di storage (1) Amministrazione di Sistema Storage Enterprise DAS (Direct Attached Storage) NAS (Network Attached Storage ) SAN (Storage Area Network) ESN (Enterprise Storage Network) CAS (Content Addressable Storage) / FCS (Fixed Content Storage) Object (Based) Storage / Cloud Storage Tecnologia Protocollo Velocità Tipo di dati Utilizzo DAS (SCSI) SAS 6 Gbps, 12 Gbps blocchi storage locale NAS TCP/IP 1Gbps, 10 Gbps file file sharing SAN Fibra FC 8/16/32 Gbps blocchi storage condiviso SAN Rame FCIP, iscsi 1Gbps, 10 Gb/s blocchi storage condiviso CAS TCP/IP 1Gbps, 10 Gbps archivi archiviazione Object TCP/IP 1Gbps, 10 Gbps oggetti archiviazione Amministrazione di Sistema 4 Amministrazione di Sistema 1

2 Tipi di storage (2) Unified Storage Convergenza nello storage Tipicamente solo a livello di front-end Unico appliance con NAS SAN FC iscsi Possibile integrazione con Cloud o Object Storage Amministrazione di Sistema Amministrazione di Sistema 6 Direct Attached Storage (DAS) Limitato ad un singolo host Tipi di DAS interno esterno Protocolli su bus parallelo IDE, SCSI su bus seriale SATA, SAS Funzioni RAID implementabili in hardware (controller) o software (Sistema Operativo) Passive vs Active DAS Passive Disk Enclosure based DAS Active Disk Enclosure based DAS Possibilità di avere 2 nodi client Amministrazione di Sistema Amministrazione di Sistema 8 Amministrazione di Sistema 2

3 Network-Attached Storage (NAS) Evoluzione dei fileserver Utilizzano protocolli di condivisione file CIFS/SMB e/o NFS (FTP) NDMP (Network Data Management Protocol) Basati spesso su sistemi embedded Custom, Windows Storage, Linux Tipologie di NAS Integrated NAS System (tutto in uno) Gateway NAS System (front-end di un sistema SAN) Funzioni RAID interne Affidabilità e disponibilità? Storage Area Network (SAN) Rete dedicata ad alta velocità per collegare host con dischi e/o librerie di nastri Componente tipica dell Enterprise Storage Tipi di protocolli adottati Fibre Channel networking con SCSI command set iscsi (2003) con SCSI command set over TCP/IP ATA-over-Ethernet (AOE) protocol Lato server (host) Fibre Channel Host Bus Adapter (HBA) Accesso tramite Logical Unit Number (LUN) Differenze dai sistemi NAS Amministrazione di Sistema Amministrazione di Sistema 10 Protocolli di una SAN Caratteristiche di un SAN Fibre Channel (FC) Standard ANSI e High Speed Serial Interface fibre vs fiber? iscsi Standard IETF (2004) RFC 3720 Funzionalità RAID Group Storage Group Zoning e LUN Masking Remote Mirror Snapshot MultiPath/PowerPath Pro Sicurezza, affidabilità, prestazioni, scalabilità, interoperabilità, Contro Costo elevato Amministrazione di Sistema Amministrazione di Sistema 12 Amministrazione di Sistema 3

4 Elementi di una SAN Host HBA (Host Bus Adapter) HBA Driver Cavi Fabric Data Router SAN Hub o Switch Cavi Zoning Storage Storage Array SP (Storage Processor) LUN Masking SAN Port Ogni elemento di un SAN è chiamato nodo i nodi client spesso vengono chiamati anche host ogni nodo può avere una o più porte Tipi di FC Ports N-Port (porta terminale di un collegamento point-to-point) NL-Port (porta che supporta la topologia arbitrated loop) F-Port (fabric port, porta di uno switch) E-Port (expansion port di uno switch) G-Port (porta di uno switch configurabile come E-Port o F-Port) Le porte possono essere identificate in vari modi Port_ID (all interno di una SAN, ogni porta ha un Port_ID univoco) WWPN (World Wide Port Name) PortType_PortMode Web site of the Storage Networking Industry Association Amministrazione di Sistema Amministrazione di Sistema 14 WWN (World Wide Name) Topoligie Fibre Channel Identificatore univoco a livello mondiale equivalente al MAC Address composto da 64 bit assegnato ad ogni Array e ogni HBA Amministrazione di Sistema Amministrazione di Sistema 16 Amministrazione di Sistema 4

5 Alternative alle SAN FC Block Storage Over IP Reti SAN basate su GigaEthernet iscsi FC su IP (FCIP o ifcp) FC su Ethernet (FCoE) FC su rame DAS (Direct Attached Storage) Box esterni collegati a uno o due HBA Considerazioni Costi Affidabilità Scalabilità Prestazioni Amministrazione di Sistema Amministrazione di Sistema 18 iscsi Indirizzi iscsi User IP Network Server IP Packet IP packet iscsi Initiator Adapter 1. User issues a request for data to a local server 5. The data request is again encapsulated in TCP/IP then returned 2. The SCSI command is encapsulated in TCP/IP & transmitted over IP Network iscsi Target Adapter 4. The SCSI commands are received by the Internal SCSI Controller, and the data is retrieved. Storage Device 3. The packet is decapsulated separating the SCSI commands Indirizzi IP Target e initiator hanno indirizzi IP, ma spesso più di uno iscsi Qualified Name (IQN) RFC 3720 e RFC 3721 literal iqn date (yyyy-mm) that the naming authority took ownership of the domain reversed domain name of the authority (org.alpinelinux, com.example, to.yp.cr) Optional ":" prefixing a storage target name specified by the naming authority. Extended Unique Identifier (EUI) Format: eui.{eui-64 bit address} (e.g. eui a425678d) T11 Network Address Authority (NASA) Format: naa.{nasa 64 or 128 bit identifier} (e.g. naa ba64678d) isns Internet Storage Name Service Amministrazione di Sistema Amministrazione di Sistema 20 Amministrazione di Sistema 5

6 Initiator iscsi La parte client Software initiator Hardware initiator HBA iscsi TCP Offload Engine (TOE) initiator La parte server Target iscsi Come lo storage mostra le LUN? Come lo storage viene indirizzato? Amministrazione di Sistema Amministrazione di Sistema 22 Implementazioni iscsi Hardware HBA, SAN e sistemi embedded Linux Linux-iSCSI Project UNH-iSCSI iscsi Enterprise Target Project Windows Microsoft iscsi Software Initiator Integrato in Vista e Windows Microsoft iscsi target Integrato negli ultimi Windows Server Topologia simil-fc Reti separate Multi-path Amministrazione di Sistema Amministrazione di Sistema 24 Amministrazione di Sistema 6

7 Multi-path Soluzione specifica per alcuni storage iscsi Rete flat Sicurezza applicata ad iscsi Protezione dei dati IPSec Autenticazione IP IQN CHAP password IPSec Amministrazione di Sistema Amministrazione di Sistema 26 Prestazioni di uno storage Dipendono da vari fattori Tipo di storage in particolare la cache Tipo di protocolli usati Tipo di RAID Tipo di dischi External transfer rate measured here Disk Drive / Storage Internal transfer rate measured here Front-end e back-end The front end provides the interface between the storage system and the host. It consists of two components: front-end ports and front-end controllers The front-end ports enable hosts to connect to the intelligent storage system, and has processing logic that executes the appropriate transport protocol, such as SCSI, Fibre Channel, or iscsi, for storage connections Front-end controllers route data to and from cache via the internal data bus. When cache receives write data, the controller sends an acknowledgment HBA Interface Buffer Head Disk Assembly Amministrazione di Sistema 27 Amministrazione di Sistema 7

8 Il mito degli IOPS Il problema dell allineamento Input/Output Operations Per Second (IOPS) metrica comunemente usata per misurare le prestazioni (massime) di uno storage Parametri per determinare gli IOPS per disco Rotational speed (aka spindle speed) Measured in revolutions per minute (RPM), most disks you ll consider for enterprise storage rotate at speeds of 7,200, 10,000 or 15,000 RPM with the latter two being the most common. A higher rotational speed is associated with a higher performing disk. Average latency The time it takes for the sector of the disk being accessed to rotate into position under a read/write head. Average seek time The time (in ms) it takes for the hard drive s read/write head to position itself over the track being read or written. There are both read and write seek times; take the average of the two values. Problema tipico delle SAN Ma anche di controller RAID Amplificato con l aggiunta di ulteriori livelli Ad esempio la virtualizzazione Amministrazione di Sistema Amministrazione di Sistema 30 Evoluzione dell IT Scalabilità degli storage Scale-in Scale-out Amministrazione di Sistema Amministrazione di Sistema 32 Amministrazione di Sistema 8

9 TYPE Clustered Scale Up & Down1 Dual Controller Shared Meta-Data Transactional Commits General Purpose Storage Differenti architetture Tightly Coupled Scale Out Multi-Controller Grid Shared Meta-Data Transactional Commits Linearity in all things TYPE 2 Loosely Coupled Scale Out Independent Controllers Distributed Meta-Data Transactional Commits Large Content Repositories TYPE 3 Distributed Share Nothing TYPE 4 Independent Controllers Distributed Meta-Data Non-Transactional Commits 3 rd Platform Applications Amministrazione di Sistema 33 Sistemi (iper-)convergenti Sistemi che integrano diverse risorse: Calcolo (CPU/RAM) Storage (Network) Converged Infrastructure (CI) Always: a method of using infrastructure where compute, network and persistence are treated as a SYSTEM rather than as COMPONENTS Sometimes: Includes single order, single warranty, single support Hardware and Software are packaged together & sometimes not Amministrazione di Sistema 34 Embedded Converged Infrastructure Converged Architectures Integrated Best-of-Breed Integrated Stack Integrated Infrastructure Software- Defined BYO Commodity Hyper-converged Architectures Common Modular Building Integrated Block Rack Scale Appliances Rack Scale Common Rackscale Building Blocks Embedded Converged Infrastructure Converged Architectures Integrated Best-of-Breed Integrated Stack Integrated Infrastructure Software- Defined BYO Commodity Hyper-converged Architectures Common Modular Building Integrated Block Rack Scale Appliances Rack Scale Common Rackscale Building Blocks Definition Generalized compute within storage arrays Host locally executed workloads Generally only suitable for workloads focused on data proximity or data services Worklo ad optimize d systems of server, storage, network, and mgmt. SW Sold w/preintegrat ed package d SW General purpose preint. & Ref arch. systems containing server, storage, network, & mgmt. SW. Excellent support for legacy workloads/br ownfield Source: EMC Market Intelligence, EMC OCTO, EMC ETPD, IDC, Gartner, Company websites, SME interviews Commodity HW and DIY mgmt. and orchestration SW Nonappliance model VMware SDDC and Openstack Framework & Distros All-in-one box systems Compute and storage in a small, scalable node (2U) SMB/Robo prime target Simplicity/cos t are main value prop VMware almost always used Decomp osed and redesign ed for high density or high capacity or low power server architec tures Unit size of 4U chassis to full rack Open Scalable systems of racks plus bare metal resource allocation M&O Spans HW & SW; Multi-rack management Open Source plays a more critical role Strengths Weakness Best way to deploy additional storage services Poor economics for general purpose workload use Fastest timeto value at the application level Application Silo Well suited and broad support for P2 workload requirements Proven, mature High Step In Cost. Premium economic scaling factors Flexibility of any hardware choice. Nonpredictable outcome Nonintegrated acquisition and support model Source: EMC Market Intelligence, EMC OCTO, EMC ETPD, IDC, Gartner, Company websites, SME interviews Start very small Simple support model Unbeatable simplicity Poor economic scaling past ~1000 VMs Rigidity for datacenter use cases Well suited for general scale SP, SaaS P3 workloads Flexible Simple Support Poor support Model for legacy workload SLAs and infrastructure expectations Supports specialized, high-end P3 workloads due to custom HW Simple support model Poor support for legacy workload SLAs and infrastructur e expectations Amministrazione di Sistema 9

10 Cache & Flash Flash Storage Lato Storage Full Flash Hybrid Multi-tiering o caching Lato Host Schede PCI-e Flash SSD Nuove DIMM? NVDRAM Software di gestione? Amministrazione di Sistema Amministrazione di Sistema 38 Introduzione Amministrazione di Sistema Soluzioni High Availability Obiettivi delle soluzioni di HA (alta disponibilità) Eliminare i single point of failure Aumentare Disponibilità (Prestazioni) (Scalabilità) Applicabilità Singolo sistema Gruppo di sistemi Cluster Networking LAN e WAN Storage Livello di applicazione / servizio Amministrazione di Sistema 40 Amministrazione di Sistema 10

11 Hardware HA (1) Soluzioni comuni Alimentatori ridondati e hot-swap Dischi in configurazione RAID e hot-swap Configurazioni usate: 1, 1+0, 5, 5+0 e/o 6 Soluzioni recenti Ventole hot-swap Memoria primaria RAID e hot-swap Deve essere supportata dal Sistema Operativo Soluzioni Enterprise Ridondanza totale Server Hardware RAID Dual power Dual NICs Redundant fans Dual HBAs SAN Hardware Global hot spares Multiple data paths Redundant storage processors RAID Redundant SAN fabrics Multiple HBAs Network NIC teaming Load balancing Redundant switches Hardware HA (2) Amministrazione di Sistema Amministrazione di Sistema 42 RAID (1) Redundant Array of Inexpensive (Indipendent) Disk brevetto IBM del 1978 implementabile a livello hardware e software Livelli RAID standard RAID 0 (striping) JBOD ( Just a Bunch of Disks ) RAID 1 (mirroring) RAID 2, 3, e 4 RAID 5 RAID 6 o RAID DP (Dual Parity) simile al 5 ma doppio meccanismo di ridondanza con bit su dischi distinti RAID (2) Livelli composti RAID 0+1 (RAID 01) RAID 10 (RAID 1+0) RAID 50 (RAID 5+0) Livelli proprietari RAID 7 Storage Computer Corporation RAID 1.5 HighPoint RAID S (Parity RAID) EMC Corporation Amministrazione di Sistema Amministrazione di Sistema 44 Amministrazione di Sistema 11

12 Diagram Single RAID Levels (1) RAID 0 RAID 1 RAID 5 RAID 6 Cost Lowest High Moderate Moderate+ Description Striping Mirroring Striping with Parity Striping with Dual Parity Minimum Disks Maximum Disks Array Capacity Controller Dependant No. of Drives x Drive Capacity 2 Controller Dependant Drive Capacity (No. of Drives - 1) x Drive Capacity Storage Efficiency 100% 50% (Num of drives 1) / Num of drives Controller Dependant (No. of Drives - 2) x Drive Capacity (Num of drives 2) / Num of drives Fault Tolerance None 1 Drive failure 1 Drive failure 2 Drive failures High Availability None Good Good Very Good Amministrazione di Sistema 45 Degradation during rebuild Random Read Performance Random Write Performance Single RAID Levels (2) RAID 0 RAID 1 RAID 5 RAID 6 NA Slight degradation Rebuilds very fast High degradation Slow Rebuild (to write penalty of parity) Very High degradation Very Slow Rebuild (to write penalty of dual parity) Very Good Good Very Good Very Good Very Good Good (slightly worse than single drive) Fair (Parity overhead) Poor (Dual Parity Overhead) Seq. Read Perf. Very Good Fair Good Good Seq. Write Perf. Very Good Good Fair Fair Use Case Non critical data High speed requirements Data backed up elsewhere Typically used as RAID 10 in OLTP / OLAP applications Non-write intensive OLTP applications / file servers etc Misc - - Parity can considerably slow down system Non-write intensive OLTP applications / file servers etc Not supported on all RAID cards Amministrazione di Sistema 46 Nested RAID Levels (1) Nested RAID Levels (2) Diagram RAID 10 RAID 50 Fault Tolerance Multiple drive failure as long as 2 drives from same RAID 1 set do not fail RAID 10 RAID 50 Multiple drive failure as long as 2 drives from same RAID 5 set do not fail High Availability Excellent Excellent Description Mirroring then Striping Striping with Parity then Striping without parity Minimum Disks Even number > 4 > 6 Maximum Disks Controller Dependant Controller Dependant Array Capacity (Size of Drive) * (Number of Drives ) / 2 (Size of Drive) * (No. of Drives In Each RAID 5 Set - 1) * (No of RAID 5 Sets) Storage Efficiency 50% ((No. of Drives In Each RAID 5 Set - 1) / No. of Drives In Each RAID 5 Set) Degradation during rebuild Minor Moderate degradation Slow Rebuild (due to write penalty of parity) Read Performance Very Good Very Good Write Performance Very Good Good Use Case OLTP / OLAP applications Medium-write intensive OLTP / OLAP applications Amministrazione di Sistema Amministrazione di Sistema 48 Amministrazione di Sistema 12

13 Oltre il RAID RAID può essere applicato a livello hardware tipico di molte schede RAID per server o a livello software Ma esistono filesystem che non lo richiedono: Ad esempio ZFS Problemi del RAID Richiesta di dischi uguali (nel RAID hardware) Tempi di rebuild Nuove tecnologie si stanno affiancando come sostituti del RAID: Erasure coding (EC) metodo di data protection dove i dati sono suddivisi in frammenti e distribuiti su più location differenti (che possono essere dischi, nodi o anche località geografiche) RAIN (redundant array of independent nodes, chiamato anche channel bonding, reliable array of independent nodes, or random array of independent nodes) modello di sistemi distribuiti di storage con funzioni opportuno per gestire la disponibità del dato in caso di guasto ad uno dei nodi. Vantaggi Semplicità Configurazione Gestione Economicità Svantaggi Singolo sistema HA Single point of failure CPU Motherboard Sistema Operativo Amministrazione di Sistema Amministrazione di Sistema 50 Backup a freddo Da non confondere con la soluzione stand-by o fail-over Soluzione spartana Ridondanza a livello di intero sistema Sistema gemello configurato in modo identico Applicabile per apparati di rete Router e Switch Problemi per server Come migrare lo stato e i dati? Disaster Recovery Ripristino a seguito di un disastro Diverse categorie di disastri Diversi gradi di ripristino Diversi tempi di ripristino Metriche Recovery Point Objective (RPO) Recovery Time Objective (RTO) Dipendente da altri fattori Policy di backup Policy di sicurezza Amministrazione di Sistema Amministrazione di Sistema 52 Amministrazione di Sistema 13

14 HA negli apparati di rete Switch Doppio percorso 2 switch e 2 schede in teaming per ogni PC Spanning Tree (802.1d) Rapid Spanning Tree (802.1w) Router VRRP (Virtual Redundant Routing Protocol) Metriche Multiplo gateway? Linee WAN BGP Diverse soluzioni HA nei sistemi Cluster Redirect Migrazione Utilizzo di macchine virtuali HA tra sistemi Host Storage condiviso Migrazione di processi Amministrazione di Sistema Amministrazione di Sistema 54 Definizione di Cluster Amministrazione di Sistema Cluster e HA Computer cluster a group of loosely coupled computers that work together closely Definizione tecnologica insieme di macchine che fornisco una piattaforma applicativa Scalabile Scalabilità di prestazione e di costo Altamente disponibile Fail-over Manutenzione Gestite come una singola unità Amministrazione di Sistema 56 Amministrazione di Sistema 14

15 Cluster computing Tipologie di Cluster HA (High Availability) / Fail-over Cluster Load Sharing / Balancing Cluster High-Performance Computing (HPC) Cluster MPI (Message Passing Interface) PVM (Parallel Virtual Machine) Grid Computing / Grid Cluster SSI (Single System Image) Livelli di applicabilità Livelli di applicabilità Livello hardware Livello di sistema operativo Livello dei servizi Livello delle applicazioni Interazione tra i nodi Teoria dei sistemi distribuiti Soluzioni alternative Amministrazione di Sistema Amministrazione di Sistema 58 Tecnologie dei Cluster Storage condiviso Nessuna replica Quorum Replica Master Slave Multimaster Heartbeat Test reciproco su rete su rete dedicata (o seriale) su Quorum Distribuzione del carico Meccanismo di shutdown Caso tipico a due nodi Continuità sui servizi Mission Critical Modalità Active-Passive Active-Active Heartbeat HA Cluster Amministrazione di Sistema Amministrazione di Sistema 60 Amministrazione di Sistema 15

16 LB Cluster Varie soluzioni possibili Normalmente si usa l approccio a macchine parallele punto di ingresso ben definito Nome DNS puro round robin IP nessuna interazione tra i nodi problemi modalità di bilanciamento gestione del fail-over sincronia dati Soluzioni per Windows (1) Microsoft Cluster Server (MSCS) HA cluster per applicazioni e servizi MSCS 1.0 ( Wolfpack ) è stato rilasciato nel 1997 MSCS 1.1 (Server Clustering) è integrato in alcuni Windows 2000 Server MSCS 1.2 è integrato in Windows 2003 Enterprise/Datacenter Con 2008 il servizio si chiama Failover Clustering Windows 2000 Limitato a 2 nodi per cluster 4 nella versione Datacenter Windows 2003 Fino a 8 nodi per cluster Oltre nella versione Datacenter Amministrazione di Sistema Amministrazione di Sistema 62 Soluzioni per Windows (2) Altre tecnologie Windows Load Balancing Service (WLBS) ex Convoy Cluster Software by Beaverton solo per NT 4.0 Network Load Balancing (NLB) per applicazioni e servizi IP-based massimo 32 nodi Component Load Balancing (CLB) per applicazioni middle-tier Windows Compute Cluster Server (CCS) 2003 HPC Server 2008 AD, DFS, Supporto per reti SAN MSCS - Terminologia Terminologia Node Resource Group Dependency Failover e failback Virtual server Heartbeat Quorum resoruce Active/passive o active/active Shared Storage Amministrazione di Sistema Amministrazione di Sistema 64 Amministrazione di Sistema 16

17 Soluzioni per Windows (3) NLB vs MSCS Technology Scenario Web Server Farm Terminal Services File/Print Servers Database/ Messaging Cluster Service Networking Load Balancing Benefits Aumentare velocemente la capacità Minimizzare il downtime Aumentare velocemente la capacità Minimizzare l effetto del failure di un server Minimizzare i disservizi Manutenzione programmata dei nodi Minimizzare il downtime applicativo Assicurare consistenza dei dati E-Commerce Sites Aumentare velocemente la capacità Minimizzare il downtime Amministrazione di Sistema Amministrazione di Sistema 66 Soluzioni per Linux Linux Virtual Server (1) Linux Clustering Information Center Sistemi High Availability Heartbeat + varie soluzioni Sistemi Load Sharing/Balancing Linux Virtual Server Sistemi Computational/High Performance Beowulf openmosix Sistemi SSI (Single System Image) Amministrazione di Sistema Amministrazione di Sistema 68 Amministrazione di Sistema 17

18 Linux Virtual Server (2) NAT IP-Tunneling Direct Routing Storage condiviso (1) Necessario (?) nei cluster (HA) Soluzione hardware storage esterni SCSI, SAS soluzioni NAS o SAN Soluzioni software replica di file rsync, rdiff, FAM replicazioni incrementali? replica di blocchi DRDB: RAID-1 di rete basato su Network Block Device Amministrazione di Sistema Amministrazione di Sistema 70 Storage condiviso (2) Problema di accesso allo storage condiviso integrità del file system accesso esclusivo per file system NON distribuiti utilizzo di file system distribuiti e pensati per cluster con storage condiviso Alternative allo storage condiviso storage replicato soluzioni senza storage condiviso utilizzo di transaction log Cluster Continuous Replication (CCR) di Exchange 2007 architettura shared nothing Cluster MySQL File System distribuiti (1) Possibile suddivisione alto livello File System di rete distribuito basso livello File System fisico distribuito (o meglio concorrente) File System distribuiti (di rete) Molteplici nodi per accedere alle risorse Da non confondere con i NAS Namespace univoco File System concorrenti (I/O level) File System di dati condivisi cluster attivo-attivo? cluster attivo-passivo? File System di dati distribuiti Amministrazione di Sistema Amministrazione di Sistema 72 Amministrazione di Sistema 18

19 File System distribuiti (2) Microsoft DFS Melio FS OpenAFS (derivato da ASF) CODA Sviluppato presso la CMU a partire da AFS2 (Intermezzo) Dcache PVFS (Parallel Virtual File System) 1.x e 2.x OpenGFS Derivato da Sistina (ora RedHat) GFS (Global File System) IBM GPFS (General Parallel File System) OCFS2 (Oracle Cluster File System) Lustre (Linux Cluster) scalable, secure, robust, highly-available cluster file system Amministrazione di Sistema 73 AFS Andrew (Carnegie) File System Sviluppato nel 1989 IBM e CMU (Carnegie-Mellon University) Caratteristiche Multipiattaforma Lavora sia su LAN che WAN Autenticazione tramite Kerberos (modificato) Autorizzazione tramite ACL Terminologia Cella AFS Insieme di macchine di uno stesso dominio Partizione AFS Partizione montata (sul server) in /vicepxx Volume Volumi speciali: root.afs e root.cell Namespace /afs/nome_cella/mount_point/ Amministrazione di Sistema 74 Cluster di DBMS Molti DBMS supportano meccanismi di replica/sincronizzazione e/o cluster Prodotti commerciali/proprietari Oracle Oracle RAC (Real Application Clusters) Microsoft Exchange Exchange 2007 CCR (Cluster Continuous Replication) Microsoft SQL IBM DB Software libero MySQL PostgresQL Cluster-aware Livello di compatibilità con il cluster Applicazioni Servizi Script Filesystem Protocolli Amministrazione di Sistema Amministrazione di Sistema 76 Amministrazione di Sistema 19

20 Virtualizzazione Amministrazione di Sistema Virtualizzazione Definizione (fonte: Wikipedia) creazione di una versione virtuale di una risorsa normalmente fornita fisicamente definizione di virtuale oggetto non realmente esistente, non avente una sua fisicità Virtualizzazione meccanismo per creare contesti multipli, partizionando le risorse Qualunque risorsa hardware o software può essere virtualizzata sistemi operativi, server, processori, memoria, spazio disco, applicazioni, fax, telefoni, Amministrazione di Sistema 78 Tipi di virtualizzazione (1) System Virtualization Server Virtualization Dekstop Virtualization Virtualizzazione lato client VMware ACE Microsoft Kidaro Virtualizzazione lato server VDI (Virtual Desktop Infrastructure) Application Virtualization Streaming di applicazioni Microsoft Application Virtualization App-V (SoftGrid) Altiris Software Virtualization Solution (SVS) Citrix Presentation Server Applicazioni portabili VMware ThinApp (Project NorthStar Beta - Thinstall) Amministrazione di Sistema 79 Tipi di virtualizzazione (2) Presentation Virtualization Terminal Server / Citrix User State Virtualization Document redirection / Offline file Storage Virtualization SAN LAN Virtualization VLAN, VPN Altri esempi di virtualizzazione Software-As-A-Service (SAAS) Grid Cluster Amministrazione di Sistema 80 Amministrazione di Sistema 20

21 Cenni storici La preistoria (anni 60) nasce il concetto di macchina virtuale da parte di IBM con il suo prodotto VM/370 si parla di SuperVisor La storia (anni 90) la ricerca di un meccanismo per rendere un programma portabile su più architetture ha portato nuovo interesse alle tecniche di virtualizzazione macchina virtuale simulata: Java Virtual Machine (JVM) negli anni recenti c è stato un rinnovato interesse per la virtualizzazione dell hardware 1999 primi prodotti di virtualizzazione x86 Unmodified Application Unmodified OS Hardware virtuale Sistema virtuale SW di virtualizzazione Amministrazione di Sistema Amministrazione di Sistema 82 Terminologia Virtualizzazione e archittetture Virtualization / Paravirtualization Desktop virtualization Server virtualization Host / Domain0 / Parent La macchina reale sulla quale viene eseguito il software di virtualizzazione Guest / DomainUs / VM La macchina virtuale VMM (Virtual Machine Monitor) Hypervisor P2V (Physical To Virtual) Amministrazione di Sistema Amministrazione di Sistema 84 Amministrazione di Sistema 21

22 Key Features of Virtualization Server fisici vs Server virtuali Partitioning Isolation Run multiple virtual machines simultaneously on a single physical server Each virtual machine is isolated from other virtual machines on the same server Encapsulation Hardware Independence IDC 2009 Entire virtual machine is saved in files and can be moved and copied by moving and copying files Run a virtual machine on any server without modification Nel 2009 ci doveva essere il sorpasso In ogni caso la virtualizzazione server è diventata mainstream Amministrazione di Sistema Amministrazione di Sistema 86 Virtual vs Real Vantaggi Consolidamento server Ottimizzazione delle risorse processore, disco, memoria, Ottimizzazione degli spazi alternativa ai server Blade Svantaggi Criticità da gestire Considerazioni sulle licenze Ogni sistema (host o virtuale) necessita di licenze px IDC prevede che nel 2007 i server virtuali rappresenteranno oltre il 20% dei totali Nel 2014 il numero di workload virtualizzati sarà del 70% ROI (Return On Investment) Le soluzioni della virtualizzazione riducono i costi acquisto dell hardware allocazione fisica manutenzione amministrazione centralizzata espansione del datacenter e provisioning di nuovi server test aggiornamento dell hardware Stime e analisi indicative ritorno completo sull investimento in meno di 6 mesi riduzione del TCO del Datacenter fino al 64 % riduzione dei costi hardware del 40% riduzione dei costi di manutenzione e testing fino al 70% riduzione dei tempi di downtime del % riduzione dei tempi di failure recovery dell 80% riduzione dei tempi di sviluppo e test da ore a minuti Amministrazione di Sistema Amministrazione di Sistema 88 Amministrazione di Sistema 22

23 Consolidation and Containment Architetture di virtualizzazione Virtual infrastructure provides a managed approach to regain control over x86-based server sprawl Type-2 VMM Hybrid VMM Type-1 VMM (Hypervisor) Server consolidation Reduce number of servers in datacenter to reduce costs Server containment Create virtual machines instead of provisioning new hardware Reduces future hardware needs Aspetto ecologico-energetico: risparmio di energia e minor inquinamento Guest 1 Guest 2 Guest 1 Guest 2 VMM Guest 1 Guest 2 Host OS VMM Host OS Host OS VMM Hardware Hardware Hardware Esempi: Esempi: Esempi: JVM Microsoft Virtual PC VMware ESX/ESXi CLR Microsoft Virtual Server Microsoft Hyper-V VMware Workstation Xen Amministrazione di Sistema Amministrazione di Sistema 90 Tipi di Hypervisor Monolitico vs. Microkernel Monolithic hypervisor Simpler than a modern kernel, but still complex Contains its own drivers model Microkernelized hypervisor Simple partitioning functionality Increase reliability and minimize TCB No third-party code Drivers run within guests VM 1 ( Admin ) VM 2 VM 3 Hypervisor Drivers Drivers Hardware VM 1 ( Parent ) Virtualization Stack Drivers Drivers VM 2 ( Child ) Drivers Drivers Hypervisor Hardware VM 3 ( Child ) Drivers Drivers Microkernelized Hypervisor has an inherently secure architecture with minimal attack surface Amministrazione di Sistema Amministrazione di Sistema 92 Amministrazione di Sistema 23

24 Tipi di virtualizzazione Emulazione eseguire S.O. e applicazioni compilate per una architettura su di un altra Partizionamento hardware Virtualizzazione meccanismo per creare contesti multipli su di un singolo processore, partizionando le risorse Virtualizzazione completa (Full) convenienza? Paravirtualizzazione non è richiesta l emulazione dei driver (in particolare quelli di I/O) l overhead è molto basso occorre modificare il kernel del sistema guest Simulazione Prodotti di virtualizzazione (1) Uso personal Software proprietari gratuiti VMware Player Microsoft Virtual PC Sun VirtualBox Software proprietari a pagamento VMware Workstation Parallels Software libero Qemu VirtualBox OSE Emulatori di altri sistemi Amministrazione di Sistema Amministrazione di Sistema 94 Prodotti di virtualizzazione (2) Uso server Software libero o OpenSource XEN, V-server, UML, KVM OpenVZ Software proprietari gratuiti Microsoft Virtual Server Microsoft Hyper-V Viridian VMware Server (ex GSX) Software proprietari a pagamento VMware Virtual Infrastructure (ex ESX) Virtuozzo Server Virtualization / Parallels Virtual Iron Xen Enterprise (Citrix, Suse, RedHat, Oracle) Hardware Vendors IBM Logical Partitions (LPAR AIX 5.1) Dynamic Logical Partitions (DLPAR AIX 5.2) Shared Processor Logical Partitions (SPLPAR AIX 5.3 on Power 5) HP Hardware partitions (npar) Virtual partitions (vpar) Sun Dynamic System Domains (DSD) Containers (Zones - Solaris 10) Intel Hyper-threading Virtualization Technology (VT) Amministrazione di Sistema Amministrazione di Sistema 96 Amministrazione di Sistema 24

25 Emulatori Emulatori hardware (virtualizzatori) PearPC Bosch, Qemu WoW (Windows on Windows) Emulatori di SO DosEMU/FreeDOS colinux Simultatori Wine Transcoding Digital Alpha FX!32 Livello di applicazione Livello Hardware Caratteristica tipica di alcuni mainframe Partizionamento del sistema in più macchine Processori Vanderpool Intel VT (Virtualization Technology) e AMD-V (Pacifica) Livello del Sistema Operativo Sistema Operativo dedicato VMware ESX Patch al Sistema Operativo XEN, UML, KVM Livello applicativo Applicazioni specifiche VMware Player, Workstation e Server Amministrazione di Sistema Amministrazione di Sistema 98 Sistema guest Virtualizzazione hardware Macchine virtuali complete VMware, Plex86, Bochs, Qemu, Virtual PC, VirtualBox Paravirtualizzazione Virtualizzazione hardware minimale XEN Virtualizzazione del Sistema Operativo Macchine virtuali a livello di processo User-mode Linux Kernel, Virtuozzo, OpenVZ Virtualizzazione parziale Contesti di sicurezza distinti Linux V-Server Project chroot Amministrazione di Sistema 99 Virtualizzazione vs. Containers Container Tecnologia di virtualizzazione parziale che opera a livello di sistema operativo Evoluzione di soluzioni già esistenti OpenVZ e Linux-Vserver jail di FreeBSD, workload partitions AIX e i container di Solaris In forte crescita nel mondo cloud Grazie alla gestione tramite Docker Amministrazione di Sistema 100 Amministrazione di Sistema 25

26 Gestione della virtualizzazione VMware Virtual Center Gestione centralizzata per host e VM VMotion per VM Cluster HA tra host Distribuzione automatica del carico Xen Enterprise Virtual Iron Microsoft SystemCenter Virtual Machine Manager Amministrazione di Sistema Amministrazione di Sistema 102 Intel Virtualization Technology Intel Virtualization Technology Intel Virtualization Technology (Intel VT) Intel VT refers to all the hardware assists for virtualization that Intel offers across its platform (CPU, Chipset, I/O) Vector 3: IO Device Focus Assists for IO sharing: PCI IOV compliant devs VMDq: Multi-context VT-c IO End-point DMA translation caching IO virtualization assists Intel VT for IA-32 and Intel 64 (Intel VT-x, VT-x2) Intel VT-x refers to all the hardware assists for virtualization in Intel Xeon processors Intel VT For Directed I/O (Intel VT-d, VT-d2) Intel VT-d refers to all the hardware assists for virtualization in Intel chipset Intel VT For Connectivity (Intel VT-c) Intel VT-c refers to all the hardware assists for virtualization in Intel networking and I/O devices Processor Chipset Network - Interrupt acceleration - Flexibility in live migration - Extended page tables - I/O performance through direct assignment - Memory protection - Over 2x throughput gains on 10GbE - Offload routine I/O tasks Vector 2: Chipset Focus Vector 1: Processor Focus VMM Software Evolution Software-only VMMs Binary translation Paravirtualization Device emulations Close basic processor virtualization VT-x/i holes in Intel 64 & Itanium CPUs Simpler and more secure VMM through use of hardware VT support Core support for IO robustness & performance VT-dvia DMA remapping Richer/faster: Intel VT FlexPriority, FlexMigration VT-x2/i2 EPT, VPID, ECRR, APIC-V Better IO/CPU perf and functionality via hardware-mediated access to memory Interrupt filtering & remapping VT-d extensions VT-d2 to track PCI-SIG IOV Perf improvements for interrupt intensive VT-x3/i3 env, faster VM boot Richer IO-device functionality and IO resource sharing Past VMM software evolution over time with hardware support Amministrazione di Sistema Amministrazione di Sistema 104 Amministrazione di Sistema 26

27 Nehalem-EX virtualization features Microsoft Hyper-V Partizione parent Partizione child Stack di virtualizzazione WMI VM Service VM Worker Applicazione Guest Ring 3 Windows (core) Kernel Drivers Windows VSPs VSCs Kernel VMBus Enlightments Windows Hypervisor Hardware Ring 0 Ring "-1" Amministrazione di Sistema Amministrazione di Sistema 106 VMware ESX Server 98% 2% Agent Agent RPM Amministrazione di Sistema RHEL3-based Service Console Helpers VMM VMM VMM VMkernel Domini e condivisione di risorse Storage Networking Resource Management HAL and Device Drivers Disk Footprint: 2 GB Percent of Patches >50% Disk Footprint: 32 MB Amministrazione di Sistema 107 Amministrazione di Sistema 27

28 Implementazione Windows Active Directory (AD) richiede un Windows Server, con i ruoli di Domain Controller (e DNS Server) Condivisione file e stampanti qualunque sistema Windows CIFS, SMB SMB 2.0 (solo 2008 e Vista) DFS richiede un Windows Server Linux Samba Domini e AD Sottoinsieme della rete a gestione centralizzata Domini AD e siti Un dominio può contenere più siti e viceversa Ruoli dei computer Domain Controller Windows Server in cui è stato installato Active Directory Member Server un computer che svolge uno oppure più servizi dedicati Client computer che utilizza i servizi presenti nel dominio Amministrazione di Sistema Amministrazione di Sistema 110 Active Directory (1) Active Directory (2) Sistema integrato e distribuito di directory service rilasciata come beta nel 1996 rilasciata per la prima volta con Windows 2000 Integrazione di diversi standard Domain Name Service sostituisce ai Domini NT i Domini DNS X.500 Utilizzato per elencare gli oggetti Lightweight Directory Access Protocol Utilizzato la comunicazione Kerberos V5 Utilizzato per l autenticazione Active Directory Service Interfaces (ADSI) TCP/IP DHCP X.509 DNS Internet-Standard Technologies Kerberos SNTP LDIF LDAP Amministrazione di Sistema Amministrazione di Sistema 112 Amministrazione di Sistema 28

29 Active Directory (3) Contenitore di informazioni replicato sui DC sistema affidabile per molte funzionalità critico per i ruoli FSMO (Flexible Single Master Operation) Discovery dei nomi e dei servizi tramite DNS e record SRV non più tramite broadcast o tramite WINS Autenticazione centralizzata tramite kerberos (e/o NTLM) Non tutto è contenuto in AD SYSVOL è una share che si appoggia al Filesystem Amministrazione di Sistema 113 Directory Repository contenente oggetti: Utenti, gruppi e/o contatti Stampanti condivise Computer e/o Server Unità disco condivise Organizzato in modo gerarchico all interno di Domini (Domain) Organization Unit (OU) Simile ad un database informazioni tipicamente usate in lettura Accesso non transazionale Permesse inconsistenze temporanee Amministrazione di Sistema 114 Terminologia (1) Dominio contenitore di oggetti deve includere almeno un controller di dominio (DC) può contenere dei computer client e/o stampanti e/o Root Domain Struttura (Albero Tree ) raggruppamento di uno o più domini Windows può essere costituita da un solo dominio più altri sottodomini appartenenti allo stesso spazio dei nomi contiguo Insieme di Strutture (Foresta Forest ) raggruppamento di una o più strutture Organizational Unit (OU) contenitore di oggetti delimita il raggio d azione delle policy permette la delega amministrativa Terminologia (2) Sito rappresenta il raccordo tra la struttura logica di Active Directory e la rete fisica che la ospita delimita il contesto di replica tra i vari Domain Controller Schema definisce tutti gli elementi che appartengono all Active Directory NTDS (database di Active Directory) directory del nuovo dominio e contiene tutti gli oggetti memorizzati nell'archivio di Active Directory il percorso predefinito del database è c:\windows\ntds il file che contiene il database di directory si chiama Ntds.dit SYSVOL (Volume di sistema condiviso) struttura di cartelle che esiste in tutti i controller di dominio memorizza gli script e alcuni oggetti per il dominio il percorso predefinito del sistema condiviso è: c:\windows\sysvol Amministrazione di Sistema Amministrazione di Sistema 116 Amministrazione di Sistema 29

30 Tree Forest Domini e foreste Forest Two-Way Transitive Trusts External One-Way Non-Transitive Trust Tree Objects OU OU OU Domain Windows NT Domain Tree Forest Tipi di Domain Controller Servizi fondamentali di AD master operazioni catalogo globale controller di dominio Molte funzioni sono svolte in Multi-Master Mode eccetto alcune che sono svolte in Single-Master Mode Ruoli FSMO (Flexible Single Master Operation) A livello di foresta Schema master Domain naming master A livello di dominio PDC emulator RID master Infrastructure master Per elencare il master di ogni ruolo: netdom query fsmo Per spostarli da un server ad un altro: Ntdsutil.exe Amministrazione di Sistema Amministrazione di Sistema 118 Distribuzione delle informazioni Global Catalog Ruolo speciale dei controller di dominio Qualunque DC può operare come GC Funzioni del servizio GC Trovare gli oggetti Permettere accessi UPN (User Principal Name) Supportare i gruppi universali Replica di AD Intra-sito Continua e non compressa Tra siti diversi Discreta e compressa Nuova modalità in 2008: Read Only DC Problemi Risoluzione dei nomi Conversione nomi in indirizzi IP Service Discovery Utilizzo del DNS A record Risoluzione dei nomi macchina Sostituisce il vecchio WINS Service (SRV) record Discovery dei server per i servizi di AD LDAP, GC, DC, Kerberos Amministrazione di Sistema Amministrazione di Sistema 120 Amministrazione di Sistema 30

31 Naming Convention LDAP Distinguished name CN=Jeff Smith, CN=Users, DC=contoso, DC=msft Relative distinguished name Kerberos User Principal Name (UPN) e suffissi alternativi JeffS@contoso.msft Service Principal Name (SPN) Globally Unique IDentifier (GUID) Universal Naming Convention (UNC) Amministrazione di Sistema 121 Forest-wide replication (every DC in forest has a replica) Domain-wide replication Configurable replication Directory Partitions Schema Configuration contoso.msft Application Contains definitions and rules for creating and manipulating all objects and attributes Contains information about Active Directory structure Contains information about all domain-specific objects created in Active Directory Contains application data ForestDNSZone DomainDNSZone All Partitions Together Comprise the Active Directory Database Amministrazione di Sistema 122 Schema Estensioni allo schema Object Class Examples Computers Attributes of Users might contain: Dynamically available, updateable, and protected by DACLs Attribute Examples List of attributes Molte applicazioni usano AD in particolare Exchange Molte applicazioni aggiungono informazioni allo schema di AD Possibili problemi?! Users Servers accountexpires badpasswordtime mail name accountexpires badpasswordtime mail caconnect dhcptype efspolicy fromserver governsid Name Alternative AD/AM (Active Directory in Application Mode) in pratica solo un LDAP Server utile per applicazioni custom utile per non esporre server di AD Come sincronizzare AD con AD/AM? Amministrazione di Sistema Amministrazione di Sistema 124 Amministrazione di Sistema 31

32 Group Policy Group Policy Gestite da un tool specifico Group Policy Editor Memorizzate in appositi oggetti (GPO) Regole e restrizioni applicate nel seguente ordine Windows NT 4 Policies (if any exist) Windows 2000 Policies Local Group Policies Site Group Policies Domain Group Policies Organizational Group Policy Objects going from Highest Parent in the chain to lowest Per conoscere il risultato finale Resultant Set of Policy (RSOP) snap-in Amministrazione di Sistema Amministrazione di Sistema 126 Group Policy GPO Inheritance and Processing Administrative Templates Security Software Installation Scripts Remote Installation Services Internet Explorer Maintenance Folder Redirection Tipi di Group Policy Settings Impostazioni basate sui Registry Impostazioni di sicurezza a livello locale, di dominio e di rete Impostazioni per la gestione centralizzata delle installazioni software Esecuzione di scripts di Startup, shutdown, logon, e logoff Impostazioni per il controllo delle impostazioni dei clients di accesso remoto Impostazioni di Microsoft Internet Explorer su computers Windows 2000 Impostazioni sulla localizzazione di cartelle utente nei servers di rete 1 Site 2 Domain Windows Server 2003 Family applies GPO settings in a specific order 3 Organizational Unit: Sales Inside Sales Outside Sales Amministrazione di Sistema Amministrazione di Sistema 128 Amministrazione di Sistema 32

33 DFS - Namespace Distributed File System (DFS) Namespace univoco e centralizzato Share di dominio \\nomedomininio\rootdfs\share da installare sui DC Funzioni di redirezione e link ad altre share Namespace multipli su un server da Windows 2003 Confronto DFS - Namespace Win 2000 Win 2003 Win 2003 SP1 Win 2003 R2 Failover Si Si Si Si Riferimento al sito più vicino No Si (con DC Win2k3) Si (con DC Win2k3) Si (con DC Win2k3) Scalbilità della Root No Si Si Si Root multiple No Si (Enterprise Edition) Si (Enterprise Edition) Si (Enterprise Edition) Supporto al failback No No Si (con client QFE) Si (con client QFE) Delega amministrativa No No Si Si Priorità dei target No No Si Si Amministrazione di Sistema Amministrazione di Sistema 130 DFS - Replica File Server Windows 2000 o 2003 con DFS File Replication Services (FRS) File Server Windows R2 o 2008 con DFS Distributed File System Replication (DFS-R) o File Replication Services 2 (FRS2) robust multiple-master file replication service Remote Differential Compression (RDC) Algoritmo di compressione delta -based Amministrazione di Sistema 131 Confronto DFS - Replica Win 2000 Win 2003 Win 2003 SP1 Win 2003 R2 Replica FRS FRS FRS Replica DFS Riuso della topologia No No No Si RDC No No No Si (Cross-File nella Enterprise Edition) Limitazione di banda No No No Si Granularità nella programmazione 1 ora 1 ora 1 ora 15 minuti Scalabilità (Connessioni) ~1000 Scalabilità (File) 250k 250k 250k Nessun limite nel codice Auto-recovery No No No Si Delega di amministrazione No No No Si Amministrazione di Sistema 132 Amministrazione di Sistema 33

34 Samba (1) Facile integrazione con macchine Windows non si installano nuovi protocolli le macchine Unix parlano con i protocolli Microsoft Prodotto completo client smbmount, smbclient server file server, print server PDC script di logon home directory e gestione profili Compatibilità? Samba (2) Samba Head Samba 2.2.x Samba 3.0.x Samba TNG Fork di Samba (nato nel 1999) Per saperne di più Guida a Samba: Using Samba, 2nd Edition HowTo The Unofficial Samba HOWTO The Official Samba-3 HOWTO and Reference Guide Amministrazione di Sistema Amministrazione di Sistema 134 Configurazione di base Avvio di Samba /etc/rc.d/init.d/smb start (mediante script) smbd -D e nmbd -D (da eseguibile) Due funzionalità distinte servizio di naming (nmbd) servizio di sharing (smbd) File di configurazione /etc/{samba/}smb.conf file di configurazione /etc/{samba/}smbpasswd file con le password cifrate Amministrazione di Sistema 135 I parametri di base (1) File smb.conf Definizione del Workgroup/Dominio direttiva workgroup Definizione delle reti autorizzate SMB su TCP/IP funziona anche su Internet! Definizione dell autenticazione direttiva security nel caso di security=user è importante definire le password degli utenti SAMBA Microsoft e Unix hanno password cifrate diverse! Definizione delle share Amministrazione di Sistema 136 Amministrazione di Sistema 34

35 I parametri di base (2) # File /etc/{samba/}smb.conf (parziale) workgroup = NOMEDOMINIO server string = Samba Server %v ;hosts allow = ;interfaces = / /24 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd [tmp] comment = Temporary file space path = /tmp read only = no public = yes Samba 3 Compatibilità con domini NT Ruolo di BDC Supporto AD implementato per le funzioni client Member Server Supporto ad autenticazione Kerberos NTLM Supporto Unicode UTF-8 (codifica Linux) UCS2 (codifica Windows) Comando net Amministrazione di Sistema Amministrazione di Sistema 138 Back-end Samba 3 Back-end Backward Compatibility Plain Text /etc/passwd style con supporto al PAM smbpasswd Formato deprecato per le prossime versioni Incompatibile con MS Windows NT/200x SAM (Security Account Manager) ldapsam_compat (Samba-2.2 LDAP Compatibility) Nuovi Back-end tdbsam TDB (Trivial Database) adatto per server singoli e semplici ldapsam richiede un server OpenLDAP con schema Samba mysqlsam (MySQL based backend) xmlsam (XML based datafile) Amministrazione di Sistema 139 Estendere Samba 3 Stackable VFS modules Included Modules audit extd_audit fake_perms recycle netatalk shadow_copy VFS Modules Available Elsewhere DatabaseFS Vscan Per saperne di più Collection/VFS.html Amministrazione di Sistema 140 Amministrazione di Sistema 35

VIRTUAL INFRASTRUCTURE DATABASE

VIRTUAL INFRASTRUCTURE DATABASE ALLEGATO B5.3 VIRTUAL INFRASTRUCTURE DATABASE Situazione alla data 30.6.2011 Pag. 1 di 6 AIX Logical Partitions Database L infrastruttura dell ambiente RISC/AIX viene utilizzata come Data Layer; fornisce

Dettagli

Reti e Domini Windows 2000. Corso di Amministrazione di Reti A.A. 2002/2003

Reti e Domini Windows 2000. Corso di Amministrazione di Reti A.A. 2002/2003 Reti e Domini Windows 2000 Corso di Amministrazione di Reti A.A. 2002/2003 Materiale preparato utilizzando dove possibile materiale AIPA http://www.aipa.it/attivita[2/formazione[6/corsi[2/materiali/reti%20di%20calcolatori/welcome.htm

Dettagli

Virtualizzazione. Orazio Battaglia

Virtualizzazione. Orazio Battaglia Virtualizzazione Orazio Battaglia Definizione di virtualizzazione In informatica il termine virtualizzazione si riferisce alla possibilità di astrarre le componenti hardware, cioè fisiche, degli elaboratori

Dettagli

Replica di Active Directory. Orazio Battaglia

Replica di Active Directory. Orazio Battaglia Orazio Battaglia Active Directory è una base di dati distribuita che modella il mondo reale della organizzazione. Definisce gli utenti, i computer le unità organizzative che costituiscono l organizzazione.

Dettagli

http://technet.microsoft.com/itit/library/dd894353.aspx

http://technet.microsoft.com/itit/library/dd894353.aspx http://technet.microsoft.com/itit/library/dd894353.aspx Home Basic Home Premium Professional Enterprise / Ultimate Aero No Sì Sì Sì AppLocker No No No Sì Bitlocker No No No Sì Direct Access No No No

Dettagli

La componente tecnologica dei. sistemi informativi. Architettura hw. Componenti di una architettura hw

La componente tecnologica dei. sistemi informativi. Architettura hw. Componenti di una architettura hw Informatica o Information Technology La componente tecnologica dei sistemi informativi m. rumor Architettura del Sistema tecnologico Sistema tecnologico: insieme di componenti connessi e coordinati che

Dettagli

ELENCO DELLE AREE DI INSEGNAMENTO PER DIPLOMATI DI MATERIE NON MILITARI INCLUSE NEI CORSI IN PROGRAMMAZIONE PRESSO LA SCUOLA TLC FFAA DI CHIAVARI

ELENCO DELLE AREE DI INSEGNAMENTO PER DIPLOMATI DI MATERIE NON MILITARI INCLUSE NEI CORSI IN PROGRAMMAZIONE PRESSO LA SCUOLA TLC FFAA DI CHIAVARI ELENCO DELLE AREE DI INSEGNAMENTO PER DIPLOMATI DI MATERIE NON MILITARI INCLUSE NEI CORSI IN PROGRAMMAZIONE PRESSO LA SCUOLA TLC FFAA DI CHIAVARI TRA L 01/01/2016 E IL 31/12/2016 AREA FORMATIVA / TIPOLOGIA

Dettagli

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica Installatore LAN Progetto per le classi V del corso di Informatica Active Directory 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Agli albori delle reti...... nelle prime LAN era facile individuare

Dettagli

Panoramica delle funzionalita

Panoramica delle funzionalita Panoramica delle funzionalita Edizioni vsphere 4 Gestione su larga scala di applicazioni di produzione critiche DRS / DPM Storage vmotion Host Profiles Distributed Switch DRS / DPM Storage vmotion Prodotti

Dettagli

Architetture software. Virtualizzazione

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

Dettagli

Assyrus Srl. Virtualizzazione. Azienda di servizi e prodotti. Attività principali. Diversi partner/fornitori. Definizione (fonte: Wikipedia)

Assyrus Srl. Virtualizzazione. Azienda di servizi e prodotti. Attività principali. Diversi partner/fornitori. Definizione (fonte: Wikipedia) VISTA SULL ORGANIZZAZIONE, IL GOVERNO, LA GESTIONE E LA SICUREZZA DELLA RETE 7 Novembre 2006 Assyrus Srl Azienda di servizi e prodotti Ambito ICT Attività principali Progettazione System integrator / system

Dettagli

Sistemi avanzati di gestione dei Sistemi Informativi

Sistemi avanzati di gestione dei Sistemi Informativi Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Dettagli

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity.

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity. VDI Today Requirement 1. Central management; 2. High performance master image and working cache; 3. Fast system scalability (increase desktop provisioning); 4. High security environment; 5. Access anywhere

Dettagli

REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012

REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012 REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012 REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012 Antonio Nale+o Double- Take / Vision Antonio.nale+o@visionsolu9ons.com Tel +39 02 3860 8253 DOUBLE-TAKE! Dal

Dettagli

ANALISI DELLE TECNOLOGIE INTEL-VT E AMD-V A SUPPORTO DELLA VIRTUALIZZAZIONE DELL'HARDWARE

ANALISI DELLE TECNOLOGIE INTEL-VT E AMD-V A SUPPORTO DELLA VIRTUALIZZAZIONE DELL'HARDWARE Tesi di laurea ANALISI DELLE TECNOLOGIE INTEL-VT E AMD-V A SUPPORTO DELLA VIRTUALIZZAZIONE DELL'HARDWARE Anno Accademico 2010/2011 Relatore Ch.mo prof. Marcello Cinque Candidato Guido Borriello Matr. 528/1336

Dettagli

Allegato Tecnico Server Virtuale

Allegato Tecnico Server Virtuale Allegato Tecnico Server Virtuale Nota di lettura 1 Descrizione del servizio 1.1 Definizioni e acronimi 1.2 SERVER VIRTUALE Conversione tra diversi sistemi hypervisor 1.3 Attivazione del servizio Configurazione

Dettagli

Dr. Andrea Niri aka AndydnA ANDYDNA.NET S.r.l.

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

Dettagli

VIRTUAL VIRTUAL DATACENTER DATACENTER

VIRTUAL VIRTUAL DATACENTER DATACENTER VIRTUAL crea e gestisci in autonomia un datacenter virtuale resiliente e scalabile progettato per ospitare applicazioni business critical che cosa è... un servizio che tramite un pannello di controllo

Dettagli

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

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

Dettagli

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g Sommario Oracle Database 10g (laboratorio) Dr. Daniele Barone Dr. Simone Grega 1 2 Oracle Database 10g Offre alte qualità del servizio: Performance; Scalabilità; Sicurezza; Affidabilità. Gestione autonoma

Dettagli

Efficienza, crescita, risparmi. Esploriamo il pianeta tecnologia VMware VSphere4

Efficienza, crescita, risparmi. Esploriamo il pianeta tecnologia VMware VSphere4 Efficienza, crescita, risparmi. Esploriamo il pianeta tecnologia VMware VSphere4 La piattaforma di virtualizzazione di nuova generazione L infrastruttura Virtuale permette di allocare alle applicazioni

Dettagli

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 StruxureWare Data Center ExpertDispositivo virtuale Il server StruxureWare Data Center Expert 7.2 è disponibile come dispositivo virtuale, supportato

Dettagli

Ottimizzare l IT. Premessa. Il sistema server. Ottimizzare l'it 16/04/2010. Assyrus Srl 1. L evoluzione dei server

Ottimizzare l IT. Premessa. Il sistema server. Ottimizzare l'it 16/04/2010. Assyrus Srl 1. L evoluzione dei server Ottimizzare l'it 1/0/2010 Ottimizzare l IT L evoluzione dei server Premessa Focus su architettura Intel Esempi con soluzioni Dell 1/0/2010 Ottimizzare l'it 2 Il sistema server Servizi e Applicazioni Software

Dettagli

CHI SONO. Geek dagli anni 80 Commodore 64 Linuxaro dal 1995 Distribuzione Slackware Professionista IT Virtualizzazione, Sistemi Operativi, Storage,

CHI SONO. Geek dagli anni 80 Commodore 64 Linuxaro dal 1995 Distribuzione Slackware Professionista IT Virtualizzazione, Sistemi Operativi, Storage, Andrea Mauro CHI SONO Geek dagli anni 80 Commodore 64 Linuxaro dal 1995 Distribuzione Slackware Professionista IT Virtualizzazione, Sistemi Operativi, Storage, VMware, Microsoft, Citrix, Andrea Mauro Twitter:

Dettagli

Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT

Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT ALLEGATO 1 AL CAPITOLATO TECNICO Affidamento della progettazione e messa in opera di una infrastruttura tecnologia per la realizzazione di un sistema di continuità operativa ICT NUOVO BLADE CENTER PRESSO

Dettagli

Protezione del Kernel Tramite Macchine Virtuali

Protezione del Kernel Tramite Macchine Virtuali Protezione del Kernel Tramite Macchine Virtuali Fabio Campisi Daniele Sgandurra Università di Pisa 27 Novembre 2007 1/44 Protezione del Kernel Tramite Macchine Virtuali Università di Pisa Sommario della

Dettagli

Griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno

Griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno Griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea Magistrale in Informatica I Anno LEZIONE N. 10 Tecnologie di Storage; DAS, NAS, SAN Esempio di SRM: StoRM 1 Introduzione

Dettagli

22 Ottobre 2014. #CloudConferenceItalia

22 Ottobre 2014. #CloudConferenceItalia 22 Ottobre 2014 #CloudConferenceItalia Gli Sponsor AZU03 Microsoft Azure e Active Directory Giampiero Cosainz walk2talk giampiero.cosainz@walk2talk.it @GpC72 Ruberti Michele walk2talk michele.ruberti@walk2talk.it

Dettagli

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore)

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) 1. L hardware del PC (3 Lezioni - 9 ore) 2. Troubleshooting (1 Lezione - 3 ore) 3. Ambiente Operativo (5 Lezioni - 15 ore) 4.

Dettagli

Windows Server 2012 R2 overview. Davide Veniali Technical Sales Venco Group Services Gruppo Venco S.p.A. 06/03/2014

Windows Server 2012 R2 overview. Davide Veniali Technical Sales Venco Group Services Gruppo Venco S.p.A. 06/03/2014 Windows Server 2012 R2 overview Davide Veniali Technical Sales Venco Group Services Gruppo Venco S.p.A. 06/03/2014 L evoluzione della richiesta Trasformare l IT per rispondere alle richieste The Cloud

Dettagli

Thinking Fast: il sistema di backup più veloce al mondo ora esegue anche l'archiviazione

Thinking Fast: il sistema di backup più veloce al mondo ora esegue anche l'archiviazione Thinking Fast: il sistema di backup più veloce al mondo ora esegue anche l'archiviazione I sistemi di backup più veloci al mondo Il primo sistema al mondo per la conservazione a lungo termine di backup

Dettagli

Architettura di un sistema operativo

Architettura di un sistema operativo Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi

Dettagli

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione Lezione 4 La Struttura dei Sistemi Operativi Introduzione Funzionamento di un SO La Struttura di un SO Sistemi Operativi con Struttura Monolitica Progettazione a Livelli di un SO 4.2 1 Introduzione (cont.)

Dettagli

Roberto Covati Roberto Alfieri

Roberto Covati Roberto Alfieri Roberto Covati Roberto Alfieri Vmware Server (in produzione dal 2004) VmWare ESX 3.0.1 (in produzione dal 2006) VmWare ESXi 3.5 update 3 (test 2008) VmWare ESX 3.5 update 3 (Sviluppi futuri) 2 Sommario

Dettagli

In estrema sintesi, NEMO VirtualFarm vuol dire:

In estrema sintesi, NEMO VirtualFarm vuol dire: VIRTUAL FARM La server consolidation è un processo che rappresenta ormai il trend principale nel design e re-styling di un sistema ICT. L ottimizzazione delle risorse macchina, degli spazi, il risparmio

Dettagli

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Roma, Febbraio 2011 Operating Systems & Middleware Operations Potenza Elaborativa e Sistemi Operativi La virtualizzazione Operating Systems & Middleware

Dettagli

SISTEMI OPERATIVI DISTRIBUITI

SISTEMI OPERATIVI DISTRIBUITI SISTEMI OPERATIVI DISTRIBUITI E FILE SYSTEM DISTRIBUITI 12.1 Sistemi Distribuiti Sistemi operativi di rete Sistemi operativi distribuiti Robustezza File system distribuiti Naming e Trasparenza Caching

Dettagli

Linux nel calcolo distribuito

Linux nel calcolo distribuito openmosix Linux nel calcolo distribuito Dino Del Favero, Micky Del Favero dino@delfavero.it, micky@delfavero.it BLUG - Belluno Linux User Group Linux Day 2004 - Belluno 27 novembre openmosix p. 1 Cos è

Dettagli

IBM Tivoli Storage Manager

IBM Tivoli Storage Manager IM Software Group IM Tivoli Storage Manager Panoramica IM Tivoli Storage Manager La soluzione per la protezione dei dati distribuiti Soluzione completa per lo Storage Management ackup/restore funzionalità

Dettagli

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Grid File System: Requisiti

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Grid File System: Requisiti Griglie e Sistemi di Elaborazione Ubiqui Grid File Systems Requisiti, Funzionalità e Architettura Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 Grid File System: Requisiti Name Space Gerarchico Logico

Dettagli

Milano 5 Ottobre. Andrea Goldoni

Milano 5 Ottobre. Andrea Goldoni Milano 5 Ottobre Andrea Goldoni Premessa Panoramica delle tecnologie disponibili Virtualizzazione dello storage Modello di valutazione dello storage Alcuni esempi Conclusioni Info: Work: Blog: www.itgold.info

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Win/Mac/NFS. Microsoft Networking. http://docs.qnap.com/nas/4.0/it/win_mac_nfs.htm. Manuale dell utente del software QNAP Turbo NAS

Win/Mac/NFS. Microsoft Networking. http://docs.qnap.com/nas/4.0/it/win_mac_nfs.htm. Manuale dell utente del software QNAP Turbo NAS Page 1 of 8 Manuale dell utente del software QNAP Turbo NAS Win/Mac/NFS Microsoft Networking Per consentire l accesso al NAS sulla rete di Microsoft Windows, abilitare il servizio file per Microsoft Networking.

Dettagli

Introduzione ad Active Directory. Orazio Battaglia

Introduzione ad Active Directory. Orazio Battaglia Introduzione ad Active Directory Orazio Battaglia Introduzione al DNS Il DNS (Domain Name System) è un sistema utilizzato per la risoluzione dei nomi dei nodi della rete (host) in indirizzi IP e viceversa.

Dettagli

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Griglie e Sistemi Ubiqui - D.

Griglie e Sistemi di Elaborazione Ubiqui. Grid File Systems. Requisiti, Funzionalità e Architettura. Griglie e Sistemi Ubiqui - D. Griglie e Sistemi di Elaborazione Ubiqui Grid File Systems Requisiti, Funzionalità e Architettura Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 Grid File System: Requisiti Name Space Gerarchico Logico

Dettagli

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore)

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) 1. L hardware del PC (3 Lezioni - 9 ore) 2. Troubleshooting (1 Lezione - 3 ore) 3. Ambiente Operativo (5 Lezioni - 15 ore) 4.

Dettagli

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Storage Gateway

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Storage Gateway Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon Storage Gateway Oggi vedremo il servizio di Amazon Storage Gateway per la gestione e la replica di dati tra azienda e cloud. Hangout

Dettagli

Maschere di sottorete a lunghezza variabile

Maschere di sottorete a lunghezza variabile Sottoreti Il CIDR (Classless Inter-Domain Routing) è un nuovo schema di indirizzamento introdotto nel 1993 per sostituire lo schema classful secondo il quale tutti gli indirizzi IP appartengono ad una

Dettagli

: solution architects, engineers, e project. managers

: solution architects, engineers, e project. managers 1 Familiarità con HP P4000 (Lefthand) Background tecnico su Vmware vsphere in particolare funzionalità di HA e FT Concetti di business-critical applications e soluzioni di Disaster Recovery Buona conoscenza

Dettagli

Tecnologie di virtualizzazione per il consolidamento dei server

Tecnologie di virtualizzazione per il consolidamento dei server Tecnologie di virtualizzazione per il consolidamento dei server Simone Balboni Seminario del corso Sistemi Operativi Bologna, 2 marzo 2006 Virtualizzazione e consolidamento dei server un caso concreto:

Dettagli

ELEMENTI DI PROGETTAZIONE SOFTWARE

ELEMENTI DI PROGETTAZIONE SOFTWARE ELEMENTI DI PROGETTAZIONE SOFTWARE Massimiliano Redolfi Architetture Architetture logiche e fisiche Stand Alone tipico applicativo anni 1980 nessun problema di concorrenza spesso nessuna scomposizione

Dettagli

Soluzioni di virtualizzazione Intel/AMD

Soluzioni di virtualizzazione Intel/AMD Soluzioni di virtualizzazione Intel/AMD Massimo Re Ferre IBM Modular Systems 1 Terminali Stupidi DB/2 CICS z/ test WLM (Goal Mode) z/ production l1 /390 production1 l2 /390 production2 z/vm PR/SM (LPAR)

Dettagli

Grid Data Management Services

Grid Data Management Services Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management GridFTP RFT RLS OGSA-DAI 1 GT4 Services GridFTP High-performance transfer protocol The Reliable

Dettagli

Impianti informatici. Sistemi di storage. Paolo Cremonesi

Impianti informatici. Sistemi di storage. Paolo Cremonesi Impianti informatici Sistemi di storage Paolo Cremonesi Capacità e Prestazioni Aumento di capacità dei dischi Densità di informazione (Mbit/cm 2 ) 100.000 10.000 1.000 100 10 1 1980 1985 1990 1995 2000

Dettagli

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti

Dettagli

Introduzione alla Virtualizzazione

Introduzione alla Virtualizzazione Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse

Dettagli

Massimiliano Grassi Marketing Manager Citrix Systems Italia. Milano 24 Marzo 2011

Massimiliano Grassi Marketing Manager Citrix Systems Italia. Milano 24 Marzo 2011 Massimiliano Grassi Marketing Manager Citrix Systems Italia Milano 24 Marzo 2011 Il Virtual Computing Citrix Utenti IT admin user Preferences On- Data demand assembly & Apps delivery Desktop OS Client

Dettagli

Analisi di prestazioni di applicazioni web in ambiente virtualizzato

Analisi di prestazioni di applicazioni web in ambiente virtualizzato tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Andrea Toigo in collaborazione con candidato Antonio Trapanese Matr. 534/1485 La virtualizzazione è un

Dettagli

Linux Virtuale Linux Virtuale

Linux Virtuale Linux Virtuale Come si può virtualizzare sotto Linux Micky Del Favero micky@linux.it BLUG - Belluno Linux User Group Linux Day 2007 - Belluno 27 ottobre 2007 p. 1 Virtualizzazione, ovvero? Per virtualizzazione si intende

Dettagli

Approccio stratificato

Approccio stratificato Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia

Dettagli

Virtualizzazione e Macchine Virtuali

Virtualizzazione e Macchine Virtuali Virtualizzazione e Macchine Virtuali Gabriele D Angelo, Ludovico Gardenghi {gda, garden}@cs.unibo.it http://www.cs.unibo.it/~gdangelo/ http://www.cs.unibo.it/~gardengl/ Università di Bologna Corso di Laurea

Dettagli

Virtualizzazione di macchine Linux tramite XEN

Virtualizzazione di macchine Linux tramite XEN 26 Novembre 2005 Struttura Introduzione alla virtualizzazione Cos è la virtualizzazione La virtualizzazione è un processo di astrazione in cui alcune risorse a livello più basso vengono presentate in maniera

Dettagli

Redatto da Product Manager info@e4company.com. Verificato da E4 Team Supporto supporto@e4company.com

Redatto da Product Manager info@e4company.com. Verificato da E4 Team Supporto supporto@e4company.com Redatto da Product Manager info@e4company.com Verificato da E4 Team Supporto supporto@e4company.com 2 SOMMARIO 1 INTRODUZIONE... 4 2 SOLUTION OVERVIEW... 5 3 SOLUTION ARCHITECTURE... 6 MICRO25... 6 MICRO50...

Dettagli

Scheda E allegata al Capitolato Tecnico --- Inventario dell Hardware

Scheda E allegata al Capitolato Tecnico --- Inventario dell Hardware ROMA CAPITALE Scheda E allegata al Capitolato Tecnico --- Inventario dell Hardware Procedura Aperta Servizio di gestione, manutenzione, supporto e sviluppo tecnologico delle infrastrutture hardware e software

Dettagli

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui Grid Data Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Data Management in Globus Toolkit GridFTP RFT RLS OGSA-DAI GridFTP GT4 Data Services High-performance

Dettagli

Massimiliano Grassi Marketing Manager Citrix Systems Italia. Cuneo 27 Settembre 2011

Massimiliano Grassi Marketing Manager Citrix Systems Italia. Cuneo 27 Settembre 2011 Massimiliano Grassi Marketing Manager Citrix Systems Italia Cuneo 27 Settembre 2011 99% delle Fortune 500 Oltre 230,000 clienti 100 Milioni di utenti aziendali 75% del traffico internet Xen: in oltre il

Dettagli

Hardware delle reti LAN

Hardware delle reti LAN Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo

Dettagli

Apache e Mysql cluster

Apache e Mysql cluster Apache e Mysql cluster Index Affrontare il clustering da 4 a 400 nodi con strumenti open-source di livello enterprise (o meglio :>). Deploy di ambienti clusterizzati (Load Balancing e High Availability).

Dettagli

REALIZZAZIONE SALA CED

REALIZZAZIONE SALA CED REALIZZAZIONE SALA CED CAPITOLATO TECNICO SOMMARIO 1 Realizzazione sala CED 2 Specifiche minime dell intervento 1. REALIZZAZIONE SALA CED L obiettivo dell appalto è realizzare una Server Farm di ultima

Dettagli

Case studies. Enterprise 2014-15. Amministrazione di Sistema. Amministrazione di Sistema. Amministrazione di Sistema 1

Case studies. Enterprise 2014-15. Amministrazione di Sistema. Amministrazione di Sistema. Amministrazione di Sistema 1 Amministrazione di Sistema Sistemi Enterprise e integrazione dei sistemi Case studies Storage Enterprise Soluzioni High Availability e Cluster Virtualizzazione Domini e Active Directory Applicazioni per

Dettagli

Case studies. Tipi di storage (1) Amministrazione di Sistema. Amministrazione di Sistema. Enterprise 2014-15. Amministrazione di Sistema 1

Case studies. Tipi di storage (1) Amministrazione di Sistema. Amministrazione di Sistema. Enterprise 2014-15. Amministrazione di Sistema 1 Case studies Amministrazione di Sistema Sistemi Enterprise e integrazione dei sistemi Storage Enterprise Soluzioni High Availability e Cluster Virtualizzazione Domini e Active Directory Applicazioni per

Dettagli

Il clustering. Sistemi Distribuiti 2002/2003

Il clustering. Sistemi Distribuiti 2002/2003 Il clustering Sistemi Distribuiti 2002/2003 Introduzione In termini generali, un cluster è un gruppo di sistemi indipendenti che funzionano come un sistema unico Un client interagisce con un cluster come

Dettagli

Infrastrutture tecnologiche Open Source Based in ambienti mission critical

Infrastrutture tecnologiche Open Source Based in ambienti mission critical Infrastrutture tecnologiche Open Source Based in ambienti mission critical Come, quando e perché? Antonio Baldassarra Seeweb S.r.l. Open Source Expo - Rovigo, 28 settembre 2007 Perchè

Dettagli

Virtualizzazione con Microsoft Tecnologie e Licensing

Virtualizzazione con Microsoft Tecnologie e Licensing Microsoft Virtualizzazione con Microsoft Tecnologie e Licensing Profile Redirezione dei documenti Offline files Server Presentation Management Desktop Windows Vista Enterprise Centralized Desktop Application

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS 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:

Dettagli

Windows Server 2012 R2

Windows Server 2012 R2 Windows Server 2012 R2 Windows Server 2012 R2 La piattaforma server dell'azienda moderna. Come componente fondamentale della visione dell'it ibrido di Microsoft, Windows Server 2012 R2 offre alle piccole

Dettagli

Valutazione del sistema di storage EMC CLARiiON AX4

Valutazione del sistema di storage EMC CLARiiON AX4 Valutazione del sistema di storage EMC CLARiiON AX4 Relazione preparata sotto contratto con EMC Introduzione EMC Corporation ha incaricato Demartek di eseguire una valutazione pratica del nuovo sistema

Dettagli

Progetto Virtualizzazione

Progetto Virtualizzazione Progetto Virtualizzazione Dipartimento e Facoltà di Scienze Statistiche Orazio Battaglia 25/11/2011 Dipartimento di Scienze Statiche «Paolo Fortunati», Università di Bologna, via Belle Arti 41 1 La nascita

Dettagli

Virtualizzazione VirtualBox 4.1.2 su Host Windows

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.

Dettagli

Soluzioni di storage per le aziende on demand

Soluzioni di storage per le aziende on demand Soluzioni di storage per le aziende on demand Sistemi IBM Storage Server X206 Storage Server x226 Storage Server HS20 Storage Server x346 Storage Server Caratteristiche principali Differenziazione e innovazione

Dettagli

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013 Allegato 1 Specifiche tecniche ambiente CNPADC Giugno 2013 Sommario 1 PREMESSA... 3 2 COMPONENTE TECNOLOGICA DEL SERVIZIO... 3 3 COMPONENTE APPLICATIVA DEL SERVIZIO... 5 3.1 Infrastruttura tecnologica,

Dettagli

Evoluzione nella protezione dei dati verso la Business Continuity

Evoluzione nella protezione dei dati verso la Business Continuity Evoluzione nella protezione dei dati verso la Business Continuity Data Management CSU Marzo 2011 Causes of Unplanned System Downtime Probability 8 High Low 7 6 5 4 3 2 1 0 Downtime Cause User errors Application

Dettagli

Archiviazione e Backup/Restore su WAN. Stefano Spitoni s.spitoni@cineca.it

Archiviazione e Backup/Restore su WAN. Stefano Spitoni s.spitoni@cineca.it Archiviazione e Backup/Restore su WAN Stefano Spitoni s.spitoni@cineca.it thanks to high performance computing and networking, terabytes of data are being transformed into knowledge about the origins of

Dettagli

applicazioni aziendali più eseguire e controllare fondamentali per il business grazie a sofisticate funzioni di auto-gestione

applicazioni aziendali più eseguire e controllare fondamentali per il business grazie a sofisticate funzioni di auto-gestione Semplicità e flessibilità con il primo server con tecnologia IBM i5 520 Le piccole e medie imprese desiderano concentrarsi sul proprio business e non sull infrastruttura IT. IBM _` i5 520 offre non solo

Dettagli

Indice. 1 Introduzione 7 1.1 Introduzione... 7 1.2 Cos è un impianto informatico enterprise... 8

Indice. 1 Introduzione 7 1.1 Introduzione... 7 1.2 Cos è un impianto informatico enterprise... 8 Indice 1 Introduzione 7 1.1 Introduzione............................. 7 1.2 Cos è un impianto informatico enterprise............. 8 2 Affidabilità 11 2.1 Introduzione............................. 12 2.1.1

Dettagli

Soluzioni innovative per la semplificazione dell infrastruttura IT. Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems

Soluzioni innovative per la semplificazione dell infrastruttura IT. Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems Soluzioni innovative per la semplificazione dell infrastruttura IT Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems Caratteristiche principali La flessibilità e la scalabilità della

Dettagli

Una delle cose che si apprezza maggiormente del prodotto è proprio la facilità di gestione e la pulizia dell interfaccia.

Una delle cose che si apprezza maggiormente del prodotto è proprio la facilità di gestione e la pulizia dell interfaccia. Nella breve presentazione che segue vedremo le caratteristiche salienti del prodotto Quick- EDD/Open. Innanzi tutto vediamo di definire ciò che non è: non si tratta di un prodotto per il continuos backup

Dettagli

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1

Sistemi Operativi GESTIONE DELLA MEMORIA SECONDARIA. D. Talia - UNICAL. Sistemi Operativi 11.1 GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco

Sistemi Operativi. Memoria Secondaria GESTIONE DELLA MEMORIA SECONDARIA. Struttura del disco. Scheduling del disco. Gestione del disco GESTIONE DELLA MEMORIA SECONDARIA 11.1 Memoria Secondaria Struttura del disco Scheduling del disco Gestione del disco Gestione dello spazio di swap Struttura RAID Affidabilità Implementazione della memoria

Dettagli

Introduzione ai Web Services Alberto Polzonetti

Introduzione ai Web Services Alberto Polzonetti PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema

Dettagli

Software di gestione della stampante

Software di gestione della stampante Questo argomento include le seguenti sezioni: "Uso del software CentreWare" a pagina 3-11 "Uso delle funzioni di gestione della stampante" a pagina 3-13 Uso del software CentreWare CentreWare Internet

Dettagli

Approfondimenti. Contenuti

Approfondimenti. Contenuti Approfondimenti dott. Stefano D. Fratepietro steve@stevelab.net C I R S F I D Università degli studi di Bologna stevelab.net Creative Commons license Stefano Fratepietro - www.stevelab.net 1 Contenuti

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Sistemi avanzati di gestione dei Sistemi Informativi

Sistemi avanzati di gestione dei Sistemi Informativi Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Dettagli

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete Sistemi Operativi di Rete Estensione dei Sistemi Operativi standard con servizi per la gestione di risorse in rete locale Risorse gestite: uno o più server di rete più stampanti di rete una o più reti

Dettagli

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente Programma Introduzione a Windows XP Professional Esplorazione delle nuove funzionalità e dei miglioramenti Risoluzione dei problemi mediante Guida in linea e supporto tecnico Gruppi di lavoro e domini

Dettagli

PROF. Filippo CAPUANI. Amministrazione di una rete con Active Directory

PROF. Filippo CAPUANI. Amministrazione di una rete con Active Directory PROF. Filippo CAPUANI Amministrazione di una rete con Active Directory Sommario Gli oggetti di Active Directory Utenti e User Account Diritti utente e permessi Tipi di User Account in un dominio Organizzazione

Dettagli

STRUTTURE DEI SISTEMI DI CALCOLO

STRUTTURE DEI SISTEMI DI CALCOLO STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema

Dettagli

Infrastruttura VMware

Infrastruttura VMware Infrastruttura VMware Milano Hacking Team S.r.l. Via della Moscova, 13 20121 MILANO (MI) - Italy http://www.hackingteam.it info@hackingteam.it Tel. +39.02.29060603 Fax +39.02.63118946 2005 Hacking Team

Dettagli