Mario Moretti II semestre

Slides:



Advertisements
Presentazioni simili
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Reti informatiche: Introduzione AICA © 2005.
Advertisements

Evoluzione e prospettive dell’IT
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Unità D1 Architetture di rete.
Gestione Input Output A. Ferrari.
Informatica e Telecomunicazioni
STRUTTURA DEL PERSONAL COMPUTER
Liberiamo(ci) (dal)le applicazioni con Softgrid
Il Consolidamento di Servizi Virtual Server 2005 PierGiorgio Malusardi Evangelist - IT Professional Microsoft.
Innovazione Tecnologica Sostenibile Dario Zucchini.
Gestione dei laboratori Come rendere sicura la navigazione internet e l'uso della rete Lorenzo Nazario.
Prof. Emanuele Marino Concetti teorici di base della tecnologia dellinformazione.
Il Sistema Operativo.
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Basi di Dati prof. A. Longheu
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
Il Software: Obiettivi Programmare direttamente la macchina hardware è molto difficile: lutente dovrebbe conoscere lorganizzazione fisica del computer.
Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
ICT (Information and Communication Technology):
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
Architettura Three Tier
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Global Business Services © 2007 IBM Corporation System i Promuovere linnovazione, semplificare lIT Audrey Hampshire, System i Product Manager Italia.
Remote file access sulla grid e metodi di interconnesione di rete M. Donatelli, A.Ghiselli e G.Mirabelli Infn-Grid network 24 maggio 2001.
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
Sistemi Distribuiti Reti di Calcolatori a.a. 2003/2004
IDUL 2010 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
IDUL 2012 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
IDUL 2009 RETI E PROTOCOLLI. INTERNET. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto logico della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
Struttura dei sistemi operativi (panoramica)
COLT Enterprise Cloud Dionigi Faccenda La visione di COLT.
Sistemi Operativi Distribuiti: indice
Software di base Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei.
2) Sistemi operativi Lab. Calc. AA2004/05 - cap.2.
Introduzione Cosa è un Sistema Operativo ?
Fondamenti di Informatica1 Software di base Tra il linguaggio macchina (basso livello) e i linguaggi evoluti (alto livello) esiste uno strato di software.
Programma SDP Roma, 11 aprile 2007.
Architettura di un calcolatore
Corso di Informatica per Giurisprudenza Lezione 7
Benvenuti a Un incontro informativo di grande valore ed alto contenuto sulla Virtualizzazione e sistemi ad alta disponibiltà per le PMI.
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
STRUTTURA GENERALE DI UN ELABORATORE
Architettura del calcolatore
Il Sistema Operativo (1)
Reti di calcolatori LS Manni Tiziano  IT e nuovi scenari applicativi …  … portabilità dei dati …  … condivisione dati …  … disponibilità.
Universita’ degli Studi Roma Tre
Virtualization by Security A novel antivirus for personal computers Università degli Studi di Bergamo Corso di Laurea Specialistica In Ingegneria Informatica.
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
I processi.
Servizio Sistema Informativo - Area Gestione Sistemi e Sicurezza – LNF – Dael Maselli Area Gestione Sistemi e Sicurezza LNF Plenaria Servizio Sistema Informativo.
Servizio Sistema Informativo - Area Gestione Sistemi e Sicurezza – LNF – Dael Maselli Area Gestione Sistemi e Sicurezza LNF Plenaria Servizio Sistema Informativo.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Benvenuti al Un incontro informativo di grande valore ed alto contenuto sulla Virtualizzazione e sistemi ad alta disponibiltà per le PMI.
IDUL 2013 RETI E PROTOCOLLI. INTERNET.. IDEE PRINCIPALI IN QUESTA LEZIONE Reti: Aspetto ‘logico’ della rete e tipologie: peer-to-peer, a hub, a bus Trasmissione.
Le 13 figure professionali dell’ICT Tecnopolis Csata Divisione Innovazione Capitale Umano e Formazione Mirella Petracca Domenico Fazio Mirella Petracca.
Sistema operativo Il Sistema Operativo gestisce le risorse hw e sw del sistema di elaborazione Facilita l'interazione tra utente e sistema Esistono diversi.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Internetworking V anno. Le soluzioni cloud per la progettazione di infrastrutture di rete.
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
FITEL Telecomunicazioni Soluzioni per tecnologie informatiche e telecomunicazioni.
Licensed under Creative Commons Attribution 3.0 License / ShareGrid Idee per prospettive future
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
Domenico Elia1Riunione PRIN STOA-LHC / Bologna Attività per ALICE: sommario e prospettive Domenico Elia Riunione PRIN STOA-LHC Bologna, 18 Giugno.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
DA e controlli DAFNE Riccardo Gargana Frascati 13/12/ /12/13.
Progetto iSCSI Report alla CCR 12-13/12/2006 Alessandro Tirel – Sezione di Trieste.
Definizione e obiettivi del Sistema Operativo. DIFFERENZA TRA SISTEMA OPERATIVO – SOFTWARE APPLICATIVO Sistema operativo è un insieme organico di programmi.
Transcript della presentazione:

