it-swarm-es.com

Estoy trabajando en un PAAS similar a Heroku o Google App Motor, y tenía curiosidad en qué estructura de precios prefieren los usuarios. Ideas?

Mi proyecto actual es una plataforma de despliegue en la nube similar a Gae o Heroku. Estoy tratando de averiguar qué método de precios funciona mejor para nosotros y para los usuarios. Suponiendo que no puedo actualmente proporcionar un plan gratuito, aquí están las opciones:

1) Tener una escala totalmente ilimitada (gae, similar), y cobra por el uso ($ 5 por proyecto + x centavos por hora de la CPU, el proyecto utiliza en nuestro sistema, también cobra una cierta cantidad para el ancho de banda dentro/fuera, el almacenamiento de la base de datos + E/S de la base de datos , almacén de datos R/W, memcached, etc.)

Esto termina siendo más barato (alrededor de $ 20 para un sitio web moderadamente cargado) y más "FAIR" para el usuario (Pay solo por lo que usa), pero mucho más complicado con los muchos factores diferentes que afectan a la final. precio. Este tipo de arquitectura es más resistente a lo que lo lanza, por lo que si obtiene un ataque de tráfico, funcionará perfectamente bien, simplemente se le cobrará más.

2) Pague por "Preparación de la aplicación"/escalabilidad específica (tiene una cantidad específica de procesos por usuario disponible para aceptar solicitudes, quizás $ 20 al mes (3 centavos por hora) por proceso), y para un nivel específico de una base de datos. No hay cargos de ancho de banda/IO (dentro del uso justo, por supuesto). Los complementos como correo electrónico y memcached son extra. (Heroku-like)

Esta opción es mucho más simple, y mucho más fácil de los costos de proyecto. Sin embargo, la curva de precios es bastante empinada. Usted termina probablemente pagando más (probablemente $ 40- $ 60 al mes para un sitio web de carga moderada), pero todos esos costos misceláneos están completamente abstractos.

¿Cuál es más probable que pagues? Además, ¿hay otra opción que pueda estar pasando por alto?

3
dkulchenko

Prefiero mucho el primer modelo. Muchos sitios quieren extraer $ X/mes y algunos de estos sitios hacen que sea muy difícil de rechazar. Incluso si el primer modelo fue más caro, lo preferiría, ya que solo estaría pagando si Tuve un proyecto, en cuyo caso, justificar el costo es muy fácil.

2
Hal Helms

Me di cuenta de que no puedo ir con infinito autoscalación porque eso requeriría una gran cantidad de servidores inactivos en la mano, lo que no puedo proporcionar en este punto. Google tiene una gran cantidad de capacidad de holgura en sus servidores, por lo que pueden hacerlo fácilmente.

Aquí está lo que probablemente terminaré yendo con:

Cada usuario paga algunos centavos (alrededor de 2-3) una hora por ejemplo, que tienen en funcionamiento. Habrá una opción de autoescalización en su lugar (el usuario puede establecer el máximo la plataforma puede aumentar los procesos en ejecución en tiempos de carga alta). De forma predeterminada, cada proyecto obtendrá ancho de banda, almacenamiento en disco, memcached y una base de datos (sin costo adicional). Si el proyecto necesita más, pueden actualizar cada uno de esos componentes a una tasa razonable. También se incluyería CRON, monitoreo basado en la web, aplicaciones móviles, alertas, entorno de desarrollo/escenario, copias de seguridad, redundancia, conmutación por error, así como parte del servicio. ¿Suena justo?

0
dkulchenko