Introducción

Miguel Alejandro Salgado Zapien

2021-05-04

Bienvenidos

Acerca del curso

En este curso se tiene como objetivo que el alumno logre integrar soluciones en la nube y en la niebla, para satisfacer las necesidades de algún entorno empresarial.

Unidades

Unidad 1 - Fundamentos de computó en la nube

Unidad 1 - Tema 1 - Conceptos avanzados de modelos de implementación en la nube

¿Qué es el computó nube?

Es la disponibilidad bajo de manda de recursos de computo, sin la necesidad de activamente gestionar su mantenimiento desde la prospectiva de usuario.

Existen distintos tipos de recursos de computo que podemos acceder, y aquí es donde entran los siguientes tres esquemas:

Nube Privada

Son recursos de computo que se encuentran alojados por nosotros (de alguna manera), nosotros nos hacemos responsables de todo tipo de mantenimiento y aspectos de seguridad, y nosotros controlamos el acceso a ellos.

Si deseamos adquirir mejor rendimiento o mas almacenamiento, nosotros somos responsables en la totalidad de ello, elevando los costos y competencia requerida para realizar este tipo de mantenimiento, seguimiento o mejora.

Nube Publica

Son servicios de computo que se encuentran a lijados en algún lado tal que se hacen disponibles a multitudes de personas, y nosotros no nos hacemos responsables de ningún tipo de mantenimiento, excepto posiblemente de el software especifico a nuestro caso de uso que se ejecuta en dichos servidores.

En general con estos esquemas podemos hace aplicaciones que estén disponibles a los usuarios con facilidad debido a la alta disponibilidad de la nube publica, pero dejamos de lado ciertos aspectos de privacidad y seguridad de nuestra información.

Nube híbrida

Son recursos de computo que se encuentran bajo un esquema compartido entre nube publica y privada, por ejemplo, situaciones donde se tienen servicios de aplicaciones corriendo en nube publica para asegurar la disponibilidad a los usuarios con esquemas de almacenamiento en nube privada, para asegurar la seguridad de los datos.

Servicios en la nube

Este termino se refiere a una gran cantidad de servicios de entrega de datos, o de computo bajo demanda, que se pueden adquirir.

Para adquirirlos tenemos que buscar un proveedor de nube que tenga soluciones o servicios de los cuales nosotros nos podamos beneficiar.

Generalmente suelen ser accesibles y especializados.

Tipos de servicios de nube

Hoy en día existen muchos tipos de servicios de nube como los:

  • Almacenamiento
  • Monitoreo de aplicacioens
  • Redes
  • Computo
  • Inteligencia Artificial
  • Manejo de Big Data
  • Contenerización

Y una gran cantidad de competidores en el mercado como lo son:

  • Alibaba
  • Amazon
  • Digital Ocean
  • Google
  • Linode
  • Microsoft
  • Oracle
  • Scaleway
  • Vultru

¿Cuales son los beneficios de los servicios en la nube?

Esquemas de servicios de Nube

Existen muchos esquemas dependiendo de el tipo de servicio que buscamos, pero generalmente los podemos catalogar en los siguientes

Software as a Service

Software como servicio

Estas son aplicaciones que podemos contratar y consumir como usuarios finales, ejemplos de estos serian

Si es una aplicación web que dice estar en la nube y la estamos requiriendo como servicio probablemente sea un tipo de SaaS.

Infrastructure as a Service

Infraestructura como servicio

Estos son servicios de nube que nos permiten la configuración total de una red de computadoras, donde nosotros estamos contratando maquinas virtuales y sorches virtuales principalmente para realizar una configuración de todo a todo para definir nuestra infraestructura.

Platform as a Service

Plataforma como servicio

Estos son servicios de nube que ofrecen una suite (técnica) de soluciones integradas con la cual podemos construir nosotros cuestas aplicaciones o soluciones, que deseemos utilizar.

Generalmente ofrecen sistemas de orquestación, inteligencia artificial y almacenamiento.

Function as a Service

Función como servicio

También conocido como server less function

Estos son servicios de nube que se dedican a la ejecución de programas sin la necesidad de definir una maquina para el alojo de dicho programa.

Este tipo de servicios nos permiten preocuparnos por la lógica especifica de lo que queremos cumplir, diseñar un programa y desplegarlo como una función.

Notas para Todos los **as

Generalmente se cobran por unidad de tiempo procesado, cantidad de ejecuciones, memoria volátil empleada, disponibilidad y trafico de red.

Actividad

Discutir en grupos de tres acerca de las metodologías mencionadas previamente.