La que se avecina en 2012: El futuro en la Nube, borreguitos o tormentas

14 comentarios

La_Que_Se_Avecina_2012_La_Nube

Cloud computing. No es futuro, es pasado. Con este título publiqué un artículo en junio del pasado 2011, sobre el pasado, presente y futuro de el concepto de la Nube que tanto está dando que hablar en los ámbitos empresariales.

Como indiqué en el post, el mercado ha llegado tarde a una forma de trabajar que muchísimos usuarios de a pie llevamos años utilizando. Aunque, sobre todo, en el concepto de Software como Servicio (SaaS), como son Gmail, DropBox, Flirck, Hotmail, etc.

Ahora, las empresas, han caído en la cuenta de las enormes ventajas que produce el que los sistemas, aplicaciones y datos estén mucho más seguros y más accesibles en una infraestructura de tipo Cloud, que en el servidor debajo de la mesa.

Impedimentos


El mayor problema que impide el crecimiento exponencial de las aplicaciones en la Nube es el desconocimiento y los prejuicios de los responsables de las decisiones estratégicas de muchas empresas. La Nube, en esos círculos, es un concepto poco entendido. Que está, en sus mentes, cercano a un gMail o a cualquier servicio SaaS.

No percibiendo beneficios en las aplicaciones basadas en Plataforma como servicio (PaaS), ni los ahorros en costes y mantenimiento de las soluciones IaaS, Infraestructura como servicio.

El otro impedimento es que los planes de coste son un tanto confusos. El concepto de tarifa plana, tan común en telecomunicaciones, aún no ha llegado a la Cloud y realmente es difícil saber cuanto va a costar el servicio, en la mayoría de los casos.

Por último tenemos los prejuicios empresariales. Algunos piensan que los datos de la empresa no pueden estar en un sitio al que ellos no pueden acceder físicamente. Es decir, el servidor de correo, el servidor de ficheros, las aplicaciones empresariales, deben estar en la oficina. Y también las copias de seguridad, y los portátiles. Pero dándole muy poca importancia a los planes de contingencia que eviten el que desaparezca información crucial para la supervivencia de la empresa, con un incendio o una inundación.

También está el que piensa que todo debe ser gratis, menos sus beneficios, y no entienden por qué hay que pagar por un servicio en Cloud. Es más, algunos piensan que, valga la analogía, una carretera del pueblo es lo mismo que una autopista de 10 carriles. Es decir, que Cloud es tener dos máquinas virtuales en el PC “gordo” del “CPD” (un cuartillo sin aire acondicionado); que él (muy listo) se monta su Nube Privada y “tonto el que pague por esto”.

El futuro


Voy a sacar la bola de adivinación, y me voy a atrever a hacer predicciones, espero que no demasiado obvias, sobre el futuro de Cloud en general, y en relación al desarrollo en particular.

El crecimiento de la migración de las aplicaciones y los servicios hacia el concepto Nube, creo que es imparable e irá en aumento. No sé si exponencial o aritmético, pero estoy seguro que la cifra de 80 mil millones de dólares en el 2016 como volumen de negocio alrededor de Cloud, posiblemente se quede pequeña.

Esto será así por varios motivos:

  • El aumento de mercado hará que las tarifas bajen, lo cual hará más asequible a las pequeñas empresas que ahora mismo les saldría más rentable el hosting de un servidor privado. Es más, el primer proveedor que ofrezca una tarifa plana, va a dar un golpe importante a sus competidores.

  • Las empresas harán números y se darán cuenta que el aprovisionamiento de hardware y software, y el coste de personal de IT para construir o mantener aplicaciones es muchísimo menor si la infraestructura es Cloud (a partir de un punto).
  • Los desarrolladores siempre preferirán un entorno Cloud para desplegar las aplicaciones, ya que así puedes obviar la plataforma de hardware. Se acabaron muchos dolores de cabeza y horas sin dormir a causa de un chip de memoria defectuoso o una previsión de usuarios concurrentes mal estimada.
  • Los usuarios finales, sea cual sea su nivel, ya viven una realidad en que casi toda su iteración en internet está basada en Cloud. El trabajar, por ejemplo, con un cliente de correo local es un anacronismo que, en su desaparición, fomenta el crecimiento de la Nube.

