Endpoint personalizzati per Amazon Aurora - Amazon Aurora

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

Endpoint personalizzati per Amazon Aurora

L'endpoint personalizzato per un cluster Aurora rappresenta un set di istanze database selezionate. Quando ti connetti all'endpoint, Aurora esegue il bilanciamento della connessione e sceglie una delle istanze del gruppo per gestire la connessione. Puoi definire a quali istanze si riferisce questo endpoint e a quale scopo serve l'endpoint.

Un cluster database Aurora non ha endpoint personalizzati finché non ne viene creato uno. Puoi creare fino a cinque endpoint personalizzati per ogni cluster Aurora con provisioning o cluster Aurora Serverless v2. Non puoi utilizzare gli endpoint personalizzati per i cluster Aurora Serverless v1

L'endpoint personalizzato fornisce connessioni bilanciate al database basate su criteri diversi dalla capacità di sola lettura o lettura/scrittura delle istanze DB. Ad esempio, potresti definire un endpoint personalizzato per connetterti alle istanze che utilizzano una particolare classe di istanza AWS o un particolare gruppo di parametri database. Poi potresti indicare a particolari gruppi di utenti questo endpoint personalizzato. Ad esempio, potresti indirizzare gli utenti interni alle istanze a bassa capacità per la generazione di report o l'esecuzione di query ad hoc (una tantum) e indirizzare il traffico di produzione alle istanze ad alta capacità.

Dal momento che è possibile eseguire la connessione a qualsiasi istanza database associata all'endpoint personalizzato, è consigliabile assicurarsi che tutte le istanze database all'interno del gruppo condividano alcune caratteristiche simili. Ciò garantisce che le prestazioni, la capacità di memoria e altre funzionalità siano coerenti per tutti coloro che si connettono a quell'endpoint.

Questa caratteristica è progettata per gli utenti esperti con tipi specializzati di carichi di lavoro in cui non è pratico mantenere identiche tutte le repliche di Aurora nel cluster. Con gli endpoint personalizzati, puoi prevedere la capacità dell'istanza database utilizzata per ciascuna connessione. Quando usi gli endpoint personalizzati, in genere non utilizzi l'endpoint di lettura per il cluster.

L'esempio seguente illustra un endpoint personalizzato per un'istanza DB in un cluster Aurora My DB. SQL

myendpoint.cluster-custom-c7tj4example.us-east-1.rds.amazonaws.com:3306

Gli endpoint personalizzati vengono utilizzati per semplificare la gestione delle connessioni quando il cluster contiene istanze database con capacità e impostazioni di configurazione diverse.

In precedenza, potreste aver utilizzato il CNAMES meccanismo per configurare gli alias di Domain Name Service (DNS) dal vostro dominio per ottenere risultati simili. Utilizzando endpoint personalizzati, è possibile evitare di aggiornare CNAME i record quando il cluster cresce o si riduce. Gli endpoint personalizzati consentono inoltre di utilizzare connessioni crittografate Transport Layer Security/Secure Sockets Layer (/). TLS SSL

Invece di utilizzare un'istanza database per ogni scopo specifico e connetterti al relativo endpoint dell'istanza, puoi creare più gruppi di istanze database specializzate. In questo caso, ciascun gruppo ha il proprio endpoint personalizzato. In questo modo, Aurora può eseguire il bilanciamento delle connessioni tra tutte le istanze dedicate ad attività come la reportistica o la gestione della produzione o le interrogazioni interne. Gli endpoint personalizzati distribuiscono le connessioni tra le istanze in modo passivo, restituendo l'indirizzo IP DNS di una delle istanze in modo casuale. Se una delle istanze database all'interno di un gruppo diventa non disponibile, Aurora indirizza le successive connessioni dell'endpoint personalizzato a una delle altre istanze database associate allo stesso endpoint.