Meinungen zu Hosting-Servern im eigenen Haus

12

Ich habe hier ein halbes Dutzend Threads über die Vor- und Nachteile des Inhouse-Hostings gelesen, aber unsere Situation ist etwas anders als die der meisten anderen. Ich dachte, ich würde einfach eine neue Frage stellen.

Kurz gesagt, wir sind ein kleines Softwareunternehmen im Nordosten der USA ( nicht in Boston oder NY, ein bisschen in den Hügeln) mit einer bestehenden Produktlinie. Aus verschiedenen Gründen, die mit der zukünftigen Entwicklungsarbeit zusammenhängen, müssen wir Server auf die eine oder andere Weise im Haus haben - im Moment haben wir ein paar 1U-Sonnen (sehr nette X2100, die wie Rocks BTW funktionieren) in einem Vierteljahr. Höhenregal.

Wir hosten unsere Websites schon seit Jahren an einem anderen Ort, aber jetzt, da wir einen Haufen Hardware im Haus haben, der nirgendwo hingeht, denke ich, dass es sich lohnen könnte, nur unser gesamtes öffentlich zugängliches Hosting durchzuführen auch im Haus. Meine Argumentation, kurz gesagt:

  • Die Hardware ist ohnehin ein versenkter Kostenfaktor
  • Wir erledigen bereits alles, was für die Verwaltung notwendig ist (obwohl Sie meiner Erfahrung nach für wirklich verwaltetes Hosting durch die Nase zahlen müssen, anstatt nur auf eine Box zuzugreifen, die anscheinend als "verwaltet" gilt) das Geschäft)
  • Unsere Probleme werden im Vergleich zu jeder Hosting-Situation unsere eigenen oder mehr sein (dh ich habe viel mehr Ausfallzeiten erlebt, weil ein Dummkopf einen Router oder was auch immer bei einem Hosting-Anbieter überfahren hat, als ich es aufgrund zufälliger Probleme auf Administratorebene habe)
  • Wir pushen viele große Dateien herum und es klingt sehr ansprechend, nicht auf einen Upload auf unsere gehosteten Server warten zu müssen

Offensichtliche Nachteile sind:

  • Leistung. Wir haben eine geeignete USV, aber keine Redundanz.
  • Bandbreite. Im Moment haben wir 16d / 2u durch Comcast. Wenn wir unsere Hauptwebsite verschieben, müssen wir diese mindestens verdoppeln, was möglicherweise das Bonden von mehr als 2 Kabellinien erfordert.
  • A / C. Ich denke nicht, dass dies ein echtes Problem ist - ich erwarte nicht, dass wir jemals mehr als 10 Server hier haben werden (wenn wir größer werden, ändert sich die Wirtschaftlichkeit dieser Entscheidung sehr).

Gedanken?

Vielen Dank!


Update : Nachdem wir einige vakuumiert haben, haben wir uns entschlossen, das Hosting außerhalb der Website fortzusetzen. Zufälligerweise gab es heute einen Stromausfall in unserem Block, der die Waage psychologisch in den Schatten stellte (kaum ein rigoroser Prozess, aber es reichte aus, ungefähr 3 Stunden zu verschwenden, um zu verstehen, dass das Universum mir etwas zu erzählen versuchte ;-).

Ich bin mir nicht sicher, welchen Anbieter wir zukünftig verwenden werden, aber ich schätze den Hinweis auf die Rackspace-Cloud als Alternative zu ec2 usw.