Todo esto, y viendo los movimientos de Google, Amazone y Microsot adquiriendo empresas de teléfonos móviles, me lleva a pensar que en algún momento los dueños de los cables (las grandes de la telecomunicación) entraran en guerra con los proveedores de Cloud y que, en un arrebato de presciencia, perderán y el circulo se cerrará con corporaciones que controlen desde el cable hasta la transferencia de datos. Esperemos que sean varias y nos beneficiemos los usuarios de ello.

Por otra parte, el crecimiento del mercado impulsará el crecimiento actual, desmedido y desorganizado, de ofertas de Cloud medianas, pequeñas y atómicas. Muchas, que lucharán para mantener su posición con calidad y servicios de valor añadido, y otras pocas empresas que venderán humo o directamente estafarán.

Pero la casi infranqueable barrera del coste instalaciones físicas que representa el volumen de las grandes, me lleva a pesar que al menos en unos cuantos años, no va a entrar otro gran actor en liza.

El futuro para el desarrollador

¿Pero todo esto en qué nos afectará a los que construimos las aplicaciones? Tengo la sensación que será una transición fluida, sencilla y poco dolorosa; a diferencia que los compañeros de IT, a los que les veo un futuro más bien oscuro.

Las características del desarrollo de aplicaciones Cloud van a implicar el reforzamiento de arquitecturas y técnicas ya conocidas, pero poco utilizadas. Creo que las bases de datos NoSQL han llegado para quedarse, y su uso va a ser cada vez más normal y necesario. Eso no implica que las bases de datos relacionales desaparezcan, pero van a ser utilizadas de forma más restringida a cuando los modelos relacionales sean necesarios.

En relación a la persistencia de datos, el patrón CQRS o similares, van a ganar una gran preminencia sobre cualquier otra forma de tratar con los repositorios. Puede ser que no sea este año, pero tarde o temprano llegarán a su auge y será tan normal el utilizarlo como la arquitectura por capas.

Otra gran revolución del Cloud es que la mejor forma para que las aplicaciones puedan ser consumidas por prácticamente cualquier tipo de dispositivo, es vía Web. Un interface rico, construido sobre html5, javascript y css, tiene el potencial de poder ser utilizado en prácticamente todo artilugio actual que se pueda conectar a internet.

Si bien, está más que demostrado que html es el ejemplo perfecto de que no siempre lo mejor es lo que llega más lejos, está claro que el empuje para su desarrollo va a continuar en este 2012 para ir mucho más allá de para lo que fue descrito en su nacimiento.

Esto debiera significar que el futuro está en los interfaces adaptables y en las WebApp. Aunque ello siga implicando que el enorme potencial de las aplicaciones de escritorio o nativas, siga opacado por un remiendo con muchas menos capacidades, a cambio de una difusión de mucho más alcance.

Microsoft


¿Porqué abro un capítulo específico de Microsoft? Porqué es, de lejos, la compañía de software que más volumen y presencia tiene en la Sociedad de la Información en la que vivimos, y sus decisiones sobre Cloud implican un enorme impacto sobre los que, como quien escribe estas líneas, desarrolla en su inmenso ecosistema.

La sensación es que Balmer y compañía están apostando de una manera definitiva por la implementación en Cloud. Sus principales productos ya tiene su versión en la Nube: Sharepoint, Officce 360, Dynamic CRM, etc; y también servicios sencillos pero potentes como Skydrive y Live Essentials. Es más, hablando de aplicaciones para desarrollo, se publicará este año el Team Foundation Services (un TFS online), y lo más seguro es que cada vez más programas se migren a servicios SaaS.

