Questa soluzione dei partner distribuisce in modo automatico un ambiente modulare e a elevata disponibilità per Amazon Aurora per PostgreSQL sul cloud Amazon Web Services (AWS).

Aurora è un motore di database relazionale completamente gestito compatibile con MySQL e PostgreSQL. Oggi puoi usare codice, strumenti e applicazioni che utilizzi già con i tuoi database PostgreSQL esistenti anche con Aurora. Per determinati carichi di lavoro, Aurora può offrire fino a tre volte il throughput di PostgreSQL e senza la necessità di modificare la maggior parte delle applicazioni esistenti. Aurora fa parte del Amazon Relational Database Service (Amazon RDS) e sfrutta le funzionalità di Amazon RDS per la gestione e l'amministrazione di database.  

Questa soluzione dei partner è per gli utenti che desiderano un’implementazione di riferimento personalizzabile e ripetibile per Aurora per PostgreSQL. È inoltre possibile utilizzare la soluzione dei partner come elemento di partenza per impostare le proprie implementazioni automatiche. La soluzione dei partner include un modello AWS CloudFormation che costruisca solo i componenti del database Aurora. Questo modello è creato per collegarsi al tuo modello AWS CloudFormation già esistente come sostituto drop-in del database PostgreSQL.

logo portworx

Questa soluzione dei partner è stata sviluppata da AWS.


Gli amministratori del Catalogo dei servizi AWS possono aggiungere questa architettura al proprio catalogo.  

  •  Attività che realizzerai
  • Questa soluzione dei partner consente di configurare automaticamente il seguente ambiente Aurora su AWS:

    • Un'architettura del cloud privato virtuale (VPC, Virtual Private Cloud) altamente disponibile che si estende su due zone di disponibilità. Il VPC è configurato con sottoreti pubbliche e private secondo le best practice AWS per creare la tua rete virtuale personale in AWS.*
    • Nelle sottoreti pubbliche:
      • Gateway NAT (Network Address Translation) gestiti che consentono l'accesso Internet in uscita alle risorse all'interno delle sottoreti private.*
      • Un bastion host Linux in un gruppo Auto Scaling per consentire l'accesso SSH (Secure Shell) in ingresso alle istanze Amazon Elastic Compute Cloud (Amazon EC2) nelle sottoreti private. *
    • Nelle sottoreti private, un cluster Aurora DB che include due istanze DB di lettura e una di scrittura.
    • Una chiave di crittografia che utilizza il Servizio di gestione delle chiavi AWS (AWS KMS). La soluzione dei partner utilizza la chiave per abilitare il criptografia a riposo per il cluster Aurora DB.
    • Un allarme Amazon CloudWatch per monitorare la CPU nei host bastione e inviare una notifica del Servizio di notifica semplice Amazon (Amazon SNS) quando viene attivato l'allarme.

    *  Il modello che implementa la soluzione dei partner su un VPC esistente non include i componenti contrassegnati con asterisco e richiede la configurazione del VPC esistente.

  •  Come effettuare l'implementazione
  • Per distribuire l'ambiente Aurora PostgreSQL nel tuo account AWS, segui le istruzioni nella guida alla distribuzione. Il processo di distribuzione richiede circa 25 minuti e comprende i seguenti passaggi:

    1. Se non disponi ancora di un account AWS, registrati su https://aws.amazon.com e accedi al tuo account. Scegli la regione AWS in cui vuoi distribuire la soluzione dei partner selezionandola da Regioni AWS che supportano Aurora con compatibilità con PostgreSQL.
    2. Avvia la soluzione dei partner scegliendo una delle seguenti opzioni:
    3. Testa la distribuzione e conferma che il database PostgreSQL accetta le connessioni.
     
    Per personalizzare la distribuzione, puoi configurare VPC, bastion host e impostazioni di database, nonché impostare tag per database se lo desideri.

    Amazon può condividere informazioni relative all'implementazione con il Partner AWS che ha collaborato con AWS a questa soluzione.  

  •  Costi e licenze
  • Sei responsabile dei costi dei servizi AWS e di eventuali licenze di terze parti utilizzate durante l'esecuzione di questa implementazione di riferimento della soluzione dei partner. L'utilizzo della soluzione dei partner non prevede costi aggiuntivi.

    I modelli AWS CloudFormation per questa soluzione dei partner includono alcuni parametri di configurazione personalizzabili. Alcune di queste impostazioni, ad esempio il tipo di istanza, incideranno sul costo dell'implementazione. Per una stima dei costi di ogni servizio AWS utilizzato, consulta la pagina dei prezzi. I prezzi sono soggetti a modifiche.

    Suggerimento: dopo aver implementato la soluzione dei partner, crea AWS Cost and Usage Reports per inviare i parametri di fatturazione a un bucket S3 nel tuo account. Questi report forniscono i costi stimati in base al consumo con cadenza mensile e aggregano i dati alla fine del mese. Per ulteriori informazioni, consulta Che cosa sono gli AWS Cost and Usage Reports?