Mario Moretti II semestre 2010-2011 Sistemi Centrali Mario Moretti II semestre 2010-2011

“Sistemi Centrali” Corso “Sistemi Centrali” 6 crediti Laurea Specialistica Informatica I anno II semestre Orario Lunedi e Giovedì 0re 15.15-17.00 Inizio 14 Marzo 2011 Testo gratuito “Il Mainframe” – autori vari. Edizione ottobre 2010

Docente :M.Moretti Laureato in Matematica presso l’Universita’ “La Sapienza “ di Roma. Inizia la sua attivita’ lavorativa presso la societa’ “Pignone Sud” gruppo ENI. Come tecnico di progettazione e Implementazione di sistemi di controllo di Valvole su pipeline petrolifere. Entra in IBM italia nel 1977 quale Tecnico di Manutenzione HW su Sistemi “mainframe” di architettura IBM 370. Dal 1979 svolge attività’ di Tecnico di Manutenzione SW su sistemi operativi MVS e VM. Nel 1983 viene impegnato presso il laboratorio di Sviluppo Software di Roma in qualita’ di Quality Assurer di prodotti Software IBM ( DSX 3.2, DSX 4.1) Nel 1996 svolge attivita’ tecnica su ambienti eterogenei complessi con sistemi Mainframe e RISC SP2 per l’automazione e la gestione dei depositi AGIP. Dal 1998 svolge attività’ di Brand Technical Support su sistemi IBM zseries Nel 2006 ottiene la “IT Specialist Profession Certification” Nel 2007 e’ coautore del testo per le università “I Sistemi Centrali” Nel 2007 e’ professore del corso “Sistemi Centrali” Alla Sapienza- Univ. Di Roma (Laurea magistrale in Informatica)

Sistemi Centrali e vita quotidiana Bollette elettriche/telefoniche/ecc... Ricarica Telefonica Conto Corrente bancario Fondo pensionistico INPS Telepass Bancomat Borsa Valori Prenotazione aerea Dichiarazione dei redditi Bollettino postale Assicurazione Auto …

Considerazioni preliminari Informatica come nucleo vivo dei processi produttivi Informatica come bene di largo consumo Concetti = prodotti COMPLESSITA’ = EFFICIENZA COMPLESSITA’ = COSTO Messaggio > Valore Banalizzazione dei Concetti Sottovalutazione delle differenze architetturali

Internet ed il PC Esempi ICT professionale PC+internet Valore Visto che i virus ci sono tanto vale limitarne i danni E’ inutile copiare il contenuto del disco del PC su un Nastro (o CD) tanto all’occorrenza posso re- installare tutto... Se il computer si ferma e’ inutile cercare di capire perche’... tanto vale spegnerlo e riaccenderlo, qualunque cosa sia accaduta si sistemera’ da sola.... Valore “Status quo” Pc + Windows mentre nell’ICT ci sono Mainframe+Computer Distribuiti vari sistemi operativi Unix linux z/OS Varietà di Architetture (HW+SW) Mono architettura (PC+SW) Potenza /performance /Costi per unita’/TCO Metriche precise Metriche confuse Reti/Comunicazioni/Dati Complessità di realizzazione Semplicità di realizzazione Esempi ICT professionale PC+internet

