2011-01-17 5 views
1

Ist es besser, mit allem auf einem Server zu starten oder sagen, dass drei Server alle verschiedene Dinge tun. Beispiel: ein Server für Apache, einer für mysql und einer für Mail oder ein Server, der Apache, MySQL und Mail zusammen ist? (Das System wird mehrere virtuelle Hosts verwalten)Getrennte dedizierte Server oder ein Server

Antwort

0

Sie migrieren auf mehrere Hosts, wenn die Leistung problematisch wird, bei kleinen Projekten ist es einfacher und schneller, einen Host für Webserver und Datenbank zu verwenden, da schnellerer IPC verwendet werden kann.

Mail kann immer mithilfe von Relays implementiert werden, z. B. lokaler SMTP-Server nur auf jedem Anwendungshost, dh Apache & php, aber Sie können alle E-Mails an andere Server weiterleiten, um die eigentliche E-Mail-Zustellung durchzuführen wie Google Mail.

Wenn Sie mit mehreren virtuellen Hosts arbeiten, müssen Sie möglicherweise eine höhere Verfügbarkeit erwarten, bevor Leistungsprobleme auftreten. Überlegen Sie, was passiert, wenn auf diesem einen Host ein Fehler auftritt oder wenn Sie auf eine neuere Version aktualisieren möchten und eine Komplikation auftritt. In solchen Konfigurationen ist es bequemer, den Webserver und die Datenbank auf separaten Hosts zu haben, aber moderne Softwarearchitekturen erlauben viele komplexe Varianten von Konfigurationsoptionen und die Wahl, welche davon abhängig ist von den Anwendungen, die Sie ausführen.

0

Im Allgemeinen würde ich Dinge zusammen auf einem Server halten, wenn Sie dazu in der Lage sind. Es hat keinen Sinn, alle zusätzlichen Ressourcen verfügbar zu haben, wenn Sie sie nicht nutzen.

Abgesehen davon, gibt es einige Situationen, in denen Sie alles aus Compliance-Gründen trennen müssen.

Wenn Sie eine E-Commerce-Website erstellen und die PCI-Compliance für Ihre Website beibehalten möchten (und Sie Kreditkartennummern verschlüsselt speichern), sollten Sie jeden Ihrer Dienste auf einen anderen Server trennen (möglicherweise möglich) Wenn Ihr Mail-Server gehackt wird, gelangen Sie nicht in Ihre Datenbank.

Wirklich ich denke, wir würden ein wenig mehr über Ihre Einrichtung wissen müssen, um eine echte Entschlossenheit darüber zu bilden, sie zusammen zu halten oder zu teilen.

Verwandte Themen