SlideShare a Scribd company logo
1 of 14
CLOUD COMPUTING
Cholán Vigo, AniceYuvitza
Osorio Romero, David
Cholán Vigo, Anice Yuvitza

López Young, Naysha Marisela
Cholán Vigo, Anice Yuvitza
Gómez Gutiérrez, Mario
ysha Marisela
Cholán Vigo, Anice Yuvitza

Universidad Nacional de Trujillo, Facultad de Informática

ysha Marisela

ysha Marisela

Resumen:
El Cloud Computing es una arquitectura de prestación y/o aprovisionamiento de servicios de tecnologías de
la información y la comunicación, que está tomando mucho protagonismo, y que, según los analistas, en los
próximos años se consolidará tanto por lo que respecta a los usuarios individuales de la red y servicios en
línea, como en las empresas, que afectará a su manera de utilizar las TIC.
En este artículo se identifican y analizan las cuestiones más relevantes del binomio Cloud Computingy
protección de datos de carácter personal.
Palabras claves:Computación en la nube, proveedor, servidor, usuario.
Abstract:
Cloud computing is an architecture delivery and / or service provisioning information technology and
communication, you are taking a starring role, and, according to analysts, in the coming years will be
consolidated thus far users individual network and online services, and businesses, which will affect the way
they use TIC.
This article identifies and analyzes the most important issues of Cloud Computing binomial and protection of
personal data.
Keywords:Cloud Computing, provider, server user.

1. INTRODUCCIÓN
Durante mucho tiempo el concepto de Web 2.0 ha estado rodando los términos más comunes de la
WWW (World Wide Web). En la actualidad el concepto más nuevo es el de Cloud Computing que
es la tendencia de disponer de archivos y aplicaciones directamente en la Web.
En los últimos 10 años la tendencia de guardar en algún lugar donde almacenar información es la
contaste de las empresas, por eso cada vez la distancia se acorta entre el usuario y la red de redes.
El término Cloud Computing literalmente al español es “Computación de Nube”.Desde los
primeros tiempos se ha graficado la noción de Internet como una nube hacia donde se conectan
todas las computadoras del mundo. Lo cierto es que Internet es un concepto más complejo, ya que
se trata de computadoras individuales que conforman redes, las cuales a su vez se agrupan para
conformar conglomerados de redes. Estos conglomerados se interconectan conformando una red de
redes, que denominados Internet. Es por eso que para simplificar esta explicación, se ha graficado
Internet como una nube, hacia la cual se conecta cada PC para utilizar los servicios y aplicaciones
que todos conocemos.
2. CLOUD COMPUTING
2.1. ¿Qué es Cloud Computing?(Computación en la Nube)
Es una tecnología que permite acceder a servicios y aplicaciones a través de Internet
mediante un navegador convencional. En este tipo de sistema, el usuario puede acceder
a todo tipo de servicios sin la necesidad de instalar un software en su ordenador.
Una forma de graficar este punto, es con un ejemplo sencillo. Todas las personas que
manejan computadoras tienen cuentas de correo electrónico. Tomando como referencia
a Hotmail, Gmail o Yahoo, nos daremos cuenta que para utilizar sus casillas de correo
no es necesario instalar ningún software. Solamente tenemos que acceder mediante el
navegador a la página principal del cliente de correo, y colocar el nombre del usuario y
contraseña.
De este modo, podemos administrar nuestro correo, recibir mensajes, enviarlos e,
incluso, almacenarlos. Ahora bien, toda esta información no se aloja en nuestro
ordenador, sino que se almacena en nuestro servidores de las empresas prestadoras de
estos servicios. Otros ejemplos que podemos utilizar vía Web son los blogs, los
antivirus, online, las emisoras de radio y video, entre otros.

Fig. 1: Cloud Computing
2.2. Características de Cloud Computing
Una de las principales diferencias del Cloud Computing 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”.
Entre otras características se dice que Cloud Computing es:
 Auto Reparable: En caso de fallo, el último backup de la aplicación pasa a
ser automáticamente la copia primaria y se genera uno nuevo.
 Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un
servidor maneja 1000 transacciones, 2 servidores manejaran 2000
transacciones.
 Virtualizado: Las aplicaciones son independientes del hardware en el que
corran, incluso varias aplicaciones pueden corren en una misma maquina o
una aplicación puede usar varias máquinas a la vez.
 Multipropósito: El sistema está creado de tal forma que permite a
diferentes clientes compartir la infraestructura sin preocuparse de ello y sin
comprometer su seguridad y privacidad.

