Vous êtes sur la page 1sur 7

COMPUTACIÓN EN LA NUBE

CLOUD COMPUTING

Aro Eduardo, Moreno Genesis, Villalba Ederson

Ingeniería Informática, Departamento de Ingeniería


Universidad Nacional Experimental de Guayana
Ciudad Guayana, Edo–Bolívar, Venezuela

Resumen

El objetivo de este trabajo es identificar el estado de arte en el cual se encuentra la Computación en


la Nube (Cloud Computing) cada vez más utilizado. Puesto que es un paradigma en la cual los recursos
informáticos son ofrecidos y consumidos como servicios a través de una red en Internet sin que los usuarios
tengan conocimiento de la infraestructura que hay detrás. Las organizaciones ven en esta tecnología la
solución a muchos problemas, siendo un aspecto importante en la implementación, principalmente al tema de
la plataforma e infraestructuras tecnológicas, la cual va tomando fuerza con el avance continuo de la misma,
aprovechando el apogeo de la era digital, incluso se señala como el inicio de la era pos PC donde las
aplicaciones, usos y accesos se dirigen a otro tipo de dispositivos (móviles). La cual se orienta a la inversión
empresarial en infraestructura y vanguardias tecnológicas según las carestías de cada organización, generando
ventajas competitivas y modificaciones significativas en el mercado de las grandes tecnologías.

Palabras Claves: Computación en la Nube, Cloud Computing, Organización, Red, Tecnología, Móviles.

1. INTRODUCCION

Cuando se hace referencia a la nube, se está aludiendo a un término con algunos años de
historia y que es una forma metafórica de nombrar a Internet. Básicamente la computación en la
nube consiste en los servicios ofrecidos a través de la red tales como correo electrónico,
almacenamiento, uso de aplicaciones y otros, los cuales son normalmente accesibles mediante la
web. Al utilizar estos servicios, la información utilizada y almacenada, así como la mayoría de las
aplicaciones requeridas, son procesadas y ejecutadas por un servidor en Internet. [1]
Internet usualmente se visualiza y conceptualiza como una gran nube donde todo está
conectado y donde al conectarse se suministran todos los servicios requeridos. A este esquema de
trabajo se lo denomina Cloud Computing, el cual es similar a todos los esquemas antes nombrados,
pero potenciado con las tecnologías de vitalización. La Cloud Computing es un esquema del tipo
aaS o as a Service y que a veces se expresa como XaaS o EaaS para significar Everythingas a
Service. En general cualquier cosa como un servicio. Se puede dividir a Cloud Computing en las
siguientes capas: Software como Servicio (SaaS), Plataforma como Servicio (PaaS) e Infraestructura
como Servicio (IaaS) [2].

2. CARACTERISTICAS Computación en la Nube, Cloud Computing

No es necesario disponer de un equipo potente, tan solo de un aparato con conexión a internet; esto
debido a que el dispositivo del usuario no realizar a ningún proceso complejo y los ficheros puede guardarse
en la nube. Los servidores en donde se hallan los programas que se utilicen son los encargados de las tareas
complicadas que antes se realizaba localmente.

Con el uso del Cloud Computing no hay necesidad por parte del usuario de conocer la infraestructura
detrás de esta, ya que pasa a ser una abstracción, “una nube” donde las aplicaciones y servicios pueden
fácilmente crecer, funcionar rápido y con pocas fallas. Este tipo de servicio se puede pagar según alguna
métrica de consumo, no por el equipo usado en sí, sino por uso de CPU/hora como en el caso de Amazon
EC2.

Entre otras características podemos mencionar:

 Es auto reparable: En caso de surgir un fallo, el último respaldo (backup) de la aplicación se


convierte automáticamente en la copia primaria y apartar de esta se genera uno nuevo.

 Es escalable: Todo el sistema y su arquitectura es predecible y eficiente. Si un servidor maneja 1000


transacciones, 2000 transacciones serán manejadas por 2 servidores. Se establece un nivel de
servicios que crea nuevas instancias de acuerdo a la demanda de operaciones existente de tal forma
que se reduzca el tiempo de espera y los cuellos de botella.

 Vitalización: las aplicaciones son independientes del hardware en el que corran, incluso varias
aplicaciones pueden corren en una misma máquina o una aplicación puede usar varias maquinas a la
vez. El usuario es libre de usar la plataforma que desee en su terminal (Windows, Unix, Mac), al
utilizar las aplicaciones existentes en la nube puede estar seguro de que su trabajo conservara sus
características bajo otra plataforma.

 Posee un alto nivel de seguridad: El sistema esta creado de tal forma que permite a diferentes
clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su seguridad y
privacidad; de esto se ocupa el sistema proveedor que se encarga de cifrar los datos.

 Disponibilidad de la información: No se hace necesario guardar los documentos editados por el


usuario en su computadora o en medios físicos propios ya que la información radicara en Internet
permitiendo su acceso desde cualquier dispositivo conectado a la red (con autorización requerida)
[2].
3. TIPOS DE NUBES

