Ich bin ein Anfänger in der Serververwaltung und suche nach einem leistungsstarken Hosting-Service, um meine neue Website zu hosten. Diese Website ist im Grunde ein Back-End eines mobilen Online-Spiels und wird:
- bearbeiten Sie täglich bis zu 10 Millionen HTTPS-Anfragen und mySQL-Abfragen
- Speichern Sie bis zu 2000 GB-Dateien auf der Festplatte
- Übertragen Sie wahrscheinlich 5000 GB Daten pro Monat
- Es läuft auf PHP und MySQL
- Die mySQL-Datenbank enthält 10 Millionen Datensätze. Für jeden Datensatz gibt es 5-10 Felder mit jeweils ca. 100 Bytes
Ich weiß wirklich nicht, welche Art von Server ich brauche, um diese Anforderungen zu erfüllen. Meine Frage lautet:
- Welche CPU / RAM benötige ich für einen dedizierten Server oder VPS?
- Welche Hosting-Unternehmen können diese Art von dediziertem Server oder VPS anbieten?
- Was ist mit Cloud Computing? Ich habe Amazon EC2 recherchiert, aber es scheint mir kompliziert zu sein. Und ich habe Rackspace kontaktiert, aber seltsamerweise sagten sie, Cloudsites seien nicht für meine Anforderungen geeignet. Ich frage mich, ob es andere Cloud-Hosting-Unternehmen gibt.
- Irgendeine andere alternative Methode?
mysql
php
web-server
web-hosting
Calvin
quelle
quelle
Antworten:
Ein billiger Desktop?
Kommen wir zur Mathematik.
Verdoppeln Sie das (Spitzenlast) und wir sprechen von einer Last, die ein billiger Quad-Core-Desktop bewältigen kann, wenn die Abfragen einfach genug sind und Sie nicht wirklich sagen, wie komplex sie sind.
Das sind 2,5MB / Sekunde, 25Mbit. Double for Peak - 50 Mbit, trivial für jedes Hosting-Center. Kostet dich allerdings.
Speichern Sie 2000 GB auf der Festplatte. Das sind 2x2000 GB Festplatten in einem RAID? Es sei denn, es handelt sich um eine Datenbank mit vielen komplexen E / A-Vorgängen, zwischen einigen Dutzend Datenträgern und zahlreichen SAS-Datenträgern mit 73 GB und 15.000 U / min in einem RAID 10 (ca. 60 Datenträger), um die erforderlichen E / A-Vorgänge zu erhalten Frage ist nicht ohne eine Menge Informationen über Datenzugriffsmuster zu beantworten.
Läuft PHP und MySQL - Mein Handy kann das;) Die Frage ist, wie komplex die Anwendung ist. MySQL kann oder kann hier keine akzeptable Lösung sein, BTW l. - Das würde mehr Tests erfordern. Es gibt einen Grund, warum manche Leute immer noch andere größere kommerzielle Datenbanken verwenden.
Welche CPU / RAM benötige ich für einen dedizierten Server oder VPS?
Man würde sagen, dass das von der Logik abhängt (wie viel Berechnungen im PHP-Teil, Schlauheit oder Mangel an Programmierern und vielen anderen Fragen).
Im Ernst, dies ist eine nicht triviale Einstellung. Lassen Sie sich von einigen Spezialisten untersuchen.
Grundsätzlich müssen Sie runter und Ihre Hausaufgaben erledigen. Viele der Fragen sind in dieser Form nicht zu beantworten. Vor allem, weil Sie sich anscheinend nicht um Ihre Daten kümmern ...
quelle
Um einige meiner Erfahrungen hinzuzufügen, die hilfreich sein können:
quelle