» »

SSD vs HDD v strežniku

SSD vs HDD v strežniku

Šmorn ::

Imamo približno 700 GB SQL baz (MS SQL) s trenutno rastjo 500 MB na delovni dan. Ker je obstoječi strežnik že star in nadgradnje niso več smiselne, kupujemo novega. Odločam se med:
- 10k SAS HDD (v RAID 10)
- SATA SSD (v RAID 1)
- SAS SSD (v RAID 1)
- NVME SSD (v RAID 1)
Seveda vse enterprise class, ker se ne grem consumer variante. V strežniku bi rad imel prostora za 16 diskov, da lahko naslednjih 5-6 let mirno nadgrajujem kapacitete. Trenutno rabim 2 TB za baze (simple recovery model, se pravi brez logov), OS bo pa na poceni navadnih diskih. Denarja je 10k EUR za hardware in software (MS SQL Server standard, Windows Server Standard), tako da me zna cena SSDjev prizemljiti. Predlogi?

Han ::

2TB Samsung 850 Pro dobiš iz Nemčije za okrog 900 eur.

Invictus ::

Mogoče bi naredili kombinacijo, če gre.

Tekoči podatki na SSD, arhiv na HDD.

Odvisno seveda od aplikacije...

Kot drugo, pa ne greš toliko v enterprise (Enter Price) rešitve, ampak kupiš več consumer zadev...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Zgodovina sprememb…

  • spremenil: Invictus ()

Šmorn ::

Za 10 let rabim vse dosegljivo takoj... Šele potem v arhiv. Consumer SSDji so poceni, samo kolikor berem po internetu, jih odsvetujejo v produkcijskih okoljih. Če nam pade baza pa ne moremo delati. Še tako bi moral narediti neki high availability sistem, pa nimam budgeta.

pegasus ::

Znajo winsi vtaknit nvme flash prek hdd storagea kot caching layer, tako kot npr. lvm cache v linuxu? Če ja, potem je to the way to go. Zna mssql furati en block device kot svoj lasten cache? Tudi to je opcija.

Hot backup baze lahko furaš na tastari ali na kaki novi švohnejši mašini. Poskrbiš samo, da so podatki ažurni glede na zahteve aplikacije.

hojnikb ::

Šmorn je izjavil:

Za 10 let rabim vse dosegljivo takoj... Šele potem v arhiv. Consumer SSDji so poceni, samo kolikor berem po internetu, jih odsvetujejo v produkcijskih okoljih. Če nam pade baza pa ne moremo delati. Še tako bi moral narediti neki high availability sistem, pa nimam budgeta.

zato pa imaš redudanco.
#brezpodpisa

Invictus ::

V 10 letih bo po tvojih podatkih gor cirka 3 TB podatkov. Doma imam sam več kapacitet :D.

Ampak boš najbrž vmes že menjal server ;).

Za tako kapaciteto lahko nabaviš consumer diske... Pa teh malo več... recimo 16x 1TB po 300 EUR :).

Čez glavo dovolj placa :D v kateremkoli RAIDu...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Šmorn ::

V bistvu imaš prav. Kondenzatorji v SSDju v bistvu niti niso tako važni, zato imaš UPS in redundančni napajalnik. Za začetek bo dovolj 4x 1 TB v RADI10 + ene 2 za rezervo. Pa 2x nekaj manjšega za OS.

Invictus ::

Glede na to, da imaš trenutno samo en server, bi lahko razmislil še o redundančnem serverju.

Kaj ti pomaga redundanca na diskih, če ti pa lahko cel server odleti ;).

Za začetek lahko uporabiš kar starega, v vezavi primary/backup. Glavni bo novi, stari pa naj bo tam za rezervo in avtomatski preklop ob crkotu/updatu/vzdrževanju novega. pa lahko tudi v starega butneš kak SSD, vsaj za caching...

Glede na to, da licence že imaš, bo glavni del naštudirati kako to narediti :D.

Drugače pa pri brzini pomaga tudi kak dober RAID kontroler z dosti RAMa za keš in seveda baterijo na sebi... Sam cena zna biti boleča glede na tvoj budžet.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Zgodovina sprememb…

  • spremenil: Invictus ()

Šmorn ::

Vem...

antrim ::

Napisal nisi prav veliko. 16 diskov v mašini ni noben problem. Kakšne rabiš (in kakšen krmilnik) bi pa moral izvedeti iz tega koliko IOPS rabiš med peak usage in ne kar tako na pamet. Nisi napisal koliko pomnilnika potrebuješ, koliko CPUjev in koliko coreov, kako boš licenciral SQL, bo fizični ali virtualni (na kateri virtualizaciji) itd. V odvisnosti od tega je 10k lahko premalo že za precej basic konfiguracijo.

antrim ::

PS: Za kakšen workload sploh gre, glede na to, da so baze v simple recovery načinu?

Ishmael ::

Šmorn je izjavil:

