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à.
Connessioni endpoint Amazon Aurora
Amazon Aurora in genere utilizza un cluster di istanze database anziché una singola istanza. Ogni connessione viene gestita da un'istanza database specifica. Quando ti connetti a un cluster Aurora, il nome host e la porta specificati puntano a un handler intermedio chiamato endpoint. Aurora utilizza il meccanismo endpoint per astrarre queste connessioni. Pertanto, non è necessario codificare tutti i nomi host o scrivere una logica personalizzata per bilanciare e reindirizzare le connessioni quando alcune istanze DB non sono disponibili.
Per determinate attività di Aurora, le diverse istanze o i gruppi di istanze svolgono ruoli differenti. Ad esempio, l'istanza principale gestisce tutte le istruzioni Data Definition Language (DDL) e Data Manipulation Language (). DML e fino a 15 repliche di Aurora gestiscono il traffico di query di sola lettura.
Argomenti
Tipi di endpoint di Aurora
Usando gli endpoint puoi associare ogni connessione all'istanza o al gruppo di istanze appropriato in base al caso d'uso. Ad esempio, per eseguire DDL istruzioni è possibile connettersi a qualsiasi istanza sia l'istanza principale. Per eseguire le interrogazioni, è possibile connettersi all'endpoint del lettore, con Aurora che esegue automaticamente il bilanciamento della connessione tra tutte le repliche Aurora. Per i cluster con istanze database con capacità o configurazioni diverse, puoi connetterti agli endpoint personalizzati associati a diversi sottoinsiemi di istanze database. Per la diagnosi o l'ottimizzazione, puoi connetterti a un endpoint di istanza specifico per esaminare i dettagli su una determinata istanza database.
Un endpoint è rappresentato come uno specifico di Aurora URL che contiene un indirizzo host e una porta. Di seguito sono riportati i tipi di endpoint disponibili da un cluster database Aurora.
- Endpoint del cluster
-
Connect all'istanza principale del cluster per sviluppare e testare applicazioni ed eseguire trasformazioni come
INSERT
istruzioni e DDL ETL operazioni. DML Trova la posizione dell'endpoint del cluster utilizzando AWS Management Console AWS CLI, o Amazon RDSAPI, come descritto inVisualizzazione degli endpoint per un cluster Aurora.Per ulteriori informazioni sugli endpoint del cluster, consulta. Endpoint del cluster per Amazon Aurora
- Endpoint di lettura
-
Eseguire interrogazioni. Aurora esegue automaticamente il bilanciamento della connessione tra tutte le repliche Aurora. Trova la posizione dell'endpoint del lettore utilizzando AWS Management Console AWS CLI, o Amazon RDSAPI, come descritto inVisualizzazione degli endpoint per un cluster Aurora.
Per ulteriori informazioni sugli endpoint dei lettori, consulta. Endpoint Reader per Amazon Aurora
- Endpoint dell'istanza
-
Esamina i dettagli su un'istanza DB specifica per la diagnosi o l'ottimizzazione. Puoi trovare la posizione dell'endpoint dell'istanza per ciascuna istanza AWS Management Console solo nella pagina dei dettagli dell'istanza.
Per ulteriori informazioni sugli endpoint delle istanze, consulta. Endpoint di istanza per Amazon Aurora
- Endpoint personalizzato
-
Connect a diversi sottoinsiemi di istanze DB sul cluster DB. Ciò è utile quando si hanno diverse capacità e configurazioni di istanze all'interno del cluster DB. Trova le posizioni degli endpoint personalizzate utilizzando AWS Management Console AWS CLI, o Amazon RDSAPI, come descritto inVisualizzazione degli endpoint per un cluster Aurora.
Per ulteriori informazioni sugli endpoint personalizzati, consulta. Endpoint personalizzati per Amazon Aurora
Visualizzazione degli endpoint per un cluster Aurora
Sebbene sia possibile trovare la posizione dell'endpoint dell'istanza solo nella pagina dei dettagli dell'istanza in AWS Management Console, è possibile utilizzare la console o Amazon RDS API per trovare le posizioni degli endpoint cluster, reader e personalizzati. AWS CLI
Come gli endpoint Aurora funzionano con elevata disponibilità
Per i cluster in cui è importante l'elevata disponibilità, utilizza l'endpoint del cluster per connessioni di lettura/scrittura o per usi generici e l'endpoint di lettura per connessioni di sola lettura. Gli endpoint di scrittura e lettura gestiscono il failover delle istanze DB meglio degli endpoint di istanza. A differenza degli endpoint istanza, gli endpoint di scrittura e lettura modificano automaticamente l'istanza database a cui si connettono se un'istanza database nel cluster diventa non disponibile. Per ulteriori informazioni sugli endpoint cluster e reader, vedere e. Endpoint del cluster per Amazon Aurora Endpoint Reader per Amazon Aurora
In caso di errore dell'istanza database primaria di un cluster database, Aurora esegue automaticamente il failover su una nuova istanza database primaria. Questa operazione viene eseguita promuovendo una replica Aurora esistente in una nuova istanza database primaria oppure creando una nuova istanza database primaria. Se si verifica un failover, è possibile utilizzare l'endpoint del cluster per riconnettersi all'istanza DB primaria appena promossa o creata oppure utilizzare l'endpoint reader per riconnettersi a una delle repliche Aurora nel cluster DB. Durante un failover, l'endpoint di lettura potrebbe dirigere le connessioni alla nuova istanza database primaria di un cluster database per un breve periodo di tempo dopo che una replica di Aurora viene promossa a nuova istanza database primaria.
Se progetti la tua logica applicativa per gestire le connessioni agli endpoint di istanza, puoi rilevare a livello di codice o manualmente il set risultante di istanze database disponibili nel cluster database. Usa il describe-db-clusters AWS CLI comando o l'escribeDBClustersRDSAPIoperazione D per trovare il cluster DB e gli endpoint di lettura, le istanze DB, se le istanze DB sono lettori e i relativi livelli di promozione. Puoi quindi confermare le classi di istanza dopo il failover e collegarti a un endpoint di istanza appropriato.
Per ulteriori informazioni sui failover, consulta Tolleranza ai guasti di un cluster DB Aurora.
Per ulteriori informazioni sull'alta disponibilità in Amazon Aurora, consulta. Elevata disponibilità di Amazon Aurora