Laaja-alaisten muistijärjestelmien tallennuskapasiteetin määrittäminen on olennaisen tärkeää riittävän tiedonkäsittelyn ja järjestelmän suorituskyvyn varmistamiseksi. Tarkkojen laskelmien avulla voidaan suunnitella infrastruktuuria ja välttää pullonkauloja.

Varastointivaatimusten ymmärtäminen

Ensimmäinen vaihe on tunnistaa kokonaisdatan määrä, jota järjestelmän on tuettava. Tähän sisältyvät nykyiset tiedot, ennustettu kasvu ja vikatoleranssin reservi.

Raakavaraston tarpeiden laskeminen

Raakavarastokapasiteetti lasketaan laskemalla yhteen datan tilavuus ja lisäylivoima varmuuskopioille, valokuville ja katkoksille. Tyypillisesti käytetään kerrointa, joka perustuu haluttuun vikatoleranssiin.

Suorituskyvyn ja skaalautuvuuden huomioon ottaen

Suorituskykyvaatimukset vaikuttavat varastointivalintoihin, kuten nopeampiin SSD-laitteisiin tai suurempaan kaistanleveyteen. Skaalattavuussuunnitteluun kuuluu tulevan kasvun arvioiminen ja järjestelmän laajentaminen ilman merkittävää uudelleensuunnittelua.

Esimerkkilaskenta

Jos järjestelmässä on säilytettävä 10 teratavua tietoja, joissa on 2x:n irtisanomiskerroin, vaadittava kokonaisvarastointikapasiteetti on:

  • Tiedon määrä: 10 TB
  • Lunastuskerroin: 2
  • Kokonaiskapasiteetti: 10 TB x 2 = 20 TB