Il clustering HA con Linux: Kimberlite



Похожие документы
VMware. Gestione dello shutdown con UPS MetaSystem

Scenario di Progettazione

Apache e Mysql cluster

I sistemi distribuiti

In estrema sintesi, NEMO VirtualFarm vuol dire:

SISTEMI E RETI. Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB.

Sistemi Operativi. Conclusioni e nuove frontiere

Introduzione alla Virtualizzazione

Infrastrutture tecnologiche Open Source Based in ambienti mission critical

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Il clustering. Sistemi Distribuiti 2002/2003

Progetto Virtualizzazione

Il sistema operativo TinyOS

UNA SOLUZIONE COMPLETA

Progetto M.A.Y.H.E.M.

Dal software al CloudWare

Sistemi avanzati di gestione dei Sistemi Informativi

Applicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO

Infrastrutture tecnologiche in ambienti mission critical

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

Mac Application Manager 1.3 (SOLO PER TIGER)

CALCOLATORI ELETTRONICI Lezione n. Arch_Par 3

Approccio stratificato

IT Cloud Service. Semplice - accessibile - sicuro - economico

ELEMENTI DI PROGETTAZIONE SOFTWARE

SS SISTEMI DI COMUNICAZIONE: C O PROTOCOLLI APPLICATIVI

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

IBM iseries Soluzioni integrate per xseries

SOFTWARE PER LA RACCOLTA DATI TERM TALK

Creare una Rete Locale Lezione n. 1

TERM TALK. software per la raccolta dati

Architetture Applicative

Linux nel calcolo distribuito

Big Data e Calcolo Parallelo

ORACOLO Gestione questionari.

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

RADAR. Raccolta e Analisi Dati per Attribuzione Rating

M-BOX V Profilo di Prodotto

HOMEPLUG ADAPTER EXPANSION

Trasmissione e raccolta dati

Caratteristiche di una LAN

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

Installare MDaemon su un cluster Microsoft

Diode Array 7440 SD. Apparecchio NIR per analisi in linea. Affidabile, Accurato, Immediato

VMUG UNIPI 2015 FEDERICO BENNEWITZ MAURIZIO TERRAGNOLO VIRTUALIZZAZIONE NELLA NAUTICA VM-NAUTICA

idc IDC INTELLIGENT DIGITAL CASH LA SOLUZIONE CRITTOGRAFICA DI MONETA ELETTRONICA REGOLAMENTATA

Docebo: la tua piattaforma E-Learning Google Ready.

Sistemi informativi secondo prospettive combinate

CONTROLLO DEGLI ACCESSI INTELLIGENTE PER UN FLUSSO DI PERSONE SICURO E CONFORTEVOLE. KONE Access

Base di dati e sistemi informativi

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center

e-dva - eni-depth Velocity Analysis

Eseguire velocemente operazioni complesse che in altri modi sarebbero lunghe e dispendiose in termini di risorse. Cosa proponiamo

D 3) PUNTEGGIO TECNICO DELL APPALTO SPECIFICO

RETI INFORMATICHE Client-Server e reti paritetiche

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

Servizio Sistemi Informativi SPERIMENTAZIONE DI RETI PRIVATE VIRTUALI CON L'UTILIZZO DI SOFTWARE OPEN SOURCE

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

Guida Pro di Verifier

Tecnopolis CSATA s.c.r.l. -APQ in Materia di e-government e Società dell Informazione nella Regione Puglia- Rete dei Medici di Medicina Generale

Progetto Vserver- HighAvailability

REGIONE BASILICATA UFFICIO S. I. R. S.

Business Intelligence

MoniThor di IDC-Informatica Centralizzazione di controlli per apparati eterogenei

Fatti Raggiungere dal tuo Computer!!

CALCOLO PARALLELO SUPERARE I LIMITI DI CALCOLO. A cura di Tania Caprini

REALIZZAZIONE SALA CED

