Cloud Computing
Universidad de Costa Rica
PROGRAMA DE EDUCACION CONTINUA
FUNDEVI
Técnico en Auditoria en
Tecnologías de Información
Profesor: Leonardo Sojo
Integrantes:
Hannia Vasquez
Karen Quirós
José Quintana
Gerardo Mora
In
tr
o
d
u
cc
ió
n
2
Introducción
El mundo de la informática siempre está ofreciendo nuevas soluciones de hardware y software más eficientes que pueden lograr mejorar el rendimiento de la actividad desarrollada por las empresas y los usuarios de casa sin la necesidad de utilizar muchos recursos.
Hemos visto cómo se han creado procesadores más potentes, computadoras y servidores con la capacidad de desarrollar más actividades para sacar más provecho, hemos observado cómo el avance de la internet ha logrado que empresas puedan comunicarse con otras que se encuentran a kilómetros de distancia una de la otra y así sucesivamente podríamos mencionar gran cantidad de innovaciones que se han ido dando a través del tiempo. Vamos a hablar de una de las herramientas que tienen a mano las medianas y pequeñas empresas así como usuarios de hogar, para desarrollar sus actividades de una manera más eficiente con solo hacer la inversión en la contratación del servicio. Nos referimos a Cloud Computing, una forma de brindar a las empresas herramientas de software y servicios a través del internet con la intención de que las empresas no tengan que invertir en la compra de software y equipo de cómputo.
Acá mencionaremos ventajas y desventajas de la implementación de este modelo a nivel mundial; mencionaremos los inicios que marcaron esta nueva tendencia. Computación en la nube viene a dar un vuelco a la forma de ver los servicios por internet y a presentar una buena opción para mejorar el rendimiento de la producción de un negocio.
¿Qué es Cloud Computing o Computación en la nube?
Cloud Computing es un paradigma que permite ofrecer servicios de computación a través de Internet. Es el desarrollo y la utilización de capacidad de procesamiento computacional basado en Internet. El concepto es un cambio de paradigma, a través del cual los usuarios ya no necesitan contar con conocimientos, experiencia o control sobre la infraestructura tecnológica que se encuentra “en la nube”, la misma que soporta sus actividades. Este concepto involucra típicamente la provisión de recursos fácilmente escalables y casi siempre virtualizados, tratados como servicios sobre Internet.
Un concepto que inicio con proveedores de servicio de Internet como Google, Amazon, y otras. Los usuarios de estos servicios integrados tienen acceso de forma gratuita o de pago. Uno de los ejemplos de está nube es el servicio que presta Google Apps que incorpora desde un navegador hasta el almacenamiento de datos en sus servidores así como correos electrónicos a las empresas.
C
ap
as
d
e
la
C
lo
u
d
C
o
m
p
u
ti
n
g
3
Capas de la Cloud Computing
Software
En una arquitectura de software, se eliminan frecuentemente la necesidad de instalar y ejecutar la aplicación en la computadora del usuario final, eliminando la carga del mantenimiento del software, los costos de operación y el soporte técnico.
Plataforma
Una plataforma en la nube generalmente soportan software o aplicaciones. Facilita la implementación de aplicaciones sin el costo y complejidad de comprar y administrar el hardware subyacente y sus capas de software.
Infraestructura
Infraestructura en la nube es la entrega de infraestructura de computación como un servicio, generalmente en un entorno de virtualización de plataforma.
Características de Cloud Computing
Una de las principales diferencias del Could Computing es que no hay necesidad de conocer la infraestructura, pasa a ser una nube donde las aplicaciones y servicios pueden fácilmente crecer, funcionar rápido y casi nunca fallan, sin conocer los detalles del funcionamiento. Entre las características podemos mencionar:
• 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.
• Escalabidad: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja
1000 transacciones, 2 servidores manejaran 2000 transacciones.
• Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas como cuales
son los tiempos esperados de rendimiento y en caso de pico, debe crear más instancias. • Virtualizado: las aplicaciones son independientes del hardware en el que corran.
• 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.
Algunas empresas que proporcionan el servicio de Cloud Computing a nivel
mundial
• Google Apps: brinda aplicaciones como Gmail, Google Talk, Google Calendar, Google Docs, etc.
• Amazon Web Services: los servicios que ofrece son alojamiento web, base de datos, alojamiento de
aplicaciones internas, computación de alto rendimiento, entre otros.
• Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo, base de datos,
O
fi
m
át
ic
a
en
l
a
n
u
b
e
4
• 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. • Dropbox: ofrece servicios de alojamiento de archivos. • Ubuntu One: ofrece servicios de alojamiento de archivos.
• SkyDrive: ofrece servicios de alojamiento de archivos.
• jCloud: ofrece servicios de contactos, calendarios, fotos, música, libros, aplicaciones y más.
Ofimática en la nube
La ofimática es el entorno de trabajo para el que existen más aplicaciones online, algo motivado en parte por la necesidad de disponer de una oficina móvil que no nos ate a un dispositivo físico. Entre ellas:
Google Docs: integra un procesador de textos, una hoja de cálculo, y presentaciones. Ventajas: es veloz, ligero,
gratuito, las aplicaciones están completamente adaptadas al castellano, y está muy integrado con toda clase de recursos en la red. Desventajas: los tres programas que lo componen son un tanto limitados.
Adobe: Explota en la nube el éxito de su marca Acrobat promocionando varios servicios online. Desde la web,
podemos trabajar en grupos, crear archivos PDFy compartir documentos. Ventajas: la excelente integración entre las distintas herramientas y la excelente interface de los programas. Desventajas: está completamente en inglés.
Zoho: Las aplicaciones de Zoho, tanto su procesador de textos como su hoja de cálculo son bastante completas.
Ventajas: la velocidad con la que se ejecutan y la gran variedad de aplicaciones a las que tenemos acceso. Desventajas: las traducciones y el diseño de los entornos de trabajo, inefables.
Si eres de los que con frecuencia realizan presentaciones y piensas que el mejor sitio para realizarlas y almacenarlas es la nube, no busques mucho. Prezi es una impresionante aplicación con un diseño completamente adaptado a las pautas de la web.
Los editores grafico como Photoshop Express y Splashup, este tipo de programas, más que nada, están orientados a realizar sencillos retoques en las imágenes que difundimos por internet.
Los editores de video sirven para trabajar con los clips que capturamos, principalmente con dispositivos móviles y que difundimos por la red.
Las amenazas de seguridad en Cloud Computing
Empresas de seguridad en la nube, dan a conocer las amenazas que existen: abuso y mal uso del cloud computing, interfaces y API pocos seguros, amenaza interna, problemas derivados de las tecnologías, perdida o fuga de información, phising, etc. Los riesgos detectados por Gartner: acceso a usuarios con privilegios, localizacion de datos, aislamiento de datos, elección del proveedor, reputación del proveedor, etc.
Ventajas de Cloud Computing
• Económico. Su costo se reduce considerablemente y su capital de trabajo se convierte en gasto
operacional. La infraestructura es proveída por un tercero y no necesita ser comprado, ni requiere de servicios técnicos especializados por el cliente.
• Independencia. Existe una independencia del dispositivo y la ubicación, lo que permite que los
D
es
v
en
ta
ja
s
d
e
C
lo
u
d
C
o
m
p
u
ti
n
g
5
• Multi Usuario. Permite compartir los recursos y costos a través de una larga cantidad de usuarios,
permitiendo: Centralización de la infraestructura, Capacidad de aumentar recursos en peaks, Mejoras en la utilización y en la eficiencia de sistemas.
• Alta Disponibilidad. Los Data Center estan especialmente diseñados con alta redundancia para
asegurar una continuidad ilimitada de su servicio y de sus negocios.
• Escalabilidad. Provisión de recursos on-demand de forma instantánea, en tiempo real.
• Reduce complejidades de Informática. Soluciones on demand no incorpora nueva estructuras a su ambiente informático, es un servicio que se complementa.
Desventajas de Cloud Computing
• Puede que debido a una catástrofe natural o error humano, dicho servicio quede fuera de servicio, con las malas repercusiones a los clientes.
• Guardar datos privados, fotos, videos, o información mucho más privada en estos servicios.
• 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 rompan la seguridad del servicio y se hagan con datos privados.
• Privacidad de los datos, el tráfico de los datos estará continuamente en manos de otros.
C
o
n
cl
u
si
ó
n
6
Conclusión
Cloud Computing es una alternativa que presentan las empresas que están iniciando con sus actividades comerciales ya que por medio de este modelo se puede ofrecer servicios de hospedaje web, correos electrónicos y software que puedan facilitar el movimiento a quienes utilicen este tipo de servicios. Cabe rescatar que a pesar de que se mencionan una gran escalabilidad, seguridad y que empresas como lo son Sales Force y Google ofrecen este tipo de modelo tanto para empresas como para usuarios de hogar aún se encuentra en un ambiente frío tanto por el tema de la seguridad que se le pueda brindar a la información que le vamos a brindar a terceras personas como por la facilidades que se ofrecen con la contratación de este servicio. El tema de la seguridad es algo que se comenta mucho con este modelo, ya que se habla mucho de la privacidad que puede tener nuestra información cuando se la brindamos a terceras personas; el tema de seguridad es uno de los motivos por los cuales muchas empresas y personas no confían al cien por ciento en este modelo. Este modelo tiene la ventaja de ser escalable y multiusuario.