Norme di supporto e deprecazione del software

Questo documento descrive le norme di assistenza e ritiro del software con air gap di Google Distributed Cloud (GDC).

  1. GDC fornirà un preavviso di almeno un anno per qualsiasi modifica che comporti interruzioni. Questo avviso potrebbe essere emesso in qualsiasi momento dopo che un servizio o una funzionalità diventa disponibile a livello generale (GA), ma la modifica stessa non avrà effetto fino al termine del periodo di preavviso di un anno. Se un avviso di ritiro viene emesso immediatamente dopo che un servizio diventa disponibile pubblicamente, ci sarà un periodo di un anno prima che il servizio venga ritirato.

  2. GDC fornirà supporto per un anno per ogni rilascio di versione secondaria di qualsiasi funzionalità o servizio disponibile a livello generale(GA). Il periodo di assistenza inizia quando la funzionalità del componente o una versione secondaria viene rilasciata ufficialmente nell'ambito di una release GDC e pubblicata, non quando viene implementata dall'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 corrette o supportate. Tuttavia, il software e la documentazione continueranno a essere disponibili per consentire agli utenti di eseguire l'upgrade a una versione supportata.

  3. GDC si riserva il diritto di chiedere agli utenti di eseguire la migrazione a una funzionalità più recente o a una versione secondaria per ridurre il rischio di vulnerabilità di sicurezza critiche che non possono essere corrette nelle versioni secondarie o delle funzionalità precedenti. Si tratta di un evento raro, ma a volte non è possibile applicare patch di sicurezza a funzionalità o versioni secondarie precedenti dei componenti ed è importante adottare misure per proteggere i dati e i carichi di lavoro degli utenti.

  4. Le patch di sicurezza verranno fornite in conformità agli obiettivi del livello di servizio (SLO) applicabili sia per le funzionalità in anteprima sia per quelle in disponibilità generale (GA). Tuttavia, gli impegni dell'accordo sul livello del servizio (SLA) di GDC non sono applicabili alle funzionalità di anteprima. I contratti di servizio si applicano solo alle funzionalità GA.

  5. 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 di anteprima a un'altra o a versioni diverse dell'API di anteprima. Le versioni delle funzionalità in anteprima verranno chiuse una volta che le loro funzionalità avranno raggiunto il canale stabile.

  6. Le release di GDC (versioni delle funzionalità, secondarie e patch) devono essere applicate dagli operatori dell'infrastruttura (IO) al deployment e alle organizzazioni associate il prima possibile. La versione di rilascio di GDC è una versione interna ed è visibile solo ai team di implementazione.

    1. Una nuova funzionalità GDC o una versione secondaria deve essere applicata entro 60 giorni dalla pubblicazione del rilascio e, al più tardi, entro 120 giorni (periodo di tolleranza), salvo diversa indicazione del team GDC.

    2. Una nuova versione patch di GDC deve essere applicata il prima possibile, soprattutto se la versione contiene correzioni critiche necessarie per la sicurezza e la conformità. È possibile saltare le versioni delle patch GDC per recuperare l'ultima versione. Tuttavia, le versioni principali o secondarie non possono essere ignorate e ogni versione deve essere applicata.

  7. 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 tempestivamente upgrade e patch.

  8. Gli operatori dell'infrastruttura (IO) devono eseguire l'upgrade all'ultima versione patch disponibile per ogni funzionalità o a una versione secondaria, a meno che GDC non consigli esplicitamente il contrario, per evitare di perdere correzioni di sicurezza e di bug.