Aufbau eines Linux-Netzwerks für unser Unternehmen - Wo fange ich an?

16

Dies wird eine etwas geladene Frage sein. Ich programmiere in einer Firma, die es schon seit 1962 gibt. Viele Dinge, insbesondere Computer / Netzwerk-Dinge, sind sehr altmodisch. Lassen Sie mich etwas mehr Hintergrund geben.

Das Unternehmen betreibt bereits einen Windows-Server. Auf dem Server befinden sich auf vielen Computern Dateien auf freigegebenen Netzlaufwerken, und es gibt auch einige Programme. Auf diese Weise erhalten Unternehmen unternehmensweiten Zugriff auf Buchhaltung und Inventar und können Dateien gemeinsam nutzen. Leider hat noch nie ein starker Systemadministrator an dem Design mitgewirkt. Das Abrechnungssystem läuft auf Foxpro. Dateien sind total chaotisch. Die Mitarbeiter scheinen sich im Allgemeinen auskennen, aber um zu wachsen und zu skalieren, müssen wir dieses Netzwerk schnell in den Griff bekommen. Einige der Dinge, die ich für nötig halte:

  • Eine relationale Datenbank, auf die über alle Computer im Netzwerk zugegriffen werden kann und in der Folgendes gespeichert wird:
    • Dateien (dh Zeichnungen, Zitate, Bilder von abgeschlossenen Projekten usw.)
    • Mitarbeiter (dann können wir beispielsweise mit der computergestützten Erfassung von Zeitkarten beginnen)
    • Rechnungen, Forderungen und Vorräte
    • Passwortverwaltung
    • Auftragsverfolgung

Ich möchte benutzerdefinierte Anwendungen auf dieser Datenbank erstellen, um alles zu unterstützen, und APIs erstellen, mit denen unsere Websites mit unseren Inhouse-Inhalten interagieren können. Natürlich muss ich bestehende Systeme intakt lassen, wenn ich neue baue. Ich komme aus einem Web-Hintergrund ... und bin sehr vertraut mit Unix (ich habe Dutzende von Servern verwaltet, die Websites bedienen), PHP und der Front-End-Entwicklung. Ich möchte bei den Open-Source-Technologien bleiben, die ich bereits gut kenne.

Die größte Frage in meinem Kopf ist, wo ich anfangen soll. Kaufe ich ein Server-Rack und beginne gerade mit dem Aufbau eines völlig neuen Netzwerks? Schiebe ich alle in das neue Netzwerk, sobald sie fertig sind, oder versuche ich, beide gleichzeitig zu verwenden und langsam vom alten zu migrieren?

Mir ist klar, dass dies ein Projekt sein könnte, das ein Jahr oder länger dauert. Ich würde mich sehr über eine Anleitung freuen - Ressourcen zum Systemdesign, wie ich anfange, was auch immer. Ich bin bereit, in die Arbeit zu investieren - ich brauche nur Hilfe bei der Schaffung einer Vision.

Calvin Froedge
quelle
3
Wenn Sie bereits Windows-Server haben, warum möchten Sie Linux-Server?
Jim B
2
@ Jim B, Ein paar Gründe, warum ich: Keine Lizenzgebühren, Zuverlässigkeit, sinnvolle Netzwerkimplementierung, weniger störende technologische Abwanderung, keine Registrierungs-Albträume, kein MS Exchange ...
Mike Pennington
4
@ Mike - Ich werde nicht versuchen, Sie so oder so zu überzeugen, aber ich frage mich, wie lange es her ist, seit Sie Windows überprüft haben? Server 2008 entspricht, abgesehen von den offensichtlichen Lizenzgebühren, Ihren oben genannten Kriterien. Nur ein Gedanke - ich bin voreingenommen, da ich ein Windows-Typ bin. Dadurch wird die Integration zwischen Windows-Desktops und Servern zum Kinderspiel, während Sie möglicherweise den Kopf zerbrechen, um Windows-Desktops in einen * nix-Server für Freigaben und Authentifizierung usw. zu integrieren
Mark Henderson
3
Ich weiß so gut wie nichts über Microsoft. Alle meine Sysadmin-Erfahrung ist in Unix ... und ich liebe es. Und wie Mike schon
sagte
1
Hat jemand Erfahrung mit KMU-Servern? wiki.contribs.org/SME_Server:About
Calvin Froedge

