CLOUD COMPUTING
CLOUD COMPUTING
Es
un concepto que se usa para describir una nueva clase de computación basada en
red que se realiza a través de Internet. Se trata básicamente de un paso a
partir de Utility Computing. Es un grupo de hardware, software e
infraestructura de Internet integrados y en red, llamada plataforma.
El
uso de Internet para la comunicación y el transporte proporciona hardware,
software y servicios de red a los clientes. Estas plataformas ocultan la
complejidad de y los detalles de la infraestructura subyacente de los usuarios
y las aplicaciones al proporcionar una interfaz gráfica o API (Interfaz de
programación de aplicaciones) muy simple.
Además,
la plataforma proporciona servicios a pedido, que están siempre disponibles, en
cualquier lugar y en cualquier momento. Hay un pago por uso y según necesidad,
elástico; ampliación y reducción de capacidades y funcionalidades; servicios de
hardware y software disponibles para mercados generales, empresas y
corporaciones.
VENTAJAS DEL CLOUD
COMPUTING
v Es escalable: con un coste bastante accesible, una pyme puede comprar una licencia, mientras que una multinacional, comprará 500 licencias. Y las dos
compartirán los mismos servicios.
v Dejamos de depender de nuestro
puesto físico de trabajo. Al tener los
datos en el servidor, cualquier
ordenador, Smartphone o cyber café se convierten en nuestra oficina.
v Se ahorra en
equipamiento, pues ya no tendremos que preocuparnos de
nuestros equipos (si
están o no obsoletos) y cuándo
cambiarlos. De ello se encargará la empresa proveedora.
v Ahorramos también en eficiencia
en caídas y backups, pues las
empresas proveedoras se encuentran realmente equipadas para hacer frente a posibles contingencias.
v Implementación rápida de
software ya probado por miles
de usuarios en el planeta.
v Gran capacidad de personalizar las aplicaciones y su aspecto.
v Actualizaciones automáticas que surgen de la experiencia y uso de
millones de usuarios y sus requerimientos.
DESVENTAJAS DEL CLOUD COMPUTING
Ø Dependemos de nuestro
proveedor, de que tenga una buena
política y preserve los datos, aunque pueden hacerse backups periódicos al disco duro de nuestro
ordenador.
Ø ¡Si se nos corta Internet,
estaremos en apuros! Esta es una
clara desventaja, pero podremos salvar este problema si contamos con dispositivos que nos ofrezcan una vía
alternativa de conexión, como por ejemplo una conexión WIFI. También existe la
posibilidad de trabajar offline.
Ø Vulnerabilidad de la
privacidad de nuestros datos,
aunque si nos ponemos a pensar, ésta ya existe cuando usamos EMAIL, YAHOO, etc.
El acceso con contraseñas y
sectores de seguridad con protocolo https, disminuyen el peligro.
CAPAS DEL CLOUD COMPUTING
- SOFTWARE COMO SERVICIO
(SAAS):
Se encuentra en la capa más alta y caracteriza una
aplicación completa ofrecida como un servicio, bajo demanda, vía multitenencia
(una sola instancia del software que corre en la infraestructura del proveedor
y sirve a múltiples organizaciones de clientes).
- PLATAFORMA COMO
SERVICIO (PAAS):
Consiste en 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 pre-configuradas 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 (IAAS):
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 para manejar tipos específicos de
cargas de trabajo.
Comentarios
Publicar un comentario