CLOUD COMPUTING
CRISTIAN HERNÁNDEZ GARAY
MANUEL VICENTE ORTIZ LÓPEZ
INGENIERÍA DE SERVICIOS DE INTERNET
DOCENTE: JULIO CESAR RIBÓN RODRÍGUEZ
UNIVERSIDAD DE CARTAGENA
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
2019
¿Qué es el Cloud Computing?
Es un conjunto de principios que permite brindar infraestructura informática, servicios y
aplicaciones a través de internet, almacenando toda la información en la nube. Todo esto con
el fin de olvidar la necesidad de espacio en la memoria del dispositivo para almacenar
archivos, documentos o aplicaciones, y los usuarios puedan acceder a éstos según lo soliciten
a través de los portales de autoservicio a los que dan soporte el escalado automático y la
asignación dinámica de recursos.
Virtualización
Consiste en crear una versión virtual de algún recurso tecnológico mediante uso de software.
La virtualización es un elemento importante dentro de lo que es el cloud computing y ayuda
a darle valor porque, aunque ambas tecnologías proporcionan servicios diferentes, caminan
de la mano, ya que en muchas ocasiones un servicio cloud proporciona servicios de
virtualización que ofrecen servicios de cloud computing. Entonces, se puede decir que la
diferencia entre cloud computing y virtualización, es que el cloud computing tiene la
capacidad autoservicio, elasticidad, gestión automatizada, capacidad que no tiene la
virtualización.
IaaS
La infraestructura como servicio es la base para todas las implementaciones de nube, contiene
lo básico para poder implementar la nube: la red, el almacenamiento, los servidores y la
virtualización. Todo esto constituye la infraestructura de los servicios de cloud computing,
que luego será proporcionado a los usuarios. Esta infraestructura es para aquellos usuarios
que quieran tener mayor control sobre sus datos y aplicaciones, debido a que ésta proporciona
más herramientas físicas y lógicas para el manejo de la información y aplicaciones.
SaaS
El software como un servicio se trata básicamente de cualquier servicio basado en la web,
donde el usuario accede a todo el aplicativo sin atender el software, ya que el proveedor es
el encargado de todo lo relacionado con software (actualizaciones, desarrollo, copias de
seguridad) lo que provoca que el usuario tenga total autonomía con lo que pase con sus datos
y con el aplicativo.
PaaS
La plataforma como servicio provee la infraestructura a los desarrolladores, por lo que la
única preocupación es la construcción de la aplicación, pero como la nube proporciona la
infraestructura, el desarrollador no tiene total control sobre el aplicativo, al no ser propia
dicha infraestructura.
BaaS
Se refiere a la conexión entre aplicaciones móviles y servidores en la nube. Esta tecnología
elimina la necesidad de construir la parte que procesa la entrada del software que interactúa
con el usuario, por lo que le ahorra mucho tiempo al desarrollador a la hora de pensar en toda
la parte del software que el usuario no ve y le permite concentrarse directamente en la interfaz
de la aplicación.
Bibliografía:
COSCAnet: virtualized sockets for scalable and flexible PaaS applications.
Two-Phase Ontology-based Resource Allocation Approach for IaaS Cloud
Service Khaled M. Metwally, Abdallah Jarray, Ahmed Karmouch.
[Link]
[Link]
[Link]
diferencia/
[Link]
paas-y-iaas
[Link]
moviles-y-servicios-cloud-baas/