yo soy un usuario Scalr, un suscriptor Scalr.net, y se han convertido en un entusiasta Scalr. No puedo pagar Rightscale.
Scalr puede hacer lo que usted pida.
Scalr tiene tres imágenes (cada uno con versiones 32/64 bits), además de una imagen de base (genérico):
1) Una imagen equilibrador de carga, corriendo nginx. Una configuración de alta disponibilidad requiere dos de estos. Scalr administrará su servicio de nombres y round robin entre ellos. Si se cae, Scalr lo eliminará del DNS y mostrará otra instancia. Es posible ejecutar otros equilibradores de carga, pero nginx es el predeterminado.
2) Varias imágenes del servidor de aplicaciones están disponibles, ejecutando Apache/Tomcat/Rails. Configura su aplicación aquí, ya sea PHP/Perl/Python/Java/Ruby/lo que sea. nginx enruta las solicitudes entre estas instancias agrupadas por usuario único (basado en el navegador IP +). Scalr también los monitorea por la animación y reemplaza las instancias rotas.
3) Una imagen de base de datos MySQL, con replicación maestra/esclava automática. Simplemente implemente su esquema, y Scalr maneja la replicación y reemplaza los servidores caducados. También hará una copia de seguridad de sus datos periódicamente.El DNS de Scalr proporciona nombres de host maestros y esclavos, por lo que puede hacer que su aplicación lea de los esclavos y escribir en el maestro.
Todos estos tipos de instancias se escalarán automáticamente en función de la carga. Comienza con la imagen base más cercana a lo que está haciendo y luego las personaliza para su aplicación. Por ejemplo, implementamos nuestra aplicación Perl/Catalyst en las instancias del servidor apache, pero ofrecemos contenido estático de los servidores front-end nginx. Tuvimos que modificar ligeramente nuestra aplicación para usar los controles de base de datos de lectura/escritura.
En total, tomó aproximadamente tres semanas de trabajo a través de errores en Scalr para obtener nuestra aplicación a un estado confiable en el que estoy seguro de que ESTÁ altamente disponible con Scalr. Su apoyo fue fenomenal, por lo que los insectos no me molestaron demasiado, y el sistema realmente está viniendo. Se está acercando a una fiabilidad seria.
Como nota al margen, la mejor característica de Scalr es la función 'Sincronizar con todos', que agrupa automáticamente su AMI y la vuelve a implementar en una nueva instancia, todo sin una interrupción del servicio. Esto le ahorra el tiempo de pasar por el largo proceso de creación de imagen/AMI de EC2, que de lo contrario puede hacer que las tareas de administración muy simples tarden 20 minutos. Puedes usar esto si estás escalando tu granja de servidores o no, sería muy útil incluso en una sola instancia.
Pago Scalr.net $ 50 por mes para alojar el servicio para mí porque creo que me ahorra tiempo y dinero. El resultado final es el siguiente: en mi último concierto, tuvimos un técnico de sistemas trabajando en nuestra configuración de servidor de aplicaciones Linux DB + altamente disponible durante un año ... y no logró el tipo de confiabilidad que logré en tres semanas . Los ahorros al usar Scalr en comparación con los míos son extremos.
Dicho todo esto, si pudiera pagar Rightscale, estaría usando Rightscale. Pero la tarifa inicial y $ 500 por mes lo hacen imposible. Se ha hablado de agitar la tarifa inicial a cambio de agitar la consulta que incluye, pero la tarifa mensual del servicio no va a ninguna parte.
Debo mencionar que en este momento, el sitio web de sclar.net está caído, así que si quería administrar cualquiera de mis granjas de servidores (no los tengo en cajero automático), simplemente no podría hacerlo ahora. No está claro si el escalado funciona para los suscriptores de scalr.net en este momento, o no. Lo que quiere decir ... esta quizás no sea una solución madura todavía. Esto no sucede a menudo, antes de esta noche el único tiempo de inactividad que he experimentado fue en períodos de unos pocos minutos a la vez. Pero sí ... está caído AHORA MISMO, así que debo mencionarlo :)
Sugeriría una lectura a fondo del grupo de apoyo en http://groups.google.com/group/scalr-discuss antes de tomar su decisión. Si elige Scalr, prepárese para probar su configuración y resolver cualquier problema que tenga en el grupo de google.
Depende del problema que estés tratando de resolver. El escalado automático no prohíbe de ninguna manera el escalado dinámico, pero seguro que es bueno tenerlo. – rjurney
-1. No intenta responder la pregunta. – talonx