Piattaforme tecnologiche per l'e-learning - Antonio Baldassarra Forum Formazione Somedia - Milano, 7 Novembre 2007
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Piattaforme tecnologiche per l’e-learning sul valore del compromesso Antonio Baldassarra Seeweb S.r.l. Forum Formazione Somedia - Milano, 7 Novembre 2007
Un’utile premessa .. sul successo delle iniziative Efficienza e disponibilità delle applicazioni web based rappresentano aspetti importanti per il successo di un’iniziativa sulla rete. Disponibilità, affidabilità e scalabilità possono generare criticità capaci di vanificare un intero progetto proprio nel momento in cui dovrebbe iniziare il suo successo. Attraverso infrastrutture tecnologiche opportunamente progettate e dimensionate è possibile scongiurare l’insorgere di tali problemi mantenendo il pieno controllo e modulando l’investimento in base alle reali esigenze. E allora... In un progetto applicativo e quindi anche di e-learning occorre avere ben chiaro l’obiettivo di affidabilità e disponibilità. Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 2 / 16
I requisiti tecnologici Cosa ci aspettiamo? Nelle applicazioni di e-learning ci si aspetta che le infrastrutture siano capaci di assicurare una accettabile continuità di servizio: Occorre sopravvivere ai guasti (o comunque non consentire al guasto di divenire bloccante) Occorre continuare a lavorare come nulla fosse accaduto (o comunque contenere il danno da disservizio) Occorre non disperarsi a seguito di disastri (o comunque ripartire in un tempo ragionevole e pianificato) Le domande da porsi Quanto siamo disposti ad investire in cambio di affidabilità? Quali sono i nostri requisiti minimi? Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 3 / 16
Requisiti tecnologici Quali i possibili problemi In una infrastruttura internet di fruizione di un’applicazione esistono alcuni punti critici di diversa natura: Collegamenti alla rete (sia lato utente che lato datacenter) Apparecchiature di rete (router, switch..) Server (molti server in caso sistemi complessi) Storage (non dimentichiamo mai che i nostri dati sono nei dischi) Sistemi di alimentazione e di climatizzazione Datacenter E da non dimenticare... Problemi insiti nell’applicazione (inefficienze, scarsa scalabilità, bug, exploit).... Aggiornamenti? Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 4 / 16
Requisiti tecnologici Un esempio di scenario applicativo Prendiamo ad esempio uno scenario abbastanza ricorrente (quello necessario al funzionamento della piattaforma di E-learning DOCEBO) Linux - Apache - MySql - Php Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 5 / 16
Requisiti tecnologici Una possibile soluzione tecnologica.... Una buona idea potrebbe essere quella di implementare una soluzione LAMP usando un’architetture 3-tier con server specializzati per le varie mission. Una ulteriore buona idea è quella di ridondare tutti i possibili punti di guasto (SPOF). Ma.... è compatibile con il budget? Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 6 / 16
Requisiti tecnologici ....non sempre i buoni propositi durano Spesso si finisce per prediligere l’economia.. Anche una soluzione in hosting condiviso da 100,00 Euro può far funzionare il nostro E-learning in LAMP. Ma chi di voi se la sentirebbe di metterci su la formazione di un’importante corporate? Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 7 / 16
Scelta consapevole della tecnologia Esistono dei criteri oggettivi per la scelta? 1) individuare un Service Level Agreement (SLA) Siamo disposti a sopportare un fermo pianificato? Di che entità? Con che preavviso? In caso di guasto improvviso, qual’è la massima attesa di rientro in servizio tollerabile? Riusciamo a stimare quanta indisponibilità del servizio siamo disposti a sopportare? 2) individuare un Workload credibile Occorre stimare il carico medio ed il carico di picco che graverà sulla nostra infrastruttura. Tipicamente è la cosa più complessa da fare ex ante. Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 8 / 16
Scelta consapevole della tecnologia Che informazioni devo fornire? A proposito dello SLA Dobbiamo stimare la massima indisponibilità non pianificata in un anno di esercizio. Es: 1-2 gg complessivi di indisponibilità in un anno fanno il 99.50% Un aspetto importante da negoziare è il tempo massimo di indiponibilità consecutivo. Es: fermo massimo consecutivo minore di 4 ore. Il ruolo dello SLA Un accordo con SLA va visto da una duplice angolazione: come impegno del fornitore ad erogare una penale e come strumento di misura della continuità (e qualità?) del servizio. Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 9 / 16
Scelta consapevole della tecnologia Come individuare il Workload atteso? I parametri da valutare (caso e-learning) Utenti totali che ci aspettiamo di gestire Utenti contemporanei massimi e medi Attivita’ di ogni utente (eventi / secondo) Tipologia degli oggetti didattici (fortemente interattivi oppure meramente espositivi con test di verifica) Consumo di banda (rilevante solo in caso di streaming) I parametri critici Picco di utenti contemporanei Picco di attivita’ complessiva (eventi / secondo) Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 10 / 16
Scelta consapevole della tecnologia Quale soluzione soddisfa i requisiti individuati? Le scelte possibili.... Shared Hosting (10,00 - 200,00 Euro/anno) Virtual Private Server (200,00 - 2.500,00 Euro/anno) Dedicated Hosting (800,00 - 10.000,00 Euro/anno) Complex Dedicated Hosting (cluster) (5.000 - ?? Euro/anno) Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 11 / 16
Scelta consapevole della tecnologia Trovata la soluzione.... ce ne dimentichiamo? L’agguato si chiama MTFB.. mean time between failures Le tecnologie invecchiano La user experience si abitua alle nuove tecnologie Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 12 / 16
Un partner mission critical E noi come c’entriamo? Ci proponiamo come partner per le infrastrutture mission critical Due datacenter carrier grade e rete ridondata due datacenter propri: a Milano in via Caldera ed a Frosinone Backbone ridondata in fibra ottica 4 x 622 Mbps Presenza sui due punti di interscambio italiani (Mix e Namex) e trasiti internazionali IP Protezione dei dati allo stato dell’arte Storage ad alta affidabilità (2xIBM DS6800) e Storage Area network Backup basato su Tivoli di IBM; disaster recovery multisito grazie ai due datacenter. SLA e Audit di analisti specializzati Service Level Agreement contrattuali impegnativi e con penale predefinita pari all’intero valore della fornitura. Costantemente ai primi posti per affidabilità del servizio su un panel di 50 compagnie a livello mondiale fonte: netcraft Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 13 / 16
Un partner mission critical E noi come c’entriamo? Tecnologia, competenze, metodologie e procedure per mission critical Virtual Private Server (VPS) anche in cluster Soluzioni completamente virtualizzate basate su hardware IBM Blade server e Storage Area Network Possibilità di richiedere configurazioni sistemistiche specifiche e pianificarne la scalabilità Servizi di assurance del servizio a vari livelli Configurazioni particolari dell’infrastruttura di rete con VPN o MPLS per una perfetta e sicura integrazione dei servizi in outsourcing con la rete aziendale Cluster geografici ad alta capacità e disponibilità Sistemi complessi, Cluster, Grid o FailOver per soddisfare ogni esigenza di tipo mission critical Cluster a bilanciamento di carico con nodi ospitati in diversi datacenter in modo da gestire al contempo: Elevati livelli di traffico Disponibilità del servizio Tolleranza ai guasti sulle apparecchiature Tolleranza ai disastri sui dati Tolleranza ai disastri sulle location (terremoti, incendi, attentati) Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 14 / 16
Un partner mission critical E noi come c’entriamo? .. il nostro layout di rete Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 15 / 16
Un partner mission critical That’s all folks!! http://www.seeweb.it/eventi/dw/20071107.pdf Antonio Baldassarra (Seeweb S.r.l.) Piattaforme tecnologiche per l’e-learning Forum Formazione 16 / 16
Puoi anche leggere