Panoramica della release di Looker

Il ciclo di rilascio rapido di Looker consente al team di incorporare rapidamente il feedback degli utenti e di rispondere agli elementi ad alta priorità in modo tempestivo. Questa guida illustra i nostri processi standard di rilascio e aggiornamento, oltre a best practice e varianti che potrebbero soddisfare meglio le tue esigenze.

Sviluppo e ciclo di rilascio

Viene eseguito il deployment di una nuova versione secondaria di Looker in circa un paio di settimane. Nel mese di dicembre non avvengono nuove release o deployment.

A volte, vengono rilasciate piccole patch di aggiornamento per correzioni che non devono attendere la release successiva. Queste sono quasi sempre correzioni per problemi critici del prodotto o della sicurezza. Idealmente, nessuna nuova funzionalità dovrebbe mai essere inclusa in una release di patch. L'applicazione degli aggiornamenti delle patch segue lo stesso processo dell'upgrade durante una release standard.

Numeri di release

Il nostro schema di numerazione delle release utilizza una sequenza di tre numeri: X.Y.Z, dove X è la versione principale, Y è la versione secondaria e Z è il numero della patch per quella versione secondaria. Ad esempio, Looker 7.2.4 sarebbe la quinta release di Looker 7.2, perché abbiamo iniziato con 7.2.0.

Una nuova release principale si verifica solo quando nel prodotto si verificano cambiamenti o traguardi importanti. Le modifiche apportate a una release principale non avranno alcun impatto sui processi di release.

Note di rilascio

Tutti gli utenti possono attivare le note di rilascio dalla sezione Account Settings (Impostazioni account) di Looker. Inoltre, gli utenti elencati come Contatto tecnico in un'istanza di Looker (che si trovano in Impostazioni generali nella sezione Amministratore) riceveranno le notifiche della nota di rilascio.

Per aggiornamenti su tutte le nuove funzionalità e correzioni di problemi, leggi le note di rilascio. Le note di rilascio più recenti sono disponibili qui, mentre le note di rilascio meno recenti sono disponibili qui.

Ambienti e test temporanei

Looker si impegna al massimo per eseguire test efficaci prima del rilascio, ma è possibile che una nuova funzionalità abbia un impatto imprevisto su una configurazione e un utilizzo specifici di Looker. Sia le istanze ospitate da Looker che quelle ospitate dal cliente possono utilizzare un ambiente di gestione temporanea per testare LookML e si interfacciano con terze parti prima di eseguire il push della nuova release all'istanza di produzione principale. Inoltre, se la tua istanza è ospitata dal cliente, puoi testare la tua configurazione tecnica.

Se vuoi utilizzare un ambiente temporaneo, contatta l'assistenza Looker tramite il Centro assistenza Looker o il team dedicato al tuo account Looker dedicato per ulteriori informazioni.

Aggiornamento processo

La proprietà del processo di deployment degli aggiornamenti varia in base al modo in cui ospiti l'istanza di Looker. Di seguito sono riportati i dettagli completi ma, se un'istanza è ospitata da Looker, Looker gestirà il processo di aggiornamento. Se l'istanza è ospitata dal cliente, ti forniremo le istruzioni su come eseguire l'aggiornamento.

Aggiornamenti per le istanze ospitate da Looker

Come accennato sopra, se l'istanza è ospitata da Looker, il che significa che l'infrastruttura è gestita da Looker, i nostri team di rilascio e operazioni applicano gli aggiornamenti durante i periodi di manutenzione designati. Per gli utenti che hanno attivato la ricezione di email da Looker, annunciamo ogni nuova release in un'email che include la data e l'ora del periodo di manutenzione. In genere, gli aggiornamenti richiedono fino a 10 minuti entro il periodo di manutenzione per ridurre al minimo le interruzioni.

