La computación en nube es un
sistema informatico basado en Internet y centros de datos remotos para
gestionar servicios de información y aplicaciones. La computación en nube
permite que los consumidores y las empresas gestionen archivos y utilicen
aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a
Internet. Esta tecnología ofrece un uso mucho más eficiente de recursos, como
almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente
los recursos necesarios en cada momento.
Software como servicio
Se encuentra en la capa más alta
y caracteriza una aplicación completa ofrecida como un servicio, en-demanda,
vía multitenencia —que significa una sola instancia del software que corre en
la infraestructura del proveedor y sirve a múltiples organizaciones de
clientes. El ejemplo de SaaS conocido más ampliamente es Salesforce.com, pero
ahora ya hay muchos más, incluyendo las Google Apps que ofrecen servicios
básicos de negocio como el e-mail. Por supuesto, la aplicación multitenencia de
Salesforce.com ha constituido el mejor ejemplo de cómputo en nube durante unos
cuantos años. Por otro lado, como muchos otros jugadores en el negocio del
cómputo en nube, Salesforce.com ahora opera en más de una capa de la nube con
su Force.com, que ya está en servicio, y que consiste en un ambiente de
desarrollo de una aplicación compañera (“companion application”), o plataforma
como un servicio. Otro ejemplo es la plataforma MS Office como servicio SaaS
con su denominación de Microsoft Office 365, que incluye versiones online de la
mayoría de las aplicaciones de esta suite ofimática de Microsoft.
Plataforma como servicio
La capa del medio, que es la
plataforma como servicio (en inglés platform as a service, PaaS), es la
encapsulación de una abstracción de un ambiente de desarrollo y el
empaquetamiento de una serie de módulos o complementos que proporcionan,
normalmente, una funcionalidad horizontal (persistencia de datos,
autenticación, mensajería, etc.). De esta forma, un arquetipo de plataforma
como servicio podría consistir en un entorno conteniendo una pila básica de
sistemas, componentes o APIs preconfiguradas y listas para integrarse sobre una
tecnología concreta de desarrollo (por ejemplo, un sistema Linux, un servidor
web, y un ambiente de programación como Perl o Ruby). Las ofertas de PaaS pueden
dar servicio a todas las fases del ciclo de desarrollo y pruebas del software,
o pueden estar especializadas en cualquier área en particular, tal como la
administración del contenido.
Los ejemplos comerciales incluyen
Google App Engine, que sirve aplicaciones de la infraestructura Google, y
también Windows Azure , de Microsoft, una plataforma en la nube que permite el
desarrollo y ejecución de aplicaciones codificadas en varios lenguajes y
tecnologías como .NET, Java y PHP. Servicios PaaS tales como éstos permiten
gran flexibilidad, pero puede ser restringida por las capacidades que están
disponibles a través del proveedor.
Infraestructura como servicio
La infraestructura como servicio
(infrastructure as a service, IaaS) -también llamado en algunos casos hardware
as a service, HaaS) se encuentra en la capa inferior y es un medio de entregar
almacenamiento básico y capacidades de cómputo como servicios estandarizados en
la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y
otros sistemas se concentran (por ejemplo a través de la tecnología de
virtualización) para manejar tipos específicos de cargas de trabajo —desde
procesamiento en lotes (“batch”) hasta aumento de servidor/almacenamiento
durante las cargas pico. El ejemplo comercial mejor conocido es Amazon Web Services,
cuyos servicios EC2 y S3 ofrecen cómputo y servicios de almacenamiento
esenciales (respectivamente). Otro ejemplo es Joyent cuyo producto principal es
una línea de servidores virtualizados, que proveen una infraestructura
en-demanda altamente escalable para manejar sitios Web, incluyendo aplicaciones
Web complejas escritas en Python, Ruby, PHP, y Java.
Conclusion
Todo indica que la computación en
la nube es una tendencia tecnológica imparable, que de manera progresiva pero
segura está siendo adoptada por empresas de todo tipo, en especial las PYMES.
Las predicciones para 2012 hacia adelante confirman que las compañías de nuestro país han
entendido las grandes ventajas de cloud computing y están dispuestas a
aprovechar este modelo para impulsar su crecimiento corporativo.




No hay comentarios:
Publicar un comentario