Ottimizzare il costo con la capacità riservata in Azure Cosmos DB

SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella

La capacità riservata di Azure Cosmos DB consente di risparmiare grazie al pagamento anticipato delle risorse di Azure Cosmos DB per uno o tre anni. Con la capacità riservata di Azure Cosmos DB, è possibile ottenere uno sconto sulla velocità effettiva di cui viene effettuato il provisioning per le risorse di Cosmos DB. ad esempio database e contenitori (tabelle, raccolte e grafi).

Panoramica

Le dimensioni dell'acquisto di capacità riservata devono essere basate sulla quantità totale di velocità effettiva usata dalle risorse di Azure Cosmos DB esistenti o presto distribuite su base oraria. Ad esempio: acquistare una capacità riservata di 10.000 UR/sec, se questo è il modello di utilizzo orario coerente.

In questo esempio, qualsiasi velocità effettiva con provisioning superiore a 10.000 UR/sec viene fatturata con la tariffa con pagamento in base al consumo. Se la velocità effettiva con provisioning è inferiore a 10.000 UR/sec in un'ora, la capacità riservata aggiuntiva per tale ora viene sprecato.

Tenere presente quanto segue:

  • Non esiste alcun limite al numero di prenotazioni.
  • È possibile acquistare più prenotazioni in qualsiasi momento.
  • È possibile acquistare prenotazioni diverse nello stesso acquisto.

Dopo l'acquisto, una prenotazione viene applicata immediatamente a tutte le risorse esistenti di Azure Cosmos DB che corrispondono ai termini della prenotazione. Se non si dispone di risorse di Azure Cosmos DB esistenti, la prenotazione si applica quando si distribuisce una nuova istanza di Azure Cosmos DB che corrisponde alle condizioni della prenotazione. In entrambi i casi, il periodo della prenotazione inizia immediatamente dopo l'acquisto.

Quando la prenotazione scade, le istanze di Azure Cosmos DB continuano a essere eseguite e vengono fatturate alle normali tariffe con pagamento in base al consumo. È possibile acquistare capacità riservata di Azure Cosmos DB dal portale di Azure. Pagare la prenotazione in anticipo o con pagamenti mensili.

Autorizzazioni necessarie

Le autorizzazioni necessarie per acquistare capacità riservata per Azure Cosmos DB sono:

  • Per acquistare una prenotazione, è necessario avere il ruolo di proprietario o acquirente di prenotazioni in una sottoscrizione di Azure.
  • Per le sottoscrizioni Enterprise, Aggiungi istanze riservate deve essere abilitata nel portale EA. In alternativa, se tale impostazione è disabilitata, è necessario essere un amministratore della sottoscrizione con contratto Enterprise.
  • Per il programma Cloud Solution Provider (CSP), solo gli agenti di amministrazione o gli agenti di vendita possono acquistare capacità riservata di Azure Cosmos DB.

Consumo di prenotazioni

Non appena si acquista una prenotazione, i costi per la velocità effettiva che corrispondono agli attributi della prenotazione non vengono più addebitati alle tariffe con pagamento in base al consumo. Per altre informazioni sulle prenotazioni, vedere l'articolo Informazioni sulle prenotazioni di Azure.

Azure Cosmos DB usa le prenotazioni in due modi diversi:

  • Le operazioni di scalabilità automatica del database utilizzano capacità riservata a una velocità di 100 UR/s x 1,5 x N. Quindi, se sono necessarie 10.000 UR/sec per tutte le aree geografiche, acquistare 15.000 UR/sec.
  • Le operazioni di database standard utilizzano capacità riservata a una velocità di 100 UR/s x N aree. Quindi, se sono necessarie 10.000 UR/sec per tutte le aree, acquistare 10.0000 UR/sec.

Sconti

La capacità riservata di Azure Cosmos DB può ridurre significativamente i costi di Azure Cosmos DB, fino al 63% sui prezzi regolari, con un impegno iniziale di un anno o tre anni. La capacità riservata offre uno sconto sulla fatturazione e non influisce sullo stato delle risorse di Azure Cosmos DB, incluse le prestazioni e la disponibilità.

Offriamo opzioni di sconti fissi e progressivi. Si noti che è possibile combinare e abbinare diverse opzioni di prenotazione e dimensioni nello stesso acquisto.

Prenotazioni con sconti fissi

Questa opzione, usando i multipli di 100 UR/sec, consente di riservare qualsiasi capacità compresa tra 100 e 999.900 UR/sec, con sconti fissi:

