0% encontró este documento útil (0 votos)
26 vistas7 páginas

Introducción a Cloud Computing y Edge Computing

El cloud computing es un modelo de servicios tecnológicos que ofrece acceso a recursos computacionales a través de internet, permitiendo a las organizaciones optimizar costos y adaptarse a las necesidades del mercado. Se basa en características como autoservicio, acceso a red, pooling de recursos, elasticidad y servicio medido, y se organiza en modelos de servicio (SaaS, PaaS, IaaS) y despliegue (nube pública, privada, híbrida y comunitaria). Además, se aborda el cálculo de costos en la nube y se introducen conceptos como Edge Computing y Fog Computing, que buscan procesar datos más cerca de su origen para mejorar la eficiencia y reducir la latencia.

Cargado por

cindycontador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas7 páginas

Introducción a Cloud Computing y Edge Computing

El cloud computing es un modelo de servicios tecnológicos que ofrece acceso a recursos computacionales a través de internet, permitiendo a las organizaciones optimizar costos y adaptarse a las necesidades del mercado. Se basa en características como autoservicio, acceso a red, pooling de recursos, elasticidad y servicio medido, y se organiza en modelos de servicio (SaaS, PaaS, IaaS) y despliegue (nube pública, privada, híbrida y comunitaria). Además, se aborda el cálculo de costos en la nube y se introducen conceptos como Edge Computing y Fog Computing, que buscan procesar datos más cerca de su origen para mejorar la eficiencia y reducir la latencia.

Cargado por

cindycontador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Conceptos de Cloud Computing

Definición
Cloud computing es un modelo de prestación de servicios tecnológicos que permite acceder,
a través de internet, a recursos computacionales compartidos como almacenamiento,
servidores, redes, aplicaciones y plataformas, de manera flexible, escalable y bajo demanda.
Este enfoque elimina la necesidad de gestionar infraestructura física directamente,
permitiendo a las organizaciones optimizar costos y adaptarse rápidamente a las
necesidades del mercado.

Según el NIST (National Institute of Standards and Technology), cloud computing es un


modelo que habilita el acceso ubicuo, conveniente y a demanda a un conjunto de recursos
computacionales configurables, que pueden ser rápidamente aprovisionados y liberados
con un mínimo esfuerzo de gestión o interacción con el proveedor del servicio. Este modelo
se fundamenta en cinco características esenciales, tres modelos de servicio (SaaS, PaaS,
IaaS) y cuatro modelos de despliegue (nube pública, privada, híbrida y comunitaria).

Características esenciales de Cloud computing

1. Autoservicio a demanda: significa que el usuario puede obtener y gestionar los


recursos tecnológicos que necesita (como almacenamiento o capacidad de cómputo)
de forma automática y sin necesidad de interacción directa con el proveedor de
servicios. Ejemplo: Un desarrollador puede crear una nueva máquina virtual en
Amazon Web Services (AWS) con unos pocos clics, sin tener que llamar a soporte
técnico o hacer gestiones adicionales.

2. Acceso a red: Los servicios en la nube están disponibles a través de la red (Internet)
y se puede acceder a ellos desde múltiples dispositivos, como laptops, tablets o
smartphones, utilizando estándares comunes como navegadores web. Ejemplo: Un
usuario puede revisar sus archivos almacenados en Google Drive desde su
computador de escritorio, su celular o incluso desde una tablet, sin importar dónde
se encuentre.

3. Pooling de recursos (Aseguramiento de recursos): Los recursos del proveedor de la


nube (como almacenamiento, procesamiento y memoria) se agrupan para servir a
múltiples usuarios mediante un modelo multi-tenant. Los recursos se asignan
dinámicamente de acuerdo con la demanda. Ejemplo: En Microsoft Azure, múltiples
empresas pueden estar usando los mismos servidores físicos, pero de forma aislada
y segura, compartiendo recursos de forma eficiente sin saber la ubicación física
exacta.
4. Elasticidad rápida: La capacidad de aumentar o reducir los recursos de forma
automática o rápida según las necesidades del usuario. Esto permite adaptarse a
picos de demanda o reducir el uso en momentos de baja actividad. Ejemplo: Una
tienda online puede incrementar automáticamente su capacidad de procesamiento
durante el Black Friday, y reducirla cuando pasa el evento, pagando solo por el uso
real.
5. Servicio medido: El uso de los recursos es monitorizado y medido constantemente,
lo que permite facturar al usuario de acuerdo con su consumo real (modelo de pago
por uso) y también facilita la transparencia en el uso de los servicios. Ejemplo: En
Google Cloud Platform, puedes ver un panel con el detalle exacto de cuánto espacio
en disco, tráfico de red y tiempo de CPU estás utilizando, y se te cobra en función de
esos datos.

