

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à.

# Scomposizione del database su AWS
<a name="introduction"></a>

*Philippe Wanner e Saurabh Sharma, Amazon Web Services*

*Ottobre 2025* [(storia del](doc-history.md) documento)

La modernizzazione dei database, in particolare la scomposizione dei database monolitici, è un flusso di lavoro fondamentale per le organizzazioni che desiderano migliorare l'agilità, la scalabilità e le prestazioni dei propri sistemi di gestione dei dati. Man mano che le aziende crescono e le loro esigenze di dati diventano più complesse, i database monolitici tradizionali spesso faticano a tenere il passo. Ciò comporta rallentamenti delle prestazioni, problemi di manutenzione e difficoltà di adattamento ai mutevoli requisiti aziendali.

Di seguito sono elencate le problematiche più comuni relative ai database monolitici:
+ **Disallineamento dei domini aziendali**: i database monolitici spesso non riescono ad allineare la tecnologia con domini aziendali distinti, il che può limitare la crescita organizzativa.
+ Limiti **di scalabilità: i sistemi spesso raggiungono i limiti** di scalabilità, il che crea barriere all'espansione aziendale.
+ **Rigidità architettonica**: le strutture strettamente collegate rendono difficile l'aggiornamento di componenti specifici senza influire sull'intero sistema.
+ **Degrado delle prestazioni: l'**aumento dei carichi di dati e l'aumento della concorrenza tra gli utenti spesso portano a un deterioramento delle prestazioni del sistema.

Di seguito sono riportati i vantaggi della decomposizione del database:
+ **Maggiore agilità aziendale: la** scomposizione consente un rapido adattamento alle mutevoli esigenze aziendali e supporta la scalabilità indipendente.
+ **Prestazioni ottimizzate**: la decomposizione consente di creare soluzioni di database specializzate, personalizzate in base a casi d'uso specifici e scalabili indipendentemente da ciascun database.
+ **Migliore gestione dei costi**: la scomposizione consente un utilizzo più efficiente delle risorse e riduce i costi operativi.
+ **Opzioni di licenza flessibili**: la decomposizione crea opportunità di transizione da costose licenze proprietarie ad alternative open source.
+ **Abilitazione all'innovazione**: la decomposizione facilita l'adozione di database creati appositamente per carichi di lavoro specifici.

## Destinatari principali
<a name="intended-audience"></a>

Questa guida aiuta gli architetti di database, gli architetti di soluzioni cloud, i team di sviluppo di applicazioni e gli architetti aziendali. È progettata per aiutarti a scomporre database monolitici in archivi dati allineati ai microservizi, implementare architetture di database basate sul dominio, pianificare strategie di migrazione dei database e scalare le operazioni dei database per soddisfare le crescenti esigenze aziendali. Per comprendere i concetti e le raccomandazioni di questa guida, è necessario conoscere i principi dei database relazionali e NoSQL AWS , i servizi di database gestiti e i modelli di architettura dei microservizi. Questa guida ha lo scopo di aiutare le organizzazioni che si trovano nelle fasi iniziali di un progetto di scomposizione del database.

## Obiettivi
<a name="objectives"></a>

Questa guida può aiutare l'organizzazione a raggiungere i seguenti obiettivi:
+ Raccogli i requisiti per scomporre l'architettura di destinazione.
+ Sviluppa una metodologia sistematica per la valutazione del rischio e la comunicazione.
+ Crea un piano di decomposizione.
+ Definisci metriche di successo, indicatori chiave di performance (KPIs), una strategia di mitigazione e un piano di continuità aziendale.
+ Stabilisci una migliore elasticità del carico di lavoro che ti aiuti a seguire la domanda aziendale.
+ Scopri come adottare database specializzati per casi d'uso specifici, che favoriscono l'innovazione.
+ Rafforza la sicurezza e la governance dei dati della tua organizzazione.
+ Riduci i costi attraverso quanto segue:
  + Costi di licenza ridotti
  + Riduzione del legame con il fornitore
  + Accesso migliorato al supporto e alle innovazioni della comunità più ampia
  + Possibilità di scegliere diverse tecnologie di database per diversi componenti
  + Migrazione graduale, che riduce i rischi e ripartisce i costi nel tempo
  + Migliore utilizzo delle risorse