Prenotazione Sconto singolo di un anno Sconto per tre anni
100 UR/sec 20% 30%
100 UR/sec multimaster 20% 30%

Per più di 999.900 prenotazioni di UR/sec, è possibile ridurre i costi con sconti progressivi.

Prenotazioni di sconti progressivi

Questa opzione, che usa più dimensioni di prenotazione maggiori, consente di riservare qualsiasi capacità a partire da 1.000.000 UR/sec, con sconti progressivi:

Prenotazione Sconto di un anno Sconto per tre anni
1.000.000 UR/sec 27.0% 39.5%
1.000.000 multimaster 32.0% 44.5%
2.000.000 UR/sec 28.5% 42.3%
2.000.000 UR/sec multimaster 33.5% 47.3%
3.000.000 UR/sec 29.0% 43,2%
3.000.000 UR/sec multimaster 34.0% 48.2%
4.000.000 UR/sec 33.0% 47.4%
4.000.000 UR/sec multimaster 38,0% 52.4%
5.000.000 UR/sec 35.4% 49.9%
5.000.000 UR/sec multimaster 40.4% 54.9%
10.000.000 UR/sec 40.2% 55.0%
10.000.000 UR/sec multimaster 45.2% 60.0%
12.500.000 UR/sec 41.2% 56.0%
12.500.000 UR/sec multimaster 46.2% 61.0%
15.000.000 UR/sec 41.8% 56.6%
15.000.000 UR/sec multimaster 46.8% 61.6%
20.000.000 UR/sec 42.6% 57.5%
20.000.000 UR/sec multimaster 47.6% 62.5%
25.000.000 UR/sec 43.1% 58.0%
25.000.000 UR/sec multimaster 48.1% 63.0%
30.000.000 UR/sec 43.4% 58.3%
30.000.000 UR/sec multimaster 48.4% 63.3%

È possibile ottimizzare i risparmi con la prenotazione più grande per lo scenario. Esempio: sono necessari 2 milioni di UR/sec, un periodo di un anno. Se si acquistano due unità della prenotazione di 1.000.000 UR/sec, lo sconto è 27,0%. Se si acquista un'unità della prenotazione di 2.000.000 UR/sec, si ha esattamente la stessa capacità riservata, ma uno sconto del 28,5%.

Creare una richiesta di supporto per acquistare qualsiasi quantità di prenotazioni superiori a 1.000.000 UR/sec.

Scenario di esempio 1

Si supponga questo scenario ipotetico: un'azienda sta lavorando a una nuova applicazione, ma non è sicura dei requisiti di velocità effettiva, ha acquistato UR/sec in 3 giorni diversi.

  • Il giorno 1 hanno acquistato capacità riservata per il proprio ambiente di sviluppo:
    • Totale di 800 UR/sec: otto unità dell'opzione 100 UR/s, con uno sconto del 20%.
    • Ambito del gruppo di risorse di sviluppo.
    • Un anno di mandato, dal momento che il progetto dura per nove mesi.
    • Hanno pagato in anticipo, è un piccolo valore.
  • Il giorno 30 hanno acquistato capacità riservata per il proprio ambiente di test:
    • 750.000 UR/sec: 7.500 unità dell'opzione 100 UR/s, con uno sconto del 20%.
    • Ambito della sottoscrizione di test.
    • Un mandato di un anno.
    • Scelgono di pagare mensilmente.
  • Il giorno 180 hanno acquistato capacità riservata per l'ambiente di produzione:
    • 3.500.000 UR/sec: un'unità dell'opzione 3.000.000 UR/s, con uno sconto del 43,2%. E 5.000 unità dell'opzione 100 UR/s, con uno sconto del 20%.
    • Ambito della sottoscrizione di produzione.
    • Durata di tre anni, per massimizzare gli sconti.
    • Scelgono di pagare anche mensilmente.

Scenario di esempio 2

Immaginate questo scenario ipotetico: un'azienda ha bisogno di una prenotazione di 10.950.000 di tre anni. Nello stesso acquisto hanno ottenuto:

  • Un'unità della prenotazione di 10.000.000 UR/sec, pagata mensilmente.
  • 9.000 unità della prenotazione di 100 UR/sec, pagata mensilmente.
  • 500 unità della prenotazione di 100 UR/sec, pagate in anticipo.

Determinare la velocità effettiva necessaria prima dell'acquisto

