Me gustaría configurar un servidor de almacenamiento intermedio para una aplicación de Rails. Yo uso git & github, Cap, y tengo un VPS con Apache/Passenger. Tengo curiosidad sobre las mejores prácticas para una configuración de etapas, tanto en cuanto a la configuración del servidor de transición como a los procesos para interactuar con él. Sé que debería ser lo más idéntico posible al servidor de producción, pero restringir el acceso público limitará eso, por lo que me gustaría que me ofrezcan consejos sobre cómo protegerlo solo para mi uso.Mejores prácticas para un servidor de almacenamiento de aplicaciones web (con un presupuesto)
Otra pregunta específica sería si podría simplemente crear un host virtual en el VPS, para que el servidor de transición pueda residir junto al de producción. Aunque tengo la sensación de que puede haber razones para evitar esto.
Esta publicación es un poco antigua, pero puede tomar los planes de Patrick y aplicarlos a las nuevas Microinstancias de Amazon EC2, que cuestan aproximadamente $ 15/mes y son increíblemente un buen negocio para 512mb + de memoria en una máquina descartable. Una de las cosas buenas es que la imagen que utiliza en una EC 2 regular u otra máquina puede colocarse fácilmente en una Microinstancia. Tengo una instancia Large ejecutándose con un micro para la puesta en escena y un micro para el patio de recreo. – Mike
añadiendo al comentario de ec2, para ser extremadamente frugal puede iniciar y detener instancias de ec2 a través de la consola de administración ec2 o incluso una secuencia de comandos y solo usarlas cuando sea necesario. si desea implementar en etapas, probar cosas y luego cerrar el servidor intermedio, solo se le facturará por el tiempo de actividad. – Danny