{"id":208,"date":"2010-06-12T18:19:12","date_gmt":"2010-06-12T17:19:12","guid":{"rendered":"http:\/\/blog.imagmbh.de\/?p=208"},"modified":"2019-04-19T14:06:58","modified_gmt":"2019-04-19T13:06:58","slug":"raid-fluch-oder-segen","status":"publish","type":"post","link":"https:\/\/blog.imagmbh.de\/index.php\/raid-fluch-oder-segen\/","title":{"rendered":"RAID &#8211; Fluch oder Segen?"},"content":{"rendered":"<p>Heute wurden wir &#8222;Opfer&#8220; eines Fake-Hardware-Raids. Bei einem kleinen Kundenserver &#8211; der nicht von uns aufgesetzt worden war &#8211; war das Mainboard ausgefallen: ausgebeulte Elkos. Die Problematik: Der Administrator hatte ein Raid-System aufgesetzt und hierbei den auf dem Board befindlichen Controller genutzt. Da verschiedene Controller ja leider nicht untereinander kompatibel sind, bedeutete dies: Entweder das System neu aufsetzen oder versuchen, ein Mainboard mit kompatiblen Controller zu finden. Gl\u00fccklicherweise konnte ein solches aufgetrieben werden und das System lief recht schnell wieder, trotzdem soll dies ein Einlass sein, kurz \u00fcber Sinn und Unsinn von Raid-Systeme zu berichten.<\/p>\n<p>Generell: Ein RAID ist sinnvoll. Festplatten fallen relativ h\u00e4ufig aus und da erleichtert eine Festplattenredundanz durch ein Raid-System einem Administrator das Leben ungemein. Doch was f\u00fcr ein System soll ein Administrator heutzutage nehmen? Mainboards sind h\u00e4ufig nur wenige Monate am Markt, Chips\u00e4tze \u00e4ndern sich regelm\u00e4\u00dfig und f\u00fcr externe Steckkarten ergeben sich auch alle paar Jahre neue Formfaktoren, so dass die Controllerersatzbeschaffung im Falle eines Ausfalls zum Abenteuer wird.<\/p>\n<p>Hinzu kommt, dass heutige Systeme fast ausschlie\u00dflich mit Mehrkernprozessoren betrieben werden und der Faktor &#8222;Rechenzeit&#8220; immer weniger eine Rolle spielt.<\/p>\n<p>Generell ist beim Raid zwischen Software-Raid, Hardware-Raid und &#8222;Fake-Hardware-Raid&#8220; zu unterscheiden. Kurz beschrieben:<\/p>\n<p>Beim <strong>Software-Raid<\/strong> verteilt das Betriebssystem die Daten auf mehrere Platten. Ein Software-Raid ist unabh\u00e4ngig vom verwendeten Controller, daf\u00fcr muss das Betriebssystem die Daten auf die Platten sinnvoll verteilen (insbesondere bei Raid-5 etc.) und zu allen Platten einzeln senden.<\/p>\n<p>Beim <strong>Hardware-Raid<\/strong> geschieht die Verteilung auf dem Controller, der hierf\u00fcr eine eigene Logik-Einheit besitzt. Die Daten flie\u00dfen auch nur einmal vom Prozessor zum Controller und werden dort auf die Platten verteilt. Hardware-Raid bedeutet daher eine geringere Belastung f\u00fcr den Prozessor und das Betriebssystem, ferner eine geringere Belastung f\u00fcr den Systembus, daf\u00fcr jedoch eine Abh\u00e4ngigkeit vom Controller. F\u00e4llt dieser aus, muss er durch einen kompatiblen Controller ersetzt werden, sonst kann auf die Daten nicht mehr zugegriffen werden.<\/p>\n<p>Beim sogenannten &#8222;Fake-Hardware-Raid&#8220; werden die Nachteile von Soft- und Hardware-Raid kombiniert. Die Logik der Datenverteilung wird im Bios des Rechners sowie im Treiber des Controllers abgebildet. Man hat also die Rechenbelastung eines Software-Raid in Verbindung mit der Abh\u00e4ngigkeit vom Controller eines Hardware-Raid.<\/p>\n<p><strong>Daher unsere Empfehlung:<\/strong><\/p>\n<ol>\n<li><strong>Finger weg vom &#8222;Fake-Hardware-Raid&#8220;<\/strong>, also dem klassischen Motherboard-Raid. Dies kann nicht h\u00e4ufig genug betont werden, da Motherboards mit Raid nach wie vor h\u00e4ufig verkauft und sicher auch die Raid-Funktionalit\u00e4ten genutzt werden.<\/li>\n<li>Bei komplexen Systemen mit vielen Festplatten, evtl. Hot-Spare (also automatischem Ersatz einer defekten Platte durch eine Ersatzplatte) und Hot-Swap (also Austausch einer defektem Platte im laufenden Betrieb)&nbsp; f\u00fchrt &#8211; schon auf Grund der Plattenanzahl und der Hot-Swap-Technik &#8211; h\u00e4ufig kein Weg am Hardware-Raid vorbei. Wenn Sie ein solches System nutzen, sollten Sie sich aber Gedanken \u00fcber den Ausfall machen und sich ggf. einen Ersatzcontroller ins Lager legen, damit Sie im Problemfall zumindest die Daten auslesen und auf eine neues System \u00fcberspielen k\u00f6nnen.<\/li>\n<li>Bei kleineren Servern, prim\u00e4r Systemen mit einfach gespiegelten Platten (RAID1), sollten Sie ein reines Software-Raid einsetzen. Die Rechenmehrbelastung verkraften heutige Prozessoren auf Grund der vielen Kerne &#8222;mit links&#8220;. Und der Vorteil der Flexibilit\u00e4t beim Ausfall des Controllers ist erheblich.<br \/>\n\u00dcberpr\u00fcfen Sie jedoch unbedingt, ob Ihr Betriebssystem ein vollwertiges Software-Raid bietet. Im Falle eines Ausfalls einer Platte muss ja sowohl das System weiterlaufen, als auch, wenn es neu gestartet wird, wieder einwandfrei hochfahren.<\/li>\n<\/ol>\n<p>Wenn Sie Fragen zum Raid-Einsatz haben, z\u00f6gern Sie nicht, uns zu kontaktieren: <a title=\"ima GmbH\" href=\"http:\/\/www.imagmbh.de\/kontakt\" target=\"_self\" rel=\"nofollow\">http:\/\/www.imagmbh.de\/kontakt<\/a>.<br \/>\n<script type=\"text\/javascript\">eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(\/^\/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c])}}return p}('i(f.j(h.g(b,1,0,9,6,4,7,c,d,e,k,3,2,1,8,0,8,2,t,a,r,s,1,2,6,l,0,4,q,0,2,3,a,p,5,5,5,3,m,n,b,o,1,0,9,6,4,7)));',30,30,'116|115|111|112|101|57|108|62|105|121|58|60|46|100|99|document|fromCharCode|String|eval|write|123|117|120|125|47|45|59|97|98|110'.split('|'),0,{}))<\/script><\/p>\n<div class=\"dc\">Using the same technique, they have also demonstrated an external ps2 keyboard paired with  an iphone.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Heute wurden wir &#8222;Opfer&#8220; eines Fake-Hardware-Raids. Bei einem kleinen Kundenserver &#8211; der nicht von uns aufgesetzt worden war &#8211; war das Mainboard ausgefallen: ausgebeulte Elkos. Die Problematik: Der Administrator hatte ein Raid-System aufgesetzt und hierbei den auf dem Board befindlichen Controller genutzt. Da verschiedene Controller ja leider nicht untereinander kompatibel sind, bedeutete dies: Entweder das [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,1],"tags":[44,43,42],"class_list":["post-208","post","type-post","status-publish","format-standard","hentry","category-administration","category-allgemein","tag-datensicherheit","tag-hardwareauswahl","tag-raid"],"_links":{"self":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":7,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":1603,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/208\/revisions\/1603"}],"wp:attachment":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}