Amazon Aurora serverless è una configurazione con scalabilità automatica on demand per Amazon Aurora. Si avvia, si arresta e dimensiona verso l'alto o riduce verticalmente la capacità in base alle esigenze dell'applicazione. È possibile eseguire un database relazionale nel cloud senza dover gestire istanze database. È possibile anche utilizzare le istanze Aurora Serverless v2 insieme a istanze con provisioning nei cluster di database nuovi o esistenti.

La gestione manuale della capacità di un database può richiedere tempo prezioso e portare all'uso inefficiente delle risorse del database. Con Aurora Serverless è sufficiente creare un database, specificare l'intervallo di capacità desiderato e connettere le applicazioni. Le tariffe vengono calcolate al secondo per la capacità del database utilizzata quando il database è attivo e puoi migrare dalle configurazioni standard a quelle serverless e viceversa con pochi passaggi nella console di Amazon Relational Database Service (Amazon RDS).

Amazon Aurora Serverless (1:13)
  •  NOVITÀ: Amazon Aurora Serverless v2
  • Amazon Aurora Serverless v2 si dimensiona passando a centinaia di migliaia di transazioni in una frazione di secondo. Man mano che si dimensiona, adegua la capacità mediante incrementi granulari per fornire la giusta quantità di risorse del database necessarie per l'applicazione. Non dovrai gestire in alcun modo la capacità del database. Pagherai solo per la capacità consumata dalla tua applicazione con la possibilità di risparmiare fino al 90% sui costi del database rispetto al costo del provisioning della capacità per il carico di picco.

    Aurora Serverless v2 supporta tutti i tipi di carichi di lavoro di database. Tra gli esempi troviamo gli ambienti di sviluppo e test, i siti Web e le applicazioni caratterizzati da carichi di lavoro non frequenti, intermittenti o imprevedibili fino alle applicazioni business-critical che richiedono scalabilità e disponibilità elevate. Supporta l'intera gamma di caratteristiche di Aurora, tra cui Global Database, le implementazioni Multi-AZ e le repliche di lettura. Aurora Serverless v2 è disponibile per le edizioni compatibili con Amazon Aurora MySQL e PostgreSQL.

    Inizia a usare Amazon Aurora Serverless v2 »

    Vantaggi

    Scalabilità elevata

    Potrai dimensionare passando immediatamente a centinaia di migliaia di transazioni in una frazione di secondo.

    Disponibilità elevata

    Potrai aggiungere potenza ai tuoi carichi di lavoro business-critical grazie alla completa gamma di caratteristiche di Aurora, tra cui clonazione, Global Database, implementazione Multi-AZ e repliche di lettura.

    Prezzi contenuti

    Potrai aumentare orizzontalmente la capacità con incrementi granulari per fornire il giusto numero di risorse di database pagando solo la capacità consumata.

    Semplicità

    La complessità del provisioning e della gestione della capacità del database sarà eliminata. Il database sarà dimensionato in base alle necessità dell’applicazione.

    Trasparenza

    Dimensiona immediatamente la capacità del database senza interferire con le richieste in arrivo dell'applicazione.

    Durabilità

    Protegge dalla perdita di dati utilizzando lo storage Aurora distribuito, tollerante ai guasti e con risoluzione automatica, che rende i dati durevoli in tre zone di disponibilità (AZ) in una regione.

    Casi d'uso

    Carichi di lavoro variabili

    Alcune applicazioni, ad esempio per la gestione delle risorse umane e del budget o per la creazione dei report operativi, vengono utilizzate con minore frequenza, con picchi che vanno da 30 minuti a diverse ore, poche volte al giorno o varie volte all'anno. Ora non è più necessario effettuare il provisioning fino alla capacità massima, pagando risorse utilizzate saltuariamente, oppure alla capacità media, rischiando di incorrere in problemi di prestazioni e in un'esperienza utente di scarsa qualità.

    Carichi di lavoro imprevedibili

    Alcuni carichi di lavoro includono l'utilizzo continuo di database con picchi di attività difficili da prevedere. Un esempio sono i siti di controllo del traffico, la cui attività può aumentare quando piove. Il database scala automaticamente la capacità per rispondere alle necessità nel momento di picco di carico dell'applicazione e la riduce di nuovo verticalmente quando il sovraccarico dell'attività termina.

    Gestione della flotta di database aziendali NOVITÀ

    Le aziende che possiedono centinaia o migliaia di applicazioni, ciascuna distribuita su uno o più database, devono gestire le risorse per l'intera flotta di database. Man mano che i requisiti cambiano, monitorare e adeguare continuamente la capacità di ogni database per assicurare prestazioni e disponibilità elevate rispettando al contempo il budget è un compito arduo. Con Aurora Serverless v2, la capacità del database viene automaticamente regolata in base alla domanda dell'applicazione. Non devi più gestire manualmente migliaia di database nella tua flotta di database. Caratteristiche quali Global Database e implementazioni Multi-AZ assicurano disponibilità elevata e ripristino rapido.

    Applicazioni Software come servizio NOVITÀ

    I fornitori di soluzioni Software come servizio (SaaS) gestiscono in genere centinaia o migliaia di database Aurora, ciascuno dei quali supporta un cliente differente in un singolo cluster per migliorare l'utilizzo e la convenienza. Tuttavia, hanno comunque necessità di gestire ciascun database individualmente, dedicandosi al monitoraggio di database co-locati nello stesso cluster, nonché alle risposte a tali database, che possono utilizzare una maggiore quantità di risorse condivise rispetto a quanto originariamente pianificato. Con Aurora Serverless v2 i fornitori di soluzioni SaaS possono effettuare il provisioning dei cluster dei database Aurora per ogni singolo cliente, senza doversi preoccupare dei costi della capacità assegnata. Arresta automaticamente i database quando sono inutilizzati per risparmiare sui costi e adeguare istantaneamente la capacità dello stesso per soddisfare i mutevoli requisiti delle applicazioni.

    Database di grandi dimensioni suddivisi su più server NOVITÀ

    I clienti con requisiti di lettura o scrittura elevati suddividono spesso i database su più istanze per ottenere un throughput più elevato. Tuttavia, spesso i clienti effettuano il provisioning di troppe istanze, aumentando i costi o limitando la scalabilità. Con Aurora Serverless v2 i clienti suddividono i database su più istanze di Aurora permettendo al servizio di adeguare immediatamente e automaticamente la capacità in base alle esigenze. Adegua senza problemi la capacità per ciascun nodo senza tempi di inattività o interruzioni, utilizzando solo la capacità necessaria per supportare le applicazioni.

    Come iniziare

    Aurora Serverless v2 è disponibile per edizioni compatibili con Aurora MySQL e PostgreSQL. Iniziare a usare questo servizio è semplice: seleziona Serverless v2 durante la creazione del cluster di database Aurora, specifica la capacità di database desiderata o utilizza i valori di default e collega le applicazioni.

  • Amazon Aurora Serverless v1
  • Amazon Aurora Serverless v1 è una soluzione semplice ed economica per carichi di lavoro poco frequenti, intermittenti o imprevedibili.

    Vantaggi

    Semplicità

    La complessità del provisioning e della gestione della capacità del database sarà eliminata. Il database si avvierà, si chiuderà e si dimensionerà automaticamente in base alle necessità della tua applicazione.

    Scalabilità

    Aurora Serverless dimensiona in modo ottimizzato la capacità di calcolo e di memoria secondo le necessità, senza interrompere le connessioni al client.

    Convenienza

    I prezzi sono calcolati in base alle risorse di database effettivamente utilizzate, conteggiate per secondi di utilizzo. Non verranno addebitati costi per l’istanza database a meno che venga effettivamente eseguita.

    Elevata disponibilità

    Basato sullo storage Aurora distribuito, tollerante agli errori e con risoluzione automatica, che rende i tuoi dati durevoli su tre zone di disponibilità in una regione per proteggerli dalla perdita di dati.

    Casi d'uso

    Applicazioni con minore frequenza di utilizzo

    Un'applicazione può essere utilizzata solo per pochi minuti, ma diverse volte al giorno o alla settimana, ad esempio in un blog con un numero moderato di visite; in questo caso, l'ideale è un database dai costi contenuti le cui tariffe vengono addebitate solo quando è attivo. Con Aurora Serverless v1 i prezzi vengono calcolati in base alle risorse di database effettivamente utilizzate.

    Database di sviluppo e di verifica

    Gli sviluppatori di software e i team QA fanno uso intensivo dei database durante l'orario lavorativo, ma non di notte e nei weekend. Con Aurora Serverless v1 il database si chiude automaticamente quando non viene utilizzato e il giorno seguente il riavvio è molto più rapido.

    Come iniziare

    Aurora Serverless v1 è attualmente disponibile per Amazon Aurora con compatibilità MySQL e per Amazon Aurora con compatibilità PostgreSQL. Iniziare a usare questo servizio è semplice: seleziona Serverless durante la creazione del cluster di database Aurora, specifica la capacità di database desiderata (facoltativo) e collega le applicazioni.