Cemerick
quelle
Werden Sie zahlende Kunden für Ihre Inhouse-Hosting-Services bezahlen lassen? Wenn ja, prüfen Sie redundante ISPs, Stromversorgung, Sicherheit und Kühlung. Wenn Sie sich keine Sorgen um die Kühlung machen, sorgen Sie sich. Es ist sehr wichtig, Ihre Maschinen kühl zu halten.
xeon
Ja, sie kühl halten, aber <10 Server in einem Rack mit einer Höhe von 1/4? Wenn Sie sie in einen Archivraum stellen oder so, sollte das in Ordnung sein, sie werden nicht Tausende von BTUs erzeugen und die Wärme sollte in einem ausreichend großen Raum gut abgeführt werden.
Mark Henderson
Es ist noch unklar, wo die zahlenden Kunden betreut werden. Und nein, wir haben keine 10 Server im 1/4-Höhen-Rack - das ist nur das Maximum, das ich mir in unserem aktuellen Raum vorstellen kann.
Cemerick
@xeon: Intel und anderen zufolge sind die meisten Rechenzentren um einiges überlastet. Ja, es ist wichtig, sie "kühl" zu halten, dh unter 80 Grad. Die meisten Menschen gehen jedoch viel weiter. Siehe theregister.co.uk/2009/08/31/data_centers_run_too_cool
NotMe

Antworten:

17

Ich habe gerade die öffentlichen Server auf Rackspace Cloud Server umgestellt. Vor ungefähr einem Jahr habe ich das getan, worüber Sie nachdenken, weil ich die vollständige Kontrolle über meine Server haben wollte, und bin ein bisschen sauer beim Leasing von billigen Servern (der typische "Server" von 100 US-Dollar pro Monat, der nur ein PC ist).

Endlich habe ich den Inhouse-Hosting-Gig aufgegeben, weil:

  • Lokale Bandbreite ist entweder sehr teuer oder nicht von hoher Qualität oder beides. Gute Router sind auch sehr teuer. Die Zeiten, in denen ein Kunde eine riesige Datei herunterlud, während Google, Yahoo usw. crawlten, waren also nicht besonders schön.
  • Hardware im Haus zu haben bedeutet, dass ich sie babysitten muss. Ich muss mir schon Sorgen um unsere lokalen Server machen. Das Hinzufügen von mehr half mir nicht viel.
  • Stromausfälle, einige Idioten mit einer Schaufel, die an der falschen Stelle graben, usw. sind plötzlich ein Problem. Wenn lokale Server offline geschaltet werden, müssen wir uns immer Sorgen machen. Warum sollten unsere öffentlichen Server mit ihnen offline geschaltet werden? Es gab Zeiten, in denen unsere Leitungen> 24 Stunden lang ausgefallen sind. Für interne Mitarbeiter ist dies überschaubar, aber es kann eine schlechte Nachricht sein, wenn unsere öffentlichen Websites so lange nicht mehr verfügbar sind.
  • Die Disaster Recovery-Planung ist komplizierter. Was machst du, wenn der Server in Rauch aufsteigt? Haben Sie ein anderes? Wie schnell können Sie es oder eine andere Maschine online bringen? Wenn Ihre Verbindung ausfällt und Ihre Telefon- / Kabelfirma sagt, dass sie in ein oder zwei Tagen verfügbar sein wird, können Sie es abwarten oder Ihre Websites irgendwo schnell online schalten? Wie kommen Sie dorthin, wenn alle Verbindungen unterbrochen sind? Ich weiß, dass diese Art von Problemen angegangen werden müssen, egal was passiert, aber welche Ressourcen stehen Ihnen vor Ort zur Verfügung?

Das einzige, was mir gefallen hat, wie Sie auch erwähnt haben, war, dass ich Dateien sehr schnell auf die Webserver hochschießen konnte (wir machen viel WebDAV). Aber so wie ich es sehe ... müssen wir besser auf Uploads warten als unsere Kunden auf Downloads.

Wie auch immer, die Rackspace Cloud Server-Lösung hat fast alle Probleme gelöst, die ich immer mit dem Leasing dedizierter Maschinen oder der Anmeldung bei einem VPS-Anbieter hatte (einschließlich der Kosten). Es bietet viele dieser kleinen Tricks, die echte Virtualisierung verspricht. Jedenfalls werde ich nicht für sie werben. Eine Alternative könnte Amazon EC2 sein.

Lange Rede länger, ich schlafe besser, weil ich weiß, dass ich keinen Anruf bekomme, weil unser Webserver in Flammen steht oder dass der Energieversorger die DSL-Leitungen wieder aufgebaut hat. Ich werde einen anderen Trottel dafür verantwortlich machen lassen ... an einem Ort, an dem er tatsächlich die Ressourcen zur Hand hat, um diese Dinge zu erledigen.

