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à.
Aggiornamenti del motore MariadB DB
Quando Amazon RDS supporta una nuova versione di un motore di database, puoi aggiornare le tue istanze DB alla nuova versione. Sono disponibili due tipi di aggiornamenti per le istanze database MariaDB: per la versione principale e per la versione secondaria.
Gli aggiornamenti di versione principali possono contenere modifiche al database non compatibili con le versioni precedenti delle applicazioni esistenti. Ne risulta che è necessario eseguire manualmente gli aggiornamenti della versione principale per le proprie istanze database. Puoi avviare manualmente un aggiornamento principale a una versione modificando l'istanza. Tuttavia, prima di eseguire un aggiornamento della versione principale, si consiglia di seguire le istruzioni presenti in Principali aggiornamenti di versione RDS per MariadB.
Al contrario, gli aggiornamento secondari a una versione includono solo modifiche compatibili con le versioni precedenti delle applicazioni esistenti. Puoi avviare un aggiornamento a una versione secondaria manualmente modificando la tua istanza database. In alternativa, è possibile abilitare l'opzione Auto minor version upgrade (Aggiornamenti automatico della versione secondaria) durante la creazione o la modifica di un'istanza database. In questo modo, l'istanza DB viene aggiornata automaticamente dopo RDS i test e l'approvazione della nuova versione da parte di Amazon. Per informazioni sull'esecuzione di un aggiornamento, consulta Aggiornamento della versione del motore di un'istanza database.
Se la tua istanza database MariaDB sta utilizzando repliche di lettura, dovrai aggiornare tutte le repliche di lettura prima di aggiornare l'istanza di origine. Se la tua istanza database è in un'implementazione Multi-AZ, le repliche principali e le repliche standby vengono entrambe aggiornate. L'istanza database potrebbe non essere disponibile fino al completamento dell'aggiornamento.
Per ulteriori informazioni sulle versioni di MariaDB supportate e sulla gestione delle versioni, consulta Versioni di MariaDB in Amazon RDS.
Per gli aggiornamenti del motore di database si verificano tempi di inattività. La durata dell'interruzione varia in base alla dimensione dell'istanza database.
Suggerimento
È possibile ridurre al minimo i tempi di inattività necessari per l'aggiornamento dell'istanza database utilizzando un'implementazione blu/verde. Per ulteriori informazioni, consulta Utilizzo di RDSAmazon Blue/Green Deployments per gli aggiornamenti del database.
Considerazioni sugli aggiornamenti di MariadB
Amazon RDS acquisisce due o più snapshot DB durante il processo di aggiornamento. Amazon RDS acquisisce fino a due istantanee dell'istanza DB prima di apportare modifiche all'upgrade. Se l'aggiornamento non funziona per i database, puoi ripristinare una di queste istantanee per creare un'istanza database che esegue la versione precedente. Amazon RDS scatta un'altra istantanea dell'istanza DB al termine dell'aggiornamento. Amazon RDS scatta queste istantanee indipendentemente dal fatto che AWS Backup gestisca o meno i backup per l'istanza DB.
Nota
Amazon scatta istantanee DB RDS solo se hai impostato il periodo di conservazione dei backup per l'istanza DB su un numero maggiore di 0. Per cambiare il periodo di retention dei backup, consulta Modifica di un'istanza Amazon RDS DB.
Al termine dell'aggiornamento, non puoi ripristinare la versione precedente del motore di database. Se desideri tornare alla versione precedente, ripristina il primo snapshot DB acquisito per creare una nuova istanza database.
Sei tu a decidere quando aggiornare la tua istanza DB a una nuova versione supportata da AmazonRDS. Questo livello di controllo ti consente di mantenere la compatibilità con versioni di database specifiche e testare le nuove versioni con l'applicazione prima di distribuirle in produzione. Puoi aggiornare le versioni quando più appropriato in base alla tua pianificazione.
Se la tua istanza database utilizza una replica di lettura, devi aggiornare tutte le repliche di lettura prima di aggiornare l'istanza di origine.
Se l'istanza database è in un'implementazione Multi-AZ, vengono aggiornate sia l'istanza database principale che quella di standby. Le istanze database principali e standby vengono aggiornate contemporaneamente e si verificherà un'interruzione fino al completamento dell'aggiornamento. Il tempo di interruzione necessario varia in base a motore di database, versione del motore e dimensione dell'istanza database.
Individuazione di obiettivi di upgrade validi
Quando si utilizza AWS Management Console per aggiornare un'istanza DB, mostra gli obiettivi di aggiornamento validi per l'istanza DB. È inoltre possibile eseguire il AWS CLI comando seguente per identificare gli obiettivi di aggiornamento validi per un'istanza DB:
In Linux, macOS, oppure Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version
version_number
\ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
In Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version
version_number
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Ad esempio, per identificare gli obiettivi di aggiornamento validi per un'istanza DB MariaDB versione 10.5.17, esegui il seguente comando: AWS CLI
In Linux, macOS, oppure Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version 10.5.17 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
In Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version 10.5.17 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Aggiornamento di un'istanza database MariaDB
Per informazioni sull'aggiornamento manuale o automatico di un'istanza database MariaDB, consulta Aggiornamento della versione del motore di un'istanza database.