Alquilar un entorno de construcción [cerrado]

9

Tengo una necesidad especifica Quiero construir un gran proyecto C ++ de código abierto, pero no tengo una computadora Linux lo suficientemente potente como para hacerlo. Para tiempos de construcción razonables necesito 6GB (ish) de RAM y CPU de 4-8 núcleos funcionando a alta frecuencia. No estoy interesado en construir una computadora para esto, es un proyecto de pasatiempo y no estoy seguro de si lo perseguiré o cuánto. Un VPS no satisfaría mis necesidades, los recursos que necesito serían demasiado caros.

Parte del problema es que mi patrón de uso no es el mismo que el alojamiento web, que requiere un alto tiempo de actividad pero menos recursos. Solo necesito usar el servidor durante una o dos horas a la semana. No necesito acceso root siempre y cuando todas las herramientas de compilación estén instaladas. Tal vez 10-20 gigas de espacio en disco.

¿Existe algún servicio que pueda cumplir estos requisitos en mi presupuesto? Puedo gastar alrededor de $ 20 al mes más o menos. He intentado buscar en Google esto, pero mi Google Foo es demasiado débil. Gracias por adelantado.

(perdón si este es el sitio de intercambio de pila incorrecto)

Segfault
fuente

Respuestas:

17

¿ Amazon EC2 satisfaría sus necesidades? Se factura por tiempo de CPU, por lo que solo paga por el tiempo dedicado a la compilación.

Una instancia de CPU extra grande alta parece satisfacer sus necesidades:

High-CPU Extra Large Instance 7 GB of memory, 
20 EC2 Compute Units (8 virtual cores with 2.5 
EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform

La CPU alta extra grande cuesta $ 0.68USD / hr (costo a pedido) ( Detalles de precios )

Usando su calculadora de costos , con su carga (2 horas al mes) con 10 / GB de ancho de banda de entrada y salida, parece que costaría menos de $ 8 / mes. texto alternativo

Este artículo compara los servidores en la nube Rackspace y Amazon EC2. La parte que puede interesarle sería la comparación de precios para compilar el kernel de Linux.

Dan McClain
fuente
Gracias phsr, varias otras personas han recomendado EC2. Voy a estar investigando esto.
Segfault
Estoy usando las cosas de EC2 felizmente, y eso es exactamente lo que haría. Una instancia de EC2 es un poco difícil de configurar, pero una vez que la tienes, tiene un precio razonable y es flexible. Usaría las imágenes oficiales de Ubuntu y una raíz EBS, que le permite suspender la máquina cuando no la esté usando, pagando solo por el espacio en disco. Consulte alestic.com y help.ubuntu.com/community/EC2StartersGuide para obtener más información.
William Pietri el
¿No viene el espacio en disco de S3? Ya tengo algunas cosas allí y es barato.
Segfault
Afirma que tiene algo de almacenamiento, así que no estoy seguro, pero incluso si tiene 10 GB en S #, sería barato
Dan McClain el
2

Sun tiene un servicio similar al de Amazon, excepto que su caso de uso principal fue similar al que usted describe: es decir, compilar y construir.

Creo que está alojado en Solaris y se accede a través de un servicio web. Antes de la adquisición, era un servicio gratuito (hasta cierto límite que no recuerdo). No estoy seguro del estado ahora.

Kevin Lawrence
fuente
Gracias Kevin, ¿tienes un enlace a este servicio? Parece que no puedo localizarlo.
Segfault
2

Creo que en Ready-to-Run Software tenemos la solución que está buscando. El software Ready-to-Run (RTR) mantiene una instalación segura que contiene una red heterogénea y respaldada con una variedad de plataformas informáticas (versiones de sistema operativo, fabricante de equipos y configuración). Actualmente, este centro está compuesto por más de 70 plataformas operativas diferentes, lo que lo convierte en una de las instalaciones informáticas más exclusivas del mundo en la actualidad.

Visítenos en Ready-to-Run Software (www.rtr.com) para obtener más información sobre lo que tenemos para ofrecer. Vaya a http://porting-center.com/ para obtener información adicional sobre los beneficios de usar el Centro de puertos RTR.

Miguel


fuente
Agradable, totalmente directo y, en mi opinión, no es spam. Veo que eres nuevo aquí, y sería increíble si pudieras seguir contribuyendo. Si usted / sus ingenieros tienen la experiencia de mantener tantos sistemas diferentes disponibles (o listos para construir), probablemente tenga mucho que agregar aquí
mfinni
Gracias Michael, tienes razón, este es el tipo de servicio que estoy buscando.
Segfault