Vai al contenuto
EuroVPSEuroVPS

Il contatore sul vostro disco e l'array che non ne ha

Lo storage a blocchi cloud fattura capacità, operazioni e throughput su contatori separati. Su un array di vostra proprietà non c'è nulla da provisionare e nulla da negoziare.

Di EuroVPS EngineeringLa sala macchine

5 min di lettura
In questo articolo 4 sezioni
In breve
  • Un volume a blocchi in affitto alimenta più contatori alla volta: capacità per gigabyte-mese, IOPS provisionate, un livello di throughput, gli snapshot su una riga a parte, e l'egress quando i dati escono.
  • Il flash di proprietà non ha allocazioni da dimensionare.
  • La nostra parte dell'argomento sta in una riga: l'array è vostro; non c'è un contatore per IOP né un pedaggio di egress sui vostri dati.
  • Sull'all-flash di proprietà, un picco atterra su hardware che avete già pagato. Un decennio di notti elettorali sul nostro hardware dice che la notte più intensa costa quanto la più tranquilla.

Affittate un volume a blocchi da un public cloud e la fattura divide il vostro disco in cinque contatori separati, tutti reali, pubblicati e in funzione. Ecco come funzionano, e come appare lo stesso disco quando l'array che ci sta sotto è vostro.

Un volume in affitto alimenta cinque contatori separati

La parola in fattura è storage, al singolare. La fatturazione sottostante è al plurale. Ecco l'anatomia, contatore per contatore, come la pubblicano i cloud provider.

I CONTATORI SU UN VOLUME A BLOCCHI
CAPACITÀ
Fatturata per gigabyte-mese. L'unico contatore che tutti si aspettano di trovare, e di solito il più piccolo della famiglia.
OPERAZIONI
Una base modesta è inclusa. Oltre, provisionate le IOPS come allocazione e pagate l'allocazione sia che la usiate sia che resti inattiva.
THROUGHPUT
I megabyte al secondo sullo stesso disco stanno su un proprio livello, fatturato separatamente dalle operazioni.
SNAPSHOT
I backup del volume finiscono su una riga di storage separata che cresce mese dopo mese.
L'USCITA
Spostare i vostri dati altrove si misura per gigabyte. La tassa d'uscita ha il suo post.

Niente di tutto questo è nascosto. Ogni contatore sta sul listino pubblicato del provider, voce per voce e per regione, che è la parte onesta. I contatori si moltiplicano: un database ne usa diversi contemporaneamente, e quello che conta di più per un carico intenso sono le operazioni provisionate.

Le IOPS provisionate si fatturano per allocazione

Un disco di vostra proprietà rende quanto può l'hardware. Un volume provisionato rende quanto la sua allocazione.

La maggior parte dei carichi di produzione ha un ampio divario tra lo stato stazionario e il picco. Su un volume provisionato, dimensionare quel divario è una decisione che rivedete man mano che il vostro traffico cambia.

I team su volumi provisionati di solito gestiscono la cosa guardando i grafici, prevedendo il picco e ri-provisionando l'allocazione a scadenze fisse. Sul flash di proprietà, quel lavoro non esiste.

CONVIVERE CON LE IOPS PROVISIONATE
VOLUME IN AFFITTO
Guardare i grafici
Prevedere il picco
Ri-provisionare l'allocazione
Ripetere, per sempre
FLASH DI PROPRIETÀ
Nulla da negoziare
Il flash di proprietà cancella il lavoro, non solo il contatore.

Il flash di proprietà non ha un contatore con cui negoziare

La nostra posizione è breve. L'array è vostro; non c'è un contatore per IOP né un pedaggio di egress sui vostri dati. Qui i dati dei clienti vivono su array all-flash dedicati raggiunti via Fibre Channel, con tempi di servizio di pochi millisecondi o meglio. Abbiamo standardizzato su HPE 3PAR all-flash e lo conosciamo a fondo; i dettagli sono nella nostra pagina storage.

Quando il vostro traffico sale, le operazioni atterrano su flash che possedete già. Non c'è un'allocazione da alzare prima né una riga di eccedenza da spiegare dopo. L'abbiamo visto accadere per dieci anni di notti elettorali sul nostro hardware con un editore nazionale di notizie.

VOLUME A BLOCCHI IN AFFITTOARRAY ALL-FLASH DI PROPRIETÀ
CapacitàPer gigabyte-mese, per sempreDimensionata una volta, nella build
Operazioni al secondoProvisionate e fatturate, usate o inattiveQuello che l'array serve; nessuna allocazione da comprare
ThroughputUn livello a pagamento separatoNessuna riga separata
Picco di trafficoFatturato per allocazioneAtterra sul margine già nella macchina
I vostri dati, in uscitaEgress per gigabyteNessun pedaggio di egress sui vostri dati

L'assenza del contatore è facile da sottovalutare. Lo storage è il livello in cui il carico è più difficile da prevedere ora per ora, ed è esattamente il livello che i contatori misurano più finemente. Togliete i contatori e un'intera classe di lavoro sopra di essi smette di esistere: le previsioni e il ri-provisioning a calendario.

Un volume a contatore è la scelta giusta per dati piccoli e inattivi

Se la vostra impronta è di pochi gigabyte con traffico leggero, i contatori si arrotondano a spiccioli e vi diremmo di restare dove siete. I contatori iniziano a contare quando c'è una base costante e un picco reale sotto un'attività: un database di produzione, un'applicazione trafficata, un sistema che la gente aspetta. È il carico che guadagna di più dal possedere il flash che ci sta sotto. Se volete sapere se il vostro supera quella linea, portate il grafico del traffico e chiedete a un ingegnere.

Il contatore sul disco fa parte di una famiglia. Il conto per andarsene ne ha un altro, e l'insieme completo delle domande da porre a qualsiasi host su dove vivono davvero i vostri dati è nel post sullo storage che ha aperto questa serie.

Risposte dirette

Quali contatori sto pagando davvero su un volume a blocchi cloud?+

Capacità per gigabyte-mese, IOPS provisionate oltre una base inclusa, un livello di throughput sullo stesso volume, storage per gli snapshot su una riga a parte, ed egress per gigabyte ogni volta che i dati escono. Tutti pubblici, prezzati per regione sulle pagine del provider stesso. Leggete le vostre accanto all'ultima fattura e contate quante righe genera un solo disco.

Come prezzate lo storage senza un contatore?+

L'array fa parte della build. Lo dimensioniamo con voi all'inizio, da ciò che il vostro carico fa davvero, e finisce sulla stessa riga fissa del resto della macchina. Nessuna allocazione per IOP, nessun livello di throughput, e spostare i vostri dati fuori non è un evento fatturabile.

Che prestazioni ottengo se non c'è un numero provisionato?+

Quello che l'array serve. I vostri dati vivono su un array all-flash dedicato via Fibre Channel, con tempi di servizio di pochi millisecondi o meglio, e non c'è un'allocazione da far rispettare, quindi nulla vi strozza al picco.

Cosa succede quando il mio traffico supera quello che abbiamo dimensionato?+

Il picco atterra sul margine già presente nella build, quindi nulla va alzato prima e nulla compare come riga di eccedenza dopo. Se il carico supera davvero l'array, ridimensionarlo è una conversazione con un ingegnere, non un contatore.

Dimensionate l'array sotto il vostro carico

Rispondete a una manciata di domande su cosa fa davvero il vostro carico. Il Sizing Desk propone una build reale su flash di proprietà, con lo storage sulla stessa riga fissa di tutto il resto, e vi dirà se vi serve meno di quanto pensate.

Dimensionalo onestamente

Siete arrivati alla fine.

Mettete la lettura al lavoro

Cosa fate girare?

Raccontateci il carico di lavoro, il traffico e i requisiti di ripristino. Partite dal configuratore di server, oppure discutete i dettagli con un ingegnere.

Scritto dagli ingegneri che costruiscono e gestiscono l'infrastruttura che descrive.
Parla con un ingegnere
XIn

5 min rimasti