Sistemi RAID. Corso di Calcolatori Elettronici. Feragotto Elena

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A Sistemi Operativi. D. Talia - UNICAL

<Insert Picture Here> Il Successo nel Cloud Computing con Oracle Advanced Customer Services (ACS)

Cloud Computing....una scelta migliore. ICT Information & Communication Technology

Reti di Calcolatori: una LAN

I pacchetti: Linux. Belluno. User. Group Introduzione ai firewalls con Linux. Firestarter 1.0. Guarddog Firewall Builder 2.0.

Cluster per architetture a componenti

Il Gruppo Arvedi sceglie tecnologie Microsoft per la virtualizzazione dei sistemi server

Turismo Virtual Turismo Virtual Turismo Virtual

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

CAPITOLO 1. Introduzione alle reti LAN

Metric Computo Metrico

TELEFLUX 2000 PLUS SISTEMA DI SUPERVISIONE CONTROLLO ED AQUISIZIONE DATI PER LA PUBBLICA ILLUMINAZIONE

Транскрипт:

Il clustering HA con Linux: Kimberlite Simone Piccardi: piccardi@firenze.linux.it February 4, 2002

Perché un cluster Un cluster è un insieme di computer in grado di eseguire insieme una certa serie di compiti.

Perché un cluster Un cluster è un insieme di computer in grado di eseguire insieme una certa serie di compiti. Possibilità di creare architetture scalabili Possibilità di utilizzare meglio le strutture disponibili Soluzione efficiente e con costi contenuti

Perché un cluster Un cluster è un insieme di computer in grado di eseguire insieme una certa serie di compiti. Possibilità di creare architetture scalabili Possibilità di utilizzare meglio le strutture disponibili Soluzione efficiente e con costi contenuti

Perché un cluster Un cluster è un insieme di computer in grado di eseguire insieme una certa serie di compiti. Possibilità di creare architetture scalabili Possibilità di utilizzare meglio le strutture disponibili Soluzione efficiente e con costi contenuti

Perché un cluster Un cluster è un insieme di computer in grado di eseguire insieme una certa serie di compiti. Possibilità di creare architetture scalabili Possibilità di utilizzare meglio le strutture disponibili Soluzione efficiente e con costi contenuti

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico.

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico. Pro software libero hardware comune costi ridotti Contro software non ancora maturo

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico. Pro software libero hardware comune costi ridotti Contro software non ancora maturo

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico. Pro software libero hardware comune costi ridotti Contro software non ancora maturo

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico. Pro software libero hardware comune costi ridotti Contro software non ancora maturo

Linux e il clustering Ci sono molti vantaggi nell uso di Linux per implementare soluzioni clusterizzate, specie in ambito scientifico. Pro software libero hardware comune costi ridotti Contro software non ancora maturo

Le tipologie di cluster Le principali tipologie di cluster sono:

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Le tipologie di cluster Le principali tipologie di cluster sono: calcolo distribuito Usati per rispondere alle necessità di grandi capacità di calcolo calcolo distribuito Usati per distribuire il carico delle richieste dalla rete alta disponibilità Usati laddove necessita la continua disponibilità di un servizio

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono:

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster di calcolo Le caratteristiche di un cluster per il calcolo sono: computer farm, cluster di workstation suddivide il lavoro di calcolo fra i membri del cluster uso di programmi dedicati per il calcolo parallelo (PVM, MPI) scopo principale: la massima potenza di calcolo esempi: Beowulf e Mosix

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono:

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per carico distribuito Le caratteristiche di un cluster per la distribuzione del carico sono: server farm, web cluster distribuisce le richieste dalla rete fra i membri del cluster scopo principale: massima velocità di risposta alle richieste esempi: LVM, piranha

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono:

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Cluster per l alta disponibilità Le caratteristiche di un cluster ad alta disponibilità sono: back-end di database, failover cluster trasferisce il servizio ad un membro di riserva in caso di problemi scopo principale: massima affidabilità nella fornitura del servizio esempi: Failsafe, Kimberlite

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti.

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti. migrazione dei processi filesystem distribuiti controllo di attività intercomunicazione

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti. migrazione dei processi filesystem distribuiti controllo di attività intercomunicazione

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti. migrazione dei processi filesystem distribuiti controllo di attività intercomunicazione

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti. migrazione dei processi filesystem distribuiti controllo di attività intercomunicazione

