Hyperscale di Aurora edizione compatibile con MySQL per gestire la crescita improvvisa del traffico - AWS Guida prescrittiva

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

Hyperscale di Aurora edizione compatibile con MySQL per gestire la crescita improvvisa del traffico

Oliver Francis, Shyam Sunder Rakhecha e Vikram singh Rai, Amazon Web Services (AWS)

ottobre 2022

La tua attività su Internet potrebbe dover affrontare un'ipercrescita senza precedenti che la tua infrastruttura applicativa esistente non è in grado di gestire. Ciò può accadere in risposta a vari fattori, ad esempio una pubblicità del prodotto che suscita un interesse superiore al previsto o un improvviso cambiamento nelle abitudini di acquisto dei clienti dal contatto diretto a quello online.

Per far fronte a questi carichi imprevisti, è necessario l'hyperscale dell'infrastruttura. Il dimensionamento del livello dell'applicazione comporta l'aggiunta di più server o pod. Ma l'elemento più difficile per ottenere l'hyperscale è il database. È possibile dimensionare l'istanza database fino alla dimensione dell'istanza più grande disponibile, ma ciò potrebbe non risolvere il problema.

Se esegui il carico di lavoro del database su Amazon Aurora edizione compatibile con MySQL, questa guida fornisce consigli da implementare per eseguire l'hyperscale del database in caso di ipercrescita improvvisa. Non tutte queste raccomandazioni rappresentano delle best practice a lungo termine. Se prevedi una crescita eccessiva e hai tempo per pianificare la situazione, consulta i post sul blog elencati nella sezione Risorse. Questi post possono aiutarti a implementare le best practice a lungo termine. D'altra parte, in caso di ipercrescita inaspettata, questa guida ti aiuterà a gestire il carico e a raggiungere una certa stabilità mentre pianifichi e implementi soluzioni a lungo termine per la tua azienda.

Tieni presente che l'implementazione dei consigli descritti in questa guida richiederanno l'aiuto del tuo team di sviluppo.

 

Obiettivi aziendali specifici

Questa guida include informazioni che consentono di completare le seguenti operazioni:

  • Stabilizza la tua attività in caso di ipercrescita inaspettata. Raggiungi una stabilità sufficiente per implementare le best practice per l'ipercrescita a lungo termine.

  • Previeni le perdite finanziarie. Le interruzioni improvvise in un ambiente iperdimensionato possono portare a un calo delle transazioni commerciali eseguite sull'applicazione dai clienti. In alcuni casi, ciò può portare a perdite finanziarie considerevoli. Un ambiente iperdimensionato stabilizzato è fondamentale per prevenire interruzioni prolungate che comportano perdite commerciali.