Professional Documents
Culture Documents
U3 Cloud Computing
U3 Cloud Computing
móvil en la nube
o Cloud admite un modelo bajo demanda. En otras palabras, los clientes utilizan los servicios que necesitan y solo se
les cobra por los servicios que utilizan. Las capas se muestran a continuación.
Cloud Computing
El cloud computing es un modelo para permitir el acceso conveniente a la demanda a un conjunto compartido de recursos
computacionales configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y Servicios) que se pueden
aprovisionar y liberar rápidamente con un mínimo esfuerzo de gestión o interacción con el proveedor de servicios.
La computación en nube presenta las siguientes características:
o Agilidad: Capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.
o Coste: Reduce barreras de entrada, ya que la infraestructura se proporciona típicamente por una tercera parte y no
tiene que ser adquirida por una sola vez o tareas informáticas no frecuentes.
o La tecnología de virtualización permite compartir servidores y dispositivos de almacenamiento y una mayor utilización.
Las aplicaciones pueden ser fácilmente migradas de un servidor físico a otro.
o Mantenimiento: en el caso de las aplicaciones de computación en la nube, es más sencillo, ya que no necesitan ser
instalados en el ordenador de cada usuario y se puede acceder desde diferentes lugares.
Virtualización
El concepto de virtualización hace referencia a una tecnología que permite la ejecución de varias máquinas virtuales sobre
una máquina física con el objetivo de aprovechar al máximo los recursos de un sistema y que su rendimiento sea mayor.
En Cloud la virtualización significa la forma de cómo un usuario final consumirá los servicios en la nube.
Esto nos ofrece la posibilidad de crear instancias con distintos sistemas operativos en
un único servidor, utilizando así menos servidores para ejecutar una mayor cantidad
de aplicaciones.
o Tolerante a fallos significa que si ocurre un fallo, la tecnología y los protocolos están en su lugar para corregir
automáticamente ese fallo en tiempo real. Este es el corazón de la recuperación de desastres, y es parte del modelo de
cloud computing.
o En GAE, Windows Azure y Amazon EC2, tienen muchos centros de datos distribuidos por todo el mundo, con lo cual si
ocurre algo en alguno de ellos la información está redundada en los diferentes centros, por lo tanto no tenemos que
preocuparnos por nuestros datos, los cuales siempre estarán disponibles y garantizados de que podamos acceder a
ellos.
Diferencias entre el hosting tradicional y el cloud
computing
Cloud
Los sistemas basados en la nube hacen uso de servidores virtuales interconectados entre sí o trabajan
como una sola, lo que permite que en caso de caída de una de esas máquinas, se pueda levantar otra de
forma inmediata sin que el servicio se vea afectado. Este conjunto de máquinas virtuales trabajan ofreciendo
disponibilidad de los recursos y mayores posibilidades al usuario .
Los servidores Cloud suelen utilizar tecnologías de virtualización que emulan más y mejor el comportamiento
de un servidor físico, lo que se traduce en que este tipo de servicios ofrece una asignación de recursos como
CPU o memoria RAM muy parecidos a las que ofrece un servidor físico.
El hosting
Un hosting es un servicio en línea que te permite publicar un sitio o aplicación web en Internet. Cuando te
registras en un servicio de alojamiento, básicamente alquilas un espacio en un servidor donde puedes
almacenar todos los archivos y datos necesarios para que tu sitio web funcione correctamente (pero es
limitado en velocidad y capacidad de almacenamiento)
¿Cómo se implementan los modelos de despliegue o las nubes?
1.- Nube pública:
¿Qué es?
Es un modelo o tipo de computación en donde los diferentes servicios de la nube son proporcionadas por proveedores ajenos a los usuarios finales. Estos proveedores para brindar
los servicios utilizan recursos virtuales desarrollados a partir de hardware y disponen a los clientes a través de una infraestructura de autoservicio.
Características:
Los recursos virtuales no pertenecen a los clientes o usuarios finales.
El proveedor de los servicios es responsable del mantenimiento
y seguridad de la nube.
Aporta:
Autoservicio
Escalabilidad
Elasticidad
ventajas:
los clientes no tienen necesidad de contar
presupuesto económico para el mantenimiento.
Es gratuito o se realiza un pago mensual.
No se necesitan conocimientos para la
creación del servicio.
Desventajas:
Existe una dependencia de la red
la información puede comprometerse.
¿Cómo se implementan los modelos de despliegue o las nubes?
2.- Nubes privadas:
Es un modelo o tipo de computación que sirve para ofrecer servicios informáticos a través de internet o de una red privada sólo a algunos usuarios y no al público general o
Terceros. También se le denominada nube interna o corporativa. en este tipo de nube se pueden ofrecer los modelos de servicio en la nube como el IasS y el PaaS.
Características:
La infraestructura la pone la empresa que la va a utilizar
Actualizarla es responsabilidad de la empresa.
Utiliza la virtualización para combinar distintos recursos
Que provienen del hardware físico en grupos compartidos.
El funcionamiento de una nube privada se debe entonces a la virtualización,
Gestión y la automatización.
Aislamiento físico
Escalabilidad bajo demanda
Almacenamiento empresarial
Ventajas:
Mayor certeza de la seguridad
Mayor control
Desventajas
Mayor costo
Ventajas:
• Mayor escalabilidad
• Mayor desempeño
• Un poco más de confianza que la nube pública.
Desventajas
• Centralización de varios recursos
• La información puede verse comprometida por el
Uso de nodos intermedios
¿Qué modelos de servicios proporcionan las nubes?
1.- Software as a Service – SAAS:
Consiste en usar una aplicación o software que no reside en las instalaciones de una empresa sino que se encuentra en las instalaciones del proveedor de servicio
De esta manera los usuarios de las aplicaciones contratadas acceden y trabajan con el software de forma remota usando el internet
• Las aplicaciones SaaS también son llamadas de softwares basados en Web, softwares on demand o softwares hospedados.
• Son ejecutados en los servidores de las empresas proveedoras, que tienen la responsabilidad de gestionar el acceso y mantener la estructura de dados, la conectividad y los
servidores necesarios para el servicio.
¿Qué modelos de servicios proporcionan las nubes?
Las plataformas de contenedores son plataformas como servicio, que proporcionan a los desarrolladores y operadores un entorno en el que la infraestructura y las plataformas
que dan soporte a las bases de datos y a las aplicaciones se automatizan y se integran de forma perfecta
¿Qué modelos de servicios proporcionan las nubes?