Le raccomandazioni relative agli acquisti vengono calcolate in base al modello di utilizzo orario. L'utilizzo negli ultimi 7, 30 e 60 giorni viene analizzato e l'acquisto di capacità riservata che ottimizza i risparmi è consigliato. È possibile visualizzare le dimensioni consigliate delle prenotazioni nel portale di Azure seguendo questa procedura:

  1. Accedere al portale di Azure.

  2. Selezionare Tutti i servizi>Prenotazioni>Aggiungi.

  3. Nel riquadro Acquista prenotazioni scegliere Azure Cosmos DB.

  4. Selezionare la scheda Consigliato per visualizzare le prenotazioni raccomandate:

È possibile filtrare le raccomandazioni in base agli attributi seguenti:

  • Termine (un anno o tre anni)
  • Frequenza di fatturazione (mensile o iniziale)
  • Tipo di velocità effettiva (UR/sec o UR/sec per scrittura in più aree)

È anche possibile definire l'ambito delle raccomandazioni all'interno di un singolo gruppo di risorse, una singola sottoscrizione o l'intera registrazione di Azure.

Ecco una raccomandazione di esempio:

Raccomandazioni sulla capacità riservata

Questa raccomandazione per acquistare una prenotazione di 30.000 UR/s indica che, tra le prenotazioni di tre anni, una dimensione di prenotazione di 30.000 UR/s ottimizza il risparmio. In questo caso, la raccomandazione viene calcolata in base agli ultimi 30 giorni di utilizzo di Azure Cosmos DB. Se questa raccomandazione, in base agli ultimi 30 giorni di utilizzo di Azure Cosmos DB, non è rappresentativa dell'uso futuro, quindi scegliere un altro periodo di raccomandazione.

Per una prenotazione di 30.000 UR/sec, nella velocità effettiva con provisioning standard, è consigliabile acquistare 300 unità dell'opzione 100 UR/s.

