Disponibilità e non solo: comprensione e miglioramento della resilienza dei sistemi distribuiti su AWS - Disponibilità e oltre: comprensione e miglioramento della resilienza dei sistemi distribuiti su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Disponibilità e non solo: comprensione e miglioramento della resilienza dei sistemi distribuiti su AWS

Data di pubblicazione: 12 novembre 2021 (Cronologia dei documenti)

Oggi, le aziende gestiscono sistemi complessi e distribuiti sia nel cloud che in locale. Vogliono che questi carichi di lavoro siano resilienti per servire i propri clienti e raggiungere i propri risultati aziendali. Questo documento delinea una comprensione comune della disponibilità come misura della resilienza, stabilisce regole per creare carichi di lavoro ad alta disponibilità e offre indicazioni su come migliorare la disponibilità dei carichi di lavoro.

Introduzione

Cosa significa creare un carico di lavoro altamente disponibile? Come si misura la disponibilità? Cosa posso fare per aumentare la disponibilità del mio carico di lavoro? Questo documento ti aiuterà a rispondere a questo tipo di domande. È diviso in tre sezioni principali. La prima sezione, Comprendere la disponibilità, è in gran parte teorica. Stabilisce una comprensione comune della definizione di disponibilità e dei fattori che la influenzano. La seconda sezione, Misurazione della disponibilità, fornisce indicazioni sulla misurazione empirica della disponibilità del carico di lavoro. La terza sezione, Progettazione di sistemi distribuiti ad alta disponibilità su, AWS è un'applicazione pratica delle idee presentate nella prima sezione. Inoltre, in queste sezioni, questo documento identificherà le regole per la creazione di carichi di lavoro resilienti. Questo documento ha lo scopo di supportare le linee guida e le migliori pratiche presentate nel AWSWell-Architected Reliability Pillar.

In questo articolo, incontrerai molta matematica algebrica. I punti chiave sono i concetti supportati da questa matematica, non la matematica stessa. Detto questo, l'intento di questo documento è anche quello di presentare una sfida. Quando gestisci carichi di lavoro ad alta disponibilità, devi essere in grado di dimostrare, matematicamente, che ciò che hai creato sta raggiungendo gli obiettivi prefissati. Anche i migliori progetti basati su buone intenzioni potrebbero non raggiungere costantemente il risultato desiderato. Ciò significa che sono necessari meccanismi che misurino l'efficacia della soluzione e, pertanto, è necessario un certo livello di matematica per creare e gestire sistemi distribuiti resilienti e ad alta disponibilità.