En general, los casos más caros son más rápidos. Por ejemplo, nuestra aplicación web Python (Django) se ejecuta aproximadamente el doble de rápido en un c1.xlarge que en un c1.medium, incluso con solo un subproceso en ejecución, y los requisitos máximos de memoria para un solo subproceso son alrededor de 150 MB, por lo que es No es el resultado de la diferencia de memoria. En cambio, es probable que sea más rápido debido al procesador más rápido y la arquitectura de 64 bits.
El beneficio de múltiples instancias es la redundancia. Si está ejecutando una aplicación web que necesita mantener en línea, querrá al menos dos servidores activos, en al menos dos zonas de disponibilidad diferentes. Entonces esa es una situación en la que múltiples servidores superan a un solo servidor.
En última instancia, no creo que tenga una respuesta definitiva a su pregunta de “¿qué tipo de instancia es más rentable (y aceptable en términos de rendimiento) para mi situación?” hasta que pruebe diferentes tipos y compare su rendimiento. Por esta razón, recomendaría RightScale, lo que hace que sea increíblemente fácil hacerlo con sus ServerTemplates y RightScripts. Podemos iniciar cualquiera de nuestros servidores en cualquier tipo de instancia arbitraria simplemente cambiando una o dos opciones en el panel de control, y tendremos el mismo software de servidor / configuración / contenido de la base de datos / código verificado / etc. que necesitamos para el servidor . (También podemos cambiar las versiones del sistema operativo y, a veces, los sistemas operativos con el mismo esfuerzo).
- ¿Qué es la minería en la nube? ¿Puede nombrar algunas compañías que brindan ganancias y cobran razonablemente que proporcionan minería en la nube?
- ¿Qué implica el futuro de la computación en la nube para las startups que necesitan manejar gran cantidad de datos?
- Escalabilidad: ¿Cómo funciona Heroku?
- ¿Qué mejores prácticas debemos seguir al hacer la transición a la nube?
- ¿Cuál es el mejor proveedor de alojamiento en la nube económico en India?