jueves, 27 de febrero de 2020

8. COMPUTACIÓN EN LA NUBE

Algunas entidades estrechamente relacionadas con la tecnología y, concretamente, con la computación en la nube, como Comstor, nos dan a conocer cómo funciona la estructura de la Computación en Nube y sus aplicaciones en el entorno corporativo.

Para comenzar, Comstor define Cloud Computing como una tecnología que virtualiza recursos y equipos, es decir, aplicaciones archivos, software y otros datos que no tienen más que estar instalados o almacenados en la computadora del usuario.


La Nube puede diferenciarse en diferentes tipos, de los cuales destacan:
Nube Pública: Este servicio es proporcionado a usuarios comunes o empresas a través de Internet; está más dirigida al público común que al público corporativo. La Nube, posee un alto rendimiento, acceso directo, bajo costo y escalabilidad, pero presenta un incremento de riesgo en privacidad ya que el usuario se puede enfrentar a eventuales problemas de seguridad debido a su carácter público. De acuerdo con Gartner, el mercado mundial de servicios de Nube pública debe crecer 16.5% en 2016, para alcanzar un monto de USD $204 mil millones.
Nube Privada: Ofrece todas las funciones básicas de la tecnología exclusivamente a una empresa o grupo específico. Integra todos los departamentos y áreas por medio del modelo de Cloud Computing, además de posibilitar el almacenamiento y acceso a datos corporativos con seguridad, tiene un costo de despliegue mayor que una Nube interna, lo que pude ser un obstáculo para las PyME.
Nube Híbrida: Consiste en mantener algunos sistemas en la Nube privada y otros en la Nube pública, simultáneamente. Es el modelo más utilizado en el mercado corporativo ya que posee un alto rendimiento, acceso directo, bajo costo, escalabilidad, seguridad y un control total. La Nube Híbrida cubre la demanda de escalabilidad, por ejemplo, cuando una empresa necesita la capacidad adicional de un servidor por un corto periodo de mucho movimiento.

La clasificación del Tipo de Servicio se divide en 3:

Infraestructura como Servicio (IaaS): Que representa la contratación de servidores virtuales, el volumen del tráfico de datos, los datos almacenados y otros rubros. Su costo se basa en la cantidad de servidores virtuales, el volumen de tráfico de datos, los datos almacenados y otros rubros.

Plataforma como Servicio (PaaS): Este modelo es útil porque elimina la necesidad de adquirir hardware y licencias de software, y utiliza la misma estructura como servicio.

Software como Servicio (SaaS): Se trata de un modelo en el cuál la adquisición y/o utilización de un software no está vinculada a la compra de licencias. Permite controlar lo que la empresa necesita, pues sólo se paga lo que se usa.

¿Por qué se debe implementar Cloud Computing? Reducción de costos, entrega de resultados rápidos, garantía de seguridad y conformidad de datos, mejor utilización de los recursos, suministro de un servicio bajo demanda y la optimización de la gestión de la política de seguridad.

Continuando con el tema, vemos una imagen que puede ayudar a aclarar nuestras ideas acerca del cloud computing o computación en la nube.
Estructura del Cloud Computing:


En la parte superior de la nube encontramos a los clientes. Para ello todo lo demás es transparente.

Como primera capa SaaS, tenemos el Software que será usado por los Clientes y soportado por la segunda capa.

En esta segunda capa PaaS, tenemos el conjunto de instrucciones, APIS, herramientas… que darán soporte a la capa SaaS.

La última capa IaaS, de nivel más bajo, da soporte a toda la estructura PaaS.

Con una buena definición y uso de esta estructura, se podrá alcanzar todas las ventajas el los sistemas de Cloud Computing proveen:


ALGUNAS DEFINICIONES QUE PUEDEN AYUDARNOS A COMPRENDER MEJOR ESTE ARTÍCULO SON:

Agilidad: Disponibilidad de uso en cualquier dispositivo con conexión a Internet.

API: Posibilidad de adaptación a otras nubes.

Independencia de localización: No requiere las tres primeras capas de grandes inversiones en equipos informáticos y comunicaciones.

Virtualización: Compartir datos de forma rápida con otros usuarios.

Multiusuario: Aplicaciones con múltiples usuarios conectados.

Fiabilidad: Menos probabilidades de perdida de información.

Escalabilidad y elasticidad: Posibilidad de aumentar las prestaciones de estos servicios de forma fácil y rápida, pasar de 300 a 50.000 clientes sin problemas en un CRM p.e.

Rendimiento: Disponibilidad completa los 365 días, las 24 horas.

Seguridad: Sistemas con un gran volumen de usuarios, por tanto, con una gran inversión de seguridad. Sería un desastre que fallara este ámbito, puesto que estos sistemas contienen una gran cantidad de información delicada (sería una noticia mundial).

Mantenimiento: El mantenimiento de las aplicaciones es transparente para los clientes de la nube.

De todo esto, se puede resumir que con los sistemas de Cloud Computing, se consigue abstraer a los clientes o usuarios de los mismos, de la complejidad de estos sistemas, aportándoles las ventajas, anteriormente indicadas.

Por último, aquí os dejo un enlace a una web con contenido muy interesante sobre el tema!

TAREA1:

1) Descarga una aplicación que te permita tener almacenamiento en la nube (entre otras cosas).
2) Explica por qué has elegido la aplicación.
3) Explica el proceso de descarga, instalación y configuración de la aplicación en tu dispositivo (Puedes hacerlo donde quieras: tableta, teléfono móvil, ordenador...).

No hay comentarios:

Publicar un comentario