Mein Vorschlag ist also, Ihre öffentlichen Sachen in einem guten Rechenzentrum aufzubewahren. Verwenden Sie diese zusätzlichen Server für interne Aufgaben. Normalerweise können Sie sie für ... Tests, spezielle Projekte, Backups usw. verwenden.

Boden
quelle
+1 - Dem stimme ich voll und ganz zu.
Carl C
+1 für Babysitting. Außerdem können Sie zu einem späteren Zeitpunkt den Babysitter wechseln und wer weiß, was der Neue mit den Babys macht.
Sybreon
2

Bandbreite. Im Moment haben wir 16d / 2u durch Comcast. [...] erfordern 2+ Kabelverbindungen.

Ich weiß nicht, ob Ihr ISP spezielle Tricks im Ärmel hat, aber im Allgemeinen können Sie nicht mehrere Leitungen vom Typ Consumer verbinden / zusammenführen. Ihre Leitungen würden an Ihrem Standort mit unterschiedlichen IP-Adressen enden, und Sie können keine IP-Adressen "binden". Sie könnten die Hälfte Ihrer Server in Zeile 1 und die andere Hälfte in Zeile 2 stellen - dies hat jedoch offensichtliche Nachteile im Falle eines Ausfalls.

Außerdem haben Leitungen der Consumer-Klasse im Allgemeinen eine höhere Latenz (Round Trip Time), was sich auf die TCP / IP-Leistung auswirkt. Bei Downloads großer Dateien oder sehr einfachen Webseiten mit einem Minimum an Objekten ist dies wahrscheinlich keine große Sache. Für VoIP können interaktivere oder leistungskritischere Anwendungen von Bedeutung sein.

Und schließlich bietet ein "Multi-Homed-Netzwerk" Vorteile, dh ein autonomes System mit mehreren Transitanbietern (Carriern). Sie genießen eine bessere Routenvielfalt und haben bessere Chancen, dass alle Ihre Kunden zu einem bestimmten Zeitpunkt eine Route zu Ihnen auflösen können.

Im Allgemeinen würde ich empfehlen, Ihre alten Server in einem freundlichen Rechenzentrum in der Nähe aufzustellen . Sie werden immer noch von Ihrer vorhandenen Hardware profitieren und Ihre Server werden nette, professionelle Leitungen mit geringer Latenz zum Internet haben.

Jesper M
quelle
2

Natürlich tun Sie, was Sie denken, dass Sie tun müssen, aber meine Meinung wäre ein klares "No Way". Als kleines Unternehmen müssen Sie sich auf wichtigere Dinge konzentrieren als das Verwalten von Servern - tun Sie, was Sie am besten können, entwickeln Sie Software und verkaufen Sie Software - und lassen Sie jemanden mit viel mehr Erfahrung sich um alltägliche Aufgaben wie das Installieren von Patches kümmern das Betriebssystem, das Sichern von Servern usw. und die Bekämpfung von DOS-Angriffen.

Sie werden nie in der Lage sein, an die Leistungsredundanz, die A / C-Kapazität, die Bandbreitenkapazität und das Know-how heranzukommen, das Ihnen ein großes Unternehmen wie Rackspace 24 Stunden am Tag, 7 Tage die Woche und 365 Tage im Jahr bieten kann ein paar hundert pro Monat.

Ich habe jahrelang meine eigenen Server betrieben - sie alle in die Rackspace-Cloud verschoben - und habe noch nie zurückgeschaut. Jetzt entwickle ich Software und jemand anderes kümmert sich um die Infrastruktur.

Ich muss zugeben, dass mir der Gedanke gefallen hat , den Server hier direkt neben mir zu haben, aber die Realität ist, dass sie es nicht mussten.