Modelos de servicio

1. Software como servicio (SaaS): Es el


modelo más común para usuarios
finales. Se accede a aplicaciones listas
para usar a través de internet, sin
necesidad de instalación ni
mantenimiento. Todo está gestionado
por el proveedor. Ejemplo:
Plataformas como Google Classroom,
Microsoft Teams o Zoom permiten a
los estudiantes conectarse a clases,
enviar tareas y colaborar con sus
compañeros desde cualquier lugar, solo
con acceso a internet y un navegador
web.

2. Plataforma como servicio (PaaS): Aquí,


el proveedor ofrece no solo la
infraestructura, sino también
herramientas y servicios para
desarrollar, probar y desplegar
aplicaciones. El usuario solo se enfoca
en programar o usar la plataforma, sin
gestionar servidores ni sistemas
operativos. Ejemplo: Un grupo de
alumnos crea una app educativa como
proyecto de curso usando Google App Engine. Solo deben cargar su código en la
plataforma y esta se encarga de todo lo demás: servidores, balanceo de carga,
escalabilidad y almacenamiento.

3. Infraestructura como servicio (IaaS) : Es el


modelo más básico. El proveedor de la nube
ofrece recursos como servidores,
almacenamiento y redes, y el usuario puede
instalar su propio sistema operativo y
aplicaciones. El usuario tiene control sobre lo
que instala, pero no sobre la infraestructura
física. Ejemplo: Una institución educativa
utiliza Amazon EC2 (de AWS) para crear
servidores virtuales donde se alojan las
plataformas de aprendizaje como Moodle. El
área TI gestiona el sistema operativo, la
configuración de seguridad y la base de datos,
pero no se preocupa por el hardware físico.

Modelos de despliegue

Los modelos de despliegue en Cloud


Computing definen cómo se organiza y
se pone a disposición la infraestructura
de servicios en la nube, en función de
quién la utiliza y dónde se encuentran
físicamente los recursos. Estos modelos
permiten adaptar la nube a las
necesidades específicas de cada
organización, ya sea en términos de
seguridad, costos, flexibilidad o
colaboración.
Existen cuatro modelos principales:

 Cloud privada, dedicada exclusivamente a una organización, ideal para entornos


que requieren alto control y seguridad.

 Cloud comunitaria, compartida por varias organizaciones con intereses comunes,


como instituciones públicas o sector salud.

 Cloud pública, donde los servicios son ofrecidos por proveedores externos y están
disponibles para cualquier usuario a través de Internet.

 Cloud híbrida, que combina dos o más modelos anteriores para aprovechar lo
mejor de cada uno, permitiendo, por ejemplo, mantener datos sensibles en una nube
privada mientras se usa una nube pública para procesos menos críticos.

¿Qué es el cálculo de costos en la nube?

El cálculo de costos en infraestructura cloud es el proceso de estimar cuánto costará


utilizar los recursos tecnológicos que ofrece un proveedor de nube como AWS o Azure. A
diferencia de una compra tradicional, aquí pagas solo por lo que usas, lo cual es ideal para
estudiantes, emprendedores o instituciones educativas que necesitan flexibilidad.

Factores que influyen en el costo

Algunos de los principales elementos que afectan el valor total son:

1. Tipo y tamaño de los recursos


