Thomas Fankhauser wrote:
Täglich kommen einige hinzu, so dass bis ende Jahr um die 400'000 Bilder oder um die 1'500GB Daten zusammenkommen.
Und was kommt nach diesem Jahr? Muss das dann noch weiter skalieren oder ist dann Projektende?
Hmm, ich denke dass wir die Bilder nicht länger aufbewahren und einfach überschreiben werden.
In Ordnung, dann dürftest du also mit 2 TB (etwas Reserve muss sein) auskommen. Das wären 5 Platten à 500 GB im RAID5.
Das Handling muss auch stimmen. Die Fotografen können die Arbeit des Tages sortiert ins FS schieben. Mittels php sollte es kein Problem mehr sein, die Fotogallerie mit verkleinerten, qualitativ schlechten Bildern zu zeigen, so dass sich die Kunden für einen Kauf entscheiden können. Ohne dass der Fotograf oder sonstwehr noch paralell dazu daten in einer Datenbank erfassen muss.
Das würde ich persönlich lieber abfangen und dem Fotografen nur die Möglichkeit geben, auf der Upload-Seite Kategorien, Stichwörter unt Titel zu vergeben. Auf der Datei-Ebene hat er besser nichts verloren.
Falls sich der Kunde dann zu einem Kauf enschliessen sollte, würde dann via Passwortabfrage das selbe Verzeichniss ohne verunstaltung der Qualität angezeigt. Für die Benutzername- Passwort- Verzeichnis- zuordnung würde ich schon MySQL nehmen.
Was passiert, wenn der Kunde dann das gesamte Verzeichnis runterlädt anstelle einer Datei? Mit einem Webinterface, welches nur die bestimmte Datei über einen Download-Link freigibt, ist so etwas einfacher abzufangen.
Erweiterung ist mit ext3 möglich, AFAIK sogar online. Ich würde SATA-Platten nehmen, die haben das beste Preis/Leistungsverhältnis.
Kennst du einen guten Kontroller für mehrere Platten?
3Ware hat schon recht ordentliche Controller im Einsatz, die direkt vom Kernel unterstützt werden, also keine Probleme bei einem Update machen. Mein Areca hat eine hervorragende Leistung, ist aber erst ab Kernel 2.6.19 unterstützt. Ab Suse 10.3 ist er endlich nativ unterstützt. Wenn dir ein Software-Raid reicht, dann genügt meistens ein aktuelles Mainboard, das bietet meistens schon 6 Sata-Anschlüsse. Bei Software-RAID würde ich auf jeden Fall das System auf einer normalen Sata-Platte installieren und nur die Daten des Webservers auf dem SW RAID5 ablegen. Wenn eine Platte aus dem RAID abraucht, dann hast du alle Befehle zur Verfügung und kannst in Ruhe das RAID reparieren. Wenn du Wert auf Hot-Plug für fließenden Austausch während des Betriebes legst, dann wirst du früher oder später bei einem 2000 Euro Server landen mit Raid-Controller für 8 Ports und 8 Hot-Plug-HDD-Slots.
Unter Linux kommst du vermutlich mit einem umount/resize/mount aus, aber trotzdem ist in dieser Zeit natürlich kein Zugriff möglich.
Geht denn ein anstöpseln einer SATA Platte auch Online? Bei IDE (PATA) jedenfalls nicht.
Sata hat da kein Problem mit, solange die Treiber mitspielen. Inzwischen sollte das kein Problem mehr sein. Von der Hardware her war Hot-Plug direkt Teil der Spezifikation von Sata.
Kündige Wartungszeiten an und setze diese pessimistisch an, dann sollte es ohne Hektik gehen. Trotzdem, generell gilt, dass die Nutzung von Daten auf einem gewerblich genutzten System ohne Backup als fahrlässig gilt.
Bei einer solch grossen Datenmenge ist "Backup" auch schneller gesagt als getan.
Das kannst du ja mit rsync machen. Wenn du die Ablage im Dateisytem datumsmäßig ordnest, sollte auch die Automatisierung kein Problem sein. Dann kann man immer ein relativ kleinen Teil der Daten im Backup haben, so sollte dann auch eine USB-Platte reichen. Am Ende des Jahres hast du dann mehrere USB-Platten, welche insgesamt eine Gesamtsicherung darstellen sollten.
Oder soll ich von anfang an auf NAS setzen?
Das kann durchaus eine gute Alternative sein, wenn der Server nicht die Plattenkapazität hat. und du einen neuen Server anschaffen musst.
Einen Server brauche ich so oder so. Für die oben beschriebene Lösung mit PHP und der Fotogallerie. Festplatten sind aber momentan nicht vorhanden, also könnten die auch in Form von NAS besorgt werden, wenn dies einen Vorteil sein sollte. (Denk ich mir aber nicht wirklich)
Wenn du ohnehin einen neuen Server anschaffen willst, dann ist es vermutlich besser, einen mit entsprechender Plattenkapazität anzuschaffen. He he, vielleicht sehe ich morgen auf der CeBit ja etwas passendes. (^-^) -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org