2.3 Administración de los Servidores
Los servidores son componentes primordiales dentro de una red informática, ya que son los que proveen los servicios necesarios a los usuarios de la red para realizar diversas actividades. Estos servicios se requieren tanto en una pequeña red de trabajo en un hogar, en una escuela o institución pública, hasta en grandes empresas que requieren de especificaciones más altas en cuanto a los servicios que ofrecen los distintos tipos de servidores.
Uno de los servidores con más demanda en las diferentes áreas de trabajo son los servidores de bases de datos, existen diversos servidores que proveen ese servicio, el más común es MySQL Server. Los servidores web también son muy demandados actualmente, ya que muchos negocios y empresas que ofrecen sus productos o servicios actualmente se enfocan en sitios web, blogs y tiendas online. En la actualidad, montar un servidor propio resulta ser más caro que contratar un servicio de Hosting con algún proveedor, para los desarrolladores que realizan pruebas con proyectos en desarrollo o en etapas de preproducción es comúnmente usar un servidor gratuito como lo es Apache o contratar algún servicio de Hosting gratuito.
Entre los diversos servidores que influyen como parte de la estructura de una red, y son de mucha utilidad, están; el servidor de correo electrónico para el intercambio de información, el servidor de almacenamiento en la nube para tener acceso a archivos necesarios en cualquier lugar geográfico, siempre y cuando exista conexión a internet, entre otros servidores.
Para tener un mejor concepto de lo que son lo servidores, los servicios que ofrecen y la administración que requieren, a continuación se describen los servidores mas usuales en las redes informáticas.
Servidor de Bases de Datos
MySQL Server
MySQL ha sido desde hace décadas el líder indiscutido de bases de datos utilizadas
en desarrollo web y de aplicaciones que utilizan lenguajes populares como PHP,
Ruby o Python.
Es un servidor de bases de datos de tipo relacional, es considerada por muchos
como la base de datos más popular del mundo.
Se caracteriza por la ejecución de tareas en simultáneo tanto lectura como escritura.
Además, es software libre licenciado bajo GNU/GPL, ofrece gran velocidad de
acceso a los datos y soporta múltiples motores de almacenamiento como MyISAM
e INNODB.
Permite uso de índices, múltiples transacciones, balanceo de carga, clustering,
backups en caliente, etc.
Servicios de MySQL Server:
El servicio general que ofrece MySQL es la administración de bases de datos, está
a su vez ofrece servicios como:- Creación de bases de datos.
- Creación de usuarios.
- Asignar permisos a usuarios.
- Creación de tablas en una base de datos.
- Inserción de registros en una tabla.
- Consulta de registros a una tabla.
- Actualización de registros en una tabla.
- Eliminación de registros en una tabla.
- Creación de vistas.
- Creación de eventos.
- Procedimientos almacenados.
- Transacciones.
- Disparadores (Triggers).
Administración de MySQL Server:
Lo que se administra en MySQL son:- Operaciones básicas en base de datos MySQL, como son: crear y eliminar
bases de datos, crear, eliminar y alterar tablas, borrar, editar y añadir
campos, ejecutar sentencias SQL, administrar claves de campos, administrar
privilegios y exportar datos en varios formatos. La función de exportar datos
se emplea muchas veces para realizar backups de la base de datos y poder
restaurar esta copia de seguridad en el futuro.
- Otra de las funciones más importantes que ofrece es que permite
optimizar y reparar tablas, las cuales son dos tareas de mantenimiento
fundamentales.
- Brinda la posibilidad de realizar búsquedas en las bases de datos, además
de poder escribir consultas SQL propias.
- Permite depurar consultas y hacer
tests de forma rápida y sencilla.
Servicios de MySQL Server:
El servicio general que ofrece MySQL es la administración de bases de datos, está
a su vez ofrece servicios como:
- Creación de bases de datos.
- Creación de usuarios.
- Asignar permisos a usuarios.
- Creación de tablas en una base de datos.
- Inserción de registros en una tabla.
- Consulta de registros a una tabla.
- Actualización de registros en una tabla.
- Eliminación de registros en una tabla.
- Creación de vistas.
- Creación de eventos.
- Procedimientos almacenados.
- Transacciones.
- Disparadores (Triggers).
Administración de MySQL Server:
Lo que se administra en MySQL son:
- Operaciones básicas en base de datos MySQL, como son: crear y eliminar bases de datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar sentencias SQL, administrar claves de campos, administrar privilegios y exportar datos en varios formatos. La función de exportar datos se emplea muchas veces para realizar backups de la base de datos y poder restaurar esta copia de seguridad en el futuro.
- Otra de las funciones más importantes que ofrece es que permite optimizar y reparar tablas, las cuales son dos tareas de mantenimiento fundamentales.
- Brinda la posibilidad de realizar búsquedas en las bases de datos, además de poder escribir consultas SQL propias.
- Permite depurar consultas y hacer tests de forma rápida y sencilla.
Servidor Web
Apache
Apache es el web server de referencia para Internet. Apache HTTP server nació en
abril de 1996 y hasta el día de hoy sigue vigente.
Entre sus ventajas encontramos que es de código abierto, es además software
gratuito, y multiplataforma (Windows, Linux y Unix). El stack LAMP (Linux, Apache,
MySQL y PHP) lo popularizó muchísimo durante el auge de las aplicaciones hechas
en PHP desde el año 2000 en adelante.
Entre sus desventajas está su bajo rendimiento cuando se reciben miles de requests
simultáneos en procesamiento de pedidos de contenido dinámico o archivos
estáticos, quedando rezagado por su arcaica arquitectura versus nuevas y mejores
opciones como Nginx.
Servicios de Apache:
Los servicios que ofrece Apache son los siguientes:- Montaje de un servidor web de manera local.
- Ejecución de aplicaciones web en un entorno local.
- Autenticación y validación de usuarios mediante un SGBD.
- Soporte para lenguajes como Perl, PHP y Python.
- Soporte para cifrado por certificados SSL/TLS.
- Brinda seguridad gracias a los módulos de autenticación y validación de
usuarios, así como de funciones de control de acceso.
- Gestión de la información a transmitir en función de su formato e informar
adecuadamente al navegador que está solicitando dicho recurso.
- Gestión de logs, es decir almacenar las peticiones recibidas, errores que se
han producido y en general toda aquella información que puede ser
registrada y analizada posteriormente para obtener las estadísticas de
acceso al sitio web.
Administración de Apache:
La administración del servidor web Apache implica muchas facetas y
funcionalidades que debe cubrir, como pueden ser: - Configuración eficiente, ya que se puede recibir un gran número de
peticiones HTTP, incluyendo una ejecución multitarea ya que pueden darse
peticiones simultáneas. Cualquier petición compleja (por ejemplo, con
acceso a base de datos) dejaría colapsado el servicio.
- Restricciones de acceso a los ficheros que no se quieran exponer a riesgos.
- Gestión de autentificaciones de usuarios o filtrado de peticiones según el
origen de éstas.
- Manejo de los errores por páginas no encontradas, informando al visitante
y/o redirigiendo a páginas predeterminadas.
- Configuración del archivo htaccess, en este archivo se llevan a cabo
diferentes configuraciones, las principales son: Impedir el listado de los archivos de un directorio, Redireccionar el tráfico Web, Personalizar las páginas de error, Restringir el acceso a determinados archivos, Impedir el acceso a determinadas IPs o rangos de IP.
Servicios de Apache:
Los servicios que ofrece Apache son los siguientes:
- Montaje de un servidor web de manera local.
- Ejecución de aplicaciones web en un entorno local.
- Autenticación y validación de usuarios mediante un SGBD.
- Soporte para lenguajes como Perl, PHP y Python.
- Soporte para cifrado por certificados SSL/TLS.
- Brinda seguridad gracias a los módulos de autenticación y validación de usuarios, así como de funciones de control de acceso.
- Gestión de la información a transmitir en función de su formato e informar adecuadamente al navegador que está solicitando dicho recurso.
- Gestión de logs, es decir almacenar las peticiones recibidas, errores que se han producido y en general toda aquella información que puede ser registrada y analizada posteriormente para obtener las estadísticas de acceso al sitio web.
Administración de Apache:
La administración del servidor web Apache implica muchas facetas y
funcionalidades que debe cubrir, como pueden ser:
- Configuración eficiente, ya que se puede recibir un gran número de peticiones HTTP, incluyendo una ejecución multitarea ya que pueden darse peticiones simultáneas. Cualquier petición compleja (por ejemplo, con acceso a base de datos) dejaría colapsado el servicio.
- Restricciones de acceso a los ficheros que no se quieran exponer a riesgos.
- Gestión de autentificaciones de usuarios o filtrado de peticiones según el origen de éstas.
- Manejo de los errores por páginas no encontradas, informando al visitante y/o redirigiendo a páginas predeterminadas.
- Configuración del archivo htaccess, en este archivo se llevan a cabo diferentes configuraciones, las principales son: Impedir el listado de los archivos de un directorio, Redireccionar el tráfico Web, Personalizar las páginas de error, Restringir el acceso a determinados archivos, Impedir el acceso a determinadas IPs o rangos de IP.
Servidor de Correo Electrónico
Outlook
Outlook es un programa que funciona bajo la plataforma de Windows y ha sido
desarrollado por la compañía Microsoft para dar soporte a gente que necesita un
gestor del servicio de correo electrónico. La función de este programa es recibir y
mandar correos electrónicos, así como la de almacenar los mensajes recibidos y
enviados. Además, tiene otras funciones, pero en general, las descritas
anteriormente son las funciones básicas. Ahora toda la gestión de correo electrónico
a nivel de usuario básico, se hace con el navegador de Internet, sea este navegador
Chrome, Firefox, Internet Explorer, Opera o cualquiera de los muchos navegadores
que existen en el mercado. Outlook forma parte del paquete de instalación de
Microsoft office. Outlook puede ser utilizado como aplicación independiente para
trabajar día y noche o con Microsoft Exchange Server para dar servicios a múltiples
usuarios dentro de una organización tales como buzones compartidos, calendarios
comunes, etc.
Servicios de Outlook:
Servicios de Outlook: - Calendario en línea.
- Recibir y mandar correos electrónicos.
- Almacenar los mensajes recibidos y enviados.
- Almacenamiento y edición de archivos en línea (OneDrive).
- Gestión de contactos.
- Control parental.
- Permite a los usuarios crear sus grupos sociales para compartir, discutir y
coordinar.
- Portal de información como noticias, tiempo, actualidad etc., (MSN).
- Capacidad de crear carpetas propias para tener el correo organizado.
- Crear categorías para clasificar el correo pudiendo acceder directamente a
boletines, anuncios, publicidad, etc.
- Posibilidad de marcar como prioritario un correo y así anclarlo al inicio y
tenerlo localizado.
Administración de Apache:
lo que se puede administrar dentro
de una cuenta de correo electrónico en Outlook son:- Bandeja de entrada de correos recibidos.
- Elementos enviados.
- Borradores de correos.
- Correo no deseado.
- Filtrado de mensajes.
- Calendario de actividades.
- Contactos.
- Archivos almacenados en OneDrive.
- Elementos eliminados.
- Notas.
- Grupos.
- Historial de conversaciones.
- Aplicaciones de Office 365.
Servicios de Outlook:
Servicios de Outlook:
- Calendario en línea.
- Recibir y mandar correos electrónicos.
- Almacenar los mensajes recibidos y enviados.
- Almacenamiento y edición de archivos en línea (OneDrive).
- Gestión de contactos.
- Control parental.
- Permite a los usuarios crear sus grupos sociales para compartir, discutir y coordinar.
- Portal de información como noticias, tiempo, actualidad etc., (MSN).
- Capacidad de crear carpetas propias para tener el correo organizado.
- Crear categorías para clasificar el correo pudiendo acceder directamente a boletines, anuncios, publicidad, etc.
- Posibilidad de marcar como prioritario un correo y así anclarlo al inicio y tenerlo localizado.
Administración de Apache:
lo que se puede administrar dentro
de una cuenta de correo electrónico en Outlook son:
- Bandeja de entrada de correos recibidos.
- Elementos enviados.
- Borradores de correos.
- Correo no deseado.
- Filtrado de mensajes.
- Calendario de actividades.
- Contactos.
- Archivos almacenados en OneDrive.
- Elementos eliminados.
- Notas.
- Grupos.
- Historial de conversaciones.
- Aplicaciones de Office 365.
Servidor Virtual
GigaRocket
GigaRocket es una empresa que empezó en 2015 a ofrecer servicios de VPS
totalmente gratuitos.
Se definen como una compañía sin ánimo de lucro que pretende crear comunidad
y ayudar a emprendedores y pequeñas empresas.
Los patrocinios, anuncios e ingresos obtenidos con sus servicios de pago le
permiten ofrecer este tipo de servicios sin coste.
A lo largo del tiempo ha logrado consolidarse como una de las empresas más
reconocidas en el ámbito de la virtualización gratis basada en Linux.
Servicios de GigaRocket:
Los servicios que ofrece GigaRocket en un hosting VPS gratuito son muy limitados,
además de que se tienen que realizar 15 publicaciones de la misma empresa en la web. Lo servicios que ofrece un VPS gratuito en GigaRocket son:- cPanel gratuito.
- 10 cuentas FTP.
- Sincronización con bases de datos MySQL.
- Optimización para WordPress.
- 25 cuentas de correo electrónico POP3.
- Nombre de dominio gratis.
- SSL gratuito.
- NginX y Apache rápidos.
- Escudo de protección DDOS.
- Cloudlinux con Cloudflare.
Administración de GigaRocket:
En GigaRocket se pueden administrar todas las actividades asociadas a su
servidor VPS. En su panel ofrece la posibilidad de:- Administrar archivos, imágenes, etc.
- Administrar el uso del disco.
- Poner en marcha un asistente de copia de seguridad.
- Administrar la privacidad del directorio.
- Controlar las versiones de Git.
- Restaurar archivos y directorios.
- Administrar una base de datos con phpMyAdmin.
- Editar el sitio web.
- Personalizar subdominios.
- Efectuar redireccionamientos.
- Administrar las cuentas de correo electrónico.
- Administrar cuentas de usuario.
- Administrar una web de WordPress.
- Administrar tokens de API.
Servicios de GigaRocket:
Los servicios que ofrece GigaRocket en un hosting VPS gratuito son muy limitados,
además de que se tienen que realizar 15 publicaciones de la misma empresa en la web. Lo servicios que ofrece un VPS gratuito en GigaRocket son:
- cPanel gratuito.
- 10 cuentas FTP.
- Sincronización con bases de datos MySQL.
- Optimización para WordPress.
- 25 cuentas de correo electrónico POP3.
- Nombre de dominio gratis.
- SSL gratuito.
- NginX y Apache rápidos.
- Escudo de protección DDOS.
- Cloudlinux con Cloudflare.
Administración de GigaRocket:
En GigaRocket se pueden administrar todas las actividades asociadas a su
servidor VPS. En su panel ofrece la posibilidad de:
- Administrar archivos, imágenes, etc.
- Administrar el uso del disco.
- Poner en marcha un asistente de copia de seguridad.
- Administrar la privacidad del directorio.
- Controlar las versiones de Git.
- Restaurar archivos y directorios.
- Administrar una base de datos con phpMyAdmin.
- Editar el sitio web.
- Personalizar subdominios.
- Efectuar redireccionamientos.
- Administrar las cuentas de correo electrónico.
- Administrar cuentas de usuario.
- Administrar una web de WordPress.
- Administrar tokens de API.
Servidor en la Nube
Mega
MEGA, es el sitio web de almacenamiento en la nube sucesor de Megaupload, el
cual fue cerrado en 2012 por el FBI. Esta fecha definió el lanzamiento de Mega un
año más tarde, específicamente el 19 de enero de 2013 para así conmemorar el
primer año de cierre del sitio.
Este servidor de almacenamiento en la nube posee características que lo han
colocado en los primeros lugares, además de poseer un sitio web oficial, es posible
descargar el programa de instalación de MegaSync para PC y sincronizar el
contenido de una cuenta con el equipo.
Servicios de Mega:
El servicio que ofrece este servidor en la nube, como su nombre lo indica es el
alojamiento de diversos tipos de archivo en la nube.
Los servicios que ofrece este servidor en una cuenta gratuita son:- Almacenamiento de 15 GB.
- Tasa de transferencia de 311 MB.
- Compartir archivos con otras personas mediante enlaces.
- Gestión de enlaces a archivos almacenados en la nube.
- Agregar contactos.
- Gestión de los contactos y solicitudes.
- Servicio de mensajería (chat) mediante enlaces.
- Gestión de chats archivados.
- Posibilidad de ampliar el plan de almacenamiento.
- Notificaciones de la cuenta.
- Seguridad de la cuenta.
- Gestión de archivos.
Administración de Mega:
La administración de una cuenta de almacenamiento en la nube con Mega es muy
simple, ya que tanto en el sitio web como en el programa de sincronización permiten
realizar diversas operaciones con los archivos que se estén trabajando.
La administración de este servidor contiene características como:- Cargar o subir archivos al servidor.
- Descargar archivos desde el servidor.
- Crear enlaces para compartir archivos.
- Crear y organizar folders o carpetas.
- Abrir y configurar la sincronización de archivos (Seleccionar archivos a
sincronizar, pueden ser todos o solo los que se requieran).
- Eliminar enlaces a algún archivo.
- Eliminar archivos ya no requeridos.
- Configuración del ancho de banda (Mejores beneficios en cuentas premium).
- Configuración de un servidor proxy.
- Configuración de los tipos de archivos aceptables o a excluir.
- Y en general, configuración del perfil.
Recursos:
Servicios de Mega:
El servicio que ofrece este servidor en la nube, como su nombre lo indica es el
alojamiento de diversos tipos de archivo en la nube.
Los servicios que ofrece este servidor en una cuenta gratuita son:
- Almacenamiento de 15 GB.
- Tasa de transferencia de 311 MB.
- Compartir archivos con otras personas mediante enlaces.
- Gestión de enlaces a archivos almacenados en la nube.
- Agregar contactos.
- Gestión de los contactos y solicitudes.
- Servicio de mensajería (chat) mediante enlaces.
- Gestión de chats archivados.
- Posibilidad de ampliar el plan de almacenamiento.
- Notificaciones de la cuenta.
- Seguridad de la cuenta.
- Gestión de archivos.
Administración de Mega:
La administración de una cuenta de almacenamiento en la nube con Mega es muy
simple, ya que tanto en el sitio web como en el programa de sincronización permiten
realizar diversas operaciones con los archivos que se estén trabajando.
La administración de este servidor contiene características como:
- Cargar o subir archivos al servidor.
- Descargar archivos desde el servidor.
- Crear enlaces para compartir archivos.
- Crear y organizar folders o carpetas.
- Abrir y configurar la sincronización de archivos (Seleccionar archivos a sincronizar, pueden ser todos o solo los que se requieran).
- Eliminar enlaces a algún archivo.
- Eliminar archivos ya no requeridos.
- Configuración del ancho de banda (Mejores beneficios en cuentas premium).
- Configuración de un servidor proxy.
- Configuración de los tipos de archivos aceptables o a excluir.
- Y en general, configuración del perfil.
Recursos:
Actividad 6
Actividad 7
Fuentes Consultadas:
Ionos. Ionos.mx. (2020). XAMPP: instalación y primeros pasos.
Cáceres Facundo. Youtube.com. (22 de julio de 2020). Descargar e Instalar XAMPP
para Windows 10 2020 [PASO A PASO].
Williams Chase. Es.wizcase.com. (18 de septiembre de 2020). Microsoft Outlook
Versión más reciente 2020 - Descarga y opinión gratis.
Vpsgratis. Vpsgratis.online. (2020). VPS gratis – ¿Es posible?.
Gómez Ana. Hostinggratis.xyz. (2020). 7 mejores (Servidores Privados Virtuales)
VPS gratis 2018.
Elfenbaum Dana. Es.ccm.net. (26 de agosto de 2019). Cómo utilizar MEGAsync.
Fuentes Consultadas:
Ionos. Ionos.mx. (2020). XAMPP: instalación y primeros pasos.
Cáceres Facundo. Youtube.com. (22 de julio de 2020). Descargar e Instalar XAMPP
para Windows 10 2020 [PASO A PASO].
Williams Chase. Es.wizcase.com. (18 de septiembre de 2020). Microsoft Outlook
Versión más reciente 2020 - Descarga y opinión gratis.
Vpsgratis. Vpsgratis.online. (2020). VPS gratis – ¿Es posible?.
Gómez Ana. Hostinggratis.xyz. (2020). 7 mejores (Servidores Privados Virtuales)
VPS gratis 2018.
Elfenbaum Dana. Es.ccm.net. (26 de agosto de 2019). Cómo utilizar MEGAsync.
0 Comentarios