Differenti Approcci Produttivo Consumer Alta Specializzazione Bassa Specializzazione Valori : La Disponibilita’ Continua dei Sistemi La Integrita’ della Informazione Diversita’ tra efficienza dei Sistemi e prestazioni . I Costi Sostenibili Quando qualcosa non funziona bisogna capire perche’ e ripararla. La sicurezza dei dati e degli accessi L’affidabilità non ha un valore primario Se il sistema e’ momentaneamente indisponibile non nuoce a nessuno Affidabilità la velocità efficienza semplicità d’uso Produttivo Consumer

Obiettivi dei corsi universitari in area informatica Reti ,impianti, sistemi informativi, Applicazioni, web : Sviluppo Progettazione Personalizzazione Gestione Controllo Distribuzione Riparazione

I vostri colleghi

DEFINIZIONE SISTEMI CENTRALI = MAINFRAME

Definizione di Mainframe Un Sistema Centrale (mainframe) e’ un Calcolatore usato per gestire grandi volumi di dati acceduti da un grande numero di utenti contemporanei con un grande grado di sicurezza e di alta disponibilita’. Tale compito non puo’ usualmente essere svolto da apparecchiature di scala inferiore. Il Mainframe gestice un carico di lavoro misto , eseguendo attivita’ tra loro molto differenti , in contemporanea , mantenendo le priorita’ assegnate ed evitando che una sola di esse lo monopolizzi. Today, computer manufacturers don’t always use the term mainframe to refer to mainframes. Instead, most have taken to calling any commercial-use computer—large or small—a server, with the mainframe simply being the largest type of server in use today. IBM, for example, now refers to its mainframes as zSeries servers. We use the term mainframe in this textbook to refer to computers that can support dozens of applications and input/output devices to simultaneously serve thousands of users. The presence of a mainframe often implies a centralized form of computing, rather than a distributed form of computing. Having data centralized in a single mainframe repository saves customers from having to manage updates to more than one copy of their business data, and increases the likelihood that the data is current. 11

z/Architecture (64-bit)‏ Il Mainframe oggi z/ARCHITECTURE z/Architecture (64-bit)‏ Hardware IBM zSeries Sistemi operativi z/OS( MVS)‏ z/VM z/VSE z/TPF z/Linux

Il Mainframe oggi (?) z/OS Software Stack

Evoluzione del Mainframe Data center Mainframe all’interno di reti eterogenee di computers Stampanti Utenti locali Network Amministratori di sistema Reti locali o remore Dati offine su nastro Dati online su disco 14

Evoluzione della infrastruttura IT Ambiente distribuito ed eterogeneo Data Center

Problemi dell’Infrastruttura IT Connesso Integrato Flessibile, Dinamico, e Reattivo Intelligente and Allineato con gli Obiettivi di Business Service 16

Nuovo Approccio I processi di Business e le applicazioni che li supportano stanno diventano sempre più Service Oriented, Integrati, Modulari I componenti di questi servizi appartengono a varie architetture e sono ospitati su infrastrutture IT eterogenee Non e’ possibile ottimizzarle le applicazioni basandosi sulle le singole piattaforme NUOVO APPROCCIO : Gestione Integrata dell’Infrastruttura IT e della Applicazione di Business

Tendenze e tecnologie

Smarter Planet Città piu’ efficienti Cure mediche piu’ efficaci Energia senza sprechi (energy grid ) Traffico piu’ ordinato

Smarter Planet

Sistema di Sistemi Integrazione Multi-piattaforma Gestione integrata Un Sistema di Sistemi che integra le migliori tecnologie migliorando enormemente la produttività degli attuali data center multi architettura e le future clouds private . Integrazione Applicativa

