Para este artículo vengo con una comparativa enfocada en el consumo y costos del servicio de almacenamiento en la nube tanto de Amazon Web Services (AWS) S3 y el nuevo producto «Spaces» de Digital Ocean.
Amazon S3
Por poner en contexto a quien no lo sepa AWS (Amazon Web Services) S3 es un servicio de almacenamiento en la nube de Amazon en recursos conocidos como «buckets». https://aws.amazon.com/es/s3/
Desde hace años que utilizo los servicios de AWS entre ellos el de S3, un caso de uso ha sido para este blog donde lo he utilizado como almacenamiento de archivos estáticos, como puedan ser todos los archivos de CSS, JS e imágenes.
Los rangos de precios de AWS S3 son los siguientes:
Para almacenamiento estándar
Primeros 50 TB/mes $0.023 por GB
Siguientes 450 TB/mes $0.022 por GB
Más de 500 TB/mes $0.021 por GB
Cierto es que en el servicio de S3 existen adicionalmente 2 variantes de almacenamiento: la denominada de acceso poco frecuente y glacier, donde el precio por almacenamiento se va reduciendo pero tiene un sobre coste el acceso a los ficheros cuando se necesitan.
Para esta comparativa tendremos en cuenta el almacenamiento estándar.
El segundo coste que tendremos que tener en cuenta es el del ancho de banda o transferencia.
Precios:
Transferencia ENTRANTE de datos a Amazon S3
Todas las transferencias entrantes de datos $0.000 por GB
Transferencia SALIENTE de datos de Amazon S3 a
Otra región de AWS $0.020 por GB
Amazon CloudFront $0.000 por GB
Transferencia SALIENTE de datos de Amazon S3 a Internet
Primer GB/mes $0.000 por GB
Hasta 10 TB/mes $0.090 por GB
Siguientes 40 TB/mes $0.085 por GB
Siguientes 100 TB/mes $0.070 por GB
Siguientes 350 TB/mes $0.050 por GB
En resumen:
En mi caso, aunque es poco volumen tanto de ficheros almacenados como de transferencia en mi blog suelo pagar entre 8-10$/mes por S3.
Digital Ocean
Por otro lado tenemos DigitalOcean un proveedor de VPS al que migré mi blog en 2014 y donde escribí un artículo: contando mi experiencia trabajando con empresas de hosting dedicados, compartidos y VPS en la nube.
Por supuesto estoy encantando con el servicio de DO (DigitalOcean), llevar desde el 2014 usando sus servicios sin incidencias y pudiendo gestionar tu mismo el servidos es algo que me da gran tranquilidad y comodidad, además el precio es bastante competente.
De hecho desde entonces tengo en mi blog una promoción constante de DO donde a los lectores del blog se les regala 10$ para probar el servicio, por si alguno está interesado dejo el enlace: Promo 100$ DigitalOcean.
Volviendo al tema de servicio de «Spaces» para almacenamiento de ficheros. A finales de Agosto Digital Ocean lanzaba en acceso limitado su nuevo servicio de almacenamiento de objetos en la nube llamado «Spaces», donde los usuarios que solicitaran el acceso a la trial se les habilitaba el servicio de manera gratuita hasta finales de Noviembre.
En mi caso, tras estos meses probando el servicio y viendo los precios tan competentes con los que salen he de decir adiós a AWS S3 (al menos de cara al uso personal). Paso de pagar esos 8-10$ al mes, a utilizar la misma funcionalidad por 5$. Estamos hablando de importes muy pequeños pero en términos porcentuales supone casi un 50% de ahorro.
La oferta de salida son 5$ al mes donde se incluye hasta 250GB de almacenamiento y 1 TB de tráfico de salida. Consumos adicionales de ancho de banda se cobran a 0.01$ el GB y 0.002 el GB de almacenamiento extra.
De cara a usabilidad y gestión de ficheros, puedes hacerlo tanto desde su interfaz gráfica, usando herramientas como Cyberduck o usando la API HTTP de AWS S3 ya que incorpora esta compatibilidad. Documentación API: https://developers.digitalocean.com/documentation/spaces/.
En próximos artículo explicaré la utilización de Digital Ocean como almacenamiento y entrega de ficheros estáticos en tu blog mediante la integración con el plugin W3 Total caché. Si ahora no tenéis este gran plugin es un «must have» en toda regla. Recomiendo esta lectura: Integración Amazon S3 en wordpress + W3 Total Cache.
Cualquier duda o pregunta ser bienvenidos de dejarla en los comentarios!