Je suis novice en administration de serveurs et je recherche un service d'hébergement puissant pour héberger mon nouveau site web. Ce site Web est essentiellement le back-end d'un jeu en ligne mobile et il:
- gérer jusqu'à 10 millions de requêtes HTTPS et de requêtes mySQL par jour
- stocker jusqu'à 2000 Go de fichiers sur le disque dur
- transférez probablement 5000 Go de données vers et depuis par mois
- il fonctionne sur PHP et mySQL
- avoir 10 millions d'enregistrements dans la base de données mySQL, pour chaque enregistrement il y a 5-10 champs, environ 100 octets chacun
Je ne sais vraiment pas de quel type de serveur j'ai besoin pour gérer ces exigences, ma question est:
- De quel CPU / RAM ai-je besoin pour un serveur dédié ou un VPS?
- Quelles sociétés d'hébergement sont capables d'offrir ce type de serveur dédié ou VPS?
- Et le cloud computing? J'ai fait des recherches sur Amazon EC2 mais cela me semble compliqué. Et j'ai contacté Rackspace mais étrangement, ils ont dit que Cloudsites ne convenait pas à mes besoins. Je me demande s'il existe une autre société d'hébergement cloud.
- Une autre méthode alternative?
mysql
php
web-server
web-hosting
Calvin
la source
la source
Réponses:
Un bureau pas cher?
Entrons dans le calcul.
Doublez cela (charge de pointe) et nous parlons d'une charge qu'un ordinateur de bureau quad core bon marché peut gérer SI les requêtes sont assez simples, et vous ne dites pas vraiment à quel point elles sont complexes.
Cela tombe à 2,5 Mo / seconde, 25 Mbits. Double pour le pic - 50Mbit, trivial pour tout centre d'hébergement. Cela vous coûtera cependant.
Stockez 2000 Go sur le disque dur. C'est-à-dire des disques durs de 2x2000 Go dans un RAID? Sauf si c'est pour la base de données, il y a beaucoup d'E / S complexes, alors il y a quelque chose entre une douzaine de disques et BEAUCOUP de disques SAS de 73 Go à 15 000 tr / min dans un RAID 10 (environ 60 disques) pour obtenir les E / S nécessaires - ce la question ne peut pas être répondue sans BEAUCOUP plus d'informations sur les modèles d'accès aux données.
Fonctionne PHP et MySQL - Mon téléphone portable peut le faire;) La question est de savoir à quel point l'application est complexe. MySQL PEUT ou PEUT NE PAS être une solution acceptable ici, BTW l. - cela nécessiterait plus de tests. Il y a une raison pour laquelle certaines personnes utilisent encore d'autres bases de données commerciales plus importantes.
De quel CPU / Ram ai-je besoin pour un serveur dédié ou un VPS?
On dirait que cela dépend de la logique (combien de calculs dans la partie PHP, l'intelligence ou le manque de programmeurs et beaucoup d'autres questions.
Sérieusement, il s'agit d'une configuration non triviale. Demandez à des spécialistes de l'examiner.
Fondamentalement, vous devez descendre et faire vos devoirs. Beaucoup de questions ne peuvent pas être répondues sous cette forme. Surtout parce que vous ne semblez pas vous soucier de vos données ...
la source
Pour ajouter une partie de mon expérience qui peut être utile:
la source