Download - Plone Deployment C Wpd2009
![Page 1: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/1.jpg)
Plone Deployment
![Page 2: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/2.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone - Deployment• Differenti scenari
– Tipologia delle pagine
– Composizione delle pagine
• Difficile stima– Diversi fattori in
gioco (rete, hw..)– Molteplici
benchmark
![Page 3: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/3.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone e Zope• Zope e' un application
server• Zope si occupa della
gestione di basso livello • Zope, grazie ai buildout,
viene completamente integrato
• Zope si occupa delle interazioni
![Page 4: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/4.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura base con –
webserver• Storica• Pratica (porte,
statistiche, ecc)• Configurazione
– Virtualhost– Soluzioni
avanzate– ecc
Webserver
Internet
![Page 5: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/5.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura base con –
webserver: quando?• Si
– Pochi contenuti ben distribuiti
– Server datato (no multicore)
– Parco utenti limitato
– Sviluppo
• No– Server Multicore– Contenuti con
poca variabilita'– Tasso di
concorrenza elevato
![Page 6: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/6.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura base con –
cache• Tempi di risposta
ridotti• Maggior carico di
utenti• Minor carico di
macchina
Internet
Webserver
Cache Sys
![Page 7: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/7.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura base con –
cache: quando?• Si
– Contenuti che variano poco nel tempo
– Server datati (a maggior ragione)
– In realta', la maggiorparte dei casi
• No– Server Multicore– Sviluppo– Parco utenti
ampio– Elevato numero di
editori
![Page 8: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/8.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura su server –
MulticoreInternet
Webserver
Cache Sys
Load Balancer
![Page 9: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/9.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura su server –
Multicore: quando?• Si
– Server Multicore (>2)
– Parco ampio di utenti
– Pagine composte da un alto numero di sorgenti
• No (ni)– Varianza carico
utenti
![Page 10: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/10.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura distr ibuita–
Internet
Webserver
Cache Sys
Load Balancer
s1
s2
s3 s4
![Page 11: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/11.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura distr ibuita: –
vantaggi• Dinamicita' del sistema
– Si tengono accesi solo i server necessari
• Fault tollerance– I plone/zope server sono in ridondanza– Zeo puo' essere “distribuito”
• Manutenzione paragonabile ad una singola istanza– Backup, updates...
![Page 12: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/12.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Architettura distr ibuita: –
quando?
Sempre
...potendolo fare
![Page 13: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/13.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone altre possibi l i ta'? –
Certo!!! AWS!!!• AWS - Amazon Web Services
– EC2: Elastic Cloud Computing– S3: Simple Storage Service
in pratica: una soluzione per l'hosting basata su server virtuali (XEN) basata sul concetto di "pay only for what you use, as you use it”, ovvero si paga solo il tempo reale di uso delle risorse.
![Page 14: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/14.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone altre possibi l i ta'? –
Certo!!! AWS!!! (part 2)• Startup immediato
– Per iniziare a lavorare con EC2 (<15 min)– Per avviare un nuovo server (<1 min)
• Piena autonomia di gestione– Si puo' avere un nuovo server quando lo
si vuole– Si puo' spegnere un server quando lo si
vuole– Scelta tra server di dimensione differente
![Page 15: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/15.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone altre possibi l i ta'? –
Certo!!! AWS!!! (part 3)
Tornando a Plone...Si possono attivare o spegnere quante istanze si desiderano clonando lo stesso server, realizzando una farm dinamica
![Page 16: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/16.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone Case1: Logcluster–
• www.logcluster.org• 3 plone + zeo• update giornalieri• pagine “pesanti”• 34k sono i pagine
richieste negli ultimi 3 giorni
![Page 17: Plone Deployment C Wpd2009](https://reader034.vdocuments.site/reader034/viewer/2022052505/5558eaf8d8b42ad7138b5316/html5/thumbnails/17.jpg)
World Plone Day 2009 Federico C. Guizzardi 21 Aprile 2009– –
Plone -Case2: • www.eol.ucar.edu • 5 plone + zeo• 2k pagine al giorno• 32k pagine nel suo
primo mese di vita