- Non categorizzato
Quanto è affidabile la tua piattaforma video?
All'inizio di questa settimana, è successo l'impensabile. Facebook ha subito la sua interruzione più lunga e più grande da anni. Per 30 minuti, gli utenti di tutto il mondo non sono stati in grado di accedere ai propri account.
L'interruzione ha sottolineato il fatto che nessun provider, nessun server e nessun data center sono immuni da interruzioni in qualche forma. Due anni fa, l'interruzione del data center della costa orientale di Amazon è stata ampiamente pubblicizzata dopo che le forti tempeste hanno eliminato i generatori di corrente primari e di backup e hanno abbattuto il servizio da Netflix, Pinterest e Instagram.
Quindi, quando accadono cose brutte - che si tratti di un'interruzione dell'alimentazione, di un'interruzione della rete, di un arresto hardware, di una schermata blu o di un driver che si comporta male - cosa puoi fare e cosa dovresti aspettarti dal tuo fornitore di servizi?
Ieri ho incontrato Eric Burns per discuterne dal punto di vista di un fornitore di piattaforme video che è stato colpito dall'interruzione di Amazon del 2012 e che è responsabile dello streaming di centinaia di migliaia di ore di video aziendali e didattici ogni mese. Nella conversazione, Eric discute gli investimenti di Panopto nell'affidabilità della piattaforma video e nell'integrità dei dati, le nuove funzionalità di disponibilità implementate dopo l'interruzione di Amazon e l'esclusiva funzionalità Panopto creata per ridurre al minimo i tempi di inattività e la perdita di dati.
In che modo Panopto riduce al minimo i tempi di inattività e la perdita di dati quando si verificano interruzioni del centro dati?
Una piattaforma video ospitata su cloud non può fare affidamento esclusivamente sulla disponibilità del proprio provider di hosting per garantire l'operatività.
Dopo l'interruzione di Amazon nel 2012, il team di ingegneri di Panopto ha lanciato un aggiornamento che protegge i nostri clienti dalle interruzioni del data center e riduce le possibilità di perdita di dati. La funzionalità che abbiamo implementato si chiama «failover della zona di disponibilità incrociata». Implica la replica continua dell'intera piattaforma video su più data center Amazon in diverse posizioni geografiche e su diverse reti elettriche.
Per i nostri clienti, ciò significa che quando le nuove registrazioni vengono create e caricate sui nostri server o quando i video esistenti vengono importati nel sistema di gestione dei contenuti video di Panopto, creiamo copie dei file e di tutti i metadati associati e li teniamo pronti su un sistema di standby. Il sistema di standby replica tutti gli elementi della nostra topologia della piattaforma video, inclusi i server front-end, il bilanciamento del carico, i server di codifica, i server di ricerca video e il database principale. Se in qualsiasi momento la connettività al sistema principale viene interrotta, Panopto reindirizza automaticamente il traffico al sistema di standby. Il risultato è che i nostri clienti saranno ancora in grado di accedere al sito Web Panopto VCMS, visualizzare video, registrare nuovi contenuti, trasmettere in diretta e amministrare i loro sistemi.
Le interruzioni non si verificano solo sui server. L'hardware locale e i sistemi operativi possono guastarsi durante le registrazioni o le trasmissioni in diretta. Cosa fa Panopto per proteggersi da queste «interruzioni locali»?
Le interruzioni locali possono assumere diverse forme. Il laptop che gestisce una registrazione o una trasmissione in diretta potrebbe avere un guasto hardware. Il sistema operativo potrebbe verificarsi un errore del kernel. A volte è semplice come qualcuno che inciampa sul cavo di alimentazione.
Qualunque sia la causa, ci sono due passaggi critici che ogni piattaforma video deve adottare in queste situazioni:
- Ripristina automaticamente la registrazione o la trasmissione dal vivo il più rapidamente possibile
- Ripristina automaticamente i file video che sono stati colpiti dall'interruzione
Nel 2013, Panopto ha lanciato una funzione chiamata Failsafe Recording che fa proprio questo.
Innanzitutto, il software di acquisizione video di Panopto riconosce quando una registrazione o una trasmissione in diretta sono state interrotte a causa di un'interruzione di corrente, un guasto hardware o un arresto anomalo del sistema operativo. Quando la macchina torna online o anche se una macchina sostitutiva separata viene portata online, Panopto offre all'utente l'opportunità di prendere semplicemente la registrazione o il live streaming da dove hanno interrotto.
Poi, quando la registrazione o la trasmissione in diretta si conclude, Panopto recupera il file video originale che è stato interrotto e lo inserisce automaticamente insieme alla seconda parte della registrazione come se l'interruzione non si sia mai verificata. Questo monitoraggio continuo e il ripristino automatico aiutano a garantire la perdita di dati e non richiedono ulteriori lavori da parte dei nostri clienti per riparare e unire file video potenzialmente danneggiati.
Molti clienti di Panopto programmano in anticipo la presentazione e la registrazione delle lezioni. In che modo queste registrazioni programmate o «automatiche» sono influenzate dalle interruzioni?
Quando i clienti pianificano le registrazioni in futuro o automatizzano l'acquisizione di lezioni ricorrenti, il software di acquisizione video di Panopto scarica una pianificazione che risiede localmente sulla macchina di registrazione. Ciò consente alle registrazioni pianificate di essere eseguite come previsto, anche se il server non risponde per qualsiasi motivo. Le informazioni registrate vengono memorizzate sul disco rigido locale e, quando la connettività al server viene ripristinata, Panopto carica automaticamente le registrazioni offline e inizierà ad elaborarle per la riproduzione.
Recentemente, uno dei nostri clienti ha sperimentato questa situazione nella produzione. A febbraio, poco prima degli esami intermedi, la Thomas Jefferson University ha subito un'interruzione del server di tre giorni. Durante questo periodo, il software di registrazione automatica di Panopto ha continuato a catturare tutte le lezioni della scuola anche se non c'era connettività con il server e, di conseguenza, nessuna delle informazioni preziose trattate nelle lezioni è stata persa. Puoi scoprire di più sull'esperienza di TJU nel nostro case study.
Scopri di più
Se la tua azienda o università sta valutando l'uso di una piattaforma video o hai domande sull'affidabilità e le funzionalità di uptime di Panopto, ci piacerebbe chattare. Contatta il nostro team per richiedere una prova gratuita del nostro software video.