La Computación en la nube (El futuro del software)

Esa idea de computación en nube no es nueva, se viene discutiendo en el medio desde hace muchos años con muchos nombres que tal vez ahora queden claros para el lector: “utility computing”, computación en demanda, computación elástica, computación de nube, “grid computing” (en clara analogía a la red eléctrica o “grid” en inglés).

Una cosa es tener clara la idea y otra llevarla a la práctica de forma exitosa. Por ello y a pesar de muchos casos aislados medianamente satisfactorios, hasta ahora no se había cruzado el nivel de madurez necesario para ser ampliamente aceptado y usado por el mercado.

El “Cloud Computing” (Computación en Nube) parte de la premisa de que la información debe estar en los servidores, los programas que actualmente funcionan y están instalados en el ordenador, funcionen a través de internet, estén instalados en servidores y que la ejecución de estas “Cloud Applications” sea totalmente online, pudiendo acceder a la aplicación y a la información de su empresa desde cualquier terminal con acceso a internet y desde cualquier parte del mundo.

La Web 2.0 es consecuencia de este fenómeno de “Cloud Computing” (Computación en Nube) que sin duda facilita el manejo de información por parte del usuario. Existen muchas aplicaciones totalmente gratuitas, Google lanza software online de forma habitual y a coste cero para el usuario: Google Maps, Google Docs, GMail.

Características de Computación en Nube

Una de las principales diferencias del Could Computing (Computación en Nube) es que no hay necesidad de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta “nube”. Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo usado en sí, sino por ejemplo en el consumo de electricidad o por uso de CPU/hora como en el caso de Amazon EC2. Entre otras características podemos mencionar:


AUTO REPARABLE: En caso de fallo, el último backup de la aplicaciónpasa a ser automáticamente la copia primaria y se genera uno nuevo.


ESCALABLE: Todo el sistema/arquitectura es predecible y eficiente. Siun servidor maneja 1000 transacciones, 2 servidores manejaran2000transacciones.


VIRTUALIZADO: las aplicaciones son independientes del hardware en elque corran, incluso varias aplicaciones pueden corren en una misma maquina ouna aplicación puede usar varias maquinas a la vez.


MULTIPROPÓSITO: El sistema está creado de tal forma que permite adiferentes clientes compartir la infraestructura sin preocuparse de ello y sincomprometer su seguridad y privacidad.


INTEGRACIÓN PROBADA DE SERVICIOS WEB: Por su naturaleza, la tecnologíade Cloud Computing (Computación en Nube) se puede integrar con mucha mayor facilidad y rapidez con el resto delas aplicaciones de su empresa (tanto software tradicional como Cloud Computingbasado en infraestructuras), ya sean desarrolladas de manera interna o externa.También le permite conectar todas las sucursales de una empresa y todos los ordenadores fijos y portátiles(Lop Tops, IP´s, etc.) de forma integrada y en tiempo real, por lo cual losdatos de una empresa se vuelve en un solo núcleo de información el cual puedeser visualizado y modificado de forma rápida y sencilla desde cualquier partedel mundo.


PRESTACIÓN DE SERVICIOS DE TALLA MUNDIAL: Las infraestructuras deCloud Computing (Computación enNube) proporcionan mayor capacidad deadaptación, recuperación de desastres completa y reducción al mínimo de lostiempos de inactividad.


NO NECESITA INSTALAR NINGÚN TIPO DE HARDWARE O SOFTWARE: unainfraestructura 100% de Cloud Computing (Computación en Nube) la bellezade la tecnología de Cloud Computing es su simplicidad… y el hecho de querequiera menor inversión para empezar a trabajar.


IMPLEMENTACIÓN MÁS RÁPIDA Y CON MENOS RIESGOS: Podrá empezar a trabajar muy rápidamente gracias a una infraestructura de Cloud Computing. Notendrá que volver a esperar meses o años e invertir miles de dólares antes deque un usuario inicie sesión en su nueva solución. Sus aplicaciones en tecnología de Cloud Computing (Computación en Nube) estarán disponibles en cuestión de semanas omeses, incluso con un considerable nivel de personalización o integración.


GRAN CAPACIDAD DE PERSONALIZACIÓN: La infraestructura de CloudComputing (Computación en Nube) no sóloproporciona útiles funciones de personalización y configuración deaplicaciones, sino que también conserva las personalizaciones incluso despuésde las actualizaciones. Y aún mejor, la tecnología de Cloud Computing(Computación en Nube) es ideal para el desarrollo de aplicaciones que estén en consonancia con las crecientesnecesidades de su organización o empresa.


MÁS OPCIONES PARA LOS USUARIOS COMERCIALES. La tecnología de CloudComputing (Computación en Nube) permitepersonalizaciones y generación de informes de manera directa y sencilla paralos usuarios comerciales.

No hay comentarios: