Está en la página 1de 21

Computación en la

Nube y servicios
Instituto Tecnológico De
Tapachula.
Ingeniería En Sistemas Computacionales.

Integrantes:
Jesús Alberto Arévalo Martínez.
Wilson Alexis Gordillo Martínez.
Cesar Gilberto Palacios González.
 
 
Tapachula, Chiapas.
Índice
Que es la computación en la nube y para que sirve

Herramientas de software libre para cloud computing

Almacenamiento en la nube

Herramienta ownCloud y su funcionamiento

Conclusiones y futuro trabajo


Que es la computación en la nube y para que sirve

Permite ofrecer servicios a través de internet a los que podemos


acceder desde cualquier lugar

Todo lo que puede ofrecer un sistema informático se ofrece como


servicio

Los usuarios pueden acceder a los servicios disponibles "en la


nube de Internet" sin ser expertos en la gestión de los recursos que
usan.

Ofrece el pago flexible por servicio en función de consumo


realizado.

Es parecido a la arquitectura de red, consiste de un conjunto de


capas acopladas entre si, desde un nivel físico hasta un nivel de
aplicación.
Características principales

Auto-Servicio bajo demanda

Permitir el acceso desde la red (pública, privada, híbrida,


comunitaria)

Asignación de recursos en modo multiusuario

Capacidad de rápido crecimiento

Servicio medido

Elasticidad y escalabilidad

Seguridad
Tipos de servicios que ofrece la nube

Cloud Software as a Service (SaaS)

Cloud Plataform as a Service (PaaS)

Cloud Infrastructure as a Service (IaaS)


Tipos de Nubes

Nubes Publicas

Nubes Privadas

Nubes Hibridas

Nubes Combinadas

Nubes Comunitarias
Ventajas y Desventajas

Ventajas Desventajas

Integración fácil y rápida Interdependencia a los


Prestación de servicios a nivel proveedores de servicios
mundial Dependencia a la disponibilidad
Sin instalación de ningún tipo de de acceso a Internet
hardware para la empresa Los datos “sensibles” del negocio
Menor inversión para empezar a no residen en las instalaciones de
trabajar la empresa.
Implementación mas rápida, en La informacion de la empresa
cuestión de días u horas y con debe recorrer diferentes nodos y
menos riesgos. cada uno de ellos son un foco de
Uso eficiente de energía ya que inseguridad
se consume sólo la necesaria. Velocidad de respuesta, para los
sistemas críticos no es tan alta
Principales herramientas de software libre para cloud computing

Eucalyptus Cloud

OpenNebula

Openstack

Cloud Foundry
Almacenamiento en la Nube

El almacenamiento en la nube o Cloud Storage es un modelo de almacenamiento


en red y en línea, donde los datos se almacenan en uno o varios servidores
virtuales, por lo general organizados por terceros, en lugar de ser alojados en
servidores dedicados.
Físicamente, la información puede extenderse a lo largo de varios servidores.

Puntos a tener en cuenta:

La información se almacena en muchos recursos distribuidos, pero actúa como


uno solo
Tiene gran tolerancia a fallos porque implementa redundancia y distribución de
datos
Posibilita la recuperación de la información por tener varias versiones de copias
Mejora la consistencia eventual de las réplicas de datos
Ventajas y Desventajas

Ventajas Desventajas
Las compañías sólo necesitan pagar La seguridad de los datos
por el almacenamiento que realmente almacenados y los datos en tránsito
utilizan pueden ser una preocupación cuando
se almacenan datos sensibles en un
Las empresas no necesitan instalar proveedor de almacenamiento en la
dispositivos físicos de nube.
almacenamiento en sus centros de
datos o en las oficinas, lo que reduce El rendimiento puede ser menor
los costos de IT y hosting. comparado al almacenamiento local
Las tareas de mantenimiento, tales La fiabilidad y la disponibilidad
como la copia de seguridad, la depende de la disponibilidad de red y
replicación de datos, y la compra de en el nivel de las precauciones
dispositivos adicionales de tomadas por el proveedor de servicios
almacenamiento es ahora
responsabilidad de un proveedor de
servicios, permitiendo a las Los usuarios con determinados
organizaciones a centrarse en su requisitos de registro, tales como los
negocio principal. organismos públicos que deben
conservar los registros electrónicos de
acuerdo a la ley, pueden tener
complicaciones con el uso de la
computación en nube.
Principales Herramientas de Cloud de Almacenamiento
Privados

Dropbox

Google Drive

SkyDrive

iCloud

Box