Looker applica gli aggiornamenti in modo graduale. Applichiamo gli aggiornamenti in base alle caratteristiche della configurazione di un'istanza, al modo in cui Looker viene utilizzato all'interno di un'organizzazione e al desiderio di una singola azienda di ricevere una release all'inizio o alla fine del ciclo. Come sempre nelle release software, è più probabile che le prime versioni patch di una nuova versione secondaria contengano problemi di prodotto; tuttavia, per le istanze ospitate da Looker possiamo applicare rapidamente le patch non appena diventano disponibili.

Che cosa succede se devo saltare una nuova versione di release?

Contatta l'assistenza Looker tramite il Centro assistenza o il team dedicato al tuo account dedicato. Collaboreremo con te per garantire che le tue esigenze aziendali siano soddisfatte.

Aggiornamenti per le istanze Looker ospitate dal cliente

Le istanze Looker ospitate dal cliente richiedono che il cliente sia responsabile della gestione degli aggiornamenti della versione di release. È molto importante rimanere sulla versione più recente supportata per evitare di eseguire una release non supportata o di fine del ciclo di vita. Le istanze ospitate dal cliente di Looker ricevono notifiche di aggiornamento verso la fine del ciclo di lancio. Ciò garantisce che eventuali problemi critici vengano risolti in anticipo.

Quando una nuova release è pronta per l'installazione, qualsiasi utente di Looker elencato come Contatto tecnico per la tua organizzazione riceverà un'email con un link al file di aggiornamento più recente (formato JAR), note di rilascio e istruzioni su come installare l'aggiornamento.

Sconsigliamo vivamente di eseguire il rollback a una versione precedente. Assicurati di eseguire un backup completo del sistema prima di ogni aggiornamento. Ciò consente di ripristinare un'istanza a una versione precedente. Il ripristino di una versione precedente senza backup può causare la perdita di contenuti irreversibile e danni all'istanza.

Accesso in anteprima

Se ricevi un aggiornamento nelle prime fasi del processo di implementazione in base alle esigenze aziendali della tua azienda e vuoi attivare questa opzione per accedere in anteprima alle nuove release, registrati qui o contatta il supporto di Looker tramite il Centro assistenza Looker.

Programma di rilascio dell'assistenza estesa

Sebbene molte organizzazioni condividano il nostro gusto per i rapidi miglioramenti del prodotto associati ai cicli di rilascio brevi, Looker comprende il compromesso offerto da questo ritmo e il motivo per cui un ciclo più lento potrebbe essere più appropriato per determinati casi d'uso aziendali.

Per soddisfare queste esigenze, ogni terza release secondaria viene designata come versione ESR (extended support release). Anche se faremo sempre del nostro meglio per massimizzare la stabilità del prodotto a ogni release, una versione designata come ESR avrà tempo aggiuntivo per i test e per le correzioni dei problemi.

Inoltre, forniremo un periodo di tempo più lungo per lo sviluppo e il supporto dei prodotti per le ESR e applichiamo patch per i problemi di livello di gravità 1 e di gravità 2, se pertinente e possibile.

Convalida delle nuove release ESR

Ogni ESR avrà un periodo di gestione di un mese, a causa delle variazioni più significative nel prodotto tra le ESR. Nell'ambito di questo programma, è necessario eseguire prima un nuovo aggiornamento della versione ESR su un server temporaneo. Questo consente agli utenti di testare contenuti, flussi di lavoro e nuove funzionalità prima di trasferire il server di produzione alla nuova versione ESR.

Iscrizione al programma ESR

Se il programma ESR ti sembra più adatto alle esigenze della tua azienda, contatta il team Customer Success per discutere di questa opzione.

Domande?

Se hai domande, un ottimo posto per porre queste domande è il forum della community di Looker, in cui tutte le discussioni sono accolte e incoraggiate, inclusi, a titolo esemplificativo, Looker, business intelligence e dati in generale, insieme ad altri utenti di Looker (clienti) e analisti di Looker.