Por otra parte Azure es una plataforma muy sólida, es la única que no ha sufrido ninguna caída en el 2011, muy orientada a los desarrolladores. Que sigue la política de Microsoft en donde lo más importante es quien hace la “magia”. Los que picamos código. Y por ello cualquier programador de .Net puede desarrollar aplicaciones Azure prácticamente igual que para Web o escritorio.

Y las novedades llegan a porrillo sobre mejoras, añadidos y nuevas capacidades. Como el que está en boxes el ofrecer servicios de IaaS, o sea servidores como hace Amazon. O, para mí muy importante, el ofrecer la plataforma a otras tecnologías como son PHP, Ruby o Java (si, se pueden hacer aplicaciones Java para correr en Azure).

Por último, y para no olvidar, al ser el ecosistema tan enorme nos encontramos en que se ha convertido en la única plataforma en donde un programador puede construir aplicaciones que abarquen tres grandes mundos: El ordenador de casa, el dispositivo móvil (Tablet o Smartphone) y la estación de ocio (una Xbox con una televisión).

Conclusión


Desde el nacimiento para el gran público de Internet, en la década de los 90 del siglo pasado, la humanidad está inmersa en una vorágine de cambios a todos los niveles. Mucho buenos, muchos malos, muchos ni lo uno ni lo otro y muchísimos aún desconocidos en su existencia y en sus consecuencias.

Uno de ellos es el concepto de Cloud. El subir nuestra vida personal a Internet desde nuestros PC, ya fue un primer e importantísimo paso. El migrar desde nuestro dispositivo físico a la Nube, es una realidad consolidada por cientos de millones de usuarios.

El nuevo reto es olvidar nuestros dispositivos físicos más que para interactuar con los servicios profesionales y empresariales basados en Cloud en nuestros trabajos. Es el camino que se ha iniciado de forma firme al inicio de esta década y que, como casi todo en lo relacionado con Internet, no tiene vuelta atrás

