Saltar navegación

Defensa proyecto Manuel García Serrano - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 16 de mayo de 2025 por Agustin N.

2 visualizaciones

Descargar la transcripción

Y empezamos. Buenas tardes, Manuel. Hoy día, 16 de mayo, a las 18.30 horas, estamos convocados a través de Jefatura de Departamento para la defensa del módulo profesional de proyecto, el ciclo formativo de grado superior de Administración de Sistemas Informáticos en Red. 00:00:01
Te informo que esta grabación se usará en el entorno cerrado de EducaMadrid, con fines educativos, 00:00:20
y sólo estará a disposición de los profesores en el aula virtual para llevar a cabo la evaluación y calificación de la defensa del proyecto. 00:00:25
En el aula virtual de proyectos habéis sido informados de los criterios y rúbricas de calificación. 00:00:34
El orden de la presentación del proyecto es el siguiente. 00:00:41
15 minutos máximo para defender el proyecto a partir de que termines de leer este texto 00:00:43
y 5 minutos para preguntas por parte del tribunal. 00:00:49
Dicho esto, tu tiempo de exposición comienza a partir de este momento. 00:00:54
Adelante, Manuel, y mucha suerte. 00:00:58
Muchas gracias. 00:01:00
Pues este es mi proyecto. 00:01:02
He planteado un clúster de almacenamiento y hosting web 00:01:04
en el que va a haber una tienda alojada con un buscador y constaría de tres partes, un buscador, una web 00:01:11
y estaría montado de una manera económica, lo he dividido en tres secciones la presentación 00:01:22
voy a introducir un poco lo que es la infraestructura y cómo se va a montar 00:01:30
En el 2, donde más hincapié voy a hacer va a ser en el diseño, puesto que realmente la instalación de los distintos software es más manual y más práctico, he puesto los comandos necesarios, pero donde más hincapié voy a hacer es en la explicación de todo y luego en las conclusiones es donde voy a hacer en qué contexto laboral le sirve y qué mejoras a futura se pueden hacer. 00:01:37
He dejado ahí la sección de preguntas para el final y, bueno, pues comienzo. Vale, lo que he planteado es, vamos a hacer una página web de una manera económica en la que no cueste muchísimo dinero tener un almacenamiento contratado, o sea, un hosting contratado y que lo pueda autogestionar desde la misma tienda y que tenga una escalabilidad que sea coherente. 00:02:03
Como he comentado, yo tengo mi background laboral, yo he trabajado en una tienda durante muchos años en la que teníamos una página web y esa página web era llevada por otras personas y era un dineral para al cabo del mes, la gestión, el hosting, la base de datos, los artículos y demás. 00:02:36
Entonces, bueno, pues se me ocurrió hacer una propuesta de una página web propia que la pudiéramos llevar en servidores locales, que no llevara mucho coste porque las licencias de los servidores son bastante caras. 00:03:08
Entonces, una manera barata que fuera eficiente, que fuera escalable y que fuera segura. Entonces, es aquí donde viene la idea del proyecto, que es mediante Raspberrys y software gratuito, que podría ser de pago, pero para el proyecto es mejor que sea gratuito. 00:03:23
así se puede hacer un control de todo lo que es la página web 00:03:43
y todo lo que conlleve ello, tanto SQL como sistema operativo 00:03:50
como diseño, etc. 00:03:55
Entonces, con ello concretamos que los objetivos son 00:04:01
garantizar la autonomía, reducir los costes, reforzar la seguridad 00:04:04
garantizar la redundancia y facilitar la escalabilidad y la flexibilidad 00:04:09
aquí voy a presentar las tecnologías que se van a usar lo más importante y el centro de 00:04:12
todos este modelo de raspberry que es una maravilla es un modelo un poco antiguo ya 00:04:21
estamos en modelos superiores lo que pasa es que éste no tenía tenía la posibilidad de manejarlos 00:04:27
con más frecuencia entonces tengo mayor mayor manejabilidad con ellos y bueno lo bueno es que 00:04:35
es de bajo coste y tiene una potencia bastante grande cuáles son las características de este 00:04:43
raspberry son que tiene cuatro puertos usb que vienen muy bien un puerto de hdmi y un puerto 00:04:49
de rj45 que me supuso un problema pero lo solucione con un aparato que añado aquí en 00:04:54
la siguiente diapositiva para el diseño necesitaba que tuviera dos rj45 y en uno 00:05:01
de la raspberry tenía que tener tres conexiones de rj45 así que bueno los adaptadores usb rj45 00:05:08
con conectado por usb pues hace una conexión bastante eficiente también los cables que fueron 00:05:16
necesarios para interconectar los raspberry dispositivos de entrada y salida que no los 00:05:23
he incluido en los costes puesto que bueno monitor ratón y teclado que tenía por casa 00:05:29
entonces tampoco era necesario y un hdmi splitter por comodidad porque sí que es verdad que estar 00:05:34
desenchufando y enchufando en una raspberry me daba cierto respeto entonces prefería dejarlo 00:05:42
enchufado y que fuera fuera más más más cómodo el uso vale luego en cuanto al software que usado 00:05:47
Uno de las cosas más importantes ha sido el Glaster, GlasterFS 00:05:57
Lo que hace este sistema es que permite tener como una copia de respaldo 00:06:02
Constantemente en otra unidad 00:06:08
Y mediante una conexión directa está constantemente haciendo un respaldo 00:06:11
En el caso de que si uno parara, el otro empezaría a funcionar 00:06:16
Su almacenamiento funciona mediante bricks 00:06:20
Que son como volúmenes digitales 00:06:23
Básicamente hay que hacer una partición del disco 00:06:26
Del almacenamiento de la SD 00:06:29
Y configurarla para que se use 00:06:30
Solo a modo de Glaster 00:06:33
Entonces, bueno 00:06:34
Asegurado de redundancia y disponibilidad 00:06:37
Como 00:06:39
Se ha generado 00:06:41
Lo he montado en el Ubuntu Mate 00:06:42
Que es el sistema operativo que he usado 00:06:44
Que lo definiré ahora más adelante 00:06:47
Y bueno, te permite 00:06:48
Gestionar los datos 00:06:50
Y el sistema 00:06:53
Puedes gestionar los datos desde el sistema operativo 00:06:54
Tiene bastantes protocolos de seguridad 00:06:58
Tiene tolerancia a fallos, tiene redundancia 00:07:01
Tiene una facilidad de uso bastante grande, la verdad 00:07:04
Y tiene muy buen rendimiento 00:07:08
En cuanto a la base de datos 00:07:11
He usado MySQL para hacer las bases de datos 00:07:18
Uno para la tienda y otro para el buscador 00:07:20
Mediante Glaster he podido tener un backup constante de la base de datos 00:07:24
Para que de una manera activa siempre esté actualizada y se esté pasando la información en ambas bases de datos 00:07:33
En caso de que corte una, la otra puede seguir trabajando 00:07:41
En cuanto al hosting web, he usado Apache, que es una herramienta muy conocida 00:07:44
bastante sencilla y como los archivos web se almacenan en el Glaster, también está sincronizado constantemente. 00:07:55
Entonces, ya solamente faltaría integrarlo a través de WordPress para que esté funcionando en correcto estado. 00:08:03
WordPress facilita la administración de cualquier sitio web, es una herramienta bastante utilizada 00:08:15
y en ella va a gestionar tres sitios 00:08:23
tanto la tienda como el buscador como la administración de las páginas 00:08:25
y por último Ubuntu Mate 00:08:28
que está basado en Ubuntu pero es muy ligero 00:08:34
tiene una interfaz muy sencilla 00:08:38
es bastante estable porque no carga ninguna cosa externa 00:08:41
solo carga el sistema operativo y lo que programes a partir de ahí 00:08:45
entonces tiene un arranque súper rápido 00:08:48
aunque sí que es verdad 00:08:50
que he notado que cuando cargas 00:08:53
Maya SQL a lo mejor tarda un pelín más 00:08:55
pero bueno, estamos hablando de un arranque 00:08:57
de unos 30 a 35 segundos 00:08:59
que es bastante rápido 00:09:01
Por último, mi descubrimiento 00:09:03
ha sido IP Tables 00:09:06
no lo conocía 00:09:08
me parece una herramienta maravillosa 00:09:09
se puede gestionar muy bien a través de 00:09:12
de este programa todo lo que 00:09:14
lo que fluya por 00:09:16
ese servidor 00:09:18
Se puede de una manera muy intuitiva indicar del punto A al punto B qué puertos, qué necesitas, qué datos 00:09:19
Entonces es bastante seguro y te permite encriptar la información de un lado a otro 00:09:28
Está bastante segura y da bastante estabilidad 00:09:32
Ahora voy a hablar de los costes 00:09:38
Sí que es verdad que he hecho un poco de trampa aquí porque Raspberry ya tenía 00:09:42
Entonces, no he gastado 174 euros en tres Raspberrys, pero bueno, he puesto el valor porque creo que es más importante esto que un monitor y un teclado para el desarrollo de esto 00:09:49
Sin esto no se podría hacer, entonces bueno, lo he puesto aquí para que esté estimado 00:10:02
Entonces, la Raspberry Pi 3 en el proyecto dejé los enlaces de compra de todos estos artículos, bueno, 58 euros, los cables 4,49, los adaptadores 14,99 y luego el splitter HDMI que es opcional, 16,61, lo recomiendo y las tarjetas para el almacenamiento de las Raspberrys. 00:10:07
Luego aquí me tomé la libertad de buscar cuánto era el consumo de una Raspberry Pi 00:10:31
Que es un total de 13€ al mes, es bastante, de las 3 Raspberry Pi son 13€ al mes 00:10:39
Y puse aquí el diseño de la página web, puesto que podría haberlo intentado hacerlo yo 00:10:47
Pero es un coste bastante alto, entonces las 3 páginas web 00:10:54
la del buscador, la de la tienda y la de la administración, pues en la empresa de Alese me hicieron un presupuesto 00:10:58
y me dijeron más o menos 58 euros cada una y, bueno, pues lo puse aquí. 00:11:06
Luego, en cuanto al diseño de cómo se iba a gestionar esto, pues lo planteé de la siguiente forma. 00:11:13
En un principio no había pensado en un firewall, pero, claro, siempre no conseguía llegar al punto 00:11:21
de cómo iba a balancear 00:11:29
el sistema si uno 00:11:31
u otro fallaba, entonces planteé 00:11:33
un tercero que hiciera de balanceador 00:11:35
pero al instalar 00:11:37
iptables aquí, vi que 00:11:39
podría hacer algo más aparte de balancear 00:11:41
y lo puse a modo de firewall 00:11:43
entonces 00:11:45
tendríamos las dos raspberries principales 00:11:47
la principal y la backup 00:11:49
o el nodo 1 y nodo 2 en caso de que 00:11:51
haya que balancear por lo que sea 00:11:53
están conectados con una 00:11:55
rj45 por el puerto nativo uno a otro y luego mediante el adaptador usb a rj45 ambas están 00:11:57
conectadas al firewall y este firewall mediante el nativo está conectado al router directamente 00:12:04
la instalación del cluster bueno pues he puesto los comandos principales que mediante mediante 00:12:11
los comandos se puede configurar de manera muy rápida instalas crear los directorios montas la 00:12:25
partición creas el directorio para el volumen verificas que todo esté correcto y repite lo 00:12:31
mismo la segunda raspberry para que sean iguales luego verificamos la conexión entre un nodo y 00:12:37
otro con estos comandos creamos el volumen compartido iniciamos el volumen y con este 00:12:42
comando se verifica que está activo apache de la misma manera bueno pues hay que crear un grupo 00:12:49
instalar Apache, reiniciarlo después de la instalación, configurar el archivo del default del Apache, 00:12:59
configurar el host, instalar el phpMyAdmin y luego enlazar y reiniciar el servicio. 00:13:08
Falta el WordPress, con ello copiamos el paquete, el zip, lo des... no me sale ahora, deszipeamos, no me sale. 00:13:20
¿Cómo? 00:13:34
Los traemos, ¿no? 00:13:36
Los traemos, sí. 00:13:37
Es que estoy y llevo muchas horas. 00:13:39
Arrancamos MySQL, creamos la base de datos, 00:13:42
que la junté en el proyecto, las bases de datos que he usado. 00:13:44
Y, bueno, instalamos y configuramos WordPress 00:13:49
para poder gestionar la página web de una manera sencilla. 00:13:50
Entonces, creo que se podría utilizar esta página web 00:13:59
para muchas cosas como e-commerce, empresas con grandes volúmenes de datos, startups pequeñas, tecnológicas, sectores críticos, 00:14:03
aunque para sectores críticos creo que tendría que tener una escalabilidad aún mayor, pero bueno, se podría gestionar. 00:14:13
Equipos de desarrollo, a lo mejor páginas de pequeñas empresas o pymes de desarrollo o incluso instituciones educativas, 00:14:19
algún colegio o algún colegio más pequeñito que nos tenga EDUCA como el nuestro y demás. 00:14:29
Entonces, yo creo que es una solución flexible y que funciona muy bien a pequeña escala. 00:14:36
Por último, las vías futuras. Aquí he dicho para qué se podría utilizar, o sea, qué podría mejorar en un futuro. 00:14:42
Veo necesario el certificado, creo que un HTTPS es muy necesario para esto. 00:14:51
Creo que al ser escalabre puedes añadir más nodos en caso de que tenga mayor carga de trabajo, incluso no usar solo un nodo de backup, sino usar varios nodos activos balanceables a varios nodos de backup. 00:14:57
también la opción para la que hemos reciclado el proyecto ha sido para hacer streaming de plex que 00:15:10
es bastante cómodo así que la integración de placas en un mini rack lo vamos a hacer en muy 00:15:18
poco tiempo seguramente porque tener los perros metidas en un cajón que las tengo guardadas ahí 00:15:27
no es muy no es muy económico para para la ventilación y sí que hemos notado que el caché 00:15:35
el caché nos estaba jorobando un poquito entonces tenemos que mirar cómo mejorar el sistema de caché 00:15:42
y el rediseño de la tienda pues en caso de que sea productivo poner un rediseño más atractivo 00:15:49
puesto que no hemos pagado al S 00:15:57
y no vamos a poner el suyo 00:16:00
entonces, bueno 00:16:02
hemos hecho un apaño y ya está 00:16:03
y bueno, he puesto aquí 00:16:06
una frase que me gusta mucho de la película 00:16:09
de Tron, el problema no es la tecnología 00:16:10
sino cómo la usamos y ya está 00:16:12
ya puedo pasar a las preguntas 00:16:14
Muchas gracias Manuel, muchísimas gracias 00:16:16
por la presentación 00:16:18
¿Qué es lo que más dificultad 00:16:19
te ha creado a la hora de crear el proyecto? 00:16:23
IPTables 00:16:24
ha sido un reto enorme 00:16:27
pero lo que más me cuesta a mí 00:16:29
son las bases de datos 00:16:32
eso me ha costado muchas horas 00:16:33
de internet 00:16:35
y bastante ayuda de inteligencias artificiales 00:16:37
porque las bases de datos 00:16:40
me cuestan un pelín 00:16:41
pero lo demás ha sido un proyecto bastante divertido 00:16:42
cacharrear siempre mola 00:16:45
¿y si tuviese que hacer el proyecto de nuevo? 00:16:47
pues de primeras 00:16:52
no hubiera perdido tanto tiempo 00:16:54
con el splitter primero que compré 00:16:56
que es horrible 00:16:58
hubiera cogido de primeras este 00:16:59
segundo splitter de cuatro puertos con alimentación 00:17:02
externa, que me dio 00:17:04
bastante por saco y perdí muchas horas 00:17:06
y a lo mejor 00:17:08
cambiaría el Raspberry 00:17:10
el modelo a Raspberry a uno más reciente 00:17:11
pero como ya disponía de dos 00:17:14
bueno, pues quise 00:17:16
comprar uno más y 00:17:17
tenerlo ahí 00:17:19
Muy bien Manuel, pues muchísimas gracias 00:17:20
¿vale? Voy a proceder 00:17:24
adquirir la grabación, ¿vale? Vale. 00:17:26
Idioma/s:
es
Materias:
Administración de Sistemas Informáticos en Red
Etiquetas:
Gestión de proyectos
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Agustín Nieto
Subido por:
Agustin N.
Licencia:
Todos los derechos reservados
Visualizaciones:
2
Fecha:
16 de mayo de 2025 - 19:06
Visibilidad:
Clave
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
17′ 30″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
140.72 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid