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à.
Istanze riservate nel servizio OpenSearch di Amazon
Le istanze riservate (RI) nel servizio OpenSearch di Amazon offrono sconti notevoli rispetto alle istanze on demand standard. Le istanze sono identiche; le IR rappresentano solo uno sconto di fatturazione applicato alle istanze on demand nel tuo account. Per le applicazioni di lunga durata con utilizzo prevedibile, le IR sono in grado di offrire notevoli risparmi nel corso del tempo.
Le istanze riservate di OpenSearch Service richiedono termini da uno o tre anni e presentano tre opzioni di pagamento che interessano il tasso di sconto:
-
Nessun pagamento anticipato: non è previsto alcun pagamento anticipato. Paghi una tariffa oraria scontata per ogni ora entro il termine.
-
Pagamento anticipato parziale: si paga una parte dei costi in anticipo e una tariffa oraria scontata per ogni ora entro il termine.
-
Pagamento anticipato totale: di paga l'intero costo in anticipo. Non paghi una tariffa oraria per il termine.
In linea generale, un pagamento anticipato maggiore implica uno sconto maggiore. Non è possibile annullare le istanze riservate: quando vengono prenotate, ci si impegna a pagare per l'intero termine. I pagamenti anticipati non sono rimborsabili.
Le istanze riservate non sono flessibili; si applicano solo al tipo di istanza esatto che si riserva. Ad esempio, una prenotazione per otto istanze c5.2xlarge.search
non si applica a sedici istanze c5.xlarge.search
o quattro istanze c5.4xlarge.search
. Per i dettagli completi, consultare Prezzi del servizio OpenSearch di Amazon
Argomenti
Acquisto di istanze riservate (console)
La console ti consente di visualizzare le istanze riservate esistenti e acquistarne di nuove.
Per acquistare una prenotazione
-
Andare all'indirizzo https://aws.amazon.com
e quindi scegliere Sign In to the Console (Accedi alla console). -
In Analisi, scegliere Amazon OpenSearch Service.
-
Scegli Locazioni di istanze riservate dal pannello di navigazione.
In questa pagina, è possibile visualizzare le prenotazioni esistenti. Se si dispone di numerose prenotazioni, è possibile filtrarle per identificarle più facilmente e visualizzare una determinata prenotazione.
Suggerimento
Se il collegamento Locazioni di istanze riservate non è visibile, crea un dominio nella Regione AWS.
-
Scegli Ordina istanza riservata.
-
Fornisci un nome descrittivo univoco.
-
Scegli un tipo di istanza e il numero di istanze. Per le linee guida, consulta Dimensionamento dei domini Amazon OpenSearch Service.
-
Scegliere la durata del termine e l'opzione di pagamento. Esaminare attentamente le informazioni di pagamento.
-
Seleziona Next (Successivo).
-
Rivedere attentamente il riepilogo dell'acquisto. Le istanze riservate acquistate non sono rimborsabili.
-
Scegliere Ordina.
Acquisto di istanze riservate (AWS CLI)
AWS CLI dispone di comandi per la visualizzazione delle offerte, l'acquisto di una prenotazione e la visualizzazione delle prenotazioni. Il comando e la risposta di esempio seguenti mostrano le offerte per una determinata Regione AWS:
aws opensearch describe-reserved-instance-offerings --region
us-east-1
{ "ReservedInstanceOfferings": [ { "FixedPrice":x
, "ReservedInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a
", "RecurringCharges": [ { "RecurringChargeAmount":y
, "RecurringChargeFrequency": "Hourly" } ], "UsagePrice": 0.0, "PaymentOption": "PARTIAL_UPFRONT", "Duration": 31536000, "InstanceType": "m4.2xlarge.search", "CurrencyCode": "USD" } ] }
Per la spiegazione di ogni valore restituito, consultare la tabella riportata di seguito.
Campo | Descrizione |
---|---|
FixedPrice |
Il costo anticipato della prenotazione. |
ReservedInstanceOfferingId |
ID dell'offerta. Annotare questo valore se si desidera prenotare l'offerta. |
RecurringCharges |
La tariffa oraria per la prenotazione. |
UsagePrice |
Un campo legacy. Per OpenSearch Service, questo valore è sempre 0. |
PaymentOption |
Nessun pagamento anticipato, pagamento anticipato parziale o pagamento anticipato totale |
Duration |
Durata del termine in secondi:
|
InstanceType |
Il tipo di istanza per la prenotazione. Per informazioni sulle risorse hardware che sono allocate a ciascun tipo di istanza, consultare Prezzi del servizio OpenSearch di Amazon |
CurrencyCode |
La valuta per FixedPrice e RecurringChargeAmount . |
Nell'esempio successivo viene acquistata una prenotazione:
aws opensearch purchase-reserved-instance-offering --reserved-instance-offering-id
1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a
--reservation-namemy-reservation
--instance-count 3 --regionus-east-1
{ "ReservationName": "my-reservation
", "ReservedInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a
" }
Infine, è possibile elencare le prenotazioni per una determinata regione utilizzando l'esempio seguente:
aws opensearch describe-reserved-instances --region
us-east-1
{ "ReservedInstances": [ { "FixedPrice":x
, "ReservedInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a
", "ReservationName": "my-reservation
", "PaymentOption": "PARTIAL_UPFRONT", "UsagePrice": 0.0, "ReservedInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a
", "RecurringCharges": [ { "RecurringChargeAmount":y
, "RecurringChargeFrequency": "Hourly" } ], "State": "payment-pending", "StartTime": 1522872571.229, "InstanceCount": 3, "Duration": 31536000, "InstanceType": "m4.2xlarge.search", "CurrencyCode": "USD" } ] }
Nota
StartTime
è l'Unix epoch, che è il numero di secondi trascorsi dalla mezzanotte UTC del 1° gennaio 1970. Ad esempio, l'epoch 1522872571 sono le 20:09:31 UTC del 4 aprile 2018. È possibile utilizzare convertitori online.
Per ulteriori informazioni sui comandi utilizzati negli esempi precedenti, consultare Riferimento ai comandi AWS CLI.
Acquisto di istanze riservate (SDK AWS)
Gli SDK AWS (ad eccezione degli SDK Android e iOS) supportano tutte le operazioni definite nella Documentazione di riferimento delle API del servizio OpenSearch di Amazon incluso quanto segue:
-
DescribeReservedInstanceOfferings
-
PurchaseReservedInstanceOffering
-
DescribeReservedInstances
Questo script di esempio utilizza il client Python di basso livello OpenSearchServiceinstance_type
:
import boto3 from botocore.config import Config # Build the client using the default credential configuration. # You can use the CLI and run 'aws configure' to set access key, secret # key, and default region. my_config = Config( # Optionally lets you specify a region other than your default. region_name='us-east-1' ) client = boto3.client('opensearch', config=my_config) instance_type = '' # e.g. m4.2xlarge.search def describe_RI_offerings(client): """Gets the Reserved Instance offerings for this account""" response = client.describe_reserved_instance_offerings() offerings = (response['ReservedInstanceOfferings']) return offerings def check_instance(offering): """Returns True if instance type is the one you specified above""" if offering['InstanceType'] == instance_type: return True return False def get_instance_id(): """Iterates through the available offerings to find the ID of the one you specified""" instance_type_iterator = filter( check_instance, describe_RI_offerings(client)) offering = list(instance_type_iterator) id = offering[0]['ReservedInstanceOfferingId'] return id def purchase_RI_offering(client): """Purchase Reserved Instances""" response = client.purchase_reserved_instance_offering( ReservedInstanceOfferingId = get_instance_id(), ReservationName = 'my-reservation', InstanceCount = 1 ) print('Purchased reserved instance offering of type ' + instance_type) print(response) def main(): """Purchase Reserved Instances""" purchase_RI_offering(client)
Per ulteriori informazioni sull'installazione e sull'uso degli SDK AWS, consultare Software Development Kit AWS
Analisi dei costi
Cost Explorer è uno strumento gratuito che è possibile utilizzare per visualizzare i dati di spesa per gli ultimi 13 mesi. L'analisi di questi dati consente di individuare le tendenze e comprendere se le IR sono adatte al proprio caso d'uso. Se si dispone già di IR, è possibile raggrupparle perPurchase Option (Opzione di acquisto) e mostrare i costi ammortizzati per confrontare la spesa con le spese per le istanze on demand. È anche possibile impostare i budget di utilizzo per verificare di usare appieno le istanze riservate. Per ulteriori informazioni, consultare Analisi dei costi con Cost Explorer nella Guida per l'utente di AWS Billing.