Synology-Forum.nl

Hardware ondersteuning => NAS hardware vragen => Topic gestart door: Babylonia op 23 november 2021, 19:20:27

Titel: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Babylonia op 23 november 2021, 19:20:27
Een organisatie is van plan 2 NAS apparaten aan te schaffen. (Eentje puur bedoeld voor back-up, op een andere locatie).

Enerzijds zal de „hoofd“ NAS gebruikt worden om data van video-projecten op te slaan.
„Moeder“ materiaal, groot in omvang in hoogste kwaliteit, werkbestanden, en uiteindelijk een gemonteerd eindresultaat.
Men is zeker niet dagelijks met die projecten bezig. In de afgelopen periode heb ik ruimte op mijn eigen NAS beschikbaar gesteld,
dus heb daar een redelijk inzicht in wanneer men bezig is. Die NAS draait absoluut geen 24/7.
Schijven vaak in idle status, en de NAS ook vaak helemaal uit (na een uur in rust).

Anderzijds is het de bedoeling om meetdata van lucht - temperatuur etc. van „meet stationnetjes“ op te slaan.
Welke via internet worden aangeleverd.  Het betreft echt absoluut minimum data, maar wel elke 15 minuten.

Het dilemma is dat zo’n NAS  (DS420+ of DS920+ met 4 schijven) voor die minimale data dan wel 24/7 zou moeten draaien.
Op jaarbasis best een belasting gekeken naar stroomkosten.

De vraag of dit soort data in zo’n cache geheugen opgeslagen kan worden, waarbij als de buffer vol loopt
(na vele uren of dat nog niet eens ---> daar is het te weinig data voor), dan pas de data naar schijven wordt weg geschreven?
Meer een soort van RAM-buffer.  En de schijven voor een kort moment uit idle status hoeven te komen.

Omdat het OS van een NAS op (elke) „schijf“ staat en mogelijk wordt aangesproken,
verwacht ik eerlijk gezegd niet dat zo’n NAS daarbij echt tot rust komt??

Het lijkt me meer efficiënt om voor die specifieke meetdata, daar een Raspberry Pi of vergelijkbaar voor in te richten,
met een geheugenkaartje in een USB-slot gestoken.  (Er wordt o.a. van „python“ gebruik gemaakt om data te analyseren).

Hebben jullie daar ideeën over? (Geen ervaring met een SSD als cache in een NAS).
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Birdy op 23 november 2021, 19:34:28
Leuk bedacht, maar dat cache idee gaat niet zo werken, daar zijn geen instellingen voor.
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Babylonia op 23 november 2021, 19:48:59
Ik had er al zo'n bruin vermoeden van, dat het zo niet gaat werken. Maar dan heb ik daar in ieder geval navraag voor gedaan.
Het idee van een Raspberry Pi is al wel aangehaald, en daar kon men wel wat mee.     ;)
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Bobo op 23 november 2021, 21:54:03
Van brainstormen kun je ideeën vormen:
Kun je die data niet naar usb-stick sturen, die je in je router als usb-server/schijf kunt configureren?
Dan die data elke ochtend als server aangaat overhalen met scriptje. Maar moet wel veilig blijven natuurlijk.
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: DSGebruiker op 23 november 2021, 22:00:48
De Pi is voor zoiets een véél beter idee inderdaad.
Kan je perfect 24x7 laten draaien en de kost is verwaarloosbaar.
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Bobo op 23 november 2021, 22:33:47
Die PI zal ook wel prima oplossing zijn, maar hou er nu eenmaal van om bij oplossingsvragen soms wat out of the box te denken.
Door niet gelijk de PI-tunnel in te duiken, maar door iets te noemen wat echt aan andere kant van de tafel ligt. Moet wel kunnen natuurlijk maar wie weet waar je dan uit komt.
Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: DSGebruiker op 23 november 2021, 23:38:33
Je moet dan nog weten hoe die data uiteindelijk van de meetstations binnenkomt ? Via SCP/SFTP die dan klassiek bestanden gaat wegschrijven ? MQTT ? HTTP(S) POST ? Zoals je aangeeft moet de boel zeker secure blijven.


Alternatief kan zijn effectief zelf iets in de cloud draaien, maar daar hangt altijd ook een kost aan, alhoewel je voor enkele euro / maand ook al een oplossing kan hebben in de vorm van kleine VPS die scripts kan draaien om wat met die data te doen.

Nu een kleine NAS 24/7 hebben draaien kost op jaarbasis ook niet meer als enkele tientallen euro's aan electriciteit.
50W voor NAS * 24 * 365 = 340kWh = 50-60 euro / jaar.
(mijn 918+ met 4*8TB is +- 45-50W continu)

Is 50-60 euro/jaar dat zo onoverkomelijk ?

Een PI gaat met 7W verbruik natuurlijk helemaal verwaarloosbaar zijn qua energieverbruik.

Titel: Re: M.2-SSD cache - om HD’s in idle state te houden.
Bericht door: Babylonia op 23 november 2021, 23:51:38
Je moet dan nog weten hoe die data uiteindelijk van de meetstations binnenkomt ? Via SCP/SFTP die dan klassiek bestanden gaat wegschrijven ? MQTT ? HTTP(S) POST ? Zoals je aangeeft moet de boel zeker secure blijven.

De eigenlijke data gaat via een "tussenstation" omdat het om draadloze verbindingen gaat in een speciaal frequentiegebied "LoRa" (https://en.wikipedia.org/wiki/Low-power_wide-area_network)
Het stukje vanaf die server naar de NAS, is geen probleem om dat via beveiligde connectie op te slaan.

Nu een kleine NAS 24/7 hebben draaien kost op jaarbasis ook niet meer als enkele tientallen euro's aan electriciteit.

Tja, het gaat nu net om metingen m.b.t. klimaatverandering en daarmee samenhangend duurzaamheid.
Moet je bij hen niet aankomen met verspilling van energie.  (:

Overigens is de prijs van energie flink gestegen (en nu weer wat dalend). Maar onnodig verbruiken vanuit "gemakzucht" is ook niet nodig.
IMO eigenlijk vooral "NIET" onnodig inzetten.
Als we wereldwijd alle "gemakzucht" verspilling elimineren, worden klimaatdoelen in één klap gehaald.   :o   :geek:

Kun je die data niet naar usb-stick sturen, die je in je router als usb-server/schijf kunt configureren?

Het gaat met name ook om de directe verwerking van die data.

        "(Er wordt o.a. van „python“ gebruik gemaakt om data te analyseren)."

Met wat ik heb begrepen met een van de contactpersonen die over die „meet stationnetjes“ gaat,
zijn daar al opties voor in samenwerking met een Raspberry Pi.  Maar zie zo niet direct voorhanden zijnde opties met standaard routers?
Dus het wijst zich eigenlijk al min of meer vanzelf, welke richting in te gaan.