Siempre me daban de baja el servicio por las consultas a MYSQL, tengo ya mas de 5 anios trabajando con php mysql y no podia optimizarlas mas, quite muchos servicios y lo deje solo con lo basico, pero aun asi no pude mas... ustedes creen que un SSD VPS funcione para mi??
Estas seguro que el MySQL estaba bien optimizado ?
Tienes alguna estadística de rendimiento de MySQL ?
Yo tengo varios sistemas con más de 30 millones de registros y funcionaban perfecto en VPS's con discos SAS y RAID-10 hasta hace unos meses ... en este minuto los tengo en VPS's con SSD y RAID-10 y obviamente funcionan mucho mejor, pero la cantidad de registros no es algo tan crítico y la cantidad de visitas tampoco.
En todo caso con
KnownHost no sirve de mucho que hagas un upgrade de VPS porque "lamentablemente" una de las grandes desventajas de KH es que no ofrecen
CentOS de 64 bits ( aún no entiendo por que no lo han hecho ) y por lo tanto NUNCA vas a poder aprovechar más de 2 Gb en un VPS, ni siquiera en los VPS´s SSD ofrecen 64 bits y en MySQL es crítico disponer de la mayor cantidad de RAM posible.
Creo que un buen VPS que soporte 64 bits y ojalá que tenga discos SSD en RAID-10 debiera funcionar sin mayores problemas con tu sistema, obviamente sin tener mayor información al respecto.
Lo más recomendable en tu caso por la alta demanda de páginas creo que sería hacer un cluster con un VPS dedicado al servicio web y otro dedicado al MySQL, asi puedes optimizar la configuración para cada uno de acuerdo a los requerimientos de cada sistema.
Como requieres "SI o SI" 64 bits es imprescindible que te cambies de KH, por muy bueno que sea tienen esa gran desventaja.
Ya te dieron de baja definitivamente en KH o todavía tienes acceso al VPS ?
Las estadisticas de rendimiento de MySQL que puedes obtener por ejempo desde PHPMyAdmin y el registro y análisis del slow_queries son suficientes para determinar que tan bien optimizado estaba MySQL y también que tan bien estructuradas están las tablas y sobre todo los índices ... a veces agregando un índice o cambiando una tabla de MyISAM a InnoDB basta para solucionar todo el problema, pero para eso se necesita lo que mencioné anteriormente.
---------- Post agregado el 06-feb-2014 hora: 19:05 ----------
Con ese nivel de movimiento necesitas una máquina física para tí. De lo contrario, vayas donde vayas, acabarás teniendo problemas.
Es muy relativo ... a veces un cluster con 3 VPS's ( 2 web + 1 MySQL ) puede tener incluso un mejor rendimiento que un dedicado considerando obviamente un precio similar ... yo ya he implementado clusters de VPS's que soportaron 25.000 usuarios simultáneos y con solo un 20% de carga de cpu por cada VPS, asi que podría haber soportado un buen poco más
🙂 ... cuando hay mucha carga la única solución es balancearla y para ello se requieren varios servidores web y un MySQL hiper optimizado.