2.3. Cloud Computing para la gestión de la empresa
Las empresas deben ser conscientes de la necesidad de adaptarse a los nuevos tiempos
y por consiguiente a los modelos de negocio actuales, que evolucionan a un ritmo
vertiginoso. Para evitar quedar fuera del mercado y alejadas de la competencia, muchas
son las empresas que se sirven de las últimas tecnologías para lograr sus objetivos de
forma mucho más rápida y eficiente.
En la actualidad existen gran cantidad de
programas y servicios que ayudan a la gestión,
haciéndola mucho más productiva y permitiendo
dedicar los esfuerzos en tiempo e inversión, a otras
partes también importantes, como pueda ser la
producción, atención al cliente, servicio postventa o
innovación.
Fig. 2: Gestión de una empresa
a) Dataprius: (Almacenar y compartir)
El Dataprius es uno de ellos, se trata de un sistema que permite almacenar y
compartir archivos remotos y cuya información reside de forma privada en la nube.
Este tipo de software es empleado por diversos tipos de públicos y con diferentes
propósitos: por profesionales independientes que tienen necesidad de trabajar desde
cualquier lugar, por empresas con varias localizaciones geográficas, por oficinas que
pretenden lograr una digitalización total y por aquellas empresas que desean
implantar un sistema de gestión documental.
b) Integria IMS: (Seguridad corporativa)
Pero si lo que las empresas desean es mejorar la productividad en entornos
ofimáticos y contribuir a garantizar la seguridad corporativa, la herramienta
adecuada es Integria IMS. Este instrumento de gestión empresarial permite quién,
cómo y cuándo está haciendo uso de sus aplicaciones corporativas, al tiempo que da
la opción de trazar un perfil de navegación web detallado, ofreciendo información
sobre las páginas visitadas y el tiempo de uso de las mismas.
c) GotelGest.net: (Control para cualquier área de la organización)
Hacia las PYMES se dirige también GotelGest.Net, desarrollado para que las
empresas puedan disponer de un completo software de gestión que les permita
controlar cualquier área de la organización. Ofrece además como valor añadido,
programa de gestión contable, facturación electrónica, gestión documental y un
asistente para traspase de datos desde ficheros Excel de artículos, clientes y
proveedores.

2.4. Ventajas y Desventajas de Cloud Computing
Las ventajas de Cloud Computing son:
Acceso a la información y los servicios desde cualquier lugar.
Disponibilidad del servicio y/o aplicación web 24h/7dias/365dias.
Accesibilidad mediante diferentes tecnologías compatibles, tales como: pdas,
móviles, portátiles, blackberrys, netbooks, etc.
Servicios gratuitos y de pago según las necesidades del usuario.
No saturación del uso del disco duro en el ordenador o aplicación que se usa,
debido a que solo se necesita un navegador web, e internet.
Capacidad de procesamiento y almacenamiento sin instalar máquinas localmente.
Las desventajas son las siguientes:
Dependencia de los servicios en línea.
Descontrol del manejo, almacenamiento y uso de esta información.
Dependiendo de qué tecnología use ese servicio, un dispositivo u otro podrá
acceder o no a usarlo.
Mayor dependencia de proveedores de internet, y de la velocidad de adsl, cable,
fibra óptica u otras tecnologías.
Posibilidad de que delincuentes cibernéticos revienten la seguridad del servicio y
se hagan con datos privados.

2.5. Ejemplos de Cloud Computing
Varias son las grandes empresas que se han dedicado a ofrecer estos servicios,
promoviendo el fácil acceso a nuestra información, los bajos costos, la escalabilidad y
muchas características que nos hace pensar en la comodidad que nos brindan, entre
ellas podemos mencionar:
a) Google Apps: brinda el servicio de aplicaciones para empresas como Gmail,
Google Talk, Google Calendar y Google Docs, etc.
b) Amazon Web Services: los servicios que ofrece son el Amazon EC2, Amazon
S3, SimpleDB, Amazon SQS.
c) Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas
para desarrollo.
d) Rackspace:una famosa empresa de hosting, está detrás de Mosso una
compañía la cual ofrece un paquete de básico de hosting y a partir de este se
escala según se necesite (y sin migrar de servidores). Recientemente Rackspace
adquirió a JungleDisk, un popular cliente para Amazon S3 y que a futuro estará
integrándose con CloudFiles, otro servicio de Mosso.
Fig. 3: Servicios de Cloud Computing

3. LAS TRES CLASES DE CLOUD COMPUTING
3.1. SOFTWARE AS A SERVICE (Software como Servicio - SaaS)
El modelo SaaS supone el uso de diferentes aplicaciones en forma de alquiler, consiste
en que el cliente en vez de comprar el software paga por el servicio que éste
proporciona. El cliente no instala el software en sus servidores, sino utiliza los equipos
del desarrollador del software. Entonces tiene que pagar sólo por el servicio,
mantenimiento del servidor y asesoramiento.
En conclusión, el cliente obtiene el acceso a una aplicación necesaria ubicada en el
servidor del desarrollador, lo que le permite ahorrar dinero y recursos e integrar
rápidamente un programa en su empresa. No hace falta decir que al final ganan todos:
el cliente no tiene que gastar dinero para administrar el sistema, el proveedor ofrece
inmediatamente el servicio necesario porque el software está instalado en sus equipos.
3.1.1. Ejemplo de SaaS
El software es un producto que se puede distribuir de varias maneras. De forma clásica
se hace mediante una instalación directa en equipos del cliente. Normalmente, si
alguien quiere usar una aplicación de ventas, compra el CD-producto de instalación,
ejecuta un programa de configuración, da sus claves y, de este modo, puede comenzar a
utilizar el sistema.
Pero si el usuarionecesita que otra persona al
extremo del globo terráqueo consulte su lista de
clientes, o de cobros pendientes, o de precios, y
los quisiera manipular con el mismo software,
necesitaría otro CD-producto, o necesitaría
bajar ese programa ejecutable de la web, y
generalmente necesitaría otra licencia para ese
producto, o hacer uso de una VPN, o
comunicarse mediante correo electrónicocon la
sede de operaciones. En cambio, si el software
está
modelado
como
servicio,
los
requerimientos pueden ser mucho más simples.
Fig. 4: Ejemplo SaaS

3.1.2.

Ventajas
No es necesario que el cliente cuente con un área especializada de soporte para
el sistema, por lo que se reducen sus costes y riesgo de inversión.
La empresa IT no desatiende al cliente. El servicio y atención continua del
proveedor al cliente es necesaria para que este último siga pagando el servicio.
La empresa IT provee los medios seguros de acceso en los entornos de la
aplicación. Si una empresa IT quiere dar SaaS en su cartera de productos, debe
ofrecer accesos seguros para que no se infiltren datos privados en la red
pública.
No es necesaria la compra de una licencia para utilizar el software, sino el pago
de un alquiler o renta por el uso del software.
Se le permite al cliente completa flexibilidad en el uso de los sistemas
operativos de su preferencia, o al cual pueda tener acceso.
3.1.3.

Crítica sobre SaaS

Richard Stallman ha criticado el SaaS. Según Stallman, usar SaaS se puede comparar a
utilizar software privativo.
No siempre un software brindado como servicio es del estilo no-modificable. De hecho,
existen algunas modalidades de servicio en las cuales el producto/software se configura
a medida del cliente.
Existen diversos software del tipo SaaS que poseen una licencia GPL, y donde el
proveedor solamente cobra por el uso del servicio, dando la posibilidad al cliente de
modificarlo o conseguir el código fuente, implementarlo en el servidor de la propia
empresa, y ésta, a su vez, distribuir el servicio hacia sus empleados vía Internet (los
ejemplos más comunes son algunos ERPs y CRM).

3.2. INFRASTRUCTURE AS A SERVICE (Infraestructura como Servicio - Iaas)
La infraestructura como servicio o IaaS, por sus siglas en inglés, es el modelo de
provisión de recursos informáticos como servidores, almacenamiento, firewalls, y
redes, entre otros, como un servicio.
IaaS como el modelo más simple de computación en la nube ayuda a las organizaciones
a la reducción de costos invirtiendo solo en lo necesario para sus operaciones. Por otra
parte, el crecimiento y modernización pueden llevarse a cabo gradualmente, con base
en las necesidades de negocio.
3.2.1.

Características
Escalabilidad ilimitada para implantaciones de IaaS con compatibilidad integrada
con la división de datos (partitioning).
Compatibilidad con cualquier latencia de procesamiento de datos de la IaaS.
Conectividad con prácticamente cualquier tipo y fuente de datos en los sistemas
de la nube y del entorno local.
Funcionalidad de autoservicio para usuarios de IaaS no técnicos.
Capacidad para perfilar, limpiar y estandarizar los datos basados en la nube.
Archivado sencillo, escalable y basado en la nube para el acceso, disponibilidad,
gestión y recuperación eficaz y rentable de los datos de la IaaS.
3.2.2.

Versiones compatibles con IaaS

a) InformaticaPowerCenter Cloud Edition es compatible con la IaaS: aplique la
potencia y escalabilidad de InformaticaPowerCenter a entornos informáticos
verdaderamente virtuales para IaaS, con una integración de datos exhaustiva en
los sistemas del cloud y del entorno local.
b) Informatica Data Quality Cloud Edition es compatible con la IaaS: incorpore
las aplicaciones del cloud de manera fluida en el perfilado, la evaluación de la
calidad, la limpieza y los scorecards de datos.
c) Informatica Data Archive Cloud Store Option es compatible con la IaaS:
amplíe las mejores prácticas de archivado de datos al cloud y aproveche la IaaS
para disfrutar de un almacenamiento y un acceso de alto rendimiento, escalables
y asequibles.

3.2.3.

Ejemplo de IaaS

Un ejemplo de IaaS sería Amazon Web Service (AWS). AWS ofrece a las empresas
una plataforma de servicios basados en el cloud. Las empresas pueden acceder a
potencia informática, servidores de almacenamiento, etc.
Sólo se paga por el consumo utilizado y es un entorno seguro y fiable. Fácilmente
escalable, es el usuario quien controla los recursos que consume y ofrece varios
servicios que se pueden incorporar en las aplicaciones del cliente.

Fig. 5: Ejemplo IaaS
3.3. PLATFORM AS A SERVICE (Plataforma como Servicio - PaaS)
Es el punto donde los desarrolladores empezamos a tocar y desarrollar nuestras propias
aplicaciones que se ejecutan en la nube. En este caso nuestra única preocupación es la
construcción de nuestra aplicación, ya que la infraestructura nos la da la plataforma.
Es un modelo que reduce bastante la complejidad a la hora de desplegar y mantener
aplicaciones ya que las soluciones PaaS gestionan automáticamente la escalabilidad usando
más recursos si fuera necesario. Los desarrolladores aun así tienen que preocuparse de que
sus aplicaciones estén lo mejor optimizadas posibles para consumir menos recursos
posibles (número de peticiones, escrituras en disco, espacio requerido, tiempo de proceso,
etc.) Pero todo ello sin entrar al nivel de máquinas.

3.3.1.

Beneficio de PaaS

PaaS ofrece el potencial para que desarrolladores generales puedan construir
aplicaciones web sin tener un experto especializado. Esto le abre la puerta a toda una
generación de desarrolladores MS Access, Lotus Notes y PowerBuilder para que pueda
comenzar a construir aplicaciones web sin una curva de aprendizaje enorme.

3.3.2.

Falso PaaS: Cuatro formas de determinar si realmente es PaaS

Una solución PaaS tiene que, como mínimo, incluir los siguientes elementos:
 Opción 1: Un entorno de desarrollo basado en un navegador - si tienes que instalar
algo en tu computadora para desarrollar aplicaciones, entonces no es PaaS.
 Opción 2: Despliegue transparente hacia el entorno de ejecución - idealmente, el
desarrollador debería poder desplegar su aplicación PaaS con un solo click. Si hay
que hablar con alguna persona para instalar a la aplicación, entonces no es PaaS.
 Opción 3: Herramientas de monitoreo y gestión - aunque las soluciones basadas en
nubes son muy convenientes en cuanto a costos, puede resultar complicado
gestionarlas y escalarlas sin buenas herramientas. Si hay que construir o agregar
una herramienta de monitoreo propia para poder escalar la aplicación, entonces no
es PaaS.
 Opción 4: Facturación basada en el uso - lo que hizo que PaaS fuera popular es
que evita pagar por adelantado. Si no puedes pagar con la tarjeta de crédito
basándote en el uso que haces de la plataforma, entonces no es PaaS.
3.3.3.

Recursos PaaS

Hoy en día ya hay varios ofrecimientos PaaS:
 AppEngine de Google, basado en Python y Django, y ahora también en Java.
 Force.com de SalesForce, basado en la infraestructura SalesForceSaaS y en el
lenguaje Apex.
 BungeeConnect, un entorno de desarrollo visual basado en Java.
 LongJump, basado en Java / Eclipse.
 WaveMaker, un estudio de desarrollo visual basado en Java y alojado en
Amazon EC2.

3.3.4. Ejemplo de PaaS
Un ejemplo sería Windows Azure. Con esta plataforma Windows ofrece un entorno
para que los desarrolladores creen aplicaciones y servicios para el cloud, mediante los
centros de datos de Microsoft.

Fig. 6: Ejemplo PaaS
Cuando nos referimos a desarrollar aplicaciones en la nube tenemos que puntualizar de qué manera
lo vamos a hacer, ya que dentro del concepto nube existen distintas formas de hacerlo que nos
permiten una mayor flexibilidad o sencillez a la hora de desplegar nuestras aplicaciones o
mantenerlas.

Fig. 7: Clases de Cloud Computing
4. CONCLUSIONES
Finalmente el Cloud Computing está emergiendo. Se han dado la combinación de factores que
ha hecho que empiece a despegar. Aún quedan muchas incógnitas que resolver, especialmente
cual será el papel de los medianos y pequeños proveedores de hosting contra los grandes
proveedores.
La otra gran cuestión es qué características arquitectónicas deberán tener las aplicaciones que
aprovechen el Cloud Computing, que pueden correr sobre cientos o miles de máquinas virtuales
iguales:
 La aplicación debe poder escalar hacia arriba y hacia abajo de manera sencilla y rápida.
 El software de infraestructura debe estar pensado para correr sobre máquinas virtuales y no
sobre el metal.
 En los años se verá un crecimiento rápido de estos servicios, algo muy atractivo para las
empresas, que estarán interesadas en seguir de cerca su desarrollo, entender cómo pueden
beneficiarse de las alternativas que ofrece y asegurar que utilizan la tecnología de la
información de la forma más beneficiosa posible.
5. WEBGRAFÍA
http://campusv.uaem.mx/cicos/imagenes/memorias/7mocicos2009/Articulos/p11%2
0%20Cloud%20Computing.pdf
http://en.wikipedia.org/wiki/Cloud_computing
http://www.informatica.com/es/solutions/cloud-data-integration/infrastructure-as-aservice-iaas/
http://www.e-conomic.es/programa/glosario/definicion-cloud-computing
http://www.genbetadev.com/programacion-en-la-nube/entendiendo-la-nube-elsignificado-de-saas-paas-y-iaas
http://www.devicro.es/iaas-paas-saas

More Related Content

What's hot

Cloud Computing, definición, ser
Cloud Computing, definición, serCloud Computing, definición, ser
Cloud Computing, definición, ser
Corina Flores
 
Factibilidad del almacenamiento en la nube en empresas ecuatorianas
Factibilidad del almacenamiento en la nube en empresas ecuatorianasFactibilidad del almacenamiento en la nube en empresas ecuatorianas
Factibilidad del almacenamiento en la nube en empresas ecuatorianas
XimenaOrellana05
 

What's hot (20)

Informacion n la nube
Informacion n la nubeInformacion n la nube
Informacion n la nube
 
Computacion en la Nube
Computacion en la Nube Computacion en la Nube
Computacion en la Nube
 
PONENCIA GRUPO 26
PONENCIA GRUPO 26PONENCIA GRUPO 26
PONENCIA GRUPO 26
 
Cloud computing[11]
Cloud computing[11]Cloud computing[11]
Cloud computing[11]
 
Cloud Computing, definición, ser
Cloud Computing, definición, serCloud Computing, definición, ser
Cloud Computing, definición, ser
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Cloud Computing Empresa
Cloud Computing EmpresaCloud Computing Empresa
Cloud Computing Empresa
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Factibilidad del almacenamiento en la nube en empresas ecuatorianas
Factibilidad del almacenamiento en la nube en empresas ecuatorianasFactibilidad del almacenamiento en la nube en empresas ecuatorianas
Factibilidad del almacenamiento en la nube en empresas ecuatorianas
 
CLOUD COMPUTING HOY: Todo como Servicio.
CLOUD COMPUTING HOY: Todo como Servicio.CLOUD COMPUTING HOY: Todo como Servicio.
CLOUD COMPUTING HOY: Todo como Servicio.
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Cloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedoresCloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedores
 
Cloud Computing , caracteristicas 2011
Cloud Computing , caracteristicas 2011Cloud Computing , caracteristicas 2011
Cloud Computing , caracteristicas 2011
 
Información en la nube
Información en la nube Información en la nube
Información en la nube
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
CLOUD COMPUTING Y SUS BENEFICIOS EN LAS EMPRESAS
CLOUD COMPUTING Y SUS BENEFICIOS EN LAS EMPRESASCLOUD COMPUTING Y SUS BENEFICIOS EN LAS EMPRESAS
CLOUD COMPUTING Y SUS BENEFICIOS EN LAS EMPRESAS
 
Información en la nube
Información en la nube Información en la nube
Información en la nube
 
Información en la Nube
Información en la NubeInformación en la Nube
Información en la Nube
 

Similar to Tema Cloud computing

Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
luisdjmixx
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
luisdjmixx
 
Presentación tema 2
Presentación tema 2Presentación tema 2
Presentación tema 2
paolaconde
 
Presentación tema 2
Presentación tema 2Presentación tema 2
Presentación tema 2
paolaconde
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
jessicasamayoa
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
jessicasamayoa
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
jessicasamayoa
 
La importancia de la
La importancia de laLa importancia de la
La importancia de la
pierina2520
 

Similar to Tema Cloud computing (20)

tecnología de nube
tecnología de nubetecnología de nube
tecnología de nube
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
 
Presentación tema 2
Presentación tema 2Presentación tema 2
Presentación tema 2
 
Presentación tema 2
Presentación tema 2Presentación tema 2
Presentación tema 2
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Presentacion cloud service administracion de la tecnologia seccion 1530 ceute...
Presentacion cloud service administracion de la tecnologia seccion 1530 ceute...Presentacion cloud service administracion de la tecnologia seccion 1530 ceute...
Presentacion cloud service administracion de la tecnologia seccion 1530 ceute...
 
Exposicion de diseños de sistemas
Exposicion de diseños de sistemasExposicion de diseños de sistemas
Exposicion de diseños de sistemas
 
Artículo cloud computing
Artículo cloud computingArtículo cloud computing
Artículo cloud computing
 
Artículo cloud computing
Artículo cloud computingArtículo cloud computing
Artículo cloud computing
 
La nube
La nubeLa nube
La nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
La importancia de la computacion en la nube
La importancia de la computacion en la nubeLa importancia de la computacion en la nube
La importancia de la computacion en la nube
 
La importancia de la
La importancia de laLa importancia de la
La importancia de la
 
La importancia de la
La importancia de laLa importancia de la
La importancia de la
 
