Come posso ridurre i costi di Route 53?

5 minuti di lettura
0

I costi per l'utilizzo di Amazon Route 53 sulla mia fattura AWS sono più alti di quanto mi aspettassi e desidero ridurli.

Breve descrizione

I costi di Route 53 si basano sull'utilizzo effettivo del servizio per:

  • Zone ospitate
  • Query
  • Controlli dell'integrità
  • Nomi di dominio

Con Route 53, paghi solo ciò che usi. Per maggiori dettagli, consulta i prezzi di Amazon Route 53.

Per ridurre i costi di Route 53 più alti del previsto:

  • Elimina le zone ospitate non utilizzate
  • Crea record di alias dove possibile
  • Aumenta il Time-to-live (TTL) per i record
  • Controlla i record delle policy di traffico
  • Controlla gli endpoint del resolver
  • Rivedi i controlli dell'integrità

Risoluzione

Elimina le zone ospitate non utilizzate

Importante: assicurati di eliminare solo le zone ospitate che non ti servono. Route 53 non è in grado di ripristinare i record eliminati nella zona ospitata o la zona ospitata stessa.

È previsto un costo mensile per ogni zona ospitata creata in Route 53. Quando crei una zona ospitata per il tuo dominio, Route 53 assegna alla zona ospitata un set di quattro server di nomi. Per la risoluzione DNS pubblica, per risolvere le query viene utilizzata solo la zona ospitata con i server di nomi aggiunti presso il registrar di dominio. Per ridurre al minimo i costi relativi alla zona ospitata, elimina tutte le zone ospitate non utilizzate.

Crea record di alias dove possibile

La maggior parte delle query DNS a cui risponde Route 53 è a pagamento. L'eccezione a questa policy è rappresentata dalle query per record di alias mappati su risorse fornite gratuitamente, tra cui:

  • Istanze di Elastic Load Balancing
  • Distribuzioni di Amazon CloudFront
  • Ambienti AWS Elastic Beanstalk
  • Gateway Amazon API
  • Endpoint del cloud privato virtuale (VPC)
  • Bucket di siti web Amazon Simple Cloud Storage (Amazon S3)

Per un elenco completo dei tipi di risorse AWS supportati dai record di alias, consulta la sezione Valore/instradamento traffico a.

Se la tua risorsa è supportata dai record di alias, modifica il record per specificare il tipo di record come Alias.

Aumenta il TTL

La maggior parte delle query DNS a cui risponde Route 53 è a pagamento. L'eccezione a questa policy è rappresentata dalle query per record di alias mappati su risorse fornite gratuitamente, tra cui:

  • Istanze di Elastic Load Balancing
  • Distribuzioni di CloudFront
  • Ambienti AWS Elastic Beanstalk
  • Gateway API
  • Endpoint VPC
  • Bucket per siti web Amazon S3

Se configuri un TTL più elevato per i tuoi record, i resolver intermedi memorizzano i record nella cache per un periodo più lungo. Di conseguenza, ci sono meno query ricevute dai server di nomi. Questa configurazione riduce i costi corrispondenti alle query DNS a cui viene data risposta. Tuttavia, un TTL più elevato rallenta la propagazione delle modifiche ai record, perché i valori precedenti restano memorizzati nella cache per periodi più lunghi. Un TTL inferiore determina una propagazione più rapida. Tuttavia, un TTL inferiore significa che arriveranno più query ai server di nomi, perché i valori memorizzati nella cache scadono prima.

Controlla i record delle policy di traffico

Si crea un record di policy associando una policy di flusso del traffico di Route 53 a un nome DNS specifico (ad esempio, www.example.com). La policy di traffico gestisce il traffico per quello specifico nome DNS. Le policy di traffico sono generalmente consigliate per la combinazione delle policy di instradamento e per la policy di instradamento basato sulla geoprossimità. Non sono previsti costi per le policy di traffico non associate a un nome DNS tramite un record di policy.

Per associare più domini alla stessa policy di traffico, crea un record di alias nella stessa zona ospitata del record delle policy di traffico. Ad esempio, puoi creare un record delle policy di traffico per example.com e un record di alias per www.example.com che faccia riferimento al record delle policy di traffico.

Per ridurre ulteriormente i costi, esamina i record delle policy di traffico. Determina se i record delle policy di traffico possono essere sostituiti con record semplici o con altre policy di instradamento.

Controlla gli endpoint del resolver

Un endpoint del resolver di Route 53 richiede due o più indirizzi IP. Ogni indirizzo IP corrisponde a un'interfaccia di rete elastica. Le interfacce di rete elastiche vengono addebitate alla tariffa di 0,125 USD all'ora per interfaccia.

Un singolo endpoint in uscita può essere condiviso tra più VPC creati da più account all'interno della stessa regione. Se hai configurato più endpoint in uscita con VPC diversi nella stessa regione, ti verranno addebitati costi aggiuntivi. Per ridurre i costi, consolida gli endpoint utilizzando il meccanismo condiviso anziché i singoli endpoint.

Elimina i controlli dell'integrità non necessari

Quando si associano i controlli dell'integrità a un endpoint, le richieste di controllo dell'integrità vengono inviate all'indirizzo IP dell'endpoint. Queste richieste di controllo dell'integrità vengono inviate per verificare che le richieste funzionino come previsto. I costi per i controlli dell'integrità vengono addebitati sulla base degli endpoint associati. Per evitare addebiti relativi ai controlli dell'integrità, elimina tutti i controlli dell'integrità che non vengono utilizzati con un record RRset e non sono più necessari.

Come alternativa ai controlli dell'integrità, assicurati di configurare Valutazione dello stato target quando possibile. Questa strategia aiuta a evitare i costi dei controlli dell'integrità. Per ulteriori informazioni, consulta le sezioni:

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa