[#VSONLINE] Nuevo modelo de licencias y precios para builds, load testing, release management, etc

Hola!

Hace unos días el gran Brian Harry ha soltado la bomba navideña con algunos cambios en el modelo de licencias para Visual Studio Online, además de dejar en claro algunos otros detalles relacionados con los precios de algunos de los servicios.

Hace un tiempo ya se anunciaron algunos cambios importantes, como por ejemplo que los StakeHolders no requerirán una licencia de pago (algo de lo que ya escribí aquí). El el post de Brian Harry, se detallan los cambios para los diferentes servicios:

  • Release Management
  • Test Execution
  • Cloud Load Testing
  • VS Online Build Service

Y sobre este último me quiero explayar un poco. Descontando los 60 minutos gratis que tenemos por mes, los números quedan de la siguiente manera:

  • $0.05 por minuto hasta 20 horas
  • $0.01 por minuto pasadas las 20 horas

Si hacemos un cálculo rápido, podemos sacar una tabla con los siguientes valores

Minutes Daily Builds Month Working Days Total Minutes / Month Mont build Hours Month Cost
5 10 20 1000 16,67          50,00 $
5 20 20 2000 33,33          20,00 $
5 50 20 5000 83,33          50,00 $
5 100 20 10000 166,67       100,00 $
10 10 20 2000 33,33          20,00 $
10 20 20 4000 66,67          40,00 $
10 50 20 10000 166,67       100,00 $
10 100 20 20000 333,33       200,00 $

La premisa en estos números es el tiempo que tarda cada build (1ra col), la cantidad de builds que lanzamos al día (2da columna) y los días de trabajo al mes (3ra columna). Esto es completamente relativo a cada equipo, ya que si tienes un proceso de CI continuo, en un equipo de 20 personas y haces de media 30 checkins al día, pues los números serán otros.

Volviendo al ejercicio de builds y precio, si hacemos un análisis rápido de la tabla de precios, lo primero que nos llama la atención es que, salvo excepciones, realmente te conviene pasarte de las 20 horas mensuales. Por ejemplo, teniendo una build que de promedio tarda 5 minutos, se gasta lo mismo en lanzar 10 builds diarias que 50 build diarias.

De la misma forma, vemos que lanzar 100 builds diarias de 5 minutos cada una, da unos $100 al mes. Si realmente conoces el valor que te aporta un escenario de integración, verás que esto es muy barato. (por cierto, 100 builds diarias, en un equipo de 5 personas son 20 builds al día, o sea que en integración contínua son 20 checkins diarios, suficiente o casi, si?)

No voy a entrar en detalle de escenarios más complejos, donde una build además de compilar y ejecutar pruebas, también genere paquetes, despliegue los paquetes, ejecute pruebas de automatización, etc. Creo que este tipo de compilaciones no son las que se ejecutan en un entorno de CI, aunque no faltarán excepciones y será necesario ajustar los precios al modelo que necesite cada equipo.

Saludos @ Madrid

/El Bruno

Fuente: http://blogs.msdn.com/b/bharry/archive/2014/12/10/more-pricing-and-licensing-changes-coming.aspx

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.