Acquistare capacità riservata di Azure Cosmos DB

  1. Dividere le dimensioni della prenotazione desiderate per 100 per calcolare il numero di unità dell'opzione 100 UR/s necessarie. La quantità massima è di 9.999 unità o 999.900 UR/sec. Per un milione di UR/sec o più, creare una richiesta di supporto per un massimo del 63% degli sconti.

  2. Accedere al portale di Azure.

  3. Selezionare Tutti i servizi>Prenotazioni>Aggiungi.

  4. Nel riquadro Acquista prenotazioni scegliere Azure Cosmos DB per acquistare una nuova prenotazione.

  5. Selezionare l'ambito corretto, la sottoscrizione di fatturazione, il gruppo di gestione, se applicabile, il gruppo di risorse e le dimensioni della prenotazione. La tabella seguente illustra tutte le opzioni:

    Campo Descrizione
    Scope Opzione che controlla quante sottoscrizioni possono usare il vantaggio di fatturazione associato alla prenotazione. Controlla anche il modo in cui la prenotazione viene applicata alle sottoscrizioni specifiche.

    Se si seleziona Condiviso, lo sconto per la prenotazione viene applicato alle istanze di Azure Cosmos DB in esecuzione in qualsiasi sottoscrizione nel contesto di fatturazione. Il contesto di fatturazione si basa sul modo in cui è stata effettuata l'iscrizione ad Azure. Per i clienti aziendali, l'ambito condiviso è la registrazione e include tutte le sottoscrizioni all'interno della registrazione. Per i clienti con pagamento in base al consumo, l'ambito condiviso copre tutte le sottoscrizioni individuali con pagamento in base al consumo create dall'amministratore dell'account.

    Se si seleziona Gruppo di gestione, lo sconto per la prenotazione viene applicato alle istanze di Azure Cosmos DB eseguite in una delle sottoscrizioni che fanno parte sia del gruppo di gestione che dell'ambito di fatturazione.

    Se si seleziona Sottoscrizione singola, lo sconto per la prenotazione viene applicato alle istanze di Azure Cosmos DB nella sottoscrizione selezionata.

    Se si seleziona Gruppo di risorse singolo, lo sconto per la prenotazione viene applicato alle istanze di Azure Cosmos DB nella sottoscrizione selezionata e al gruppo di risorse selezionato all'interno di tale sottoscrizione.

    È possibile modificare l'ambito della prenotazione dopo l'acquisto della capacità riservata.
    Subscription Sottoscrizione usata per pagare la capacità riservata di Azure Cosmos DB. Per l'addebito dei costi, viene usata la modalità di pagamento della sottoscrizione selezionata. Il tipo di sottoscrizione deve essere uno dei seguenti:

    Contratto Enterprise (numeri di offerta: MS-AZR-0017P o MS-AZR-0148P): per una sottoscrizione Enterprise, gli addebiti vengono dedotti dal saldo del pagamento anticipato di Azure (precedentemente denominato impegno monetario) o addebitato come eccedenza.

    Sottoscrizione individuale con tariffe con pagamento in base al consumo (numeri di offerta: MS-AZR-0003P o MS-AZR-0023P): per una sottoscrizione individuale con pagamento in base al consumo, gli addebiti vengono fatturati sulla carta di credito o in base alla modalità di pagamento con fattura nella sottoscrizione.
    Gruppo di risorse Gruppo di risorse a cui viene applicato lo sconto per la capacità riservata.
    Termine Un anno o tre anni.
    Tipo di velocità effettiva La velocità effettiva viene sottoposta a provisioning come unità richiesta. È possibile acquistare una prenotazione per la velocità effettiva di cui è stato effettuato il provisioning per entrambe le configurazioni, ovvero scritture a singola area e scritture multimaster. Il tipo di velocità effettiva ha due valori tra cui scegliere: 100 UR/sec all'ora e 100 UR/sec con scritture in più aree all'ora.
    Unità di capacità riservate Quantità di velocità effettiva da riservare. È possibile calcolare questo valore determinando la velocità effettiva necessaria per tutte le risorse di Azure Cosmos DB (ad esempio, database o contenitori) per ogni area. Moltiplicarlo quindi per il numero di aree associate al database di Azure Cosmos DB. Ad esempio: se sono presenti cinque aree con 1 milione di UR/sec in ogni area, selezionare 5 milioni di UR/sec per l'acquisto della capacità di prenotazione.
  6. Fare clic sul pulsante Blu Aggiungi al carrello nell'angolo in basso a destra e quindi su Visualizza carrello al termine. Le quantità vengono definite successivamente. Si noti che è possibile aggiungere diverse opzioni al carrello. Esempio: se sono necessarie 1.100.000 UR/sec, è necessario aggiungere al carrello entrambe le opzioni 1.000.000 UR/sec e 100 UR/sec.

  7. Nel riquadro Prenotazioni di acquisto esaminare la frequenza di fatturazione, la quantità, lo sconto e il prezzo della prenotazione. Il prezzo della prenotazione si applica alle risorse di Azure Cosmos DB con velocità effettiva di cui è stato effettuato il provisioning in tutte le aree. Esempio: sono necessarie 500.000 UR/sec con rinnovo automatico per l'ambiente di produzione all'interno di un ambito specifico, 82.000 UR/sec per il gruppo di risorse di test e 10.000 UR/sec per la sottoscrizione di sviluppo. È possibile vedere nell'immagine l'aspetto di un carrello acquisti prenotazioni per questo scenario.

    Riepilogo della capacità riservata

  8. Selezionare Rivedi e acquista e quindi Acquista ora.

Annullare o scambiare le prenotazioni oppure chiedere il rimborso

È possibile annullare o scambiare le prenotazioni oppure chiederne il rimborso con determinate limitazioni. Per altre informazioni, vedere Scambi e rimborsi self-service per le prenotazioni di Azure.

Superare la capacità riservata

Quando si riserva la capacità per le risorse di Azure Cosmos DB, si riserva velocità effettiva con provisioning. Se viene superata la velocità effettiva con provisioning, le richieste oltre l'importo del provisioning vengono fatturate usando tariffe con pagamento in base al consumo. Per altre informazioni sulle prenotazioni, vedere l'articolo Informazioni sulle prenotazioni di Azure. Per altre informazioni sulla velocità effettiva con provisioning, vedere i tipi di velocità effettiva con provisioning.

Limiti

  • Attualmente non sono supportate le prenotazioni per i servizi basati su vCore.
  • Attualmente non sono supportate le prenotazioni per gli account serverless.
  • Attualmente non sono supportate prenotazioni per l'archiviazione o la rete.

Passaggi successivi

Lo sconto per la prenotazione si applica automaticamente alle risorse di Azure Cosmos DB che corrispondono agli attributi e all'ambito della prenotazione. È possibile aggiornare l'ambito della prenotazione tramite il portale di Azure, PowerShell, l'interfaccia della riga di comando di Azure o l'API.

Si sta tentando di pianificare la capacità per una migrazione ad Azure Cosmos DB? È possibile usare le informazioni del cluster di database esistente per la pianificazione della capacità.

Serve aiuto? Contattaci.

In caso di domande o per assistenza, creare una richiesta di supporto.