L’intervento di Matteo Durighetto al PostgreSQL Day 2012 illustra l’architettura di un cluster database postgres 9.1 in HA / DR con possibilità di espansione elastica su struttura VmWare / Netapp e possibilità di scalabilità orizzontale in lettura e verticale in scrittura.
L’obiettivo era creare una piattaforma Open Source Rdbms in grado di sostenere applicazioni sanitarie mission critical H24 e facilmente scalabili. Attualmente questa infrastruttura ospita una applicazione OLTP che gestisce decine di migliaia di referti al giorno e il repository del ETL del datawarehouse.
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanMiriade Spa
Webinar dedicato a Confio, membro della famiglia di nuovi strumenti di Performance Intelligence che utilizzano le tecniche di analisi maturate nel campo Business Intelligence per esaminare problemi prestazionali e ottimizzare consumo delle risorse IT.
Confio Ignite si racconta attraverso le storie di Database Monsters -- le problematiche più comuni e più insidiose che ogni DBA deve affrontare: Il Divoratore Di Risorse, Il PerdiTempo, Il Vandalo Virtuale, Il Placcatore e Lo Scaricabarile.
About the speaker: Agnieszka Szambelan è Solution Architect e Database Expert con oltre 15 anni di esperienza nel campo. Research & Development Team Leader in Miriade.
Webinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpAMiriade Spa
27 Giugno 2013, slides usate durante il webinar di presentazione Google I/O e novità di Google Apps. Te lo sei perso?
Contatta il nostro reparto commerciale per avere maggiori informazioni: commerciale@miriade.it
Full text search | Speech by Matteo Durighetto | PGDay.IT 2013 Miriade Spa
Slide dell'intervento di Matteo Durighetto al PGDay.IT 2013, Prato, 25 Ottobre 2013
Il Full Text Search nasce dall’esigenza di ricercare parole o loro derivati all’interno di un documento. Infatti non sempre il problema è risolubile con le espressioni regolari, basti pensare ai plurali irregolari (per cui il problema del matching necessità di un dizionario) o al problema di calcolare la similarità di una parola (ad esempio per cercare l’argomento più attinente e farne una classifica).
In questo talk andremo ad esplorare le peculirità di PostgreSQL e le sue potenzialità al riguardo.
Viaggio attraverso il cloud come costruire architetture web scalabili e rob...Amazon Web Services
In questa presentazione spiegheremo come disegnare architetture elastiche e affidabili su AWS, usando le architetture web come punto di riferimento. Verranno anche coperti aspetti di scalabilità, sicurezza, gestione delle applicazioni e copertura globale.
Come fare marketing B2b con i social media- versione aggiornata.
- Social media scenario (gennaio 2014)
- Vantaggi e motivazioni per il Social media mktg B2b
- le ragioni del no
- come creare un processo social media in 6 passi:
-- Listen, Plan, Engage, Manage, Measure, Refine
nella parte di pianificazione si dettagliano meglio: Obiettivi, strategie, risorse.
2nd CMWL – COMPLEXITY MANAGEMENT WINTER LAB
Methods & Tools
8 -14 Marzo 2015
Santa Margherita Ligure (GE) – Italy
“BIG DATA E NEURAL NETWORKS NEL COMPLEXITY MANAGEMENT”
Applicazioni e declinazioni in ambito manageriale
destinatari:
Manager di aziende private e pubbliche
Professionisti in consulenza direzionale, finanziaria ed organizzativa
Dottorandi e Laureati II livello con mission aziendale
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanMiriade Spa
Webinar dedicato a Confio, membro della famiglia di nuovi strumenti di Performance Intelligence che utilizzano le tecniche di analisi maturate nel campo Business Intelligence per esaminare problemi prestazionali e ottimizzare consumo delle risorse IT.
Confio Ignite si racconta attraverso le storie di Database Monsters -- le problematiche più comuni e più insidiose che ogni DBA deve affrontare: Il Divoratore Di Risorse, Il PerdiTempo, Il Vandalo Virtuale, Il Placcatore e Lo Scaricabarile.
About the speaker: Agnieszka Szambelan è Solution Architect e Database Expert con oltre 15 anni di esperienza nel campo. Research & Development Team Leader in Miriade.
Webinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpAMiriade Spa
27 Giugno 2013, slides usate durante il webinar di presentazione Google I/O e novità di Google Apps. Te lo sei perso?
Contatta il nostro reparto commerciale per avere maggiori informazioni: commerciale@miriade.it
Full text search | Speech by Matteo Durighetto | PGDay.IT 2013 Miriade Spa
Slide dell'intervento di Matteo Durighetto al PGDay.IT 2013, Prato, 25 Ottobre 2013
Il Full Text Search nasce dall’esigenza di ricercare parole o loro derivati all’interno di un documento. Infatti non sempre il problema è risolubile con le espressioni regolari, basti pensare ai plurali irregolari (per cui il problema del matching necessità di un dizionario) o al problema di calcolare la similarità di una parola (ad esempio per cercare l’argomento più attinente e farne una classifica).
In questo talk andremo ad esplorare le peculirità di PostgreSQL e le sue potenzialità al riguardo.
Viaggio attraverso il cloud come costruire architetture web scalabili e rob...Amazon Web Services
In questa presentazione spiegheremo come disegnare architetture elastiche e affidabili su AWS, usando le architetture web come punto di riferimento. Verranno anche coperti aspetti di scalabilità, sicurezza, gestione delle applicazioni e copertura globale.
Come fare marketing B2b con i social media- versione aggiornata.
- Social media scenario (gennaio 2014)
- Vantaggi e motivazioni per il Social media mktg B2b
- le ragioni del no
- come creare un processo social media in 6 passi:
-- Listen, Plan, Engage, Manage, Measure, Refine
nella parte di pianificazione si dettagliano meglio: Obiettivi, strategie, risorse.
2nd CMWL – COMPLEXITY MANAGEMENT WINTER LAB
Methods & Tools
8 -14 Marzo 2015
Santa Margherita Ligure (GE) – Italy
“BIG DATA E NEURAL NETWORKS NEL COMPLEXITY MANAGEMENT”
Applicazioni e declinazioni in ambito manageriale
destinatari:
Manager di aziende private e pubbliche
Professionisti in consulenza direzionale, finanziaria ed organizzativa
Dottorandi e Laureati II livello con mission aziendale
2nd CMWL – COMPLEXITY MANAGEMENT WINTER LAB
Methods & Tools
8 -14 Marzo 2015
Santa Margherita Ligure (GE) – Italy
“BIG DATA E NEURAL NETWORKS NEL COMPLEXITY MANAGEMENT”
Applicazioni e declinazioni in ambito manageriale
destinatari:
Manager di aziende private e pubbliche
Professionisti in consulenza direzionale, finanziaria ed organizzativa
Dottorandi e Laureati II livello con mission aziendale
METIS D3.4: Workshop package versione finale: workshop per diversi livelli e ...METIS-project
Diversi decenni di ricerca sul TEL (Tecnhology-enhanced learning ) hanno chiaramente dimostrato il potenziale della tecnologia digitale nel trasformare l’insegnamento. Ciò nonostante gli effetti della ricerca nel TEL sulle pratiche quotidiane di insegnamento-apprendimento sono ancora lontani dal soddisfare questo potenziale. Presumibilmente, si tratta di una lacuna nelle capacità del learning design: gli insegnanti hanno bisogno degli strumenti e delle competenze che permettano loro di identificare i bisogni educativi, descrivere il contesto in cui essi si manifestano, identificare le opportunità offerte dalla tecnologia, adottare i risultati della ricerca e progettare nuove esperienze di apprendimento. Per colmare questa lacuna, gli insegnanti hanno bisogno di strumenti ed pratiche: strumenti che potrebbero assisterli durante il percorso del learning design – dall’ideazione all’utilizzo e alla valutazione delle innovazioni innovative basate su tecnologia, e pratiche professionali, che usino questi strumenti per assicurare la consistenza e l’efficacia delle loro innovazioni e fanno del learning design una prassi quotidiana integrandola nella propria identità professionale. Il progetto METIS (http://metis-project.org/) punta a contribuire a questo scopo, offrendo agli insegnanti una Piattaforma Integrata per il Learning Design (Integrated Learning Design Environment - ILDE) (Hernández-Leo, Asensio-Pérez, Derntl, Prieto, & Chacón, 2014; Hernández-Leo et al., 2015) e un workshop package per insegnare ai docenti l’utilizzo di ILDE per supportare un efficace learning design.
Work Package 3, gestito da OU (UK), si occupa della progettazione e dello sviluppo di workshop package pronti all’uso. Comprende:
• un meta-design per i workshop Metis, ovvero una struttura flessibile riutilizzabile che può essere personalizzata per adattarsi a diverse necessità,
• una descrizione delle motivazioni e della metodologia pedagogica su cui si basa il meta-design
• indicazioni guida per provare il meta-design in contesti differenti
• un catalogo con tre esempi di workshop package basati sul meta-design per tre diverse aree di formazione.
Questo documento costituisce una base per gli educatori che vogliano erogare un workshop sull’uso dell’ILDE e il learning design. Per creare un workshop adatto al proprio contesto, procedure nel seguente modo: per prima cosa, occorre considerare il meta-design; poi bisogna scegliere tra gli esempi di workshop quello più vicino al proprio contesto; infine usare le linee guida per adattarlo ulteriormente ai propri bisogni.
Freedomotic pitch 12.05.16 Smart Home Now Milanofreedomotic
Presentazione del framework allo Smart Home Now di Milano, l’incontro che riunisce tutti i player della Smart Home: produttori, fornitori di servizi e professionisti in campo per progettare insieme nuove opportunità di business.
Nel mondo della GDO i social media stanno assumendo un ruolo sempre più importante nella relazione con i clienti. Come capitalizzare al meglio queste interazioni?
Big Data e Manifatturiero: gestione del magazzinoMiriade Spa
Grazie ai Big Data è possibile conoscere in real-time le previsioni di consumo delle merci e gestire al meglio la produzione e lo stoccaggio delle stesse, diminuendo sprechi e invenduto.
Application Development: come sviluppare un'app user centeredMiriade Spa
Ogni fase dello sviluppo di un'app deve avere al centro l'utente finale: dal disegno dell'infrastruttura al scrittura del codice, dalla creazione dei contenuti alla definizione della User Experience.
Ecco i 4 passaggi fondamentali per sviluppare un'app user centered.
In Miriade ci piace disegnare e realizzare infrastrutture tecnologiche in grado di garantire livelli di servizio ottimali, orientando correttamente le aziende tra le diverse soluzioni: fisiche, virtuali e cloud. Scopri tutti i servizi Miriade per la system integration.
Dalla Business Intelligence ai Big DataMiriade Spa
L’analisi dei dati di business è un’attività chiave per dirigere in modo consapevole le strategie aziendali.
Può essere compiuta rivolgendo lo sguardo sul passato - concentrandosi sulle serie storiche di dati - o sul futuro, grazie ai nuovi strumenti messi a disposizione dai Big Data.
I social media sono un'importante fonte d'informazioni sui bisogni, le opinioni e le esigenze dei clienti: come analizzare il sentiment grazie ai Big Data?
Al DjangoVillage di Orvieto 2014, ha partecipato il nostro Matteo Durighetto, area DB di Miriade e vicepresidente ITPUG, con un intervento sulle ultime novità di PostgreSQL 9.4. In queste slide verrano esposte le feature maggiori di PostgreSQL 9.3 come la cascanding replication con il remastering, le updatable view, il parallel pg dump e i nuovi costrutti di query come i lateral join ma l’attenzione si focalizza sulle nuove feature che porterà con sè la nuova versione 9.4.
Sono state esposte le feature maggiori di PostgreSQL 9.3 come la cascanding replication con il remastering, le updatable view, il parallel pg dump e i nuovi costrutti di query come i lateral join ma l’attenzione si è focalizzata sulle nuove feature che porterà con sè la nuova versione 9.4.
2nd CMWL – COMPLEXITY MANAGEMENT WINTER LAB
Methods & Tools
8 -14 Marzo 2015
Santa Margherita Ligure (GE) – Italy
“BIG DATA E NEURAL NETWORKS NEL COMPLEXITY MANAGEMENT”
Applicazioni e declinazioni in ambito manageriale
destinatari:
Manager di aziende private e pubbliche
Professionisti in consulenza direzionale, finanziaria ed organizzativa
Dottorandi e Laureati II livello con mission aziendale
METIS D3.4: Workshop package versione finale: workshop per diversi livelli e ...METIS-project
Diversi decenni di ricerca sul TEL (Tecnhology-enhanced learning ) hanno chiaramente dimostrato il potenziale della tecnologia digitale nel trasformare l’insegnamento. Ciò nonostante gli effetti della ricerca nel TEL sulle pratiche quotidiane di insegnamento-apprendimento sono ancora lontani dal soddisfare questo potenziale. Presumibilmente, si tratta di una lacuna nelle capacità del learning design: gli insegnanti hanno bisogno degli strumenti e delle competenze che permettano loro di identificare i bisogni educativi, descrivere il contesto in cui essi si manifestano, identificare le opportunità offerte dalla tecnologia, adottare i risultati della ricerca e progettare nuove esperienze di apprendimento. Per colmare questa lacuna, gli insegnanti hanno bisogno di strumenti ed pratiche: strumenti che potrebbero assisterli durante il percorso del learning design – dall’ideazione all’utilizzo e alla valutazione delle innovazioni innovative basate su tecnologia, e pratiche professionali, che usino questi strumenti per assicurare la consistenza e l’efficacia delle loro innovazioni e fanno del learning design una prassi quotidiana integrandola nella propria identità professionale. Il progetto METIS (http://metis-project.org/) punta a contribuire a questo scopo, offrendo agli insegnanti una Piattaforma Integrata per il Learning Design (Integrated Learning Design Environment - ILDE) (Hernández-Leo, Asensio-Pérez, Derntl, Prieto, & Chacón, 2014; Hernández-Leo et al., 2015) e un workshop package per insegnare ai docenti l’utilizzo di ILDE per supportare un efficace learning design.
Work Package 3, gestito da OU (UK), si occupa della progettazione e dello sviluppo di workshop package pronti all’uso. Comprende:
• un meta-design per i workshop Metis, ovvero una struttura flessibile riutilizzabile che può essere personalizzata per adattarsi a diverse necessità,
• una descrizione delle motivazioni e della metodologia pedagogica su cui si basa il meta-design
• indicazioni guida per provare il meta-design in contesti differenti
• un catalogo con tre esempi di workshop package basati sul meta-design per tre diverse aree di formazione.
Questo documento costituisce una base per gli educatori che vogliano erogare un workshop sull’uso dell’ILDE e il learning design. Per creare un workshop adatto al proprio contesto, procedure nel seguente modo: per prima cosa, occorre considerare il meta-design; poi bisogna scegliere tra gli esempi di workshop quello più vicino al proprio contesto; infine usare le linee guida per adattarlo ulteriormente ai propri bisogni.
Freedomotic pitch 12.05.16 Smart Home Now Milanofreedomotic
Presentazione del framework allo Smart Home Now di Milano, l’incontro che riunisce tutti i player della Smart Home: produttori, fornitori di servizi e professionisti in campo per progettare insieme nuove opportunità di business.
Nel mondo della GDO i social media stanno assumendo un ruolo sempre più importante nella relazione con i clienti. Come capitalizzare al meglio queste interazioni?
Big Data e Manifatturiero: gestione del magazzinoMiriade Spa
Grazie ai Big Data è possibile conoscere in real-time le previsioni di consumo delle merci e gestire al meglio la produzione e lo stoccaggio delle stesse, diminuendo sprechi e invenduto.
Application Development: come sviluppare un'app user centeredMiriade Spa
Ogni fase dello sviluppo di un'app deve avere al centro l'utente finale: dal disegno dell'infrastruttura al scrittura del codice, dalla creazione dei contenuti alla definizione della User Experience.
Ecco i 4 passaggi fondamentali per sviluppare un'app user centered.
In Miriade ci piace disegnare e realizzare infrastrutture tecnologiche in grado di garantire livelli di servizio ottimali, orientando correttamente le aziende tra le diverse soluzioni: fisiche, virtuali e cloud. Scopri tutti i servizi Miriade per la system integration.
Dalla Business Intelligence ai Big DataMiriade Spa
L’analisi dei dati di business è un’attività chiave per dirigere in modo consapevole le strategie aziendali.
Può essere compiuta rivolgendo lo sguardo sul passato - concentrandosi sulle serie storiche di dati - o sul futuro, grazie ai nuovi strumenti messi a disposizione dai Big Data.
I social media sono un'importante fonte d'informazioni sui bisogni, le opinioni e le esigenze dei clienti: come analizzare il sentiment grazie ai Big Data?
Al DjangoVillage di Orvieto 2014, ha partecipato il nostro Matteo Durighetto, area DB di Miriade e vicepresidente ITPUG, con un intervento sulle ultime novità di PostgreSQL 9.4. In queste slide verrano esposte le feature maggiori di PostgreSQL 9.3 come la cascanding replication con il remastering, le updatable view, il parallel pg dump e i nuovi costrutti di query come i lateral join ma l’attenzione si focalizza sulle nuove feature che porterà con sè la nuova versione 9.4.
Sono state esposte le feature maggiori di PostgreSQL 9.3 come la cascanding replication con il remastering, le updatable view, il parallel pg dump e i nuovi costrutti di query come i lateral join ma l’attenzione si è focalizzata sulle nuove feature che porterà con sè la nuova versione 9.4.
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Miriade Spa
The document discusses technology solutions for a new mobile ecosystem, focusing on Aerohive Networks and ZScaler. It provides an overview of Aerohive's distributed wireless networking architecture and cloud-managed solutions for wireless access points, routing, switching and security. It then summarizes ZScaler's cloud-based security platform that protects users on any device from threats on the internet and enables secure access to cloud applications and services.
Presentazione di Oracle Apex, un tool per lo sviluppo di applicazioni web gratuito, facile da usare e basato su tecnologia e standard Oracle che risponde alle moderne necessità aziendali di sicurezza, condivisione, accessibilità e velocità di sviluppo.
Il video di presentazione è disponibile a questo indirizzo: http://youtu.be/LxzNQUdTI4I
1. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Postgresql in HA
per Healtcare
Matteo Durighetto
Miriade S.p.a. - http://www.miriade.it
Italian PostgreSQL Users Group
www.itpug.org www.postgresql.org
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
2. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Chi sono?
● Speaker/Author:
○ Matteo Durighetto
○ DBA @ Miriade S.p.A.
○ tecnologie db : Oracle, PostgreSQL, MySQL, MSSQL ..
○ tecnologie os/virtual/cloud : AWS, Vmware,XEN, Linux, *NIX,
Windows
● Other Authors:
○ Alessandro Fascina, SA@ulss5
○ Nicola Povoleri, SA@ulss5
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
3. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Chi sono?
Ulss 5 Ovest Vicentino
Presentazione Azienda:
L'azienda sanitaria Ulss5 Ovest Vicentino nasce nel 1995 dalla fusione di
altre due precedenti realtà.
Copre la zona ovest della provincia di Vicenza fino al confine con Verona.
La struttura risultante è caratterizzata da:
● circa 170.000 assistiti
● 22 comuni
● circa 2500 dipendenti
● 4 ospedali (2 principali e 2 secondari)
● una distribuzione delle strutture su un ampio territorio
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
4. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Sommario
1. Focus del progetto
2. Architettura VPC
3. Architettura AWS
4. VMWare & NetApp
5. Linux Cluster
6. PgPool 2 3.X
7. PgPool configuration
8. Failover Case Standby
9. Add Standby
10. Failover Case Master
11. Roadmap
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
5. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Focus del Progetto
● Creare una infrastruttura scalabile opensource
● Riduzione costi TCO
● Sistema trasparente alle applicazioni
● Facile da mantenere
● Facile da scalare
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
6. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
In dettaglio
1. l'anagrafe temporanea di transizione per la migrazione dell'anagrafe
assistiti da un sistema AS400 a uno basato su Oracle
2. backend di tutta l'infrastruttura per la gestione della messaggistica hl7
3. prestazioni ambulatoriali e le prescrizioni elettroniche raccolte da 140
medici di base e pediatri nell'ambito di progetti regionali di
informatizzazione.
4. il repository dei referti del laboratorio analisi compresivi di metadati hl7,
dati strutturati cda2 e pdf.
5. il backend applicativo per la gestione delle sale operatorie e del registro
operatorio.
6. il backend di strumenti ad uso interno del servizio informatico: wiki,
pentaho, mirth
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
7. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Architettura VPC
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
8. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Architettura AWS
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
9. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
VMWare & NETAPP
● VMWare:
○ Leader Virtualizzazione
○ Struttura Elastica
○ VMotion (tcp OK)
○ Guest storage performante
● NetApp:
○ Leader NAS storage
○ NFS, ethernet sta abbassando i costi e aumentando le performance
○ NFS è facile da mantenere.
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
10. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
VMWare & NETAPP
● VMWARE:
○ Template per nodo pgpool
○ Template per nodo standby
○ binary & dati su share netapp facilmente clonabili
○ eliminazione workload dall'hypervisor
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
11. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Linux Cluster
● OS: Debian
● Tecnology: Linux HA / Corosync
● VIP per un unico punto d'accesso
● PgPool Clusterizzato
● Apache con PgAdmin per gestione
● C'è già il clustervmware => evitiamo quorum disk
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
12. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Linux Cluster
● OS: Debian
● Tecnology: Linux HA / Corosync
● VIP per un unico punto d'accesso
● PgPool Clusterizzato
● Apache con PgAdmin per gestione
● C'è già il clustervmware => evitiamo quorum disk
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
13. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
PgPool 2 3.X
● Supporta la Streaming replication sync & async [attenzione Hash Index]
● Supporta il balancing
● Supporta la modalità shared nothing
● Supporta SSL
● reload online della configurazione [escluso aggiunta nodi]
● Opzione autofailover
● Opzione follow master
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
14. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
PgPool 2 Configuration
● pgpool.conf => configurazione principale (che andremo a vedere)
● pool_hba.conf => security
● pcp.conf => security pcp console
Sostanzialmente il pgpool.conf si divide in vaire sezioni :
● una dedicata ai nodi a cui va associato un peso per il load balancing
● una dedicata al tipo di replica usato o da usare o se distribuire il dato
● una dedicata ai comandi di failover, follow_master e recovery
● una dedicata alla eccezioni, ovvero le blacklist function
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
15. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Add Standby
● Si parte dal template standby (clone vmware / AMI Amazon)
● Si lancia la modalità di ripristino & l'attach del nodo
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
16. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Failover case standby
● Pgpool si accorge della morte del server non invia più query al suddetto
● Pgpool può anche decidere di non inviare più query se lo slave ha
superato la soglia di delay di replica
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
17. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Failover Master
● In caso di failover master il pgpool elegge uno standby a master, ed
applica il folow master a tutti gli altri nodi
● in caso di ritorno del server precedente, si procedere alla sua
trasformazione in standby (manuale), nel frattempo tenta un follow
master.
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org
18. PGDay.IT 2012
Monash University Prato Centre
Venerdì 23 Novembre 2012
Roadmap
1. generazione standby via snapshoot con api specifiche (storage netapp ,
vmware vmdisk, amazon EBS)
2. autoscaling ( sdk amazon , vmware sdk )
3. auto gestione di un nodo irrecuperabile, clean della configurazione pgpool
4. testare cascading replication
Copyright 2012 Miriade S.p.a. Matteo Durighetto – m.durighetto@miriade.it - www.miriade.it - ITPUG.org