EJB
quelle
OK, aber bei welchem ​​Hosting-Anbieter arbeitet der Administrator tatsächlich zu einem angemessenen Preis für Sie? Ich war vor Jahren bei Rackspace und bin gegangen, als sie mir sagten, dass ich bei einer Zahlung von 200 US-Dollar pro Monat bis zu 600 US-Dollar pro Monat verdienen müsste. als wir nur einen Server hatten). Vielleicht haben sich die Dinge geändert ...
Cemerick
1

Ohne die Nutzungsmuster Ihrer Server zu kennen, ist es schwer zu sagen.

IMO ist jedoch der beste (möglicherweise einzige) Grund, warum Server in einem Datencenter vorhanden sind, die Bandbreite. Wenn Sie der Meinung sind, dass Sie mit einem Upload von 2 bis 4 Mbit / s wirklich auskommen und von der Verfügbarkeit Ihres Internetdienstanbieters überzeugt sind, sollten Sie in der Lage sein, alle anderen Probleme zu lösen.

Stellt Ihnen Ihr aktuelles Rechenzentrum Daten zur Bandbreitennutzung zur Verfügung? Ich würde mir das lange ansehen, bevor ich mich entscheide, umzuziehen. Richten Sie außerdem eine eingehende Überwachung Ihrer aktuellen Internetverbindung bei der Arbeit ein und prüfen Sie, ob Sie die benötigte Betriebszeit haben.

wfaulk
quelle
1

Ich stimme nur mit einem weiteren Hinweis zur Kühlung ein. Wenn Sie mieten, überprüfen Sie im Voraus, ob der Vermieter die Klimaanlage an Wochenenden und Feiertagen gern abschneidet. Diese mäßige Wärmeabgabe wird im Allgemeinen zu einem großen Problem, wenn sie außen 90F und innen 98F beträgt.

Kara Marfia
quelle
Die A / C-Situation ist hier gut. Andere Firmen haben viel größere Installationen, als wir in Betracht ziehen, und das Gebäude hat sich erfreulicherweise mit speziellen Ausbaustufen für diesen Zweck einverstanden erklärt.
Cemerick
0

Klingt so, als hättest du dir das überlegt. Tue es.

Paar Kommentare, die Sie vielleicht schon berücksichtigt haben oder nicht ...

  1. Sie haben nicht viel über Ihr bestehendes Setup und die Beziehung, die Sie zu Ihrem Hosting-Provider haben, gesagt. Ich gehe davon aus, dass Sie bereits für Probleme auf Serverebene verantwortlich sind. Wenn dies nicht der Fall ist, müssen Sie mitten in der Nacht auf Fehler reagieren. Sie müssen auch die neuen Aufgaben, die Sie übernehmen, wie z. B. die Umwelt, angemessen überwachen.
  2. Sie erwähnen, dass Sie über Comcast Kabel-Internet haben. Wird das ausreichen, um Ihre Produktions-Websites zu hosten? Bandbreite ist ein Problem, aber was ist mit Support und Zuverlässigkeit. Ermöglichen sie das Verbinden von zwei Verbindungen zu einer oder werden Sie versuchen, zwei separate Verbindungen mit ausgefallenem Round-Robin-Routing zu verwenden? Was ist mit der Tatsache, dass sich Ihre IPs wahrscheinlich in einem Block befinden, der für das Kabel-Internet vorgesehen ist, und möglicherweise von anderen Mail-Servern auf die schwarze Liste gesetzt werden?
  3. Die Hardware ist jetzt vielleicht ein Versenkpreis, aber was ist, wenn sie zu sterben beginnt und Sie sie ersetzen müssen? Was ist, wenn Ihr Kapazitätsbedarf steigt und der X2100 der Aufgabe nicht gewachsen ist? Würde dies das Kosten-Nutzen-Verhältnis erheblich verändern? Für das, was es wert ist, hatte ich viele Probleme mit X2100-Servern. 4 der 8, die ich jetzt besitze, haben SATA-Controller ausgefallen. :(
lukecyca
quelle
0

Nur basierend auf dem, was Sie gesagt haben, würde ich es nicht tun.

  • Netzwerk: Asymmetrische Netzwerkverbindungen eignen sich nicht für das Hosting, insbesondere wenn der Rest des Büros mit den gehosteten Servern um Bandbreite konkurriert. Ihre Leistung vor Ort wird wirklich gut sein, die Ihrer Kunden jedoch nicht. Ich gehe davon aus, dass Sie eine Art DSL oder Kabel haben, da die Verbindung asymmetrisch ist. DSL-Netze sind selten zuverlässig genug, um Hosting durchzuführen. Eine Hosting-Situation sollte Zugriff auf viel schnellere Netzwerke haben und kann normalerweise vergrößert oder verkleinert werden, ohne dass jemand eine Glasfaser in Ihre Räumlichkeiten ziehen muss.
  • A / C - Temperatur- und Umgebungskontrolle müssen sortiert werden. Während zehn Computer wahrscheinlich nicht zu heiß werden, müssen Sie noch darüber nachdenken.
  • Lärm - Ich habe einen Stapel X2200-M2-Server, und jedes Mal, wenn ich in meinen Serverraum gehe, bin ich froh, dass sie da sind und nicht hier draußen bei mir.
  • Macht: Macht kann teuer sein, richtig zu machen.
David Mackintosh
quelle
0

Wenn Sie es brauchen, brauchen Sie es, und das ist alles, was es zu bieten hat.

Die Verwaltungsarbeit wird unheimlich: Sicher, Sie verlieren jetzt Zeit, weil ein Idiot von der Co-Lo seinen Kaffee auf einen Server verschüttet hat, aber wenn Sie ihn ins Haus bringen und es Ihr Kaffee ist, dann ist das Problem weit darüber hinaus Rufen Sie einfach Ihren Hosting-Anbieter an und fordern Sie, dass dieser seinen Hintern in Gang bringt. Welche Art von Hardware-Unterstützung suchen Sie? Es kann sehr teuer sein, je nach Ihren Bedürfnissen.

Redundante Pipe ist schön, aber die Prämie ist hoch. Wir verwenden zwei Sätze gebundener T2s und hatten Anfang dieses Jahres tatsächlich einen Vorfall mit einem "Idioten mit Heckbagger". Wir blieben auf, aber das hat unsere Leistung stark beeinträchtigt.

Ich würde auch Server-Hardening und Monitoring und so hinzufügen. Firewall-Hardware, Patches und Patch-Tests, Überwachung ... All diese Dinge nehmen viel Zeit in Anspruch.

Als Administrator würde ich eine langsame Migration von Remote zu Local vorschlagen, um sich genügend Zeit zu nehmen, um sicherzustellen, dass alles richtig funktioniert (und um zurückzutreten, wenn es sich als hässlich herausstellt), aber als erfahrener Administrator weiß ich Bescheid Die Wahrscheinlichkeit, dass Sie Ihre Kosten für eine Übergangszeit verdoppeln können, ist sehr gering.

Viel Glück so oder so.

Satanicpuppy
quelle
0

Nun, ich muss auch hier rein ...

  • Ja, zwei Consumer-Level-Verbindungen können nicht verbunden werden (ich habe Optimum Business, es handelt sich nur um umgepackte Consumer-Verbindungen). Einige Kabel-ISPs bieten jedoch SCHNELLE Verbindungen an, oder Sie können einen HTTP-Lastenausgleich zwischen den Verbindungen durchführen.
  • Ich habe meine persönliche Website, meinen Blog, meine persönlichen Projekte und meine Demoseite (einige freie Programmierer) in meinem Haus auf Optimum Business seit ungefähr 3 Jahren gehostet. Ich führe keine genauen Ausfallzeitstatistiken, aber ich denke, es handelt sich um einen einzelnen Ausfall von 22 Stunden (in allen Zeilen um einen Baum) plus möglicherweise 40 Minuten ungeplanter Ausfallzeit. 45 Minuten UPS-Kapazität, guter Router (eigentlich ein Proliant-Router mit laufender Software) und Cisco-Switches. Sie können eine erstaunliche Betriebszeit erzielen, indem Sie einfach nur gut überwachen, auf die Hardware achten und die Dinge einfach halten.
Jason Antman
quelle