Antworten:

13

Bitte beleidigen Sie dies nicht, aber ich empfehle Ihnen dringend, eine IT-Beratungsfirma in Ihrer Nähe hinzuzuziehen, die sich auf System- und Netzwerkadministration spezialisiert hat. Ich kam vor vielen Monden auch aus dem Programmierbereich und lernte viele schwierige Lektionen über die Vor- und Nachteile der Verwaltung einer Netzwerkserverumgebung. Ich hatte (zum Glück) im Laufe der Jahre eine Menge Mentoren und Hilfe, denn ohne sie, wer weiß, welche Art von schwelenden Trümmern zurückbleiben würden.

Fahren Sie gleich mit Ihrer ursprünglichen Frage fort: Ich sehe zwei Fehler, von denen einer Linux ist: Verstehen Sie mich nicht falsch, ich liebe Linux und benutze es in den verschiedensten Rollen, aber als einziger Server in einer kleinen Firma (wieder) , keine Beleidigung) hat keinen Vollzeit-Sysadmin bittet um Ärger. Es ist nicht einfach, kompetente Linux-Administratoren zu finden (und es ist noch schwieriger, solche zu finden, die Best Practices folgen). Wenn Sie aufbrechen oder eine neue Person einstellen, die Ihre Aufgaben übernimmt, wer wird sich dann darum kümmern?

Unter der Annahme, dass Sie jünger als 75 Endbenutzer sind, würde ich Microsoft Small Business Server 2011 Standard für solide Tier-1-Hardware (wie Dell, HP, IBM) mit einer 3-jährigen Vor-Ort-Garantie von 4 Stunden empfehlen. Haben Sie mindestens ein RAID 1-gespiegeltes Array für die Daten (und ein anderes für das System, wenn Sie es sich leisten können). Holen Sie sich mindestens 8 GB RAM, 12 GB ist besser. Investieren Sie in ein Offline- / Offsite-Backup: Sie können mit ein paar externen Laufwerken oder einem Bandlaufwerk beginnen, aber etwas, das Sie jede Nacht von außerhalb mitnehmen können.

Ich bin auch nicht begeistert von Ihrem Vorschlag für eine benutzerdefinierte "All-in-One" -Datenbank: Es gibt so viele bessere und praktikablere Softwareoptionen, dass Sie nur dann spezifische Nischenanforderungen haben, die nur eine benutzerdefinierte Lösung bieten kann Wenn Sie ein gut unterstütztes Drittanbieterangebot verwenden, sind Sie viel besser dran. Sie müssen dem Drang des Programmierers widerstehen, etwas zu schreiben, und darüber nachdenken, diese Lösung langfristig zu unterstützen.

Und schließlich denke ich, dass Sie und Ihr Arbeitgeber entscheiden müssen, welche Rolle Sie in diesem Unternehmen spielen werden. Es hört sich so an, als wären Sie neu dort, und obwohl Sie recht haben, müssen sie wahrscheinlich ihre Systeme aufrüsten. Sie möchten nicht mehr abbeißen, als Sie kauen können, und versäumen es, das zu liefern, wofür Sie dort eingestellt wurden tun.

BEARBEITEN

