Puoi impostare il formato di registrazione di log binari come basato su riga per le versioni 5.6 e successive di MySQL. Per impostazione predefinita, la replica è configurata in formato misto, ovvero include operazioni sia basate su righe sia basate su istruzioni; questa impostazione consente di soddisfare i requisiti della maggior parte dei casi d'uso. Per ulteriori informazioni sulla differenza tra formato misto e replica basata su righe, consulta la documentazione di MySQL.
Domande frequenti sulle implementazioni blu/verdi di Amazon
Le implementazioni blu/verdi di Amazon RDS sono disponibili in tutte le Regioni AWS (escluse le Regioni AWS Cina) e nelle Regioni AWS GovCloud.
Le implementazioni blu/verdi di Amazon RDS consentono di apportare modifiche più sicure, semplici e rapide al database; ad esempio, aggiornamenti di versioni principali o secondarie, modifiche dello schema, ridimensionamento delle istanze, modifiche dei parametri del motore e aggiornamenti di manutenzione.
L'esecuzione dei tuoi carichi di lavoro sulle istanze verdi avrà lo stesso prezzo di quella sulle istanze blu. Il costo dell'esecuzione su istanze blu e verdi include i nostri attuali prezzi standard per db.instance, il costo dell'archiviazione, il costo degli I/O di lettura/scrittura e di qualsiasi funzionalità abilitata, come il costo dei backup e degli Approfondimenti sulle prestazioni di Amazon RDS. Di fatto, per tutta la durata dell'implementazione blu/verde ti troverai a pagare circa il doppio del costo dell'esecuzione dei carichi di lavoro su db.instance.
Nelle implementazioni blu/verdi di Amazon RDS, l'ambiente blu è l'ambiente di produzione attuale. L'ambiente verde è il tuo ambiente di staging che dopo il passaggio diventerà il tuo nuovo ambiente di produzione.
Quando le implementazioni blu/verdi di Amazon RDS avviano un passaggio, le scritture negli ambienti blu e verdi vengono bloccate fino al completamento del processo. Durante il passaggio, l'ambiente di staging (o ambiente verde) raggiunge l'ambiente blu, garantendo la coerenza dei dati tra gli ambienti blu e verde. Una volta che l'ambiente blu e quello verde sono completamente sincronizzati, le implementazioni blu/verdi promuovono l'ambiente verde come nuovo ambiente blu, reindirizzando il traffico verso l'ambiente verde. Le implementazioni blu/verdi sono progettate per abilitare le scritture nell'ambiente verde dopo che il passaggio è stato completato, prevenendo la perdita di dati durante il processo di passaggio.
Le implementazioni blu/verdi di Amazon RDS non cancellano il tuo vecchio ambiente di produzione. Se necessario, puoi accedervi per ulteriori convalide o per effettuare test di regressione o sulle prestazioni. Se non hai più bisogno del vecchio ambiente di produzione, puoi anche eliminarlo. Gli addebiti in fattura standard vengono applicati alle vecchie istanze di produzione fino a quando non le elimini.
La funzione dei guardrail nel processo di passaggio delle implementazioni blu/verdi di Amazon RDS è quella di bloccare la scrittura sugli ambienti blu e verde fino a quando l'ambiente verde non si riporta in pari prima del passaggio. Le implementazioni blu/verdi eseguono anche controlli dell'integrità del primario e delle repliche negli ambienti blu e verde. Inoltre, eseguono controlli dell'integrità della replica, ad esempio, per verificare se la replica è stata interrotta o se sono presenti errori. Rilevano transazioni di lunga durata tra i tuoi ambienti blu e verdi. Puoi specificare il tempo di inattività massimo tollerabile (fino a 30 secondi) e se la transazione in corso lo supera, il passaggio andrà in timeout.
No. Le implementazioni blu/verdi di Amazon RDS non supportano Server proxy per Amazon RDS, repliche di lettura tra Regioni o repliche di lettura a cascata.
No, al momento non puoi utilizzare le implementazioni blu/verdi di Amazon RDS per eseguire il rollback delle modifiche.
Domande frequenti sulle scritture ottimizzate per Amazon RDS
D: Quali sono le differenze tra MySQL e le scritture ottimizzate di Amazon RDS per quanto concerne la scrittura dei file di dati?
MySQL protegge gli utenti dalla perdita di dati scrivendoli due volte in memoria (prima nel "buffer doublewrite" e poi nell'archiviazione tabelle) in pagine da 16 KiB, in un sistema di archiviazione durevole. Le scritture ottimizzate Amazon RDS scrivono le pagine di dati da 16 KiB direttamente nei file di dati in modo affidabile e duraturo, in un solo passaggio, utilizzando la funzionalità Torn Write Prevention di AWS Nitro System.
D: Quali versioni del database RDS per MySQL supportano le scritture ottimizzate di Amazon RDS?
Le scritture ottimizzate di Amazon RDS sono disponibili per la versione principale di MySQL 8.0.30 e successive.
D: Quali tipi di istanza di database supportano le scritture ottimizzate di Amazon RDS? In quali regioni sono disponibili?
Le scritture ottimizzate di Amazon RDS sono disponibili per le istanze db.r6i e db.r5b. Sono disponibili in tutte le Regioni in cui sono presenti queste istanze, escluse le Regioni AWS Cina.
D: Quando dovrei utilizzare le scritture ottimizzate di Amazon RDS?
Tutti gli utenti di Amazon RDS per MySQL devono implementare le scritture ottimizzate di Amazon RDS per una velocità di trasmissione effettiva delle transazioni di scrittura fino a due volte superiore. Le applicazioni che prevedono carichi di lavoro in scrittura pesanti, come i pagamenti digitali, il trading finanziario e le applicazioni di gioco online, troveranno questa funzionalità particolarmente utile.
D: Le scritture ottimizzate di Amazon RDS sono supportate sull'edizione di Amazon Aurora compatibile con MySQL?
No. Amazon Aurora edizione compatibile con MySQL evita a priori l'impiego del "buffer doublewrite". Infatti, Aurora replica i dati in sei modi diversi su tre zone di disponibilità (AZ) e utilizza un approccio basato sul quorum per scrivere i dati in modo duraturo e per leggerli correttamente in seguito.
D: I clienti possono convertire i propri database Amazon RDS esistenti per utilizzare le scritture ottimizzate di Amazon RDS?
Al momento, questa versione iniziale non supporta l'abilitazione delle scritture ottimizzate di Amazon RDS per le istanze di database esistenti, anche se la classe di istanza supporta le scritture ottimizzate.
D: Quanto costano le scritture ottimizzate per Amazon RDS?
Le scritture ottimizzate di Amazon RDS sono disponibili per i clienti di RDS per MySQL senza costi aggiuntivi.
Domande frequenti sulle letture ottimizzate per Amazon RDS
D: In che modo le letture ottimizzate di Amazon RDS accelerano le prestazioni delle query?
I carichi di lavoro che utilizzano oggetti temporanei in MySQL per l'elaborazione delle query possono trarre beneficio dalle letture ottimizzate di Amazon RDS. Le letture ottimizzate collocano oggetti temporanei nell'archiviazione dell'istanza basata su NVMe dell'istanza di database, anziché nel volume Amazon Elastic Block Store. In questo modo si può arrivare ad aumentare fino al 50% la velocità di elaborazione delle query complesse.
D: Quali versioni del database RDS per MySQL supportano le letture ottimizzate di Amazon RDS?
Le letture ottimizzate di Amazon RDS sono disponibili per RDS for MySQL sulle versioni di MySQL 8.0.28 e successive.
D: Quali tipi di istanza di database supportano le letture ottimizzate di Amazon RDS? In quali Regioni sono disponibili?
Le letture ottimizzate di Amazon RDS sono disponibili in tutte le regioni in cui sono disponibili le istanze db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn e X2iedn. Per ulteriori informazioni, consulta la documentazione sulle classi di istanze del database di Amazon RDS.
D: Quando dovrei utilizzare le letture ottimizzate di Amazon RDS?
I clienti dovrebbero utilizzare le letture ottimizzate di Amazon RDS in presenza di carichi di lavoro che richiedono query complesse o analisi a scopo generico, o che richiedono gruppi complessi, catalogazioni, aggregazioni di hash, join a carico elevato e CTE (Common Table Expressions). Questi casi d'uso comportano la creazione di tabelle temporanee, consentendo alle letture ottimizzate di accelerare l'elaborazione delle query del carico di lavoro.
D: I clienti possono convertire i propri database Amazon RDS esistenti per utilizzare le letture ottimizzate di Amazon RDS?
Sì, i clienti possono convertire il loro database Amazon RDS esistente per utilizzare le letture ottimizzate di Amazon RDS spostando il carico di lavoro in un'istanza abilitata per la lettura ottimizzata. Le letture ottimizzate sono disponibili anche per impostazione predefinita su tutte le classi di istanza supportate. Se stai eseguendo il tuo carico di lavoro su istanze db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn e X2iedn, stai già traendo vantaggio dalle letture ottimizzate.

È possibile provare Amazon RDS gratuitamente. I prezzi sono calcolati solo in base all'uso effettivo. Non è prevista alcuna tariffa minima.

Ottieni l'accesso immediato al piano gratuito di AWS.