o Ejemplo: ¿Cuánta memoria RAM necesitas? ¿Cuántos GB de
almacenamiento?
o Un servidor más potente cuesta más, pero también es más rápido.
2. Tiempo de uso
o Puedes pagar por hora, por segundo, o por mes, según el servicio.
o Si una clase online usa un servidor solo durante la tarde, se paga solo ese
tiempo.
3. Ubicación del servidor (región)
o Algunos países o regiones tienen costos más altos que otros.
o AWS y Azure permiten elegir dónde estará ubicado tu servidor.
4. Servicios adicionales
o Bases de datos, seguridad, balanceadores de carga, redes privadas, copias de
respaldo, etc.
5. Escalabilidad automática
o Si tu plataforma educativa recibe muchos estudiantes a la vez, los servidores
escalan automáticamente, lo que puede aumentar el costo.
Herramientas útiles

Tanto AWS como Azure tienen calculadoras de costos interactivas donde puedes simular
cuánto pagarías según lo que necesites:

 🔗 AWS Calculator: https://calculator.aws


 🔗 Azure Calculator: https://azure.microsoft.com/es-es/pricing/calculator/

Estas herramientas permiten ingresar detalles como cantidad de usuarios, cantidad de


horas, tipo de recurso y obtener un presupuesto estimado.

Ejemplo práctico

Una universidad crea un entorno virtual para sus clases en la nube:

 En AWS, contrata una instancia EC2 (servidor virtual) para alojar Moodle, con 2
CPUs y 4 GB de RAM.
 En Azure, agrega un servicio de base de datos SQL para guardar las notas de los
estudiantes.

Ambos servicios funcionan solo de lunes a viernes, entre 8:00 y 18:00. Gracias al modelo de
pago por uso, la universidad solo paga por el tiempo real de funcionamiento, y puede
escalar durante semanas de exámenes si lo necesita.

Qué es Edge Computing?

Edge Computing, o computación en el borde, es un modelo que busca procesar los datos
cerca del lugar donde se generan, es decir, en los dispositivos o sensores que recolectan la
información, en lugar de enviarlos directamente a la nube o a centros de datos lejanos.

Este modelo surge como respuesta al aumento de dispositivos conectados (como sensores,
cámaras, relojes inteligentes, etc.) que generan enormes cantidades de datos y requieren
respuestas rápidas.

¿Por qué es importante?


Cuando los datos deben viajar a la nube y volver con una respuesta, puede haber retrasos o
depender demasiado de la conectividad a internet. Edge Computing reduce esta
dependencia al ejecutar parte del procesamiento localmente, en el mismo dispositivo o
cerca de él.
¿Cómo funciona?
Un dispositivo (como un sensor o una cámara) recolecta datos.

En lugar de enviarlos inmediatamente a la nube, los procesa localmente o en un nodo


cercano (un router o micro servidor).

Solo se envía a la nube la información realmente necesaria (por ejemplo, estadísticas o


alertas críticas).

📚 Ejemplo
Imagina una sala de clases inteligente, donde cada alumno usa una tablet conectada a
sensores que detectan concentración (mirada, postura, etc.). En vez de enviar todos los
datos a la nube, el sistema analiza en tiempo real en el aula misma si un alumno está
distraído, y el profesor recibe una notificación al instante. Solo los datos finales se guardan
en la nube.

🏥 Otros ejemplos de uso:


Salud: Monitores cardíacos que alertan en tiempo real sin esperar conexión con servidores
remotos.

Automóviles: Vehículos autónomos que toman decisiones inmediatas (como frenar) sin
esperar a consultar la nube.

Industria: Máquinas que detectan fallas y actúan antes de que el sistema central lo ordene.

¿Y qué es Fog Computing?


Relacionado con Edge, está el concepto de Fog Computing, que actúa como un nivel
intermedio entre los dispositivos "edge" y la nube. Permite distribuir el procesamiento en
una red más amplia, no solo en los dispositivos finales, sino también en routers o gateways
cercanos.

✅ Ventajas de Edge Computing:


Procesamiento más rápido (baja latencia).

Menor tráfico de datos hacia la nube.

Mayor autonomía y respuesta en tiempo real.

Ahorro de ancho de banda y costos de transmisión.

Impresión 3D
La impresión 3D permite la fabricación por capas de prototipos o productos finales. Se
utilizan tecnologías como: Deposición fundida, Fotopolimerización y Estereolitografía.

También podría gustarte