Im Moment gibt es eine Menge Meinungen, deshalb werde ich einen Schritt zurücktreten und hoffentlich plattformunabhängige Ratschläge geben, die Ihnen von Nutzen sein werden, unabhängig davon, womit Sie letztendlich konfrontiert werden:

  1. Führen Sie eine vollständige Bestandsaufnahme aller Systeme und Geräte durch. Überprüfen Sie den Garantiestatus der Hardware (wenn es sich um Dell, IBM usw. handelt, sollten Sie die Service-Tag-Nummer verwenden können, um eine Garantieprüfung zu erhalten. Wenn es sich um einen White-Box-Server handelt, haben diese möglicherweise noch eine Art von Kennung, die Sie jedoch haben werden anrufen, um herauszufinden, welcher Status am wahrscheinlichsten ist).

  2. Führen Sie eine vollständige Bestandsaufnahme der Daten durch: Vertrauen Sie nicht darauf, dass sich keine Daten auf den Laufwerken C: befinden. Wahrscheinlich haben sie PST-Dateien überall auf der alten Mail. Finden Sie heraus, was wichtig ist, was gesichert wird, was nicht gesichert wird, wie es gesichert wird und ob etwas außerhalb des Standorts abgelegt wird oder nicht. BEHEBEN SIE DIESES ZUERST. JETZT SOFORT. Wenn sie kein Backup-Setup haben, kaufen Sie zunächst ein externes USB-Laufwerk in einem Big Box-Geschäft und verwenden Sie NTBackup (wahrscheinlich bereits auf diesem Server). Führen Sie ein vollständiges Backup durch und nehmen Sie es mit. Wenn eine Sicherung vorhanden ist, führen Sie eine Testwiederherstellung durch (siehe unten).

  3. Überprüfen Sie die Patch-Levels auf allen Systemen (lassen Sie sich zuerst die Nummer 2 aussortieren!): Nicht nur Windows-Updates, sondern auch Java und alle Adobe-Produkte. Aktualisieren Sie die Patch-Levels entsprechend dh, dass die Arbeitsstation für den Teilzeitmitarbeiter ein verpfuschtes Update viel mehr ertragen könnte als der Buchhalter, der die Gehaltsschecks schneidet).

  4. Sprechen Sie mit Ihren Benutzern: Finden Sie heraus, was gut funktioniert, was nicht funktioniert, machen Sie sich ein Bild über die Toleranz gegenüber Veränderungen aller, über deren Komfort im Umgang mit der IT (möglicherweise stellen Sie einen Helfer ein, um die Dinge in Ordnung zu bringen) und über die von ihnen gewünschten Listen haben. Verstehen Sie ihre Geschäftsprozesse; Als Systemadministrator sollten Sie vorrangig sicherstellen, dass die Systeme, von denen das Unternehmen abhängig ist, ordnungsgemäß funktionieren. Dazu müssen Sie wissen, wie alle Benutzer diese Systeme verwenden.

  5. Nach # 1 sollten Sie eine Vorstellung davon haben, wie das Netzwerk eingerichtet ist. Suchen Sie nach alten Hubs, die ausgetauscht werden können. Sie werden überall mindestens 10/100 wollen, was die Umstellung betrifft. Überprüfen Sie die Firewall / den Router (stellen Sie sicher, dass eine vorhanden ist), suchen Sie nach offenen WLAN-Zugangspunkten usw.

Wenn Sie sich für Linux entscheiden, bleiben Sie bei einer Distribution, die von der Community gut unterstützt wird (Ubuntu ist eine gute Wahl), und richten Sie sie auf der Hardware ein, die Sie sich leisten können (wie Sie wissen, könnte eine LAMP-Box eine Off- P4-Workstation fürs Erste leasen) und so weit wie möglich vom derzeit funktionierenden System isoliert sein. Versuchen Sie als Lernübung (und das könnte sich in einem Notfallwiederherstellungsszenario auszahlen) zunächst, die Kernanwendungen, die auf dem aktuellen Server ausgeführt werden, auf einer anderen Windows-Box zum Laufen zu bringen. Verwenden Sie dazu Ihre vollständige Sicherung, die Sie in # 2 ausgeführt haben Test wiederherstellen; Viel Spaß dabei :)

Was Ihr Test-Setup angeht, können Sie sich entscheiden, etwas kräftiges mit viel RAM zu kaufen und dann zu virtualisieren (ESXi ist kostenlos, XenServer ebenso wie VirtualBox), aber wenn der aktuelle Server Windows 2003 oder älter ist, können Sie wahrscheinlich bekommen dass FoxPro-Anwendung auf einer Windows XP-Arbeitsstation ohne Lease für billig arbeitet.

Klopfen Sie sich jetzt auf den Rücken; Sie haben jetzt gute Backups; Sie haben auch eine Testwiederherstellung durchgeführt und haben jetzt ein besseres Verständnis dafür, wie alles zusammenarbeitet. Sie haben wahrscheinlich auch eine (lange) Prioritäts-TODO-Liste, die Sie auf absehbare Zeit beschäftigt.

Oh und wenn das alles erledigt ist, haben Sie jetzt eine Testumgebung, in der Sie mit dem Aufbau Ihres utopischen "Traum" -Systems beginnen können ... oder vielleicht Urlaub machen können :)

Soßengesicht
quelle
2
Ich lebe in einer Stadt mit 2000 Menschen. Die nächste Autobahn ist eine Stunde entfernt. Es gibt niemanden außer mir. Es ist das Familienunternehmen, mein Großvater hat es ins Leben gerufen, also sehe ich das nicht aus der Perspektive eines Mitarbeiters. Ich möchte, was das Geschäft aufbaut. Ich habe ein paar Jahre lang eine Web-Beratungsfirma geführt, diese aber kürzlich verkauft und bin nach Hause gekommen, um mitzumachen. Kein Vergehen.
Calvin Froedge
1
Wir sind bei 40 Endbenutzern. Ich muss die vorhandene Hardware überprüfen. Wie gesagt, da ich keine Windows-Erfahrung habe, macht es mir nur Angst =)
Calvin Froedge
Noch mehr Grund, diesen Weg nicht zu gehen; Sie haben alle Hände voll zu tun, zum Beispiel Arbeitsplätze, Telefone, Drucker, Taschenrechner (vielleicht keine Taschenrechner, aber Sie sind der Typ, der alle Ersatzbatterien in Ihrem Büro hat).
Gravyface
2
Microsoft SBS Server ist ein Stein; Wir unterstützen Dutzende in der Stadt, ohne dass IT-Mitarbeiter vor Ort sind. Wenn unsere Break / Fix-Leute angerufen werden, hat dies 99% der Zeit nichts mit dem Server zu tun, aber "Sally hat eine E-Mail gelöscht, können Sie sie wiederherstellen?" oder "Word abgestürzt, können Sie meine Datei wiederherstellen?"
Gravyface
1
Nicht das, was ich gehört habe: "Wochen schlechter
gravyface
6

Ich bevorzuge im Allgemeinen Linux auf der Serverseite, aber dies ist definitiv keine dieser Situationen. Wenn Sie sich an Windows halten, werden Sie nie den Schrecken spüren, Windows-Berechtigungen mit POSIX-ACLs zu verwalten. Legen Sie keine Dateien in Datenbanken ab, und Ihre Sicherungen werden viel einfacher. Erstellen Sie eine saubere Active Directory-Umgebung, und Sie haben Zeit, lange zu Mittag zu essen, anstatt die Kennwörter der Benutzer an einem Dutzend Stellen zu ändern, wenn sie diese vergessen.

Sie versuchen hier tatsächlich, alle Arten von Rädern neu zu erfinden:

  • Dateien in einer Datenbank - Sharepoint.
  • Zeiterfassung für Mitarbeiter - wahrscheinlich hundert verschiedene Softwareprodukte.
  • Passwörter - Active Directory (jedes sich selbst respektierende Softwareprodukt authentifiziert sich gegen AD)
  • Buchhaltung - Great Plains oder dergleichen.

Und ich garantiere Ihnen, dass Ihr Unternehmen mehr Geld verliert, wenn Sie versuchen, alles von Grund auf neu zu schreiben, Ihre Benutzer Sie hassen und Ihre Arbeitsplatzsicherheit erheblich beeinträchtigt wird.

Max Alginin
quelle
Cool, danke für das Feedback. Das macht auf jeden Fall Sinn.
Calvin Froedge
Haben Sie einen Einblick in die Migration von FoxPro nach Great Plains?
Calvin Froedge
FoxPro ist eine Datenbank- / Entwicklungsumgebung (eine Art Pre-Access / VB-Sache). Wenn das Programm funktioniert / alles tut, was es zu tun braucht, würde ich es einfach verschieben und gute Backups aufbewahren, bis Sie Zeit haben, es auf ein anderes Softwarepaket zu migrieren (das allein wird eine schmerzhafte Erfahrung sein).
Gravyface
3

Ich wollte ein wenig warten, um zu sehen, was andere geantwortet haben, aber was ich aus Ihrer Frage und Ihren Antworten entnehmen kann, würde es mir schwer fallen, den Aufbau einer Serverinfrastruktur überhaupt zu rechtfertigen. Ich würde mir die Office 365 Small Business-Lösung ( http://www.microsoft.com/en-us/office365/online-software.aspx ) ansehen , die genau das ist, was Sie brauchen. Sie haben keine Erfahrung mit der Verwaltung von Windows-Servern, sind jedoch mit der Verwendung von MS-Produkten vertraut. Für alle Datenbankaufgaben, die Sie ausführen möchten, können Sie Sharepoint für verwenden (Sie erhalten auch MS-Zugriff online für diese leichten, aber benutzerdefinierten Anforderungen). Die Kosten pro Benutzer beginnen bei 6 US-Dollar. Und wenn Sie auf der Suche nach dynamix great plains sind, auch wenn dies in einer gehosteten Lösung verfügbar ist (hier ist eine Auswahl von Google -http://www.mygpcloud.com/accounting-solutions/business-essentials.aspx ).

Kurz gesagt, ich denke wirklich, es ist eine schwierige Aufgabe für ein kleines Unternehmen ohne viel Fachwissen, die für den Besitz der eigenen Infrastruktur erforderlichen Kosten zu rechtfertigen.

AKTUALISIEREN:

Diese Frage hat mich etwas beunruhigt, und mir ist schließlich aufgefallen, dass Sie nach einer Lösung für ein technisches Problem suchen, anstatt sich mit geschäftlichen Problemen zu befassen. ZB erwähnen Sie im ursprünglichen Beitrag, dass Sie Dateien in einer Datenbank speichern möchten. Warum? Gibt es einen geschäftlichen Grund dafür? Was war los mit dem Fileshare? Ich denke, bevor Sie sich mit der Auswahl von Plattformen und Software befassen, ist es sinnvoll, einen Blick auf die Geschäftsanforderungen zu werfen und die möglichen Lösungen für die einzelnen Anforderungen zu bewerten.

Jim B
quelle
Außer, wenn Ihre Internetverbindung eine gewisse Latenz aufweist ... und wenn sich alles in der Cloud befindet, möchte ich redundante Internetverbindungen, da Sie jetzt lokal nichts tun können ... und wenn Sie Bedenken hinsichtlich des Datenschutzes haben ... oder wenn Sie ältere Anwendungen haben, die nicht als Hosted / Cloud-Angebot verfügbar sind ... oder wenn Sie große Dateien zum Teilen haben ...
gravyface
Die Latenz ist für 99% der Anwendungen kein Problem, da fast alle den lokalen Speicher verwenden, um sowohl die App als auch die Änderungen an den Daten zwischenzuspeichern. Große Dateien sind in der Cloud in der Regel schneller, da die Anwendung im Allgemeinen nicht das gesamte Dokument sendet, sondern nur eine Ansicht lädt.
Jim B
Ich wollte es ausprobieren, bin aber immer ein bisschen vorsichtig mit neuen Technologien (und warum ich den Hybridansatz besonders für bestehende Unternehmen mag ...).
Gravyface
Hybrid funktioniert, es ist nur teurer und es sei denn, Sie haben rechtliche Gründe, die Sie nicht wirklich einkaufen, da (zumindest bisher) Ausfälle behoben werden, bevor Sie Ihre interne Infrastruktur in Betrieb nehmen können.
Jim B
1

Ich würde erwarten, dass einer der erfahreneren und eloquenteren Leute hier einen wirklich langen und maßgeblichen Beitrag als Antwort auf Ihre Frage schreibt. Hier ist jedoch mein bester Versuch:

Schritt 1: Recherchieren Sie, zählen Sie die Anzahl der Benutzer, die Gesamtmenge der Daten, wie wird sie vor Fehlern geschützt? Schritt 2: Bestehende Hardware inventarisieren, alles zählen, Server, Router, Switches, hoffentlich keine Hubs). Schritt 3: (Mein persönlicher Favorit) Entscheiden Sie, ob Sie einige Dienste kostengünstig an einen externen Anbieter auslagern können. Zum Beispiel ist es für kleine Unternehmen eine nette Sache, sich keine Gedanken über den Verwaltungsaufwand zu machen. Schritt 4: Bestimmen Sie, welche Hardware und Software erforderlich ist, um den normalen Geschäftsbetrieb aufrechtzuerhalten, und ob Probleme wie Speicherplatz, Leistung usw. vorliegen. Schritt 5: Erstellen Sie einen Plan zur Behebung vorhandener Probleme.

