El dilema de los datos en la nube
La información es el activo más importante de una empresa, y es normal que cuando alguien haga referencia a los datos, estemos sensibles. Me gustaría animaros a no cerraros en banda, dar una oportunidad para evaluar los servicios que comienzan a estar disponibles y ver si os pueden ser de ayuda.
Existe la posibilidad de que no se adecúen a vuestras necesidades, pero al menos tomaréis la decisión de no utilizarlos con conocimiento de causa y no por el mero “No y punto” :)
En este post, cuando hablo de información/datos… me refiero a la información/datos que puede utilizar una aplicación desarrollada por nosotros. No me refiero a contratar servicios de email, comunicaciones… en la nube, estoy hablando de alojar los datos con los que trabajan nuestras aplicaciones.
Al lío….¿Por qué podría interesarme mover datos a la nube? A continuación os planteo una serie de escenarios posibles
1) Porque excepcionalmente vamos a tener un pico de trabajo y necesitamos teras para procesar esa información –> Comprar almacenamiento para usarlo 4 veces al año es un lujo innecesario :) http://open.blogs.nytimes.com/2008/05/21/the-new-york-times-archives-amazon-web-services-timesmachine/
2) Porque, por su naturaleza, no es información vital y nos sale más barato contratar almacenamiento –> Por ejemplo… las fotos de perfil de twitter no están en los servidores de twitter, están en un servicio de almacenamiento en la nube. O un Backup baratito :) Hay empresas que te dan backup ilimitado por 50$ al año!
3) Porque quiero hacer disponible mi contenido a través de una CDN –> Así, estará accesible en un tiempo mínimo en todo e mundo.
4) Por escalabilidad, los servicios de almacenamiento de datos están preparados para la máxima escalabilidad, si nuestra aplicación la necesita, puede ser una opción interesante el subcontratarla.´
5) …
Una vez hemos visto que nos interesa alojar información en un servicio en la nube, tenemos que considerar qué información vamos a poner en manos del proveedor, no es lo mismo subir a la nube unos documentos para procesar, que unas imágenes de perfil o de productos de un catálogo, que los datos de contacto de mis clientes, o las cuentas bancarias con las que trabajamos :)
La naturaleza de la información es vital a la hora de tomar una decisión, de todos modos, por romper una lanza sobre subir información sensible a la nube… recordad que el cifrado es una opción viable y que si estás preocupado por la seguridad del datacenter…. pues no es por menospreciar, pero posiblemente estén tus datos más seguros en el datacenter de X proveedor que en el tuyo ;)
Y aún teniendo claro que el escenario es apropiado, y que la información a subir a la nube se puede subir sin causar una catástrofe interna… queda algo muy importante, qué pasa con la información una vez está en el proveedor? Qué legislación se aplica sobre esos datos? Si un cliente en un país A, visita una web alojada en un país B que consume datos alojados en un país C… ¿ qué legislación aplica ?
Este es un reto que cada proveedor resuelve de una forma diferente, en el caso de Microsoft, existe la geolocalización de los datos, podemos escoger el área geográfica donde se despliega la aplicación ( por ahora solo hay 2 … pero es que seguimos en beta ;) ) de todos modos, tenemos que esperar a verano de este año para que se aclare el modelo de negocio de Azure, en ese momento veremos cuáles son los términos que arropan a Azure Services Platform.
Como siempre… cada caso es un mundo!! pero no descartéis opciones sin haber profundizado mínimamente en ellas, la nube no deja de ser otro canal más… pero puede ser muy ventajoso si se adecúa a nuestras necesidades.
Happy hacking
~ds