Clienti

  • British Airways

    British Airways è una compagnia aerea globale che avvicina persone, luoghi e culture diverse da oltre 100 anni.

    Grazie ad Amazon Aurora serverless v2 e all'API di dati, ora possiamo parallelizzare l'analisi e l'elaborazione dei dati all'interno di AWS Lambda. Invece di eseguire i nostri carichi di lavoro di data science in sequenza, possiamo eseguirli contemporaneamente. Lambda può scalare senza problemi da zero a 200 o 300 funzioni in esecuzione simultanea e l'API Data gestisce in modo efficiente i picchi di connessione. Di conseguenza, l'analisi dei dati per un singolo volo viene ora in genere completata in meno di 30 secondi, un miglioramento significativo rispetto alle decine di minuti che impiegava in passato.

    Nils Mohr, Senior Flight Data Software Engineer presso British Airways
  • CloudZero

    CloudZero è il leader nell'intelligenza dei costi del cloud.

    Amazon Aurora serverless v2 e l'API di dati ci consentono di evitare di gestire complessi VPC e controlli di accesso alla rete, il che riduce in misura sostanziale la complessità operativa e il carico di lavoro per la sicurezza. Ciò significa potersi concentrare sull'assunzione di più ingegneri del software e meno addetti alle operazioni. Per noi significa vivere lo “stile di vita serverless”, in cui ci affidiamo ad AWS per garantire tempo di attività e disponibilità, il che ci consente di muoverci più velocemente con minori costi di personale.

    Erik Peterson, CTO/CISO e fondatore di CloudZero
  • Easygo

    Easygo sviluppa i migliori prodotti di gioco utilizzando la tecnologia più recente per i giocatori di tutto il mondo. Easygo costruisce piattaforme come stake.com, che è la piattaforma di scommesse sportive e di casinò Crypto leader al mondo, operando con un gioco d'azzardo equo e trasparente al 100% con Bitcoin, Ethereum, Litecoin e numerose altre criptovalute. Easygo aveva bisogno di una soluzione di database in grado di gestire decine di migliaia di giocatori contemporaneamente durante i principali eventi sportivi come la Coppa del mondo di calcio, le stagioni NBA o NFL. Con più giocatori che crescono di anno in anno, Easygo aveva bisogno di scalare e accogliere la sua base di giocatori in continua crescita.

    La natura altamente variabile dei carichi di lavoro di queste stagioni sportive ha fatto sì che Easygo vedesse un rapido aumento su scala oltre ai suoi normali schemi di traffico. Volevamo che il team di ingegneri dedicasse meno tempo alla gestione dei requisiti di scalabilità del database e una soluzione di database in grado di scalare senza problemi per gestire eventi sportivi in tutto il mondo in diversi fusi orari. Easygo ha migrato circa 50 database su Amazon Aurora Serverless v2, consentendo al team di concentrarsi sulla creazione di giochi più grandi e migliori, dedicando meno tempo all'analisi dei colli di bottiglia.

    Director of Engineering, Easygo
  • Intuit

    Intuit è un fornitore leader di software di gestione finanziaria per consumatori, piccole imprese e professionisti contabili, con prodotti tra cui TurboTax, QuickBooks, Mint, Credit Karma e Mailchimp.

    Per ridurre il sovraccarico operativo e migliorare i costi del database, abbiamo deciso di utilizzare Amazon Aurora serverless. I cluster a configurazione mista sono perfetti per il nostro caso d'uso, il che ci consente di utilizzare una combinazione di lettori Amazon Aurora con provisioning e Amazon Aurora serverless v2 all'interno dello stesso cluster. Con Aurora serverless v2, otteniamo i vantaggi del dimensionamento automatico senza compromettere i nostri requisiti di alta disponibilità e ripristino di emergenza. Aurora serverless v2 utilizzato sia negli ambienti di produzione che in quelli non di produzione ci ha aiutato a risparmiare circa il 55% sui costi di provisioning del database. Grazie ad Aurora serverless v2, gli sviluppatori possono concentrarsi maggiormente sulla creazione di funzionalità e meno sulla gestione della capacità.

    Rajesh Saluja, Principal Data Engineer, Intuit
  • S&P Dow Jones Indices

    S&P Dow Jones Indices (S&P DJI), un segmento aziendale di S&P Global Inc., offre indici innovativi e una gamma di soluzioni all'avanguardia per aiutare gli investitori a identificare le opportunità di investimento globali, misurarle e trarne profitto. A supporto delle proprie applicazioni fondamentali, S&P DJI ha quasi 200 database che misurano da 500 GB a 15 TB.

    Abbiamo iniziato il percorso di migrazione con Amazon Web Services (AWS) passando dall'architettura on-premise a MySQL su Amazon EC2 e quindi direttamente ad Amazon Aurora edizione compatibile con MySQL servendoci di AWS Database Migration Service (AWS DMS). Di recente, abbiamo adottato Aurora Serverless v2 per una nuova applicazione che comprende funzionalità di machine learning utilizzando AWS SageMaker per la classificazione degli asset di tutto il settore. La configurazione di processi AWS Glue per l'importazione di dati dai feed Twitter rende i carichi di lavoro di questa applicazione molto dinamici. Per questo abbiamo adottato Aurora Serverless v2, che è in grado di dimensionare le risorse di calcolo in modo dinamico per supportare l'elaborazione di tutti i processi AWS Glue e delle funzioni AWS Lambda essendo in grado, al tempo stesso, di importare grandi volumi di dati. In aggiunta, abbiamo abilitato l'inoltro in scrittura per mantenere attive tutte le applicazioni in più regioni con il Database globale Amazon Aurora.

    Shivakumar Bangalore, Senior Director of Database Engineering presso S&P Global Inc.