Problematiche comuni Qualunque sia la tipologia di cluster, esistono una serie di problematiche comuni, che li riguardano tutti. migrazione dei processi filesystem distribuiti controllo di attività intercomunicazione

La struttura di Kimberlite

Caratteristiche generali

Caratteristiche generali Nessun single point of failure per l hardware. Metodi di comunicazione multipla. Failover e rilocazione manuale dei servizi.

Caratteristiche generali Nessun single point of failure per l hardware. Metodi di comunicazione multipla. Failover e rilocazione manuale dei servizi.

Caratteristiche generali Nessun single point of failure per l hardware. Metodi di comunicazione multipla. Failover e rilocazione manuale dei servizi.

Caratteristiche generali Nessun single point of failure per l hardware. Metodi di comunicazione multipla. Failover e rilocazione manuale dei servizi.

Punti di forza

Punti di forza Struttura semplice. Possibilità di uso di hardware comune. Documentazione dettagliata.

Punti di forza Struttura semplice. Possibilità di uso di hardware comune. Documentazione dettagliata.

Punti di forza Struttura semplice. Possibilità di uso di hardware comune. Documentazione dettagliata.

Punti di forza Struttura semplice. Possibilità di uso di hardware comune. Documentazione dettagliata.

Punti di debolezza

Punti di debolezza Scarsa scalabilità per più di due nodi. Controllo indiretto sulla disponibilità del servizio. Nessuna forma di distribuzione del carico.

Punti di debolezza Scarsa scalabilità per più di due nodi. Controllo indiretto sulla disponibilità del servizio. Nessuna forma di distribuzione del carico.

Punti di debolezza Scarsa scalabilità per più di due nodi. Controllo indiretto sulla disponibilità del servizio. Nessuna forma di distribuzione del carico.

Punti di debolezza Scarsa scalabilità per più di due nodi. Controllo indiretto sulla disponibilità del servizio. Nessuna forma di distribuzione del carico.

Una possibile configurazione hardware Due nodi. Un disk array (SCSI). Una connessione seriale. Due schede ethernet.

Una possibile configurazione hardware Due nodi. Un disk array (SCSI). Una connessione seriale. Due schede ethernet.

Una possibile configurazione hardware Due nodi. Un disk array (SCSI). Una connessione seriale. Due schede ethernet.

Una possibile configurazione hardware Due nodi. Un disk array (SCSI). Una connessione seriale. Due schede ethernet.

Una possibile configurazione hardware Due nodi. Un disk array (SCSI). Una connessione seriale. Due schede ethernet.

Una configurazione ottimale

Una configurazione ottimale

Caratteristiche specifiche

Caratteristiche specifiche Utilizzo dello storage condiviso per il controllo dei nodi. Possibilità di distribuire i servizi (se diversi). Uso delle librerie STOMITH per il controllo del failover.

Caratteristiche specifiche Utilizzo dello storage condiviso per il controllo dei nodi. Possibilità di distribuire i servizi (se diversi). Uso delle librerie STOMITH per il controllo del failover.

Caratteristiche specifiche Utilizzo dello storage condiviso per il controllo dei nodi. Possibilità di distribuire i servizi (se diversi). Uso delle librerie STOMITH per il controllo del failover.

Caratteristiche specifiche Utilizzo dello storage condiviso per il controllo dei nodi. Possibilità di distribuire i servizi (se diversi). Uso delle librerie STOMITH per il controllo del failover.