SlideShare una empresa de Scribd logo
1 de 21
Open class 3
iniciamos 22:05
Tema: Planificación y
configuración de un servidor web
MTI & MBA Alcides Arbona
Objetivo
• Planificar un servidor web
Planificación
• Plan general, metódicamente organizado y frecuentemente de
gran amplitud, para obtener un objetivo determinado, tal como el
desarrollo armónico de una ciudad, el desarrollo económico, la
investigación científica, el funcionamiento de una industria, etc.
Planificación de un servidor web
Introducción
• La función principal de un servidor web es servir páginas web
para un sitio web. Una página web se puede representar a partir
de un único archivo HTML o de una compleja variedad de
recursos unidos. Si desea alojar su aplicación web en Internet, en
muchos casos necesitará un servidor web.
Planificación de un servidor web
• Uno de los casos de uso más comunes de los servidores web es
la entrega de archivos necesarios para representar un sitio web
en un navegador. Cuando visita http://www.sitioweb.com,
comienza ingresando una URL que inicia una solicitud a través de
Internet. Esta solicitud pasa por varias capas, una o más de las
cuales será un servidor web. Este servidor web genera una
respuesta a su solicitud, que en este caso es el sitio web,
específicamente la página de inicio. Lo ideal es que esto suceda
rápidamente y con disponibilidad 24 horas al día, 7 días a la
semana.
Planificación de un servidor web
• Si bien cualquier visitante de la página de inicio experimentará
como una sola página web, en realidad la mayoría de las páginas
web modernas actuales son una combinación de muchos
recursos. Los servidores web actúan como intermediarios entre el
backend y el frontend, ofreciendo recursos como archivos HTML y
CSS a datos JSON, todos generados dinámicamente sobre la
marcha o servidos estáticamente.
Planificación de un servidor web
Tareas comunes que realizan los servidores web:
• Sirve archivos HTML, CSS y JavaScript.
• Sirve imágenes y vídeos.
• Maneja mensajes de error HTTP.
• Maneja las solicitudes de los usuarios, a menudo al mismo
tiempo.
• Dirige la coincidencia y reescritura de URL.
• Procesa y sirve contenido dinámico.
• Comprime el contenido para optimizar el uso y la velocidad de los
datos.
• Habilita el almacenamiento en caché del navegador para su
contenido estático.
Planificación de un servidor web
Objetivos de un servidor web
Los servidores web atienden a una audiencia con expectativas de
velocidad, disponibilidad, confiabilidad y más. Tienen el propósito
compartido de ofrecer contenido en Internet y, para ser considerados
una solución de servidor web viable, se deben considerar los
siguientes aspectos:
Planificación de un servidor web
Tiempo de actividad: Esto se refiere al tiempo que un servidor web
está en línea y operativo. Los sitios web deben estar en línea en todo
momento para atender a los usuarios, por lo que el objetivo es lograr
un alto tiempo de actividad. Esto también se traduce en estabilidad y
previsibilidad. Cuando un usuario ingresa una URL o hace clic en un
enlace a su sitio web, la página esperada debería cargarse cada vez
y en cualquier momento dado. Las únicas excepciones deberían ser
los tiempos de inactividad planificados para actualizaciones o
mantenimiento. Un servidor web que tiene errores o falla en
momentos aleatorios afecta negativamente la experiencia de sus
usuarios.
Planificación de un servidor web
Velocidad: Tus páginas web deben cargarse lo más rápido posible.
Los usuarios quieren que su solicitud se cumpla de inmediato; de lo
contrario, corre el riesgo de perderlos. En una página web de carga
lenta, incluso si el usuario permanece sentado durante la primera
carga, cada carga larga posterior disminuirá exponencialmente su
disposición a quedarse o visitarla nuevamente.
Planificación de un servidor web
Simultaneidad: se refiere al manejo de múltiples solicitudes que
llegan al mismo tiempo. Tener demasiadas personas intentando
visitar su sitio web a la vez parece algo bueno, pero esto se convierte
en un problema real cuando los tiempos de carga se ralentizan y todo
el servidor falla. Su servidor físico o virtual solo tiene una cantidad
limitada de recursos, como RAM y potencia de cálculo de la CPU, y
los servidores web deben utilizar estos recursos de manera eficiente.
Planificación de un servidor web
Escalabilidad: La escalabilidad se refiere a hacer que sus servidores
existentes sean más potentes mediante el escalado vertical o
agregar más servidores a su configuración mediante el escalamiento
horizontal. A medida que aumenta su audiencia, puede llegar a un
punto en el que necesite más de uno o dos servidores web
pequeños.
Planificación de un servidor web
Facilidad de configuración: poner en marcha un proyecto
rápidamente es clave para la iteración de su proyecto. Un proceso de
instalación sencillo y repetible es importante para el primer servidor
web que configure y para los múltiples servidores web posteriores
cuando amplíe la escala.
Planificación de un servidor web
Documentación: Los servidores web son complejos. Las
configuraciones más comunes le ayudarán a ponerse de pie
rápidamente, pero sus necesidades crecerán con el tiempo. A
menudo necesitarás funciones que no se utilizan con tanta
frecuencia. Cuando llegue ese momento, una buena documentación
es esencial para crear soluciones personalizadas para sus
necesidades.
Planificación de un servidor web
Soporte para desarrolladores: si los desarrolladores principales no
están comprometidos con su propio proyecto, usted no debe
comprometer su proyecto con el de ellos. Esto incluye tanto planes
de soporte a largo plazo para su software como soporte inmediato a
corto plazo que brindan en forma de correcciones de errores y
parches.
Planificación de un servidor web
Apoyo de la comunidad: un equipo central de desarrollo se
encargará de la mayor parte del trabajo pesado, pero una comunidad
próspera contribuye a llenar los vacíos. Con proyectos de código
abierto, esto puede significar contribuciones a la base del código
real, pero una comunidad sólida también responderá a sus preguntas
y le ayudará con sus problemas específicos.
Planificación de un servidor web
Seleccionar una solución de servidor web
Los servidores web de código abierto más populares son
actualmente Apache y Nginx.
Apache fue el primero y se creó en una época en la que era común
que existieran varios sitios web con sus propios archivos de
configuración individuales en un único servidor web. Nginx vino
después de Apache, en un momento en el que las necesidades
pasaron de servir varios sitios web desde un servidor a servir un sitio
web desde un servidor de una manera extremadamente eficiente
bajo carga.
Planificación de un servidor web
Seleccionar una solución de servidor web (cont.)
Si bien los servidores web comparten los mismos objetivos y
problemas, la interpretación e implementación de cada solución será
diferente. Las respuestas exactas a estos problemas dan forma a la
identidad de cualquier solución de servidor web determinada. Nginx y
Apache se destacan aquí debido a su ubicuidad, pero cualquier
solución de servidor web será obstinada. Al seleccionar un servidor
web, es importante tener en cuenta sus propias necesidades para su
proyecto específico. De esa manera, incluso si el panorama de las
ofertas de servidores web cambia, su método de evaluación
permanece basado en sus propios requisitos.
UTEL Administración de Servidores Web Semana 3 2023.pptx

Más contenido relacionado

Similar a UTEL Administración de Servidores Web Semana 3 2023.pptx

Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores web
Arturo_09
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
Yael_21
 

Similar a UTEL Administración de Servidores Web Semana 3 2023.pptx (20)

La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyecto
 
Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores web
 
Mantenimiento Servidores de-base-de-datos
Mantenimiento Servidores de-base-de-datosMantenimiento Servidores de-base-de-datos
Mantenimiento Servidores de-base-de-datos
 
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
Servidor Cloud, Tu Solucion De Cloud Hosting A Medida
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1
 
servidores web
servidores webservidores web
servidores web
 
Plataformas de desarrollo web
Plataformas de desarrollo web Plataformas de desarrollo web
Plataformas de desarrollo web
 
Qué es un servidor web
Qué es un servidor webQué es un servidor web
Qué es un servidor web
 
Programacion web al lado del servidor.pdf
Programacion web al lado del servidor.pdfProgramacion web al lado del servidor.pdf
Programacion web al lado del servidor.pdf
 
1 item
1 item1 item
1 item
 
Servidor web
Servidor webServidor web
Servidor web
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Servidores web
Servidores webServidores web
Servidores web
 
El dominio
El dominioEl dominio
El dominio
 
Unidad_2
Unidad_2Unidad_2
Unidad_2
 
Semana 4 SPA vs MPA
Semana 4  SPA vs MPASemana 4  SPA vs MPA
Semana 4 SPA vs MPA
 
Servidor http
Servidor httpServidor http
Servidor http
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo web
 

UTEL Administración de Servidores Web Semana 3 2023.pptx

  • 2. Tema: Planificación y configuración de un servidor web MTI & MBA Alcides Arbona
  • 4.
  • 5. Planificación • Plan general, metódicamente organizado y frecuentemente de gran amplitud, para obtener un objetivo determinado, tal como el desarrollo armónico de una ciudad, el desarrollo económico, la investigación científica, el funcionamiento de una industria, etc.
  • 6. Planificación de un servidor web Introducción • La función principal de un servidor web es servir páginas web para un sitio web. Una página web se puede representar a partir de un único archivo HTML o de una compleja variedad de recursos unidos. Si desea alojar su aplicación web en Internet, en muchos casos necesitará un servidor web.
  • 7. Planificación de un servidor web • Uno de los casos de uso más comunes de los servidores web es la entrega de archivos necesarios para representar un sitio web en un navegador. Cuando visita http://www.sitioweb.com, comienza ingresando una URL que inicia una solicitud a través de Internet. Esta solicitud pasa por varias capas, una o más de las cuales será un servidor web. Este servidor web genera una respuesta a su solicitud, que en este caso es el sitio web, específicamente la página de inicio. Lo ideal es que esto suceda rápidamente y con disponibilidad 24 horas al día, 7 días a la semana.
  • 8. Planificación de un servidor web • Si bien cualquier visitante de la página de inicio experimentará como una sola página web, en realidad la mayoría de las páginas web modernas actuales son una combinación de muchos recursos. Los servidores web actúan como intermediarios entre el backend y el frontend, ofreciendo recursos como archivos HTML y CSS a datos JSON, todos generados dinámicamente sobre la marcha o servidos estáticamente.
  • 9. Planificación de un servidor web Tareas comunes que realizan los servidores web: • Sirve archivos HTML, CSS y JavaScript. • Sirve imágenes y vídeos. • Maneja mensajes de error HTTP. • Maneja las solicitudes de los usuarios, a menudo al mismo tiempo. • Dirige la coincidencia y reescritura de URL. • Procesa y sirve contenido dinámico. • Comprime el contenido para optimizar el uso y la velocidad de los datos. • Habilita el almacenamiento en caché del navegador para su contenido estático.
  • 10. Planificación de un servidor web Objetivos de un servidor web Los servidores web atienden a una audiencia con expectativas de velocidad, disponibilidad, confiabilidad y más. Tienen el propósito compartido de ofrecer contenido en Internet y, para ser considerados una solución de servidor web viable, se deben considerar los siguientes aspectos:
  • 11. Planificación de un servidor web Tiempo de actividad: Esto se refiere al tiempo que un servidor web está en línea y operativo. Los sitios web deben estar en línea en todo momento para atender a los usuarios, por lo que el objetivo es lograr un alto tiempo de actividad. Esto también se traduce en estabilidad y previsibilidad. Cuando un usuario ingresa una URL o hace clic en un enlace a su sitio web, la página esperada debería cargarse cada vez y en cualquier momento dado. Las únicas excepciones deberían ser los tiempos de inactividad planificados para actualizaciones o mantenimiento. Un servidor web que tiene errores o falla en momentos aleatorios afecta negativamente la experiencia de sus usuarios.
  • 12. Planificación de un servidor web Velocidad: Tus páginas web deben cargarse lo más rápido posible. Los usuarios quieren que su solicitud se cumpla de inmediato; de lo contrario, corre el riesgo de perderlos. En una página web de carga lenta, incluso si el usuario permanece sentado durante la primera carga, cada carga larga posterior disminuirá exponencialmente su disposición a quedarse o visitarla nuevamente.
  • 13. Planificación de un servidor web Simultaneidad: se refiere al manejo de múltiples solicitudes que llegan al mismo tiempo. Tener demasiadas personas intentando visitar su sitio web a la vez parece algo bueno, pero esto se convierte en un problema real cuando los tiempos de carga se ralentizan y todo el servidor falla. Su servidor físico o virtual solo tiene una cantidad limitada de recursos, como RAM y potencia de cálculo de la CPU, y los servidores web deben utilizar estos recursos de manera eficiente.
  • 14. Planificación de un servidor web Escalabilidad: La escalabilidad se refiere a hacer que sus servidores existentes sean más potentes mediante el escalado vertical o agregar más servidores a su configuración mediante el escalamiento horizontal. A medida que aumenta su audiencia, puede llegar a un punto en el que necesite más de uno o dos servidores web pequeños.
  • 15. Planificación de un servidor web Facilidad de configuración: poner en marcha un proyecto rápidamente es clave para la iteración de su proyecto. Un proceso de instalación sencillo y repetible es importante para el primer servidor web que configure y para los múltiples servidores web posteriores cuando amplíe la escala.
  • 16. Planificación de un servidor web Documentación: Los servidores web son complejos. Las configuraciones más comunes le ayudarán a ponerse de pie rápidamente, pero sus necesidades crecerán con el tiempo. A menudo necesitarás funciones que no se utilizan con tanta frecuencia. Cuando llegue ese momento, una buena documentación es esencial para crear soluciones personalizadas para sus necesidades.
  • 17. Planificación de un servidor web Soporte para desarrolladores: si los desarrolladores principales no están comprometidos con su propio proyecto, usted no debe comprometer su proyecto con el de ellos. Esto incluye tanto planes de soporte a largo plazo para su software como soporte inmediato a corto plazo que brindan en forma de correcciones de errores y parches.
  • 18. Planificación de un servidor web Apoyo de la comunidad: un equipo central de desarrollo se encargará de la mayor parte del trabajo pesado, pero una comunidad próspera contribuye a llenar los vacíos. Con proyectos de código abierto, esto puede significar contribuciones a la base del código real, pero una comunidad sólida también responderá a sus preguntas y le ayudará con sus problemas específicos.
  • 19. Planificación de un servidor web Seleccionar una solución de servidor web Los servidores web de código abierto más populares son actualmente Apache y Nginx. Apache fue el primero y se creó en una época en la que era común que existieran varios sitios web con sus propios archivos de configuración individuales en un único servidor web. Nginx vino después de Apache, en un momento en el que las necesidades pasaron de servir varios sitios web desde un servidor a servir un sitio web desde un servidor de una manera extremadamente eficiente bajo carga.
  • 20. Planificación de un servidor web Seleccionar una solución de servidor web (cont.) Si bien los servidores web comparten los mismos objetivos y problemas, la interpretación e implementación de cada solución será diferente. Las respuestas exactas a estos problemas dan forma a la identidad de cualquier solución de servidor web determinada. Nginx y Apache se destacan aquí debido a su ubicuidad, pero cualquier solución de servidor web será obstinada. Al seleccionar un servidor web, es importante tener en cuenta sus propias necesidades para su proyecto específico. De esa manera, incluso si el panorama de las ofertas de servidores web cambia, su método de evaluación permanece basado en sus propios requisitos.