Innovazione, Integrazione e Gestione Dinamica dell’Infrastruttura IT Nuove capacità , Performance e Efficienza Miglioramento continuo nella Performance e Tecnologia del Mainframe Accelerazione elaborativa Special-purpose per grandi livelli di workload performance e scalabilità Integrazione della infrastruttura IT I workloads di Business service sono eterogenei in natura percio’ vanno eseguiti su strutture di sistema eterogenee Un sistema ibrido e’ una piattaforma virtualizzata eterogenea che fornisce una integrazione Unitaria ( un unica “struttura”) L’integrazione fornisce una protezione degli investimenti, una riduzione della complessità un miglioramneto della affidabilità e un TCO più basso La gestione dinamica della Infrastruttura IT Allinea la velocità di esecuzione IT al passo del business, messa in opera delle risorse in maniera dinamica, ottimizzata, automatizzata e basata sulle politiche Risponde alle nuove opportunità di business piu’ velocemente; fornitura riallocazione e ottimizzazione delle risorse infrastrutturali Gestisce l’infrastruttura in accordo con obiettivi legati ai livelli di servizio dei workload degli utenti

Peculiarità del Mainframe Sicurezza Potenza Grandi volumi di dati Availability Carico misto Autonomico Versatilita’ Service Hub …. 7x24 23

Mainframe e funzionalità operative Monitoring e Controllo Gestione automatizzata del carico e delle risorse Virtualizzazione System Recovery Facilities Full Data Sharing Cluster Funzioni di crittografia …

Mainframe e Virtualizzazione

Mainframe e carico misto Disegno ottimizzato per il carico misto La Cache contiene molti working set contemporaneamente La velocità del processore e’ ottimizzata dalla cache Caratteristiche spinte di RAS Utilizzo massimale delle risorse

Mainframe e carico misto Disegno ottimizzato per il carico misto La Cache contiene molti working set contemporaneamente La velocità del processore e’ ottimizzata dalla cache Caratteristiche spinte di RAS Utilizzo massimale delle risorse Ambiente distribuito Ambiente Mainframe

Mainframe e Partizionamento Il Partizionamento è la suddivisione fisica o logica delle risorse di un singolo computer in sistemi isolati e indipendenti che ospitano S.O. e software indipendenti Il mainframe utilizza il partizionamento logico (Processor Resource /System Manager aka PR/SM ) attraverso funzionalità HW e microcode per costruire Logical Partitions indipendenti (LPARs)‏

Mainframe – MIF (Condivisione di I/O)‏ 29

Mainframe e Workload Manager Carichi diversi concorrenti “on demand” Obiettivi di Business (“goals”) definiti per carichi individuali Lavori di produzione in accordo con gli obiettivi di business & SLAs Uso ottimale delle risorse reporting completo per accounting & monitoring Una quantità limitata di risorse

Mainframe –Versatilità Open Standards (TCP/IP, POSIX, JAVA)‏ Application server 3270 Mainframe JCL SOA

Cluster di Mainframes - Parallel Sysplex Il Parallel Sysplex è un cluster di mainframes che operano insieme in una singola immagine di Sistema, . Un Parallel Sysplex combina condivisione dei dati (data sharing) e parallel computing Consente ad un cluster di coordinare fino a 32 computers (immagini z/OS)‏ alta performance e alta affidabilità

Cluster di Mainframes - Parallel Sysplex Mainframe vs Distribuito Ambiente Mainframe Hardware specializzato per il clustering Connettività in fibra ottica ad alta velocità Bassa Latenza HW integrato con S.O. e sottosistemi software Ambiente Distribuito Non esiste hardware specializzato Non esiste connettività specializzata path length interamente software Ogni sottosistema (database, application server) è disegnato per girare su servers separati (commodity)‏ Il basso sovraccarico consente un altissima scalabilità ( fino a 32 mainframe in cluster)‏. La piu’ alta disponibilità dei sistemi

