Leo en TechCruch que Google va a hacer públicas hoy mismo, en el evento Google I/O, las tarifas de Google App Engine. De confirmarse, estas tarifas van a ser muy competitivas:
Free quota to get started: 500MB storage and enough CPU and bandwidth for about 5 million pageviews per month.
$0.10 - $0.12 per CPU core-hour
$0.15 - $0.18 per GB-month of storage
$0.11 - $0.13 per GB outgoing bandwidth
$0.09 - $0.11 per GB incoming bandwidth
Leyendo esto me he preguntado, ¿cuanto me costaría en Amazon Web Services alojar la aplicación más grande que en Google App Engine va a ser gratis?, es decir, ¿cuánto costaría alojar una aplicación que almacene 500 MB y que sirva 5 millones de páginas en un mes? Pues bien, vamos a realizar un cálculo simple y sin ningún rigor científico, pero que tal vez nos dé una idea aproximada de cuándo nos costaría con AWS.
Para ello necesitaremos Amazon Elastic Computing Cloud y Amazon Simple Storage Service. Supondré que cada página se corresponde con la página media según este estudio, es decir, que tiene 60KB y 50 objetos.
5 millones de páginas de 60 KB son 286 GB de transferencia mensual. Vamos a suponer que la mitad va a S3 y la otra mitad a EC2 (realmente nos da igual ya que la transferencia de datos se cobra igual en ambos servicios). Esto sería data transfer-out, es decir, la transferencia entre AWS y el mundo exterior. Siendo muy benévolos, supongamos que la transferencia hacia AWS, es decir, la transferencia de datos de las peticiones de los usuarios son despreciables. Por último, supongamos que la mitad de estos 286 GB no sería necesario transferirlos gracias a las cachés de los navegadores. Con esto nos quedaría que tanto S3 como EC2 consumirían unos 70 GB de data transfer-out al mes.
Supongamos que de los 50 elementos de la página tenemos 40 en S3. Tendríamos que hacer 200 millones de peticiones. Una vez más, supongamos que sólo son necesarias 100 millones gracias a las cachés. Las peticiones que no sean GET las despreciamos.
También supondremos que utilizaremos una instancia pequeña en EC2.
Con todas estas suposiciones, si vamos a la calculadora que proporciona AWS, vemos que el coste de alojar dicha aplicación ascendería a unos $200 mensuales. Lo cual, está claro, no es nada competitivo con los $0 de Google.
![Validate my RSS feed [Valid RSS]](/wp-content/themes/javiervidal/images/valid-rss.png)
28 de Mayo de 2008 a las 15:16
[...] Google App Engine ofrecerá gratis lo que en Amazon Web Services cuesta $200javiervidal.net/%c2%bfbajara-amazon-web-services-sus-tarifas/ por zanaguara hace pocos segundos [...]