Erstellen eines persönlichen Linux-Servers für kleine Unternehmen

406
umbe1987

Ich möchte meine eigene Agentur eröffnen und potenziellen Kunden Karten-Services (GIS) anbieten. Ich denke darüber nach, wie ich solche Daten / Dienste am besten hosten und bedienen kann.

Was mir jetzt einfällt, ist:

  1. Server in pharm
  2. Server in der Cloud (z. B. Amazon AWS, Microsoft Azure usw.)
  3. Ich baue meinen eigenen Server

Als leidenschaftlicher Partner von OpenSource Software und Hardware und als Linux-Benutzer ist die dritte Option das, was mich am meisten begeistert.

In Anbetracht dessen, dass ich kein Netzwerkspezialist bin, aber ich habe wenig Wissen und genug Selbstvertrauen, um es auszuprobieren, und vor allem, dass mein anfängliches Geschäft sehr begrenzt wäre (z. B. drei kleine Kunden), hier sind ein paar PROs und CONs, an die ich dachte:

PROs

  • Ich besitze alles (Hardware, Daten, ...)
  • es kann weniger kosten (ich kann die Kosten entsprechend meinen und anderen Bedürfnissen und Erfahrungen reduzieren)

CONs

  • Ich muss alles selbst machen (Setup, Backup)
  • es kann mehr kosten (strom, internet, allgemeine wartung?)
  • richtiger Platz zum Hosten der Server-Maschine

Da ich vorhabe, CloneZilla für regelmäßiges Backup (zum Wiederherstellen oder sogar Portieren auf eine leistungsfähigere Maschine), für den Kauf einer unterbrechungsfreien Stromversorgung und einer SSD zu verwenden, und dass ich 100% freies OSS (z. B. Ubuntu Server als wahrscheinlich) verwenden würde OS), würden Sie eine solche Strategie zu Beginn für ein kleines Unternehmen empfehlen?

0

1 Antwort auf die Frage

2
Austin Hemmelgarn

Es gibt eine noch größere CON, die Sie vermisst haben:

  • Es ist schwerer zu skalieren.

Dieses Element allein ist ein großer Teil der Gründe, warum Cloud-gehostete Optionen für neue Unternehmen, die Netzwerk- oder Webdienste bereitstellen, beliebt sind.

Nehmen Sie einfach an, Sie nehmen diese Konfiguration an, Sie haben einen großartigen Server (der nicht schwer ist), eine großartige Internetverbindung (die je nach Standort sehr schwer zu bekommen ist) und die gesamte Software auf, so wie Sie es brauchen. Dann, plötzlich, eine Woche später, wird Ihr Dienst viral. Jeder weiß es plötzlich und möchte es nutzen. Sie müssen nun exponentiell mehr Rechenleistung und Netzwerkbandbreite jetzt sonst Sie potenzielle Kunden verlieren werden.

Mit einer selbst gehosteten Lösung müssen Sie einen Weg finden, um die neue Hardware kurzfristig zu erhalten (wenn Sie smart planen, haben Sie bereits mindestens ein vollständiges System vor Ort als Backup, aber das reicht möglicherweise nicht aus, um Ihre Hardware abzusichern plötzlicher Zustrom neuer Benutzer), können Sie es kurzfristig einrichten (dies kann je nach Größe des Basisimage eine Weile dauern), und wenn Sie sinnvoll sind, müssen Sie Ihre vorhandenen Benutzer für die verursachten Ausfallzeiten entschädigen durch den ursprünglichen Server nicht mit der erhöhten Last Schritt halten.

Mit einer Cloud-basierten Basislösung müssen Sie keine neue Hardware finden und müssen lediglich die Software auf den neuen Knoten einrichten.

Mit einer gut gehosteten Cloud-Lösung und der richtigen Integration entfällt auch der Großteil der Installationsarbeiten. Sie müssen nur ein paar Tasten drücken, um neue Instanzen desselben Servers zu starten.

Mit einer wirklich guten Cloud-Hosted-Lösung und einer durchdachten Integration müssen Sie sich einfach zurücklehnen und herausfinden, was Sie mit diesem Zufluss neuer Gewinne anfangen werden, da die Cloud-Hosted-Lösung automatisch skaliert wird, um die erhöhte Nachfrage ohne zu decken Sie müssen einen Finger heben.

Nun werden die anderen Vor- und Nachteile (die wahrscheinlich nicht so groß wie die Skalierbarkeit sind) abgedeckt:

  • Raum: Wahrscheinlich kein Thema für Sie, was Sie gesagt haben. Ein Standard-Server-Rack sollte mehr als genug für das sein, was Sie brauchen, und sie sind wirklich nicht so groß
  • Kosten: So dumm sich das anhört, die Cloud-Lösung kostet wahrscheinlich etwas weniger als selbst gehostet. Unter anderem müssen die Kosten berücksichtigt werden, an die die meisten Menschen nicht denken:
    • Internet Zugang. Ein guter Internetzugang ist in einigen Teilen der Welt nicht billig, und es ist nicht ungewöhnlich, dass ein ISP einen Geschäftsplan anstelle eines Verbraucherplans verlangt, wenn Sie etwas hosten möchten.
    • HVAC. Ganz einfach: Sie müssen Ihren Server in einer guten Umgebung halten, damit er zuverlässig funktioniert und keine Hardwareprobleme auftreten. Wenn Sie nur eine anständige Basislinie haben möchten, möchten Sie Temperaturen zwischen 18 und 22 Grad Celsius bei einer relativen Luftfeuchtigkeit von weniger als 30% und vor allem ein Minimum an Staub. Das Erreichen dieser Grundstufe der Klimatisierung ist nicht billig, wenn Sie über eine bemerkenswert effiziente Raumheizung verfügen, die rund um die Uhr im Raum läuft.
    • Physische Sicherheit. Eine gute Basis für physische Sicherheit zu bieten, ist nicht billig.
  • Verwaltung. Sie sollten die meisten, wenn nicht sogar die gesamte Verwaltung auf Systemebene selbst durchführen, selbst wenn Sie sich für Cloud-Hosting entscheiden. Dadurch haben Sie eine wesentlich bessere Kontrolle über die Funktionsweise Ihrer Systeme. Abgesehen von der Hardwareverwaltung müssen Sie für eine selbst gehostete Option nicht viel mehr Arbeit erledigen.
  • Eigentum. Dies sollte kein Problem sein, vorausgesetzt, Sie vertrauen dem Cloud-Hosting-Anbieter (und sollten dies nicht tun, wenn Sie dies nicht tun).
Vielen Dank für Ihre tiefe Antwort. Ich schätze Ihre Expertenmeinung wirklich sehr und ich denke jetzt über die Cloud-Lösung nach. umbe1987 vor 5 Jahren 0