Curso GRATUITO en español sobre los conceptos de computación en la nube: parte 2

La computación en la nube (del inglés cloud computing), conocida también como servicios en la nube, informática en la nube, nube de cómputo o simplemente «la nube», es el uso de una red de servidores remotos conectados a internet para almacenar, administrar y procesar datos, servidores, bases de datos, redes y software.

En lugar de depender de un servicio físico instalado, se tiene acceso a una estructura donde el software y el hardware están virtualmente integrados.

Guía definitiva de computación en la nube y sus funcionalidades

Los sistemas de computación en la nube de hoy, ya sean de código abierto o utilizados dentro de las empresas, se construyen utilizando un conjunto común de técnicas, algoritmos y filosofías de diseño centrales, todos centrados en sistemas distribuidos. Conozca estos “conceptos” fundamentales de computación distribuida para la computación en la nube.

Algunos de estos conceptos incluyen: nubes, MapReduce, almacenes clave-valor / NoSQL, algoritmos distribuidos clásicos, algoritmos distribuidos ampliamente utilizados, escalabilidad, áreas de tendencia y mucho, mucho más.

Sepa cómo funcionan estos sistemas desde adentro hacia afuera. Ensuciese las manos usando estos conceptos con los ejercicios de tarea proporcionados. En las asignaciones de programación, implemente algunos de estos conceptos en el código de plantilla (programas) proporcionado en el lenguaje de programación C ++. Se requiere experiencia previa con C ++.

El curso también incluye entrevistas con los principales investigadores y gerentes, tanto de la industria como del mundo académico.

Este curso se basa en el material cubierto en el curso Conceptos de Cloud Computing, Parte 1.

TOP Cursos de computacion gratis 2021 - Descúbrelos aquí 😉

Lo que aprenderás:

  • Semana 1: Continuación de la orientación del curso y los algoritmos distribuidos clásicos:
    • Lección 1: Para coordinar máquinas en un sistema distribuido, este módulo primero analiza los algoritmos clásicos para elegir un líder, incluido el algoritmo Ring y el algoritmo Bully. 

También cubrimos cómo Chubby y Apache Zookeeper de Google resuelven la elección de líder. 

Lección 2: Este módulo cubre soluciones al problema de la exclusión mutua, que es importante para la corrección en sistemas distribuidos con recursos compartidos. 

Cubrimos algoritmos clásicos, incluido el algoritmo de Ricart-Agrawala y el algoritmo de Maekawa. También cubrimos el soporte Chubby de Google para la exclusión mutua.

  • Semana 2: Control de simultaneidad y replicación:
    • Lección 1: las transacciones son un componente importante de muchos sistemas en la nube en la actualidad. 

Este módulo presenta los componentes básicos para garantizar que las transacciones funcionen según lo previsto, desde las llamadas a procedimiento remoto (RPC)

 hasta la equivalencia en serie para las transacciones, los enfoques optimistas y pesimistas para el control de la concurrencia y la prevención / evitación de puntos muertos. 

Acerca… del alumno – Laboratorio de computo

Lección 2: Este módulo cubre cómo la replicación (el mantenimiento de copias de los mismos datos en diferentes ubicaciones)

se utiliza para proporcionar muchos nueves de disponibilidad en sistemas distribuidos, así como diferentes técnicas para la replicación y para garantizar que las transacciones se confirmen correctamente a pesar de la replicación.

  • Semana 3: Paradigmas emergentes:
    • Lección 1: Estudiamos el área emergente del procesamiento de flujos, abordando aspectos clave del diseño de Apache Storm. 

Lección 2: Estudiamos cómo se pueden procesar enormes gráficos en las nubes. 

Lección 3: Estudiamos varios tipos de redes / gráficos que son tanto naturales como artificiales, y sus sorprendentes puntos en común. 

Lección 4: Este módulo presenta los algoritmos de programación clásicos que se han utilizado en los sistemas operativos desde los inicios de las computadoras. Luego cubrimos dos algoritmos de programación populares para Hadoop.

  • Semana 4: Sistemas clásicos:
    • Lección 1: Cuando los archivos y directorios se almacenan / acceden a través de la red, se denomina sistema de archivos distribuidos. 

Este módulo cubre el funcionamiento de sistemas de archivos distribuidos como NFS y AFS. 

Lección 2: Este módulo cubre los sistemas de memoria compartida distribuida, sus técnicas y pros y contras.

 Lección 3: Este módulo analiza el área de las redes de sensores, comenzando por lo que hay dentro de un sensor motriz y cómo funcionan las redes.

Nube De Diseño De Concepto De Computación En El Fondo Blanco, Vector Limpia  Ilustraciones Vectoriales, Clip Art Vectorizado Libre De Derechos. Image  45437724.
  • Semana 5: Comportamientos de la vida real11:
    • Lección 1: Este módulo es una introducción a los conceptos básicos de seguridad, no solo aplicados a sistemas distribuidos, sino también de manera más general.

 Estudiamos diversas políticas y mecanismos, incluido el cifrado, la autenticación y la autorización. 

Lección 2: Este módulo presenta estudios de casos de interrupciones reales del centro de datos e intenta extraer lecciones sobre cómo prevenirlas y cómo prepararse mejor para ellas.

¿Cómo obtengo el curso?

Este curso es ofrecido desde la plataforma de Coursera, es un curso que puedes obtener de manera gratuita bajo ciertas condiciones.

La primera opción es elegir la opción de “Curso gratuito sin certificado”, de esta manera podrás acceder al contenido del curso y finalizarlo, pero no podrás obtener un certificado de finalización avalado por la plataforma.

La segunda opción es elegir “auditar curso”, con esta opción podrás acceder al contenido de video del curso, pero no podrás realizar los exámenes ni obtener el certificado de finalización. Si no ves la opción de auditar curso, debes verificar en la parte de abajo usando el scroll (en forma de link).

Las opciones varían dependiendo el curso, pero con cualquiera de las dos podrás acceder gratuitamente al contenido. Por si fuera poco, algunos cursos tienen la opción de ayuda económica, con los cuales puedes solicitar dicho apoyo y ser acreedor de un curso de pago.

Para obtener el curso de manera gratuita da clic en el siguiente botón:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.