Soy un novato en la administración de servidores y estoy buscando un poderoso servicio de alojamiento para alojar mi nuevo sitio web. Este sitio web es básicamente un back-end de un juego móvil en línea y:
- manejar hasta 10 millones de solicitudes HTTPS y consultas mySQL por día
- almacenar hasta 2000 GB de archivo en el disco duro
- transfiera probablemente 5000 GB de datos por mes
- Se ejecuta en PHP y MySQL
- tener 10 millones de registros en la base de datos mySQL, para cada registro hay 5-10 campos, alrededor de 100 bytes cada uno
Realmente no sé qué tipo de servidor necesito para manejar estos requisitos, mi pregunta es:
- ¿Qué CPU / RAM necesito para un servidor dedicado o VPS?
- ¿Qué empresas de hosting pueden ofrecer este tipo de servidor dedicado o VPS?
- ¿Qué pasa con la computación en la nube? He investigado Amazon EC2 pero me parece complicado. Y me puse en contacto con Rackspace, pero extrañamente me dijeron que Cloudsites no es adecuado para mis requisitos. Me pregunto si hay otra empresa de alojamiento en la nube.
- ¿Algún otro método alternativo?
mysql
php
web-server
web-hosting
Calvin
fuente
fuente
Respuestas:
¿Un escritorio barato?
Entremos en las matemáticas.
Duplique eso (carga máxima) y hablamos de una carga que un escritorio de cuatro núcleos barato puede manejar SI las consultas son lo suficientemente simples, y realmente no dice cuán complejas son.
Eso se descompone en 2,5MB / segundo, 25Mbit. Doble para el pico: 50Mbit, trivial para cualquier centro de alojamiento. Sin embargo, te costará.
Almacene 2000 GB en el disco duro. ¿Eso es discos duros de 2x2000 GB en un RAID? A menos que sea para la base de datos, tiene una gran cantidad de E / S complejas, entonces es cualquier cosa entre una docena de discos y MUCHOS discos SAS de 73GB a 15,000 RPM en un RAID 10 (alrededor de 60 discos) para obtener la E / S necesaria. la pregunta no puede responderse sin MUCHA más información sobre los patrones de acceso a datos.
Ejecuta PHP y MySQL: mi teléfono móvil puede hacer eso;) La pregunta es qué tan compleja es la aplicación. MySQL PUEDE o NO PUEDE ser una solución aceptable aquí, por cierto l. - eso requeriría más pruebas. Hay una razón por la que algunas personas todavía usan otras bases de datos comerciales más grandes.
¿Qué CPU / RAM necesito para un servidor dedicado o VPS?
Uno diría que eso depende de la lógica (cuántos cálculos en la parte de PHP, inteligencia o falta de programadores y muchas otras preguntas.
En serio, esta es una configuración no trivial. Haz que algunos especialistas lo analicen.
Básicamente necesitas bajar y hacer tu tarea. Muchas de las preguntas no tienen respuesta de esta forma. Especialmente porque parece que no te importan tus datos ...
fuente
Para agregar algo de mi experiencia que puede ser útil:
fuente