Sie müssen hier ein Gleichgewicht finden zwischen den Anforderungen Ihres Unternehmens, den Anforderungen (um Ihre Arbeit am einfachsten zu gestalten) und den Anforderungen, die sich dazwischen befinden. Wenn ich es wäre, würde ich bei der Infrastruktur anfangen und sicherstellen, dass das Routing und Switching solide ist (sprich: keine 10-MB-Hubs). Dann würde ich das Alter des "Servers" abschätzen und ihn durch ein Paar redundanter Partner ersetzen. Wenn ein einzelner Server die Aufgabe schon seit Ewigkeiten erledigt hat, würde ein nettes Systempaar die Aufgabe wahrscheinlich auch in Zukunft erledigen.

Bei der Migration von Benutzern ist dies lediglich eine Planungssache. Wie ich schon sagte, beginnen Sie mit der Bestandsaufnahme.

SpacemanSpiff
quelle
Ich habe bereits alle E-Mails in der Rackspace-Cloud sowie die Websites. Machen Sie sich also keine Sorgen. Inventur und besseres Kennenlernen des bestehenden Netzwerks klingt nach einem soliden ersten Schritt =) Vielen Dank für Ihr Feedback.
Calvin Froedge
Ich habe den Vorschlag zurückgehalten, einen Berater zu beauftragen, weil Sie angegeben haben, dass Sie bereit sind, sich Zeit zu nehmen. Sie könnten auch überlegen, einige grundlegende Bücher über System- und Netzwerkmanagement zu erhalten.
SpacemanSpiff
1

Wenn ich Sie wäre, würde ich klein anfangen und inkrementelle Verbesserungen vornehmen, die nur Zeit kosten.

Ich habe etwas Ähnliches gemacht wie vor über 10 Jahren. Wir haben zwar mit 7 Mitarbeitern angefangen und sind auf einen Höchststand von 30 gewachsen. Da es kein IT-System gab, habe ich es zusammengestellt.

Das System, das ich damals eingeführt und bis vor ungefähr 5 Jahren gewartet habe (abgesehen von den jüngsten Upgrades), wird heute noch verwendet und das Unternehmen ist noch in Betrieb. Früher war alles Linux, aber hauptsächlich, weil wir uns keinen Windows-Server leisten konnten.

Jetzt ist es ein Windows-Server mit AD und internem DNS, der die Auflösung für lokale Drucker usw. bereitstellt. Ein Router / eine Firewall, die eigentlich freebsd ist und Mail-Scans usw. durchführt, obwohl Sie mit pfsense oder viel weniger davonkommen könnten.

Linux ist übrigens großartig, aber Samba bereitet wirklich Kopfzerbrechen, und selbst wenn es richtig konfiguriert ist und funktioniert, funktioniert es nicht annähernd so gut wie Windows Server! Zu der Zeit fehlten wichtige Funktionen, und ich glaube, dass dies immer noch der Fall ist. Tun Sie sich selbst einen Gefallen und entscheiden Sie sich für Windows Server.

Rüsten Sie das Buchhaltungssystem nicht auf, es sei denn, Sie müssen es wirklich tun. Repariere nicht, was nicht kaputt ist. Entspricht es den Anforderungen des Unternehmens in Ordnung? oder wenn nicht, erwägen Sie ein Upgrade auf etwas anderes.