Imamo približno 700 GB SQL baz (MS SQL) s trenutno rastjo 500 MB na delovni dan. Ker je obstoječi strežnik že star in nadgradnje niso več smiselne, kupujemo novega. Odločam se med:
- 10k SAS HDD (v RAID 10)
- SATA SSD (v RAID 1)
- SAS SSD (v RAID 1)
- NVME SSD (v RAID 1)
Seveda vse enterprise class, ker se ne grem consumer variante. V strežniku bi rad imel prostora za 16 diskov, da lahko naslednjih 5-6 let mirno nadgrajujem kapacitete. Trenutno rabim 2 TB za baze (simple recovery model, se pravi brez logov), OS bo pa na poceni navadnih diskih. Denarja je 10k EUR za hardware in software (MS SQL Server standard, Windows Server Standard), tako da me zna cena SSDjev prizemljiti. Predlogi?


NVME s čim več TB

10k sas in sas sam je preteklost. Hitrosti so prenizke.

2TB za baze minimum. https://www.mimovrste.com/ssd-diski/sam... Enterprise so za budget 10k predragi IOPS: 440.000
x2

OS na SSD obvezno https://www.mimovrste.com/ssd-diski/sam...
x2, eden za sistem, eden je za sprotni backup in hitri restore če gre kaj narobe
x1 za testno bazo, kar boš zagotovo potreboval ob obnavljanju, problemih itd

8TB WD https://www.mimovrste.com/trdi-diski-hd...
x1 in več. Eden naj bo izključno za dnevno kopijo baze in configov v nobenem raidu, samo fiksen disk s fiksnim volumnom. Ostale v Raid 6, uporabi jih ustrezno število za zanesljivost ki jo potrebuješ.

Na rezervi pa rabiš en kompleten server, s vgrajenimi vsemi komponentami in isto konfiguracijo. Imej tudi 2 nvme ssd na rezervi (ali dodatna 2 navadna ssd), 2 ssd navadna za os ipd in 2 navadna diska, ker bo eden odletel.

Tak stroj ti bo zdržal 10 let.

Navadni diski so samo za backup in nikakor za SQL.

Stroj daj v uporabo ko bo vse posodobljeno do kraja, kontrolerji na diskih, navadnih in ssd, bios itd. Vsi HDD diski stestirani z R/W ciklom vsaj 3x.
SSD ti bo odstrelil bazo brez da boš to vedel.

Hladilnik na procesor obvezno nekaj boljšega. Od tega je odvisna dolgoživost celega sistema. Server, s filtri spredaj obvezno in naj bo v posebni sobi kjer ne bo vlekel praha iz okolice.

Napajalnik na rezervi je minimalna zahteva.
ŽigaDolhar:Slo-Tech ni zavezan tebi (ali komurkoli drugemu) omogočati platformo
za širjenje svojih misli in uresničevanje tvoje pravice do svobode govora.
Nenapisani člen Slo-Tech pravilnika krši 39. člen Ustave RS

Zgodovina sprememb…

  • spremenilo: Ishmael ()

McMallar ::

Pri taksni konfiguraciji je mogoce pametno fizicno lociti tudi bazo in log datoteke - pac odvisno od zahtev po hitrosti.
Why can't a programmer tell the difference between Halloween and Christmas?
Because OCT31 = DEC25

Invictus ::

Tudi to...

Log na navadne diske in redno dnevno arhiviranje zaradi prostora...

Ta datoteke znajo hitro narasti čez vse meje. Ko pa nek software ne more zapisati loga, pa večinoma crkne brez opozorila pri vseh vendorjih :D.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

antrim ::

Ishmael je izjavil:



NVME s čim več TB

...


Izrecno je napisal, da ne želi consumer grade. In tole je tak consumer grade, da je dober največ za testni strežnik. Da ne bo kdo preveč resno vzel napisanega.

OP je pa naredil lep hit and run. :)

Ishmael ::

Za 10.000€ dobiš samo consumer grade.
ŽigaDolhar:Slo-Tech ni zavezan tebi (ali komurkoli drugemu) omogočati platformo
za širjenje svojih misli in uresničevanje tvoje pravice do svobode govora.
Nenapisani člen Slo-Tech pravilnika krši 39. člen Ustave RS


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SSD v strežnikih (strani: 1 2 )

Oddelek: Strojna oprema
747670 (5433) tiborrr
»

Fizicni vs. software Raid (strani: 1 2 )

Oddelek: Strojna oprema
899023 (6197) MrStein
»

Seagatov poceni osemterabajtnež je tu (strani: 1 2 3 )

Oddelek: Novice / Diski
12829357 (23047) hojnikb
»

RAID PCI KARTICA

Oddelek: Kaj kupiti
191598 (1228) darkolord
»

SSD vs. mehanicni trdi disk

Oddelek: Strojna oprema
201582 (1039) b3D_950

Več podobnih tem