SugarSync
Comparativa entre los servicios de
Almacenamiento en la Nube
Estándares en servicio
Los siguientes estándares desempeñan un papel clave en los servicios Web: Descripción,
descubrimiento e integración universal (UDDI), lenguaje de descripción de servicios Web
(WSDL), lenguaje de inspección de servicios Web (WSIL), SOAP e interoperabilidad de
servicios Web (WS-I). La relación que existe entre estos estándares se describe en la siguiente
figura.
UDDI

UDDI es un registro público diseñado para almacenar de forma estructurada


información sobre empresas y los servicios que éstas ofrecen. A través de
UDDI, se puede publicar y descubrir información de una empresa y de sus
servicios.

La UDDI codifica tres tipos de información acerca de un servicio web

Sección blanca - dirección, contacto y otros identificadores conocidos.

Sección amarilla - categorización industrial basada en taxonomías.

Sección verde - información técnica sobre los servicios que aportan las propias
empresas.
WSDL

Lenguaje de Descripción de Servicios Web

WSDL representa una especie de contracto entre el


proveedor y el que solicita. O sea permite que un
servicio y un cliente establezcan un acuerdo en lo que
se refiere a los detalles de transporte de mensajes y su
contenido, a través de un documento procesable por
dispositivos.
SOAP - Protocolo simple de
acceso a objetos
Es un protocolo basado en XML, que permite la interacción
entre varios dispositivos y que tiene la capacidad de transmitir
información compleja. Los datos pueden ser transmitidos a
través de HTTP , SMTP , etc.

SOAP especifica el formato de los mensajes de la siguiente forma:


 envelope (envoltura): Es el elemento raíz del mensaje para
describir su contenido y la forma de procesarlo.

 header (encabezado): Es la información de identificación del


contenido. Un grupo de reglas de codificación para expresar las
instancias de tipos de datos definidos por la aplicación.

 body (cuerpo): Es el contenido del mensaje. Una convención para


representar las llamadas y las respuestas a procedimientos
remotos.
PLATAFORMAS TECNOLÓGICAS

• El término “plataforma tecnológica”, se define como “el conjunto de hardware y software donde se
almacena, accede, recupera y estructura la información y contenidos de una institución de educación”.

• Las instituciones que inician proyectos de educación a distancia a través de redes de incomunicación,
deben realizar un proceso de selección de tecnología a utilizar, para ello, deben optar por dos caminos:

1- Adquirir una plataforma comercial (licenciada o gratuita para


fines no comerciales)
Tales como: WebCT, Blackboard, Lotus Learning Space, Luvit, Moodle, Ariadne, entre otras.

Consideraciones: Capacidad de adaptación de la plataforma a las necesidades institucionales, costos licencias, soporte y
personal permanente.

2- Desarrollar una plataforma propia


Consideraciones: Selección de equipo técnico especializado para su desarrollo, tiempos disponibles para su
desarrollo, equipamiento tecnológico y RRHH.
PLATAFORMAS TECNOLÓGICAS

Las premisas básicas

1. Plataforma tecnológica flexible a disposición de las necesidades.

2. Desarrollo tecnológico centrado en el “usuario”.

3. Usabilidad por sobre la espectacularidad de los medios.


Interoperabilidad
Cloud computing se centra en la idea de servicio como la unidad elemental para construir
cualquier aplicación.

Existe el desafío de que la infraestructura del cloud permita compartir estos servicios a
toda la comunidad de manera que los usuarios puedan interoperar con otros cloud, ya
sea de forma gratuita o mediante pago.

Para ello, es necesario implementar un nivel de abstracción de los recursos físicos,


uniformar sus interfaces y proporcionar los medios para su gestión, adaptándolos a los
requerimientos del usuario.

La virtualización, los servicios Mashups (web 2.0) y la arquitectura orientada a servicios


(SOA) son las técnicas mas apropiadas para comenzar a pensar en interfaces
interoperables.
SOA (Arquitectura orientada a
servicios)
La Arquitectura Orientada a Servicios (SOA, siglas del inglés Service Oriented
Architecture) es un estilo de arquitectura de TI que se apoya en la orientación a
servicios. La orientación a servicios es una forma de pensar en servicios, su
construcción y sus resultados. Un servicio es una representación lógica de una actividad
de negocio que tiene un resultado de negocio específico (ejemplo: comprobar el crédito
de un cliente, obtener datos de clima, consolidar reportes de perforación)
Seguridad

Aspectos claves sobre los principios y procesos que rigen a Cloud Computing, se
encuentran agrupadas en diferentes alianzas para la seguridad de Cloud como por
ejemplo la CSA (Cloud security alliance). CSA establece los modelos a los que se
pueden adherir, y sobre todo, las áreas organizativas estableciendo sistemas de
identificación y autenticación de usuarios, cifrados de información cuando se procede al
uso de redes públicas, etc. Las medidas establecidas variarán en función de los datos
objeto de tratamiento.

También podría gustarte