Pregunta

¿Alguien tiene mucha experiencia en la implementación de aplicaciones en Amazons EC2? Estoy considerando hacer esto en el futuro y me pregunto sobre las experiencias de las personas en comparación con el alojamiento compartido y el servidor dedicado.

¿Fue útil?

Solución

Hasta ahora, todo bien. Ser capaz de encender 5/10/50/100 + máquinas a la vez es increíble. Es incluso mejor poder apagarlos y olvidarse de ellos. Debes cambiar tu forma de pensar acerca de cómo almacenar tus datos persistentes, pero una vez que tienes el cielo es el límite.

En cuanto al rendimiento, las instancias pequeñas son lentas. Están bien para los equilibradores de carga y para el servicio de contenido estático, etc., pero si está haciendo algo con un uso intensivo del procesador, necesita al menos una instancia de m1.medium.

Todo es bastante nuevo, por lo que aún no hay muchas herramientas para ayudar. Estoy usando Puppet para configurar mis hosts y tengo un conjunto de scripts PHP para iniciar clusters . Yo uso LDAP como una base de datos de inventario de host.

Si no tiene la necesidad o la necesidad de construir la suya propia, consulte Rightscale para obtener algunas herramientas realmente impresionantes para desplegar / aumentar aplicaciones.

Otros consejos

Un enfoque es configurar su instancia exactamente como lo desea localmente, utilizando una imagen de VMWare que luego se convierte a AMI. Por ejemplo, usando este script

Tengo una imagen que tiene mi pila completa y un script en cada uno que automatiza el despliegue de wars (java) desde un depósito de S3 al sistema de archivos local.

Cuando se inicia una imagen, rc2.local ejecuta este script para obtener las últimas guerras antes de iniciar Tomcat. Esto funciona bien para mí

El costo es un factor bastante importante que inicialmente pasé por alto con EC2. La instancia pequeña más barata cuesta 10c por horas de instancia, lo que equivale a alrededor de $ 70 por mes si la mantienes funcionando todo el tiempo. Eso es un poco más que las soluciones de alojamiento más baratas.

Por supuesto, con EC2 puede elegir su sistema operativo e instalar cualquier software que desee, y definitivamente es mucho más rentable que el alojamiento dedicado si necesita una gran cantidad de servidores.

He leído sobre un modelo híbrido en el que las personas usan servidores dedicados para su carga de trabajo regular, pero agregan instancias EC2 adicionales en momentos de máxima demanda.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top