Das Organisieren von Dateien ist einfach eine Frage der Verwaltung von Freigaben und Dingen und der Unterrichtung von Personen, wo Dinge abgelegt werden sollen. Es kann nur ein manueller Vorgang sein. Stellen Sie sie nicht in eine Datenbank, das werden Sie bereuen. Mit einer Datenbank wird das Sichern und Wiederherstellen schwierig. Was ist, wenn Sie eine Datei verlieren und nur einen einzelnen Datensatz mit dieser Datei wiederherstellen möchten? In der Zwischenzeit haben Sie andere Datensätze hinzugefügt. Jetzt müssen Sie zusammenführen, um die eine Datei zurückzubekommen.

Matt
quelle
1
Es wird jetzt den Anforderungen gerecht ... aber eines der Hauptprobleme ist, dass unsere Daten nicht reich genug sind. Wir haben nicht genug Informationen zu jedem Produkt. Es muss wirklich aufgeräumt werden. Was die Speicherung von Datenbankdateien angeht, hätte ich sagen sollen, dass ich die Referenzen in einer Datenbank haben möchte, damit wir Fotos markieren, Beschreibungen hinzufügen, kategorisieren und sie durchsuchen können. Die Bilder / Videos werden weiterhin im Dateisystem gespeichert. Wie lange haben Sie gebraucht, um Ihren Server aufzubauen? Haben Sie Erfahrung mit KMU-Servern? wiki.contribs.org/SME_Server:About
Calvin Froedge
Verkaufen Sie Produkte online? Schauen Sie sich an, wie Sie ein Catelog mit Magento oder ähnlichem erstellen. Sie können das Catelog mit allen Produktabbildungen verwalten.
Matt
Wir verkaufen Produkte online ... aber ich würde NIE eine Website mit Magento erstellen. Ich möchte auf eine erstaunliche E-Commerce-Lösung hinarbeiten ... aber ich möchte sie selbst erstellen und steuern.
Calvin Froedge
Magento war nur ein Vorschlag. Warum das Rad neu erfinden? Mit vielen dieser Open-Source-E-Commerce-Lösungen steht Ihnen der gesamte Quellcode zur Verfügung. Ich konnte in ein paar Wochen eine sehr einfache E-Commerce-Website mit Magento einrichten. Hätte ich es von Grund auf neu gemacht, hätte es nicht so viele Funktionen gehabt oder wäre so schnell gebaut worden oder hätte so wenig gekostet. Der Kunde hat die Kontrolle darüber, was er dort einfügt, und er benötigt keinen Programmierer, um es zu warten. Ich glaube, es ist tollkühn, nur zu sagen "Ich möchte alles von Grund auf neu machen". Erstellen Sie etwas, für das kein Programmierer erforderlich ist, um den Katalog zu verwalten.
Matt
Verwenden Sie ein Framework mit einer E-Commerce-Bibliothek. Ich würde sogar Wordpress vor Magento verwenden. Oder shopify. Wenn Sie E-Commerce-Sites mit Magento erstellen, empfehle ich Ihnen, sich nur umzuschauen, um zu sehen, welche anderen Optionen Sie haben. Ich habe mit oscommerce und Magento angefangen und ja, es ist schnell, aber Sie bekommen, wofür Sie bezahlen =)
Calvin Froedge
1

Meine 2 Cent, es sei denn, Sie Unternehmen ist IT-Beratung. Der ROI wird besser ausgegeben, wenn das Unternehmen die Technologie vorantreibt und nicht umgekehrt. Wenn Sie möchten, dass ein Labor ein Labor aufbaut, Sie aber die Technologie nutzen, um Ihr Geschäft zu steigern, sollten Sie einen Berater beauftragen. Die Gesamtbetriebskosten sind niedriger.

@Calvin Ich lebe an einem Ort wie diesem. Unsere Berater kamen aus der Region, 2-3 Stunden entfernt. Meistens arbeiten sie aus der Ferne, wenn wir ein Problem hatten, kommen aber vor Ort, um die Projektimplementierung durchzuführen.

(Anmerkung des Autors: Ich habe Bedenken, Begriffe wie ROI und TCO zu verwenden, aber IMHO sind sie hier relevant).

JamesBarnett
quelle