Parallel Sysplex- Coupling Facility La Coupling Facility implementa: Lock per dati sincronizzati Liste di dati condivisi Buffers per consistenza di database Coupling Facility Processore dedicato con microcode specializzato Supportato da ISA Grandi quantità di memoria veloce Interconnessioni ad alta velocità Sincronismo attraverso clock hw o protocolli specializzati (STP)‏ Immagini z/OS multiple in cluster coordinate da una Coupling Facility

Mainframe e Connettività (I/O Hardware)‏

Mainframe - Input/Output Un Channel Path e’ un processore separato che controlla il trasferimento dei dati tra memoria centrale e Dispositivi di I/O (devices)‏ Il dato che e’ letto/scritto su un mezzo esterno (Nastro Disco ,,,)‏ Oltre ai dati si trasferiscono Informazioni di controllo Un device è guidato da una Control Unit. A ciascun device e’ assegnato un numero dall’Amministratore del Sistema Una Control Unit interpreta in dettaglio i comandi specifici per il device ad essa connesso es. Posizionamento della testina di lettura di un disco Il riavvolgimento di un nastro Il trascinamento di un pagina su stampante 36

Special Purpose Systems e Accelerators Enterprise System Function Enterprise System Migliora la Performance IIncrementa il throughput o riduce il response time Special Purpose System Function e.g. Crypto,Compression Enterprise System Function Riduce i Costi Migliora il total cost of system Enterprise System Special Purpose System Function e.g. IFL, zAAP, zIIP Aggiunge Funzionalità Fornisce capacità integrata ; Esegue più efficientemente che su altri sistemi Enterprise System Special Purpose System Alternative System Enterprise System Alternative System e.g. HPC,SAO,DataPower

Evoluzione della Piattaforma Cluster Virtualizzato Mobility Optimized for …. Availability Performance Energy Cluster Eterogeneo Virtualizzato Server Virtualizzato Server Gestione avanzata della infrastruttura IT virtualizzata t 38 38

Integrated Systems Management firmware Application Serving Blades zEnterprise System Accelerators System z Mainframe Integrated Systems Management firmware Estende ed accelera I workload System z Abbassa I costi per transazione mentre migliora il response time applicativo per applicazioni CPU intensive + + Application Serving Blades Integra, controlla e gestisce le risorse multi-sistema operativo come un unico sistema logico virtualizzato WLM, di sistema Security,e interfaccia di System Management su tutte le risorse Integrazione di device logici tra risorse System z e application serving commodity devices Price-performance competitivo e migliore QoS per applicazioni con una stretta affinità con dati su mainframe Business Needs Business Continuity Security DATA MANAGEMENT SOA Business Assets VIRTUALIZATION CORE TECHNOLOGY Infrastructure

Virtualizzazione multi-architecture IBM -Vista Concettuale System z multi-system, Configurazione di ipervisori federati Unified Resourse Manager (URM) ospita una federazione di funzioni di gestione di piattaforma che includono: Resource monitoring- Image management - Workload management- Energy management - Availability management Integra con funzioni di gestione dell’HW e della virtualizzazione Controlla gli ipervisori e gli agenti di gestione sulle blades Apre l’integrazione a software di gestione a livello enterprise Enterprise and Virtualization Management Software Application Cluster Application Cluster Application Cluster Application Cluster z/VM Hypervisor Cluster z/OS Parallel Sysplex PowerVM or KVM PowerVM or KVM PowerVM or KVM PowerVM or KVM z/VM z/VM z/VM z/VM z/OS z/OS z/OS z/OS URM Control Code URM Control Code URM Control Code Integrated* Non-z HW Integrated* Non-z HW LPAR LPAR LPAR LPAR LPAR LPAR LPAR LPAR Integrated* Non-z HW Integrated* Non-z HW z Hardware z Hardware z Hardware = Codice che interfaccia con URM * E.g.,, DataPower, Power Blades, x86_64