Computación en la Nube
Computación en la NubeComputación en la Nube
Computación en la Nube
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Tema Cloud computing

  • 1. CLOUD COMPUTING Cholán Vigo, AniceYuvitza Osorio Romero, David Cholán Vigo, Anice Yuvitza López Young, Naysha Marisela Cholán Vigo, Anice Yuvitza Gómez Gutiérrez, Mario ysha Marisela Cholán Vigo, Anice Yuvitza Universidad Nacional de Trujillo, Facultad de Informática ysha Marisela ysha Marisela Resumen: El Cloud Computing es una arquitectura de prestación y/o aprovisionamiento de servicios de tecnologías de la información y la comunicación, que está tomando mucho protagonismo, y que, según los analistas, en los próximos años se consolidará tanto por lo que respecta a los usuarios individuales de la red y servicios en línea, como en las empresas, que afectará a su manera de utilizar las TIC. En este artículo se identifican y analizan las cuestiones más relevantes del binomio Cloud Computingy protección de datos de carácter personal. Palabras claves:Computación en la nube, proveedor, servidor, usuario. Abstract: Cloud computing is an architecture delivery and / or service provisioning information technology and communication, you are taking a starring role, and, according to analysts, in the coming years will be consolidated thus far users individual network and online services, and businesses, which will affect the way they use TIC. This article identifies and analyzes the most important issues of Cloud Computing binomial and protection of personal data. Keywords:Cloud Computing, provider, server user. 1. INTRODUCCIÓN Durante mucho tiempo el concepto de Web 2.0 ha estado rodando los términos más comunes de la WWW (World Wide Web). En la actualidad el concepto más nuevo es el de Cloud Computing que es la tendencia de disponer de archivos y aplicaciones directamente en la Web. En los últimos 10 años la tendencia de guardar en algún lugar donde almacenar información es la contaste de las empresas, por eso cada vez la distancia se acorta entre el usuario y la red de redes. El término Cloud Computing literalmente al español es “Computación de Nube”.Desde los primeros tiempos se ha graficado la noción de Internet como una nube hacia donde se conectan todas las computadoras del mundo. Lo cierto es que Internet es un concepto más complejo, ya que se trata de computadoras individuales que conforman redes, las cuales a su vez se agrupan para conformar conglomerados de redes. Estos conglomerados se interconectan conformando una red de redes, que denominados Internet. Es por eso que para simplificar esta explicación, se ha graficado Internet como una nube, hacia la cual se conecta cada PC para utilizar los servicios y aplicaciones que todos conocemos.
  • 2. 2. CLOUD COMPUTING 2.1. ¿Qué es Cloud Computing?(Computación en la Nube) Es una tecnología que permite acceder a servicios y aplicaciones a través de Internet mediante un navegador convencional. En este tipo de sistema, el usuario puede acceder a todo tipo de servicios sin la necesidad de instalar un software en su ordenador. Una forma de graficar este punto, es con un ejemplo sencillo. Todas las personas que manejan computadoras tienen cuentas de correo electrónico. Tomando como referencia a Hotmail, Gmail o Yahoo, nos daremos cuenta que para utilizar sus casillas de correo no es necesario instalar ningún software. Solamente tenemos que acceder mediante el navegador a la página principal del cliente de correo, y colocar el nombre del usuario y contraseña. De este modo, podemos administrar nuestro correo, recibir mensajes, enviarlos e, incluso, almacenarlos. Ahora bien, toda esta información no se aloja en nuestro ordenador, sino que se almacena en nuestro servidores de las empresas prestadoras de estos servicios. Otros ejemplos que podemos utilizar vía Web son los blogs, los antivirus, online, las emisoras de radio y video, entre otros. Fig. 1: Cloud Computing
  • 3. 2.2. Características de Cloud Computing Una de las principales diferencias del Cloud Computing 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”. Entre otras características se dice que Cloud Computing es:  Auto Reparable: En caso de fallo, el último backup de la aplicación pasa a ser automáticamente la copia primaria y se genera uno nuevo.  Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2 servidores manejaran 2000 transacciones.  Virtualizado: Las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma maquina o una aplicación puede usar varias máquinas a la vez.  Multipropósito: El sistema está creado de tal forma que permite a diferentes clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su seguridad y privacidad. 2.3. Cloud Computing para la gestión de la empresa Las empresas deben ser conscientes de la necesidad de adaptarse a los nuevos tiempos y por consiguiente a los modelos de negocio actuales, que evolucionan a un ritmo vertiginoso. Para evitar quedar fuera del mercado y alejadas de la competencia, muchas son las empresas que se sirven de las últimas tecnologías para lograr sus objetivos de forma mucho más rápida y eficiente. En la actualidad existen gran cantidad de programas y servicios que ayudan a la gestión, haciéndola mucho más productiva y permitiendo dedicar los esfuerzos en tiempo e inversión, a otras partes también importantes, como pueda ser la producción, atención al cliente, servicio postventa o innovación. Fig. 2: Gestión de una empresa
  • 4. a) Dataprius: (Almacenar y compartir) El Dataprius es uno de ellos, se trata de un sistema que permite almacenar y compartir archivos remotos y cuya información reside de forma privada en la nube. Este tipo de software es empleado por diversos tipos de públicos y con diferentes propósitos: por profesionales independientes que tienen necesidad de trabajar desde cualquier lugar, por empresas con varias localizaciones geográficas, por oficinas que pretenden lograr una digitalización total y por aquellas empresas que desean implantar un sistema de gestión documental. b) Integria IMS: (Seguridad corporativa) Pero si lo que las empresas desean es mejorar la productividad en entornos ofimáticos y contribuir a garantizar la seguridad corporativa, la herramienta adecuada es Integria IMS. Este instrumento de gestión empresarial permite quién, cómo y cuándo está haciendo uso de sus aplicaciones corporativas, al tiempo que da la opción de trazar un perfil de navegación web detallado, ofreciendo información sobre las páginas visitadas y el tiempo de uso de las mismas. c) GotelGest.net: (Control para cualquier área de la organización) Hacia las PYMES se dirige también GotelGest.Net, desarrollado para que las empresas puedan disponer de un completo software de gestión que les permita controlar cualquier área de la organización. Ofrece además como valor añadido, programa de gestión contable, facturación electrónica, gestión documental y un asistente para traspase de datos desde ficheros Excel de artículos, clientes y proveedores. 2.4. Ventajas y Desventajas de Cloud Computing Las ventajas de Cloud Computing son: Acceso a la información y los servicios desde cualquier lugar. Disponibilidad del servicio y/o aplicación web 24h/7dias/365dias. Accesibilidad mediante diferentes tecnologías compatibles, tales como: pdas, móviles, portátiles, blackberrys, netbooks, etc. Servicios gratuitos y de pago según las necesidades del usuario. No saturación del uso del disco duro en el ordenador o aplicación que se usa, debido a que solo se necesita un navegador web, e internet. Capacidad de procesamiento y almacenamiento sin instalar máquinas localmente.
  • 5. Las desventajas son las siguientes: Dependencia de los servicios en línea. Descontrol del manejo, almacenamiento y uso de esta información. Dependiendo de qué tecnología use ese servicio, un dispositivo u otro podrá acceder o no a usarlo. Mayor dependencia de proveedores de internet, y de la velocidad de adsl, cable, fibra óptica u otras tecnologías. Posibilidad de que delincuentes cibernéticos revienten la seguridad del servicio y se hagan con datos privados. 2.5. Ejemplos de Cloud Computing Varias son las grandes empresas que se han dedicado a ofrecer estos servicios, promoviendo el fácil acceso a nuestra información, los bajos costos, la escalabilidad y muchas características que nos hace pensar en la comodidad que nos brindan, entre ellas podemos mencionar: a) Google Apps: brinda el servicio de aplicaciones para empresas como Gmail, Google Talk, Google Calendar y Google Docs, etc. b) Amazon Web Services: los servicios que ofrece son el Amazon EC2, Amazon S3, SimpleDB, Amazon SQS. c) Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo. d) Rackspace:una famosa empresa de hosting, está detrás de Mosso una compañía la cual ofrece un paquete de básico de hosting y a partir de este se escala según se necesite (y sin migrar de servidores). Recientemente Rackspace adquirió a JungleDisk, un popular cliente para Amazon S3 y que a futuro estará integrándose con CloudFiles, otro servicio de Mosso.
  • 6. Fig. 3: Servicios de Cloud Computing 3. LAS TRES CLASES DE CLOUD COMPUTING 3.1. SOFTWARE AS A SERVICE (Software como Servicio - SaaS) El modelo SaaS supone el uso de diferentes aplicaciones en forma de alquiler, consiste en que el cliente en vez de comprar el software paga por el servicio que éste proporciona. El cliente no instala el software en sus servidores, sino utiliza los equipos del desarrollador del software. Entonces tiene que pagar sólo por el servicio, mantenimiento del servidor y asesoramiento. En conclusión, el cliente obtiene el acceso a una aplicación necesaria ubicada en el servidor del desarrollador, lo que le permite ahorrar dinero y recursos e integrar rápidamente un programa en su empresa. No hace falta decir que al final ganan todos: el cliente no tiene que gastar dinero para administrar el sistema, el proveedor ofrece inmediatamente el servicio necesario porque el software está instalado en sus equipos.
  • 7. 3.1.1. Ejemplo de SaaS El software es un producto que se puede distribuir de varias maneras. De forma clásica se hace mediante una instalación directa en equipos del cliente. Normalmente, si alguien quiere usar una aplicación de ventas, compra el CD-producto de instalación, ejecuta un programa de configuración, da sus claves y, de este modo, puede comenzar a utilizar el sistema. Pero si el usuarionecesita que otra persona al extremo del globo terráqueo consulte su lista de clientes, o de cobros pendientes, o de precios, y los quisiera manipular con el mismo software, necesitaría otro CD-producto, o necesitaría bajar ese programa ejecutable de la web, y generalmente necesitaría otra licencia para ese producto, o hacer uso de una VPN, o comunicarse mediante correo electrónicocon la sede de operaciones. En cambio, si el software está modelado como servicio, los requerimientos pueden ser mucho más simples. Fig. 4: Ejemplo SaaS 3.1.2. Ventajas No es necesario que el cliente cuente con un área especializada de soporte para el sistema, por lo que se reducen sus costes y riesgo de inversión. La empresa IT no desatiende al cliente. El servicio y atención continua del proveedor al cliente es necesaria para que este último siga pagando el servicio. La empresa IT provee los medios seguros de acceso en los entornos de la aplicación. Si una empresa IT quiere dar SaaS en su cartera de productos, debe ofrecer accesos seguros para que no se infiltren datos privados en la red pública. No es necesaria la compra de una licencia para utilizar el software, sino el pago de un alquiler o renta por el uso del software. Se le permite al cliente completa flexibilidad en el uso de los sistemas operativos de su preferencia, o al cual pueda tener acceso.
  • 8. 3.1.3. Crítica sobre SaaS Richard Stallman ha criticado el SaaS. Según Stallman, usar SaaS se puede comparar a utilizar software privativo. No siempre un software brindado como servicio es del estilo no-modificable. De hecho, existen algunas modalidades de servicio en las cuales el producto/software se configura a medida del cliente. Existen diversos software del tipo SaaS que poseen una licencia GPL, y donde el proveedor solamente cobra por el uso del servicio, dando la posibilidad al cliente de modificarlo o conseguir el código fuente, implementarlo en el servidor de la propia empresa, y ésta, a su vez, distribuir el servicio hacia sus empleados vía Internet (los ejemplos más comunes son algunos ERPs y CRM). 3.2. INFRASTRUCTURE AS A SERVICE (Infraestructura como Servicio - Iaas) La infraestructura como servicio o IaaS, por sus siglas en inglés, es el modelo de provisión de recursos informáticos como servidores, almacenamiento, firewalls, y redes, entre otros, como un servicio. IaaS como el modelo más simple de computación en la nube ayuda a las organizaciones a la reducción de costos invirtiendo solo en lo necesario para sus operaciones. Por otra parte, el crecimiento y modernización pueden llevarse a cabo gradualmente, con base en las necesidades de negocio. 3.2.1. Características Escalabilidad ilimitada para implantaciones de IaaS con compatibilidad integrada con la división de datos (partitioning). Compatibilidad con cualquier latencia de procesamiento de datos de la IaaS. Conectividad con prácticamente cualquier tipo y fuente de datos en los sistemas de la nube y del entorno local. Funcionalidad de autoservicio para usuarios de IaaS no técnicos. Capacidad para perfilar, limpiar y estandarizar los datos basados en la nube. Archivado sencillo, escalable y basado en la nube para el acceso, disponibilidad, gestión y recuperación eficaz y rentable de los datos de la IaaS.
  • 9. 3.2.2. Versiones compatibles con IaaS a) InformaticaPowerCenter Cloud Edition es compatible con la IaaS: aplique la potencia y escalabilidad de InformaticaPowerCenter a entornos informáticos verdaderamente virtuales para IaaS, con una integración de datos exhaustiva en los sistemas del cloud y del entorno local. b) Informatica Data Quality Cloud Edition es compatible con la IaaS: incorpore las aplicaciones del cloud de manera fluida en el perfilado, la evaluación de la calidad, la limpieza y los scorecards de datos. c) Informatica Data Archive Cloud Store Option es compatible con la IaaS: amplíe las mejores prácticas de archivado de datos al cloud y aproveche la IaaS para disfrutar de un almacenamiento y un acceso de alto rendimiento, escalables y asequibles. 3.2.3. Ejemplo de IaaS Un ejemplo de IaaS sería Amazon Web Service (AWS). AWS ofrece a las empresas una plataforma de servicios basados en el cloud. Las empresas pueden acceder a potencia informática, servidores de almacenamiento, etc. Sólo se paga por el consumo utilizado y es un entorno seguro y fiable. Fácilmente escalable, es el usuario quien controla los recursos que consume y ofrece varios servicios que se pueden incorporar en las aplicaciones del cliente. Fig. 5: Ejemplo IaaS
  • 10. 3.3. PLATFORM AS A SERVICE (Plataforma como Servicio - PaaS) Es el punto donde los desarrolladores empezamos a tocar y desarrollar nuestras propias aplicaciones que se ejecutan en la nube. En este caso nuestra única preocupación es la construcción de nuestra aplicación, ya que la infraestructura nos la da la plataforma. Es un modelo que reduce bastante la complejidad a la hora de desplegar y mantener aplicaciones ya que las soluciones PaaS gestionan automáticamente la escalabilidad usando más recursos si fuera necesario. Los desarrolladores aun así tienen que preocuparse de que sus aplicaciones estén lo mejor optimizadas posibles para consumir menos recursos posibles (número de peticiones, escrituras en disco, espacio requerido, tiempo de proceso, etc.) Pero todo ello sin entrar al nivel de máquinas. 3.3.1. Beneficio de PaaS PaaS ofrece el potencial para que desarrolladores generales puedan construir aplicaciones web sin tener un experto especializado. Esto le abre la puerta a toda una generación de desarrolladores MS Access, Lotus Notes y PowerBuilder para que pueda comenzar a construir aplicaciones web sin una curva de aprendizaje enorme. 3.3.2. Falso PaaS: Cuatro formas de determinar si realmente es PaaS Una solución PaaS tiene que, como mínimo, incluir los siguientes elementos:  Opción 1: Un entorno de desarrollo basado en un navegador - si tienes que instalar algo en tu computadora para desarrollar aplicaciones, entonces no es PaaS.  Opción 2: Despliegue transparente hacia el entorno de ejecución - idealmente, el desarrollador debería poder desplegar su aplicación PaaS con un solo click. Si hay que hablar con alguna persona para instalar a la aplicación, entonces no es PaaS.  Opción 3: Herramientas de monitoreo y gestión - aunque las soluciones basadas en nubes son muy convenientes en cuanto a costos, puede resultar complicado gestionarlas y escalarlas sin buenas herramientas. Si hay que construir o agregar una herramienta de monitoreo propia para poder escalar la aplicación, entonces no es PaaS.  Opción 4: Facturación basada en el uso - lo que hizo que PaaS fuera popular es que evita pagar por adelantado. Si no puedes pagar con la tarjeta de crédito basándote en el uso que haces de la plataforma, entonces no es PaaS.
  • 11. 3.3.3. Recursos PaaS Hoy en día ya hay varios ofrecimientos PaaS:  AppEngine de Google, basado en Python y Django, y ahora también en Java.  Force.com de SalesForce, basado en la infraestructura SalesForceSaaS y en el lenguaje Apex.  BungeeConnect, un entorno de desarrollo visual basado en Java.  LongJump, basado en Java / Eclipse.  WaveMaker, un estudio de desarrollo visual basado en Java y alojado en Amazon EC2. 3.3.4. Ejemplo de PaaS Un ejemplo sería Windows Azure. Con esta plataforma Windows ofrece un entorno para que los desarrolladores creen aplicaciones y servicios para el cloud, mediante los centros de datos de Microsoft. Fig. 6: Ejemplo PaaS
  • 12. Cuando nos referimos a desarrollar aplicaciones en la nube tenemos que puntualizar de qué manera lo vamos a hacer, ya que dentro del concepto nube existen distintas formas de hacerlo que nos permiten una mayor flexibilidad o sencillez a la hora de desplegar nuestras aplicaciones o mantenerlas. Fig. 7: Clases de Cloud Computing
  • 13. 4. CONCLUSIONES Finalmente el Cloud Computing está emergiendo. Se han dado la combinación de factores que ha hecho que empiece a despegar. Aún quedan muchas incógnitas que resolver, especialmente cual será el papel de los medianos y pequeños proveedores de hosting contra los grandes proveedores. La otra gran cuestión es qué características arquitectónicas deberán tener las aplicaciones que aprovechen el Cloud Computing, que pueden correr sobre cientos o miles de máquinas virtuales iguales:  La aplicación debe poder escalar hacia arriba y hacia abajo de manera sencilla y rápida.  El software de infraestructura debe estar pensado para correr sobre máquinas virtuales y no sobre el metal.  En los años se verá un crecimiento rápido de estos servicios, algo muy atractivo para las empresas, que estarán interesadas en seguir de cerca su desarrollo, entender cómo pueden beneficiarse de las alternativas que ofrece y asegurar que utilizan la tecnología de la información de la forma más beneficiosa posible.