Questo documento descrive le norme di assistenza e ritiro del software con air gap di Google Distributed Cloud (GDC).
GDC fornirà un preavviso di almeno un anno per qualsiasi modifica che introduce un'incompatibilità. Questo avviso potrebbe essere emesso in qualsiasi momento dopo che un servizio o una funzionalità diventa disponibile pubblicamente (GA), ma la modifica stessa non entrerà in vigore fino al termine del periodo di preavviso di un anno. Se viene emesso un avviso di ritiro immediatamente dopo che un servizio diventa disponibile pubblicamente, sarà previsto un periodo di un anno prima del ritiro del servizio.
GDC fornirà assistenza per un anno per ogni rilascio di una versione secondaria di qualsiasi funzionalità o servizio disponibile pubblicamente(GA). Il periodo di assistenza inizia quando la funzionalità del componente o una versione secondaria viene rilasciata ufficialmente come parte di una release di GDC e pubblicata, non quando viene eseguito il deployment da parte dell'utente. Alcune funzionalità potrebbero essere disponibili per un periodo di tolleranza aggiuntivo specifico del servizio dopo la fine del periodo di assistenza ufficiale e prima del ritiro della versione della funzionalità. Durante questo periodo di tolleranza, le versioni non supportate dei componenti software non verranno sottoposte a patch o supportate. Tuttavia, il software e la documentazione continueranno a essere disponibili per consentire agli utenti di eseguire l'upgrade a una versione supportata.
GDC si riserva il diritto di chiedere agli utenti di eseguire la migrazione a una funzionalità o a una versione secondaria più recente per mitigare il rischio di vulnerabilità di sicurezza critiche che non possono essere sottoposte a patch nelle versioni secondarie o delle funzionalità precedenti. Si tratta di un evento raro, ma a volte non è possibile applicare patch di sicurezza alle versioni secondarie o delle funzionalità precedenti dei componenti ed è importante adottare misure per proteggere i dati e i carichi di lavoro degli utenti.
Le patch di sicurezza verranno fornite in conformità con gli obiettivi del livello di servizio (SLO) applicabili sia per le funzionalità in anteprima sia per quelle con disponibilità generale (GA). Tuttavia, gli impegni dell'accordo sul livello del servizio (SLA) di GDC non sono applicabili alle funzionalità in anteprima. Gli SLA si applicano solo alle funzionalità GA.
Le funzionalità esistenti solo in anteprima potrebbero essere ritirate o rimosse senza preavviso. La compatibilità con le versioni precedenti potrebbe non essere mantenuta quando le funzionalità passano da una release in anteprima a un'altra o a versioni diverse dell'API in anteprima. Le release delle funzionalità in anteprima verranno ritirate dopo che le loro funzionalità raggiungono il canale stabile.
Le versioni di release di GDC (funzionalità, secondarie e patch) devono essere applicate dagli operatori dell'infrastruttura (IO) al deployment e alle organizzazioni associate il prima possibile. La versione di release di GDC è una versione interna ed è visibile solo agli IO.
Una nuova funzionalità o una versione secondaria di GDC deve essere applicata entro 60 giorni dalla pubblicazione della release e, al più tardi, entro 120 giorni (periodo di tolleranza), salvo diversa indicazione del team di GDC.
Una nuova versione patch di GDC deve essere applicata il prima possibile, soprattutto se la versione di release contiene correzioni critiche necessarie per la sicurezza e la conformità. Le versioni patch di GDC possono essere saltate per recuperare la versione più recente. Tuttavia, le versioni secondarie o delle funzionalità non possono essere saltate e ogni versione deve essere applicata.
Gli amministratori della piattaforma (PA) sono responsabili della fornitura di finestre di manutenzione (MW) adeguate per l'organizzazione o la piattaforma, in modo che l'operatore e l'automazione possano applicare rapidamente upgrade e patch.
Gli operatori dell'infrastruttura (IO) devono eseguire l'upgrade alla versione patch più recente disponibile per ogni funzionalità o versione secondaria, a meno che GDC non abbia indicato diversamente, per evitare di perdere correzioni di sicurezza e di bug.