Defensa proyecto Manuel García Serrano - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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:
- 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
- Ciclo formativo de grado básico
- 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