Funzionalità di Amazon Aurora DSQL
Il database SQL distribuito e serverless più veloce per applicazioni sempre disponibili
Amazon Aurora DSQL è il database SQL distribuito serverless più veloce con alta disponibilità attiva e attiva per garantire che le applicazioni siano sempre disponibili. In questo modo viene garantito che tutte le letture e le scritture su qualsiasi endpoint regionale siano fortemente coerenti e durevoli. Il design serverless di Aurora DSQL semplifica la gestione del database, offrendo una scalabilità praticamente illimitata e nessuna gestione dell’infrastruttura.
Infrastruttura e scalabilità serverless
Apri tutto-
Non sono presenti server da predisporre, gestire e ai quali applicare patch e non è necessario installare, gestire o eseguire alcun software. Aurora DSQL gestisce automaticamente gli aggiornamenti, come aggiornamenti di versioni minori, patch e aggiornamenti di sicurezza, eliminando il tempo di inattività di manutenzione e consentendoti di concentrarti sull’innovazione.
-
È facile iniziare in piccolo e scalare praticamente senza limiti, interventi manuali e modifiche all’architettura dei dati o alla progettazione delle applicazioni. Amazon Aurora DSQL ridimensiona continuamente letture, scritture, calcolo e archiviazione in modo indipendente, eliminando i colli di bottiglia della scalabilità e mantenendo le prestazioni.
Disponibilità e durabilità elevate
Apri tutto-
Aurora DSQL è progettato per una disponibilità del 99,99% in una singola Regione e del 99,999% in più Regioni. I cluster supportano la disponibilità elevata delle applicazioni fornendo un endpoint regionale multi A-Z e completamente gestito per ogni cluster. Ciò significa che le applicazioni possono continuare a leggere e scrivere con una forte coerenza, anche nel raro caso in cui l’elaborazione delle applicazioni venga interrotta in una Regione AWS.
-
Aurora DSQL ha una tolleranza ai guasti integrata senza un singolo punto di errore. Aurora DSQL garantisce che ogni componente del sistema sia protetto dai guasti di singole macchine o strutture del data center. Nel caso in cui un componente si avvicini al sovraccarico, riequilibra automaticamente il carico di lavoro per mantenere l’integrità del sistema, creando copie aggiuntive secondo necessità senza tempo di inattività o perdita di dati. Aurora DSQL si ripara automaticamente, ripristinando i componenti senza necessità di operazioni manuali e senza compromettere disponibilità e coerenza.
Livello di sicurezza elevato
Apri tutto-
Aurora DSQL consente di ottenere il massimo livello di sicurezza con un forte isolamento del carico di lavoro grazie alle microVM Firecracker. Si integra in modo nativo con AWS Identity and Access Management (IAM) per gestire autenticazione e autorizzazioni del database. Tutti i dati dei clienti sono privati e sempre crittografati a riposo e in transito.
-
Per impostazione predefinita, Aurora DSQL crittografa tutti i dati dei clienti inattivi. La crittografia dei dati a riposo migliora la sicurezza dei dati utilizzando chiavi di crittografia memorizzate nel Servizio di gestione delle chiavi AWS (AWS KMS).
-
Aurora DSQL supporta endpoint cloud privato virtuale (VPC) di gateway ed endpoint VPC di interfaccia per connessioni all’interno di un VPC o da data center on-premises. La connettività di rete privata può essere configurata dalle applicazioni on-premises ad Aurora DSQL tramite endpoint VPC di interfaccia abilitati con AWS PrivateLink, semplificando la connettività privata ad Aurora DSQL e mantenendo la conformità.
-
Aurora DSQL utilizza AWS Identity and Access Management (IAM) per autenticare e autorizzare l'accesso alle risorse. È possibile specificare policy IAM e policy basate sulle identità, definire il controllo dell'accesso basato su attributi (ABAC) utilizzando i tag nelle policy e specificare le condizioni che consentono l'accesso granulare, limitando l'accesso in lettura o scrittura in base alle identità. Puoi associare i ruoli IAM ai ruoli del database Postgres, unendo i vantaggi di IAM ai privilegi PostgreSQL, per fornire una politica completa di autorizzazione e accesso ai tuoi dati.
-
Con l’integrazione di AWS Backup, è possibile utilizzare il servizio AWS Backup completamente gestito per centralizzare e automatizzare la protezione dei dati con Aurora DSQL. È possibile scegliere backup completi in cluster sia per più Regioni che per più account e automatizzare le finestre di backup pianificate. Per il ripristino, AWS Backup creerà sempre nuovi cluster.
-
Aurora DSQL offre metriche in Amazon CloudWatch per consentire di tenere traccia dei parametri chiave, come la latenza di commit, i byte scritti e i byte letti nella Console di gestione AWS. Con gli allarmi Amazon CloudWatch è possibile impostare allarmi per metriche specifiche in un determinato periodo di tempo ed eseguire azioni basate su soglie personalizzabili.
Produttività degli sviluppatori
Apri tuttoIn pochi semplici passaggi nella console Aurora DSQL, è possibile creare un nuovo cluster Aurora DSQL e iniziare a creare la prossima app in una manciata di secondi. Con il Piano gratuito AWS, è possibile iniziare gratuitamente senza impegni iniziali.
-
Aurora DSQL offre un’esperienza di sviluppo facile da usare grazie al supporto per la maggior parte delle query PostgreSQL di uso comune e molte funzionalità note. Ciò significa che restituisce risultati di query identici per tutte le funzionalità supportate, fornisce lo stesso comportamento per la maggior parte delle funzionalità e supporta i driver e gli strumenti PostgreSQL più diffusi con piccole modifiche alla configurazione.
Aurora DSQL fornisce un server Model Context Protocol (MCP), che semplifica l’interazione dei modelli di IA generativa e del database tramite il linguaggio naturale. Questa funzionalità aiuta ad accelerare i cicli di sviluppo e a migliorare la produttività degli sviluppatori eliminando la necessità di competenze approfondite in SQL o conoscenza degli schemi, riducendo il cambio di contesto e generando codice da revisionare in pochi secondi anziché ore o giorni.
Aurora DSQL è direttamente integrato in strumenti per sviluppatori ampiamente adottati, ambienti di codifica assistiti dall’IA e framework all’interno e all’esterno dell’infrastruttura AWS per semplificare e velocizzare la creazione, i test e la distribuzione utilizzando gli strumenti di tua scelta. È possibile utilizzare ambienti di sviluppo integrato (IDE), come Kiro, e piattaforme cloud, come Vercel, per creare e distribuire applicazioni pronte per la produzione più velocemente attraverso il linguaggio naturale. Grazie all’accesso ad assistenti di codifica IA (come v0 di Vercel), framework agentici (come Amazon Bedrock AgentCore), best practice e skill preconfezionate (come Aurora DSQL powers per Kiro, skill Claude, skill Gemini, skill Codex), è possibile risparmiare ore e settimane di lavoro di sviluppo. Consulta la documentazione di Aurora DSQL per iniziare.