Las nubes públicas se manejan por terceras partes, y los trabajos de muchos clientes diferentes
pueden estar mezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras de la nube.
Los usuarios finales no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor,
red, discos como los suyos propios.

Las nubes privadas son una buena opción para las compañías que necesitan alta protección de datos
y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura en-demanda manejada por un
solo cliente que controla qué aplicaciones debe correr y dónde. Son propietarios del servidor, red, y disco y
pueden decidir qué usuarios están autorizados a utilizar la infraestructura.

Las nubes híbridas combinan los modelos de nubes públicas y privadas. Usted es propietario de
unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del
escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de determinar cómo distribuir
las aplicaciones a través de estos ambientes diferentes. Las empresas pueden sentir cierta atracción por la
promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará probablemente reservada a
aplicaciones simples sin condicionantes, que no requieran de ninguna sincronización o necesiten bases de
datos complejas [3].

La computación en la nube basa su arquitectura haciendo una separación entre hardware, plataforma y
aplicaciones

4. ARQUITECTURA DE LA NUBE
Software como Servicio (SaaS)
Se encuentra en la capa Mas alta y consiste en la entrega de aplicaciones completas como un servicio.
El proveedor de tecnologías de información y comunicación (TIC) ofrece el SaaS (Software as a
Service). Para ello dispone de una aplicación que se encarga de operar y mantener y que frecuentemente es
desarrollada por el mismo. Con ella se encarga de dar servicio a multitud de clientes a través de la red, sin que
estos tengan que instalar ningún software adicional. La distribución de la aplicación tiene el modelo de uno a
muchos, es decir, se elabora un producto y el mismo lo usan varios clientes.
Los proveedores de SaaS son responsables de la disponibilidad y funcionalidad de sus servicios no dejando de
lado las necesidades de los clientes que finalmente son los que usaran el software [3].
Plataforma como Servicio (PaaS)
En orden descendente, PaaS (Platform as a Service) es la siguiente capa. Básicamente su objetivo se
centra en un modelo en el que se proporciona un servicio de plataforma con todo lo necesario para dar soporte
al ciclo de planteamiento, desarrollo y puesta en marcha de aplicaciones y servicios web a través de la misma.
El proveedor es el encargado de escalar los recursos en caso de que la aplicación lo requiera, de que la
plataforma tenga un rendimiento óptimo, de la seguridad de acceso, etc. Para desarrollar software se necesitan
bases de datos, herramientas de desarrollo y en ocasiones servidores y redes. Con PaaS el cliente únicamente
se enfoca en desarrollar, depurar y probar ya que la herramienta necesaria para el desarrollo de software es
ofrecida a través de Internet, lo que teóricamente permite aumentar la productividad de los equipos de
desarrollo [3].
Infraestructura como Servicio (IaaS)
IaaS (Infrastructure as a Service) corresponde a la capa más baja. La idea básica es la de hacer uso externo
de servidores para espacio en disco, base de datos, ruteadores, swtiches, así como tiempo de computo
evitando de esta manera tener un servidor local y toda la infraestructura necesaria para la conectividad y
mantenimiento dentro de una organizaron. Con una IaaS lo que se tiene es una solución en la que se paga por
consumo de recursos solamente usados: espacio en disco utilizado, tiempo de CPU, espacio para base de
datos, transferencia de datos, etc. [3].

5. VENTAJAS DE CLOUD COMPUTING


Accesibilidad global
A través de Cloud Computing es posible poner a disposición una sola aplicación para miles de usuarios
conectados. Para acceder a los datos disponibles “en la nube” desde cualquier lugar, lo único que se necesita
es tener una conexión de Internet. Esto es muy importante para empresas que tienen profesionales dispersos
geográficamente o que permanecen mucho tiempo fuera de la oficina. Imagina la eficiencia que esto aporta al
equipo de ventas de una empresa multinacional, por ejemplo. Independientemente del lugar en que se
encuentre, el vendedor tiene acceso total a toda la información que requiere para una negociación [5].
Mayor productividad
Cloud Computing permite que las personas dediquen más tiempo a trabajar en actividades que generen
valor para la empresa que cuestiones meramente operativas. Esto permite utilizar mejor el equipo de trabajo,
reducir el tiempo de ejecución y aumentar la productividad. Piensa en los beneficios que obtiene un equipo de
TI por estar totalmente enfocado en el desarrollo de soluciones para determinado proyecto, sin tener que
preocuparse por la instalación de hardware y software, implementación de sistemas, instalación de data
centers u otras tareas de este tipo. Mejor Colaboración entre equipos de trabajo [5].
Fácil gestión y mantenimiento
En servicios de Cloud Computing toda la infraestructura del servicio utilizado, así como su actualización y
mantenimiento, queda a cargo del proveedor del servicio. Pero también es posible que la empresa gestione y
monitoree sus dispositivos de forma remota, además de administrar fallas, vulnerabilidades, accesos de
usuarios, asignación de servidores, tiempo de uso y mucho más. Todo esto por medio de una sola interfaz [5].

6. DESVENTAJAS DEL CLOUD COMPUTING


