Lección 12: Cloud Computing Flashcards
¿Qué es Cloud Computing?
- El término cloud computing hace referencia a un modelo de negocio basado en la nube.
- Computación compartida.
- Coste por uso de recursos.
- Almacenamiento de información distribuido. • Las comunicaciones entre servidores.
- Aprovisionamiento de servicios.
- Metodologías de desarrollo de aplicaciones.
¿ Qué ventajas ofrece el Cloud computing?
Solución inmediata a la necesidad de recursos hardware y software.
• Acceso a la información desde cualquier dispositivo móvil o fijo a través
de internet.
• Acceso a sistemas informáticos complejos y caros pagando únicamente
por uso.
• Rendimiento, seguridad, alta disponibilidad y otras funcionalidades “de
caja”.
• Nuevas forma de negocio, servicios a través de Internet conocidos como e-business.
• Ahorro en costes desde todos los puntos de vista.
¿ Qué desventajas tiene el Cloud computing?
Se requiere una conexión permanente a Internet (salvo en nubes privadas).
• No funciona bien con conexiones de baja velocidad y depende mucho de la
calidad de la conexión.
• Seguridad (tenemos que fiarnos del proveedro de cloud).
• Escalabilidad a largo plazo.
Ventajas para clientes
- Sus aplicaciones o servicios se ejecutan “en la nube” y no en el ordenador/móvil local (software como servicio).
- Rendimiento optimizado
- Independencia de dispositivo y red, acceso universal a los documentos.
- Fiabilidad de los datos, mediante copias de seguridad o redundancia de la información.
Ventajas para empresas
- Infraestructuras de equipos simplificada.
- Costes reducidos.
- API web universal en los servicios.
- Facilita la distribución de actualizaciones de software.
Ventajas para proveedores hardware
• Comparten infraestructuras para diferentes clientes (reducen costes)
• Asignan y reasigna dispositivos físicos o lógicos
• Aprovisionan o desaprovisionan los
recursos de los servidores (ajuste en tiempo real)
• Son responsables de la seguridad física
Clasificación de servicios cloud computing
- Infraestructura como servicio.(IaaS)
- Plataforma como servicio.(PaaS)
- Software como servicio.(SaaS)
Infraestructura como servicio - IaaS
• Servicios dedicados al almacenamiento básico y a ofrecer capacidades de cómputo a los clientes.
- Características principales de la IaaS
- Hardware y virtualización.
- Infraestructura escalable a medida del cliente.
- Pago solo por uso.
- Flexibilidad y dinamismo de trabajo vía portales web.
Principales ventajas de IaaS
- Escalabilidad
- Elimina inversión en hardware
- Indepencia de localización
- Seguridad física en los centros de datos.
- Ej: Amazon Web Services
Plataforma como servicio – PaaS
- Encapsulación del ambiente de desarrollo y empaquetamiento de una serie de módulos o complementos.
- Desarrollador puede crear soluciones dentro de un contexto de herramientas de desarrollo.
Principales ventajas de PaaS
- Desarrollador no tiene que adquirir licencias (proveedor se encarga de que las herramientas estén disponibles)
- La curva de aprendizaje es mucho menos elevada.
- Se reduce el tiempo de time to market
Ej: Microsoft Azure, Google App Engine
Software como servicio – SaaS
- Aplicaciones completas ofrecidas como un servicio a múltiples clientes.
- Elimina la necesidad de que el cliente se las descargue.
Ej: Google Docs, Spotify, Gmail
Tipo de arquitecturas cloud
- Cloud público
- Cloud privado
- Cloud híbrido
Cloud público
- Es una nube computacional mantenida y gestionada por terceras personas no vinculadas con la organización.
- Se mezclan los datos y procesos de varios clientes.
- Los usuarios finales no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento, etc.
Cloud privado
• Las nubes privadas están en una infraestructura bajo demanda, gestionada para un solo cliente que controla qué aplicaciones debe ejecutarse y dónde.
• Son propietarios del servidor, red, y disco.
• Pueden decidir qué usuarios están autorizados a utilizar la
infraestructura.
- Se obtiene mayor privacidad
Cloud híbrido
•Las nubes híbridas ofrecen la promesa del escalado y aprovisionado a demanda…
• Un usuario es propietario de unas partes y comparte otras, aunque
de una manera controlada.
• El cloud hibrido esta reservado a aplicaciones simples sin condicionantes (que no requieran sincronización o necesiten bases de datos complejas).