En GenbetaDev | La que se avecina en 2012: desarrollo web front-end, La que se avecina en 2012: desarrollo de aplicaciones móviles

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1 Comentario moderado

  • 2

    interesante

    !
    | 1 estrellas

    Para mí el concepto de nube empezó a morir la semana pasada. El FBI la ha matado y ha quedado claro que el único sitio donde debes de tener tus datos es en tu casa, luego si quieres montate tu propia nube para acceder a ellos cuando quieras perfecto (por ejemplo con sparkleshare http://sparkleshare.org/ ), pero ha quedado demostrado que cuando una empresa cierra y deja de prestar sus servicios de Cloud Computing estás muy jodido si eran tu proveedor porque pueden hacerlo de un día para otro.

    -- editado por última vez a las 08:55

  • 3

    Avatar de jubete !
    jubete | 1 estrellas

    Pues me parece interesante lo que dices pero no puedo estar de acuerdo en que los datos esten fuera de la empresa, y por tanto, no creo en las aplicaciones en la nube.

    Los datos tienen que estar en la empresa y deben ser visibles solo dentro de la empresa. Punto. Una empresa que tenga tamaño suficiente para tener departamenteo de informatica y apra plantearse ahorrar dinero con el migrando a la nube es que una empresa que tiene tamaño suficiente para ser espiada, y sus datos son muy importantes. Si le prendes fuego a la oficina pueden irse a otra, pero si pierden sus datos... Y si los conoce la competencia...

    Eso no quiere decir que no le vea utilidad a la nube. Me parece muy bien criptografiar un backup con una clave de chorrocientos bits (y despues hacerlo otra vez, y otra...) y subirla a un almacen de la nube para tener un backup lejos del cuarto sin aire acondicionado.

    Pero por lo mismo, no me parece bien usar un Office 360 o un GoogleDocs, porque me extrañaria que permitieran guardar los documentos criptografiados. Y aunque lo hicieran, nada me garantiza que no manden la clave de descifrado al servidor. Y Microsoft igual no, pero Google seguro que lo analiza para saber que anuncios te pone.

    Asi que, para las empresas, la nube si pero con mucho cuidado, con sentido comun y para los que ya tengan a un informatico paranoico en nomina, pero desde luego no para cualquiera.

  • Respondiendo a #3:
  • 4

    Avatar de juanquijano !

    No puedo hablar de Amazone o Google, pero Azure acaba de ser certificado en seguridad al más alto nivel. Si acaso el problema viene de la legislación USA y su pretensión de ser universal y pasar por encima de las leyes fuera de su jurisdicción.

    Por otra parte hay que dividir la Nube en sus dos grandes formatos y su mezcla: La Pública y la Privada.

    Una red privada, aunque la infraestructura sea la misma, la privacidad es absoluta. O al menos así debiera de ser.

    Incluso puedes montar una Cloud privada con tus propios servidores:

    ¿Quieres una Cloud Azure en tu garaje?

  • Respondiendo a #4:
  • 10

    Avatar de jubete !
    jubete | 1 estrellas

    Pero es que no puedes vivir sin esa legislacion. No creo que fueran muchas, pero supongo que alguna empresa confiaba en Megaupload para guardar alguna cosilla (en serio, que Megaupload era para lo que era).

    Azure estara certificado en seguridad al mas alto nivel, y cuando Google se ponga al tema, seguro que tambien consigue las certificaciones que hagan falta. A mi no me preocupa que tu hagas paraguas en Murcia y una paragüera de Alicante vaya a conseguir tus planos secretos. A mi lo que me preocupa es que Microsoft vaya a mirarlos porque quiera entrar en el negocio de los paraguas o que Obama haga una llamada a Redmond porque el ejercito de Sudan va a hacer un pedido de paraguas y en el concurso estan tu empresa y una de Milwakee.

    El espionaje no trata de robar satelites con rayos lasers y destruir la estatua de la Libertad. El espionaje trata de contratos, y si tu empresa deja tu documentacion ahi se lo estas poniendo facil.

    Yo el almacenamiento en la nube lo veo estupendo si el informatico de la empresa planta un sistema por medio que encripta (y bien) todo lo que sube. Y el proceso en la nube, como medida temporal hasta que te puedas pagar tu propio CPD, especialmente adecuado cuando arrancas un negocio y no tienes ni idea de cuanto exito puedes tener. Pero poco mas.

    Veo a la nube como algo muy interesante cuando no tienes nada especialmente valioso que guardar (no creo que los de Google esten interesados en mis correos), pero una empresa (del tamño suficiente para plantearse esto, claro) deberia tener muy en cuenta la privacidad de sus datos. Tambien la veo como medida para abaratar costes de hardware a costa de potenciar los RRHH del departamento informatico (ese que tiene que poner la criptografia por medio), que lo mismo termina siendo mas caro (aunque mas seguro).

  • Respondiendo a #10:
  • 11

    Avatar de juanquijano !

    no creo que los de Google esten interesados en mis correos

    Es el principio del camino hacia la Nube ;)

  • Respondiendo a #3:
  • 14

    Avatar de Juan !

    La nube, para copias de seguridad cifradas con PGP. Para todo lo demás, discos USB duplicados entre el archivo y la casa del jefe.

  • 5

    Avatar de Jose Juan !

    En líneas generales (y aunque se nota que has metido Azure con calzador XD XD) el análisis de Juan Quijano me parece acertado e interesante.

    No obstante, en espíritu estoy con Marcos y jubete, pero reconozco, que más pronto que tarde (y a mi pesar) para ser competitivo deberás estar en las nubes.

  • Respondiendo a #5:
  • 6

    Avatar de juanquijano !

    Jose Juan, tienes toda la razón con lo de Azure. Mi entrada como editor en GenbetaDev fué como especialista en Azure y es la Cloud que mejor conozco, por lo cual es la de la cual más hablo.

    Pero no quisiera dejar la sensación que pienso que es mejor o peor. Simplemente es que es la que mejor conozco. Al igual que el ecosistema de Microsoft.

    Al menos, eso sí, en GenbetaDev estoy rodeado de compañeros especialistas en todo tipo de tecnologías. Y así nos equilibramos los unos a los otros.

  • Respondiendo a #5:
  • 7

    Avatar de manfredcat !

    Enserio? Ufff yo creo que es una moda, la palabra "in da cloud" esta haciendo tanto daño, hemos vivido sin ello tantos años y no nos ha ido tan mal, no?

    Lo de la programación en la nube lo veo como un metodo de control/robo de tus programas tan descarado... (ojalá me equivoque).

    Y lo de Azure lo unic que me ha sorprendido esque ofrezca soporte para Java y sea tan descaradamente caro.

  • 8

    Avatar de charli_htp !

    No estoy de acuerdo.
    Muchas empresas tienen fundadas razones para no basar su modelo en la Nube.

    ¿Y por qué? pues porque está delegando todo tu negocio a terceras personas. Eso es peligrosísimo.
    Y en la mente tenemos aún caliente el caso de Megaupload que no sólo servía para bajarse peliculas o series, sino también era usado por empresas o particulares para alojar sus archivos privados.

    ¿O qué os parece que lo que hizo Google con Maps cambiando unilateralmente las condiciones de uso de la API de la noche al día?

    Lo siento, pero eso de la Nube sirve para cosas muy muy determinadas.
    Mi negocio y mis datos, en mis servidores.

  • 9

    Avatar de Eagle !

    Me ha gustado el artículo, mucho además. Pero estamos en España, así que vete dándole un margen de unos años a la adaptación "a la nube" de los empresaurios y jefes técnicos de las empresas de aquí.

    Sin duda es el futuro, como lo está siendo internet en los móviles (quién diría hace 4 años que tanta gente iba a tener internet en el móvil).

    ¿Lo bueno? Que hoy no hace falta tener un montón de pasta para montarte una empresa y su infraestructura, basta trabajar en la nube.

  • 12

    Avatar de LoBo !

    Yo es que en esto de la nube veo un problema realmente, se está usando como sustituto de tenerlo en casa, vease como gmail sustituto de un correo de empresa.

    Creo que todo esto de la nube es superbonico si, pero siempre debería haber copía física en la empresa, ya que no puedes estar dependiendo a ciegas de un servicio que llevan otros, que ok, que si pagas deberías poderte fiar, pero vamos siempre deberías tener un respaldo en casa por si las moscas...

    En cualquier empresa con un administrador de sistemas medio decente, cuando tienen el servidor hacen copias a diario y semanales y luego se guardan unas copias en la empresa y otras fuera de ella (casos de incendio), jugarselo todo a una sola carta... no lo veo yo muy fiable la verdad.

    Que si que con el tiempo y los años se irá metiendo casi todo en servidores online y no digo que no, pero igualmente yo mantendría una copia por lo que pudiera pasar, que se cae la adsl, que el servicio de clouding no funciona y muchas más posibilidades, creo que usar servicios gratuitos o de pago para cosas serias para las empresas creo que es algo muy poco serio.

    Esa es mi opinión ;)

  • 13

    !
    | 1 estrellas

    El artículo me parece tremendamente interesante. Pero creo que demasiado optimista.

    Una de las características de este mundo global y más aún de Internet es la falta de regulación, incluso de estándares (lo saben muy bien los que hacen webs en su lucha continua con los distintos navegadores).

    Y esto que en muchos casos es una gran ventaja también puede ser un gran inconveniente: La falta de estándares, de regulación, de dependencia extrema a un proveedor de servicios externos creo que ralentizará más de lo que algunos creen la implantación de los sistemas empresariales en la nube.

    Si a esto le añadimos la incertidumbre de que por un golpe gubernamental te cierren de un plumazo los servicios que tienes contratados con determinado proveedor la decisión de invertir en cloud se hace más complicada.

    Luego están los temas de seguridad, privacidad, adaptación a las leyes de protección de datos locales cuando ni siquieras sabes donde se encuentran los datos.

    En resumidas cuentas, a mi juicio todavía le queda un largo camino al cloud para implementarse a nivel masivo en las empresas.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL