Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

FP2 EstefaniaRodriguez

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

BASES DE DATOS II

Alumna: Estefanía Rodríguez Sánchez.

Facilitador: José de Jesús Fernández Partida

Carrera: Ingeniería en sistemas computacionales.

Ciclo:8.

Foro de participación 2: Base de datos cliente-


servidor.

Fecha:31 de mayo del 2023


Foro de participación 2: Base de datos cliente-servidor.

1.- ¿Qué es una base de datos cliente-servidor?


La base de datos cliente-servidor está dirigido a aquellos entornos en los que
es preciso el acceso concurrente de varios usuarios a la información y su
centralización en un servidor que garantiza la integridad y seguridad de su
contenido.
2.- ¿Qué características tiene un servidor de base de datos?
 Memoria RAM: El server al igual que cualquier computadora, utiliza
memoria RAM, La cual es más rápida que la memoria de los discos
duros y SSD, pero también mucho más cara, por eso suele usarse solo
para almacenar datos en forma temporal, y a nivel de servidores eso
suele traducirse principalmente en caché, es decir datos que son
despachados con frecuencia y a los cuales se accede más rápidamente
mientras están guardados en RAM.
 CPU: Es un componente importante de nuestro servidor, y generalmente
es quien se encarga del trabajo más pesado junto con la memoria RAM
y las unidades de almacenamiento. La tarea del CPU, como en cualquier
computadora, es la de ejecutar secuencias y procesar datos. El
procesador es considerado el corazón del servidor.
 Motherboard o placa/tarjeta madre: si el CPU es el corazón del servidor,
entonces la placa madre es el cerebro. Se encarga de establecer
conexiones con todas las partes del servidor y permitir que el hardware
individual es una y funcione como un todo.
 Discos: Son los encargados de guardar archivos, carpetas, documentos
y demás. Básicamente allí se almacena la información que guardamos
en nuestro servidor, y el sistema según sea necesario toma los datos de
nuestro disco para que sean despachados a los usuarios. En general se
usan dos tipos de unidades de almacenamientos: los discos duros
tradicionales y las unidades de estado sólido (SSD).
 Dirección IP: Son las direcciones de los dispositivos y servidores en
Internet, y para poder conectar con un servidor es necesario que el
mismo tenga una IP que lo identifique.
 Sistema operativo: Es la plataforma sobre la cual nuestro servidor opera.
Así como en equipos de escritorio el sistema operativo más común es
Windows, a nivel de servidores el sistema operativo más usado es Linux.
Al igual que otros de los componentes mencionados, el sistema
operativo resulta indispensable para el correcto funcionamiento de
nuestro server.
3.- ¿Cómo funciona el cliente-servidor?
El cliente es el que envía una solicitud al servidor y quien inicia la
comunicación. Una vez enviada la petición, queda a la espera hasta recibir la
respuesta del servidor. Generalmente puede conectarse a múltiples servidores
a la vez.
El servidor es el receptor de la solicitud enviada por el cliente. Al iniciarse
quedan a la espera de que lleguen solicitudes de los clientes. Tras recibir una
solicitud, la procesan y luego envían la respuesta al cliente y aceptan
conexiones de un gran número de clientes.
4.- ¿Qué es el modelo cliente servidor características y ventajas?
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios, llamados
servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones
a otro programa, el servidor, quien le da respuesta. Esta idea también se puede
aplicar a programas que se ejecutan sobre una sola computadora, aunque es
más ventajosa en un sistema operativo multiusuario distribuido a través de una
red de computadoras.
Las características de la arquitectura C/S son:
 El cliente y el servidor pueden actuar como una sola entidad realizando
actividades o actuar como entidades separadas y tareas independientes.
 Las funciones de cliente y servidor pueden estar en plataformas
separadas o en la misma plataforma.
 Cada plataforma puede ser escalable independientemente. Los cambios
realizados en las plataformas de los Clientes o de los Servidores, ya
sean por actualización o por reemplazo tecnológico, se realizan de una
manera transparente para el usuario final.
 La interrelación entre el hardware y el software están basados en una
infraestructura poderosa, de tal forma que el acceso a los recursos de la
red no muestra la complejidad de los diferentes tipos de formatos de
datos y de los protocolos.
 Su representación típica es un centro de trabajo (PC), en donde el
usuario dispone de sus propias aplicaciones de oficina y sus propias
bases de datos, sin dependencia directa del sistema central de
información de la organización.
Ventajas del modelo cliente servidor:
 Centralización del control: los accesos, recursos y la integridad de los
datos son controlados por el servidor de forma que un programa cliente
defectuoso o no autorizado no pueda dañar el sistema. Esta
centralización también facilita la tarea de poner al día datos u otros
recursos mejor que en las redes P2P.
 Escalabilidad: Puede aumentar la capacidad de clientes-servidores por
separado. Cualquier elemento puede ser aumentado y mejorado en
cualquier momento y se pueden añadir nuevos nodos a la red clientes -
servidores.
 Fácil mantenimiento: Al ser distribuidas las funciones y
responsabilidades entre varios ordenadores independientes, es posible
reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras
que sus clientes no se verán afectados por ese cambio o se afectarán
mínimamente. Esta independencia de los cambios también se conoce
como encapsulación.
 Existen tecnologías, suficientemente desarrolladas, diseñadas para el
paradigma de C/S que aseguran la seguridad en las transacciones, la
amigabilidad de la interfaz, y la facilidad de empleo.
5.- ¿Qué tipos de servidores de base de datos hay?
Servidor de Base de Datos: Se usan para almacenar y despachar el contenido
de bases de datos. Las bases de datos son básicamente conjuntos de
información que se relaciona entre sí y se encuentra estructurada. Esta especie
de estructura o contenedor es lo que se denomina datos. Los servers de bases
de datos trabajan para despachar la información almacenada al usuario, y a
menudo suelen usarse en conjunto con los servidores web para mostrar un sitio
web completo. Entre los motores de bases de datos más populares
encontramos a MySQL, MSSQL y PostgreSQL.
Servidor de archivos: Este almacena archivos de diversos tipos como
documentos, fotos, videos, programas, aplicaciones y los distribuye a través de
la red a otros usuarios según sus solicitudes.
Servidor de impresiones: Se encarga de controlar una o más impresoras y
conectar a los clientes de la red a cada una de ellas. Esto permite llevar a cabo
las mismas funciones que al tener una impresora propia.
Servidor de correo: Su función se enfoca en los correos electrónicos, es decir,
los recibe, almacena y envía.
Servidor proxy: El servidor proxy tiene varias funciones una de ellas es cumplir
la función de intermediario entre el ordenador o dispositivo del usuario y un
servidor web. Se encarga de realizar por el cliente las peticiones al servidor
web para que de esta manera no sepa que eres tú quien lo está solicitando.
Servidores Cloud: Los Cloud están basados en la nube informática lo que
incluye almacenamiento en la nube, así como ciclos de computo en la nube.
Tienen varias características que los hacen muy buenos, por ejemplo, la
disponibilidad de muchos recursos como RAM, CPU y disco, la rápida
escalabilidad y el costo, esto último muy importante ya que generalmente el
uso de recursos se cobra por hora, por lo cual son muy efectivos en lo que a
costos refiere. Proveedores muy conocidos de nube informática pueden ser
Amazon AWS, Google Cloud o Digital Ocean.
Servidores Dedicados: Se trata de servidores físicos que se encuentran
ubicados en Data centers, pero en algunos casos también es posible montarlos
en oficinas o ambientes similares como de trabajo o de estudio. Los servidores
dedicados pueden cumplir muchos roles, y cuentan con importantes ventajas
frente a servidores del tipo compartido, por ejemplo, ya que nos brindan
muchos más recursos. Cabe mencionar además que también pueden ser
utilizados en la creación de servidores del tipo VPS.
Servidores VPS: Se le conoce como servidor virtual privado. Básicamente, se
trata de un servidor virtualizado, es decir, no es un servidor físico como tal,
aunque sí está basado en hardware por supuesto. Los VPS son instancias que
corren dentro de un servidor físico tradicional, y su uso está orientado para
quienes buscan un entorno similar al de un servidor dedicado, donde se
pueden utilizar configuraciones y software que no siempre es permitido en
servidores del tipo compartido, por ejemplo: Existen diferentes tipos de VPS,
los VPS gratis, así como los VPS baratos y los VPS pagos o tradicionales.
Servidor SSH: Es un software que se usa para establecer conexiones mediante
el protocolo SSH. El protocolo SSH es utilizada para entablar conexiones entre
dos o más servidores. Las conexiones realizadas mediante SSH son las más
seguras, disponibles, siempre y cuando se hagan de forma correcta. Mediante
una conexión SSH no solamente podemos establecer contacto entre dos
servidores, sino también enviar información de uno a otro e incluso ejecutar
instrucciones en forma remota.
6.- ¿Qué sistema operativo tiene un servidor?
Un sistema operativo es instalado y utilizado en los servidores para gestionar
sus recursos de hardware y software y proporcionar servicios a múltiples
programas.
Estos sistemas están optimizados para ofrecer características y funciones más
avanzadas para las arquitecturas cliente-servidor o los entornos informáticos
empresariales. Además, están orientados a la red y no a un solo usuario, por lo
que pueden gestionar múltiples escritorios, facilitar la administración y reducir el
tiempo de inactividad.
Tipos de sistemas operativos de servidores:
 UNIX es un sistema operativo multiusuario y multitarea que se utiliza
ampliamente en el entorno cliente-servidor. Está implementado con un
lenguaje de programación C de alto nivel que soporta múltiples
plataformas, de modo que es apropiado para muchas arquitecturas de
hardware.
 El sistema operativo para servidores Linux es un sistema operativo tipo
UNIX con todas las funciones correspondientes. Es el sistema operativo
dominante en servidores y superordenadores, de hecho, más del 96,4%
del millón de servidores más importantes del mundo utilizan Linux como
sistema operativo de servidor. Es gratuito, de código abierto y admite las
operaciones multiusuario, multiproceso y multihilo. Sin embargo, su
implementación requiere amplios conocimientos técnicos para la
instalación, el mantenimiento y la resolución de problemas.
 El sistema operativo Windows para servidores es un sistema operativo
aplicable a la nube, que soporta la gestión de la memoria virtual y tiene
una interfaz gráfica de usuario intuitiva. Además, es más fácil de instalar
y utilizar que la mayoría de los sistemas operativos basados en Linux.
Sin embargo, es un sistema de pago y se enfrenta a más amenazas de
seguridad, lo que requiere la descarga de los parches de seguridad más
recientes para proteger el sistema y garantizar la seguridad continua.
 El sistema operativo NetWare soporta la gestión de multiprocesadores y
de memoria física de alta capacidad. También cuenta con magníficas
capacidades para compartir e imprimir archivos y proporciona una alta
escalabilidad para las redes corporativas a través de estándares abiertos
y protocolos de archivo. Sin embargo, NetWare tiene inconvenientes
muy evidentes; requiere una inversión costosa y una instalación
complicada, además, es incompatible con muchas aplicaciones.
7.- ¿Qué diferencia hay entre redes cliente-servidor y redes cliente-cliente?
El Cliente y el Servidor pueden actuar como una sola entidad y también pueden
actuar como entidades separadas y realizar actividades o tareas
independientes.
Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o
en la misma plataforma.
Cada plataforma puede ser escalable independientemente. Los cambios
realizados en las plataformas de los Clientes o de los Servidores, ya sean por
actualización o por reemplazo tecnológico, se realizan de una manera
transparente para el usuario final.
La interrelación entre el hardware y el software están basados en una
infraestructura poderosa, de tal forma que el acceso a los recursos de la red no
muestra la complejidad de los diferentes tipos de formatos de datos y de los
protocolos.
Su representación típica es un centro de trabajo (PC), en donde el usuario
dispone de sus propias aplicaciones de oficina y sus propias bases de datos,
sin dependencia directa del sistema central de información de la organización.
8.- ¿Dónde se ubica la base de datos dentro de la arquitectura cliente-servidor?
Las aplicaciones cliente/servidor normalmente distribuyen los componentes de
la aplicación de forma que la base de datos reside en el servidor, el interfaz de
usuario reside en el cliente, y la lógica de negocio puede residir tanto en el
cliente en forma de código, como en el servidor en forma de procedimientos
almacenados o en ambos. Con la llegada de la arquitectura cliente-servidor
multicapa la arquitectura cliente-servidor.
9.- ¿Qué es un servidor en la red?
Los servidores de red son ordenadores o dispositivos que se utilizan como
depósito central para proveer diversos recursos compartidos, como espacio en
disco, acceso a hardware, acceso a impresoras, servicio de correo electrónico,
Los ordenadores están programados para poder satisfacer las necesidades del
cliente ofreciéndole los servicios que estos necesitan. El servidor se encarga de
interactuar con un cliente respondiendo de forma rápida y eficaz a las
peticiones de este.
El servidor en la red cuenta con hardware de gran capacidad como discos
duros robustos con mayor capacidad de almacenamiento y más memoria RAM
que los ordenadores convencionales, esto con el fin de ofrecer un servicio
óptimo y evitar que se sature debido a la gran cantidad de usuarios.
Función de los servidores de red:
Solicitudes de red
La función principal y más importante de un servidor de red consiste en
escuchar todas las peticiones de las máquinas cliente a través de las
conexiones de red. Un ejemplo de ello sería la interacción entre el servidor de
red y el navegador: cuando un usuario hace clic en un enlace, la petición de la
página web se envía al servidor de red correspondiente, que recupera y
ensambla la página web y procede a transmitirla utilizando un protocolo (como
HTTP); a continuación, el navegador del usuario recibe los datos, los
transforma y muestra la página web.
Almacenamiento y procesamiento de datos
Consiste en acceder, mantener y transferir todos los archivos y datos de otras
máquinas informáticas a través de la red informática. Los servidores suelen
tener una gran capacidad que les permite albergar grandes cantidades de
datos, adicionalmente, pueden llegar a ofrecer una base de datos para facilitar
su procesamiento y almacenamiento. De este modo, los clientes pueden
acceder y procesar los datos recopilados en la base de datos, lo que facilita el
crecimiento del negocio.
Protección contra ataques
Los servidores de red también pueden proteger un ordenador o un sitio web de
los ataques de los hackers, ya que pueden gestionar la comunicación y la
transmisión de información hacia los clientes y viceversa. Cada vez que un
cliente hace una solicitud de datos, el servidor comprueba la información del
cliente, como la dirección IP. Si hay algo sospechoso, como una amenaza de
malware, el servidor puede bloquear el acceso a esa dirección IP para proteger
los datos almacenados en el ordenador o en la página web.
Copia de seguridad de los datos
Las aplicaciones sensibles a los datos también requieren servidores de red que
proporcionen copias de seguridad de datos. Las empresas pueden configurar
un servidor de copia de seguridad para que replique y almacene
automáticamente los datos del servidor maestros (master). Los datos de la
copia de seguridad suelen estar comprimidos para reducir la huella de datos y
minimizar el impacto en la red. En caso de fallo del servidor maestro, se podrán
restaurar los datos a partir de los servidores de copia de seguridad. Esto
garantiza la seguridad y la disponibilidad de los datos de tu empresa o de tus
clientes.
Referencias APA:
Schiaffarino, A. (2019). Modelo cliente servidor. Recuperado de:
https://blog.infranetworking.com/modelo-cliente-servidor/
¿Cómo funciona el modelo cliente-servidor? (s. f.). Recuperado de:
https://www.ionos.mx/digitalguide/servidores/know-how/modelo-cliente-
servidor/
Adrián. (2022). La arquitectura Modelo cliente-servidor. Recuperado de :
https://miracomosehace.com/diferencia-cliente-servidor-tipos-
arquitecturas/

También podría gustarte