La más renombrada de las desventajas es la vulnerabilidad del acceso a la información. Empecemos
primero por comprender que desplazar nuestra información fuera del alcance físico ya es abrumador y si a
esto le sumamos el fácil acceso a ella, el “miedo” nos toma como presa. Para compensar un poco este temor
que tiene el cliente, las compañías tienen grandes sistemas de alta seguridad para mantener los datos a salvo
[5].

Seguridad
Es la principal preocupación que existe con respecto a esta solución tecnológica y es al mismo tiempo el
principal desafío al que se enfrentan las empresas proveedoras del servicio que deben mejorar sus sistemas de
encriptación y cifrado continuamente para proteger los datos. El compromiso de las compañías de Cloud
Computing es brindar una infraestructura robusta con el mayor nivel de seguridad y confiabilidad posible,
pero debemos recordar que este sistema implica necesariamente que la información y los datos almacenados
en los servidores externos tengan que estar disponibles en línea para poder acceder a ellos, lo que significa
inevitablemente que al circular por internet la información es susceptible de ser interceptada o modificada por
terceros que se especializan en ese tipo de delitos informáticos [5].

Privacidad
La privacidad de los datos y la información es uno de los aspectos más sensibles en una organización, los
próximos desarrollos, los proyectos a futuro o el lanzamiento de nuevos productos y servicios son ejemplos de
asuntos clave para el desempeño de una compañía que al estar alojados en los servidores del proveedor de
Cloud Computing evidentemente dejan de ser conocidos sólo por la organización dueña de ellos [5].

Conectividad
Entre los beneficios del Cloud Computing mencionábamos la facilidad de acceso a los datos mediante una
conexión a internet y un dispositivo apto para ello, pero ésta es al mismo tiempo una gran desventaja puesto
que la posibilidad de acceso a la información depende directamente de la calidad y disponibilidad del servicio
que preste nuestro proveedor de internet [5].
7. CONCLUSIONES

Sin duda alguna Computación en la Nube o Cloud Computing ha llegado para establecerse cada vez
de manera más formal, aportando con soluciones y mejoras que van aumentando con el pasar de los días, de
tal manera que son más usuarios los que se integran a este modo de trabajo tecnológico.

Un total rechazo a utilizar los servicios en la nube tal vez haría que una empresa termine aislada y
posiblemente quebrada, tal como sucedería si hoy se rechazara de pleno el uso del correo electrónico o redes
sociales. La implementación de Computación de la nube trae grandes beneficios a la institución en cuanto a
ahorro en Gastos de inversión en equipos, Manejo confiable y acceso 24/7 a la información sin necesidad de
una infraestructura tecnológica sofisticada y costosa, pues las capacidades que puede brindar la nube en el
ámbito educacional y empresarial, teniendo relevancia para la docencia, el aprendizaje, la investigación o la
gestión de la información, proporcionando experiencias, mas contextualizadas y basadas en el
descubrimiento. [4]
Y es que con la portabilidad que traen consigo la computación móvil, la habilidad que traerían
consigo la información o de poder consultar y acceder a fuentes de información para el desarrollo académico
y empresarial en cualquier parte, sirve de gran ayuda y da lugar a muchas posibilidades.

REFERENCIAS

[1] Oscar Ávila Mejía. Computación en la nube Depto. de Ingeniería Eléctrica. UAM-I Disponible en:
http://www2.izt.uam.mx/newpage/contactos/anterior/n80ne/nube.pdf Consultado: 25/05/2019

[2] Maria A. Murazzo, Nelson R. Rodríguez MOBILE CLOUD COMPUTING. Disponible en:
sedici.unlp.edu.ar/bitstream/handle/.../Documento_completo.pdf%3Fsequence%3D1 Consultado:
25/05/2019

[3] Arana López, Liz Melissa; Ruiz Rivera, María Elena; La Serna Palomino, Nora Análisis de
aplicaciones empleando la computación en la nube de tipo PaaS y la metodología ágil Scrum Industrial
Data, vol. 18, núm. 1, 2015, pp. 149-160 Universidad Nacional Mayor de San Marcos Lima, Perú
Disponible en: http://www.redalyc.org/articulo.oa?id=81642256017 Consultado: 26/05/2019

[4] Nelly Lisbeth Hernandez Quintero y Esp. Anderson Smith Florez Fuentes COMPUTACIÓN EN LA
NUBE CLOUD COMPUTING Disponible en: https://dialnet.unirioja.es/descarga/articulo/5109245.pdf
Consultado: 26/05/2019

[5] Homero E. Jinez, Bolívar E. Jinez Sorroza, Jean Pool Jinez Sorroza, Jesús E. Rodríguez Villacis,
Washington Antonio Caraguay, Marco Vinicio Sotomayor Sánchez, COMPUTACION EN LA NUBE
Revista Científica Mundo de la Investigación y el Conocimiento. Vol. 2 núm., 1, febrero, ISSN: 2588-
073X, 2018, pp. 703-715. Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=6732911
Consultado: 26/05/2019

Vous aimerez peut-être aussi