Conceptos Básicos

Conceptos Básicos

¿Qué es el Cloud Computing?

💡
El cloud computing es la subcontratación o delegación de la gestión del hardware y/o software de una empresa a otra. El grado de subcontratación es muy variable, variando del 0% hasta el 100%.

Si lo comparásemos con una fábrica, sería el equivalente a subcontratar el mantenimiento de la maquinaria, centrándose la empresa en la correcta producción, y con la calidad esperada.

¿Para qué sirve?

En definitiva, lo que permite es consumir recuros informáticos a través de internet, en lugar de tener que construir y mantener una infraestructura de computación en las oficinas.

En función del grado de subcontratación, nos encontramos con diferentes términos: SaaS, Paas o IaaS.

Cómo se puede observar en la imagen inferior, el SaaS, o Software as a Service, supone una subcontratación completa de los servicios. El ejemplo más claro sería Office 365.

En el otro extremo tenemos Local, en el que no se ha subcontratado ninguna actividad, ni de Hardware ni de Software.

SaaS vs PaaS vs IaaS
SaaS vs PaaS vs IaaS
Responsabilidades de Proveedor vs Cliente
Responsabilidades de Proveedor vs Cliente

Los proveedores de Servicios Cloud, ¿a qué se dedican exactamente?

Se encargan de que todo funcione correctamente. Son los que en última instancia nos determinan cuál es la capacidad de cómputo y de almacenamiento de la que podemos hacer uso. Entre sus principales responsabilidades se encuentra asegurar que sus servicios están operativos la mayor parte del tiempo posible, de acuerdo con el contrato que se tenga con ellos.

¿Qué ventajas ofrece?

💡
Principlamente, permite a la empresa centrarse en su núcleo de actividad, ya sea el desarrollo de software, fabricar sillas, crear páginas web, gestionar el comercio electrónico, etc.

Además, aporta confiabilidad, escalabilidad, elasticidad, agilidad, distribución geográfica y recuperación ante desatres.

¿Qué desventajas tiene?

Entre las principales críticas que se atribuyen, se encuentra la dependencia de un tercero, es decir, no está todo controlado y responsabilizado en la empresa.

¿Qué es Microsoft Azure?

Microsoft Azure es un conjunto de servicios en la nube. Permite compilar, administrar e implementar aplicaciones en una red global.

¿Qué servicios ofrecen Azure y otros proveedores de servicios de Cloud Computing?

  • Multimedia y CDN
  • Integración
  • Servicios de Procesos
  • Plataforma de aplicaciones. Aplicaciones Web o para móviles
  • Servicios de desarrollador. Herramientas de desarrollo y de colaboración, bajo la filosofía de las metodologías ágilles
  • Datos. Bases de Datos
  • Inteligencia Artificial. Aprendizaje automático, que permite preveer tendencias, resultados y comportamientos futuros.
  • Análisis e IoT. Dispositivos conectados a internet, que obtienen información y la transmiten, para su posterior análisis
  • Procesos. Hospedan aplicaciones y servicios
  • Almacenamiento.
  • Redes. Conectan el mundo exterior a servicios y características de los centros de datos.

Todos ellos se irán viendo progresivamente en cada Parte del Curso, incidiendo tanto en los conceptos más basicos, como en las diferentes formas en las que pueden funcionar.

En el siguiente link tienes acceso a la web oficial de Microsoft Azure