Está en la página 1de 8

Alumno:

Carlos Daniel Rivas Dominguez

Matrícula:
152188

Grupo:
CC82

Materia:
Sistemas de cómputo distribuido

Docente:
Mtro. Ricardo Pérez Aguila

Tema de la actividad:
Actividad 1. Caso de aplicación: Bases de datos distribuidas

Reforma, Chiapas a 09 de abril del 2022.


Introducción
Se presenta un caso real de empresa en la que los requerimientos tecnológicos obligan a
la implementación de un sistema distribuido. Es importante anotar que algunas de las
especificaciones son estimadas basándose en los requerimientos conocidos de la
empresa y pueden llegar a diferir en tecnología y magnitud. Lo anterior debido a que una
institución de tan grandes proporciones como la analizada mantiene la complejidad de los
sistemas de información en estricto secreto.

MercadoLibre es una empresa dedicada a la intermediación en venta y subasta de


artículos por Internet. Es el sistema distribuido por excelencia ya que tiene sedes
interdependientes en 12 países de Latinoamérica, además de ser parte de la macro red
EBay. Siendo cada una de las sedes un sistema distribuido por sí mismo el conjunto de
sistemas de cada país integrados forma un macro sistema digno de ser analizado en el
espectro de la presente asignatura.

Es importante mirar que hace de MercadoLibre un sistema distribuido. Para este propósito
nos centraremos únicamente en la sede operativa de México. Sería ingenuo pensar que
un sistema catalogado entre uno de los 50 sitios Web con más vistas de página (page
views) del mundo podría residir en uno o pocos servidores o funcionar de forma
monolítica. La distribución de este sitio debe corresponder a la de un sistema distribuido
por necesidades básicas de arquitectura, de otra forma el mantenimiento sería imposible
de realizar sin dejar inhábil el sitio por días o hasta meses. Además, la experiencia de
usuario sería lenta y las peticiones que son en promedio 1000 por segundo colapsarían el
sistema en cuestión de minutos.
Análisis de las principales características de MercadoLibre
El sitio Web no vende artículos directamente. Se encarga de la intermediación entre
comprador y vendedor en diferentes modalidades transaccionales como la venta y compra
directa, por subasta, Mercado Pago o acuerdos entre comprador y vendedor.
En primer lugar la arquitectura del sistema requiere servidores independientes para
brindar la interfaz de usuario a los más de 50 millones de usuarios registrados así el sitio
sea local a un solo país. Lo anterior implica que un usuario registrado en Argentina tenga
pleno acceso a las ventas que se están ofreciendo en México y tenga la posibilidad de
efectuar una compra realizando el negocio directamente con el oferente.
Con lo anterior se entiende entonces que los servidores de México también pueden y
recibirán peticiones desde los doce países que forman la macro red de Mercado Libre y
que los clientes no sólo se limitan a un ámbito local razón por la cual el sistema debe ser
dividido.

Descripción de la arquitectura de MercadoLibre


Lo primero que requiere un sitio Web exitoso es una apertura rápida pero a la vez
atractiva y fácil de navegar. ¿Cómo se puede lograr esto? La respuesta es delegar el
trabajo de entregar al cliente la interfaz gráfica a un grupo de servidores exclusivos para
dicha tarea. De esta forma se obtiene la primera capa de la solución: La presentación.
La presentación es universal e igual para cada uno de los 12 sitios que conforman la
macro red. La aplicación Web muestra en su primera parte diversos artículos que basados
en preferencias o búsquedas anteriores se seleccionan para que el usuario pueda iniciar
la navegación sin complicaciones. También en la parte superior encuentra un buscador a
través del cual podrá filtrar los artículos que desea de acuerdo a nombre o descripción. En
esta parte sólo intervienen servidores con la presentación sin elaborar ningún tipo de
almacenamiento ni procesamiento a alto nivel lo que permite una ejecución siempre
rápida de la aplicación y una estabilidad asegurable en el tiempo. Ya que se tiene un
grupo de servidores redundantes para la presentación con una configuración uniforme, el
mantenimiento de los mismos es muy fácil ya que se pueden sacar uno o dos de ellos de
línea sin afectar el funcionamiento general del sitio.

La segunda capa para el sitio es la inteligencia del negocio. El sitio depende para la
selección y filtros básicos o avanzados, además de la carga de información para el
usuario, inicio de sesión y proceso de compra-venta de servidores dedicados sólo al flujo
de trabajo que implican esas operaciones. Hay flujos de trabajo y verificaciones bastante
complejas en este sitio, un ejemplo de ellas es el proceso de compra en el que se
involucran la carga de información del comprador que puede ser requerida en un servidor
de otro país al igual que la del vendedor que en su caso podría ser local o en un
almacenamiento de otro país. Estas peticiones complejas implican un requerimiento de
grandes capacidades de procesamiento al igual que una alta disponibilidad puesto que
aunque el servidor de presentación entregue el sitio, el flujo de trabajo está determinado
únicamente por la inteligencia programada en los servidores de flujos de trabajo e
inteligencia de negocios por lo cual forman el corazón de la navegación en el sitio y de su
éxito. Hay que recordar que en esta capa es en la cual se tienen las peticiones entre
servidores de diferentes países cuando es requerido.
Como última capa tenemos el almacenamiento el cual es realizado en uno de los centros
de almacenamientos más grandes y tecnológicos del mundo. Se requiere un arreglo de
inmensas proporciones para guardar la información de 50 millones de usuarios además
de los artículos descritos en HTML, imágenes y videos que pueden añadir desde sus
propias cuentas o tiendas virtuales.

La importancia de la capa intermedia:


Es fácil de comprender la presentación y el almacenamiento ya que son hasta cierta parte
de poca variación en las soluciones empresariales. Siempre habrá un elemento de
imagen o presentación que conocemos como GUI con el cual permite la comunicación del
usuario con la aplicación. Esta parte es clara para la mayoría de usuarios y diseñadores.

El segundo elemento común es el almacenamiento. Por más diferente que sea una
solución a otra siempre habrá una tecnología para archivar los datos que requiere el
proceso involucrada en su funcionamiento. Esta tecnología funciona similar a todos los
casos ya que normalmente se tiene un software de gestión de base de datos que regula
los procesos de incorporación, modificación y borrado. Lo anterior nos deja con una capa
llena de singularidades: La capa de inteligencia de negocios. Esta capa se define siempre
distinta en cada solución. Aunque hay cierto grado de uniformidad de una organización
similar a otra, siempre la capa intermedia requiere de una adaptación y trabajo orientado a
apoyar el proceso y objetivos de la empresa. Es por esta razón que se le da una
importancia adicional porque reconocer que la inteligencia de negocios es la base de un
sistema exitoso es fundamental en el proceso de diseño. Crear la correcta inteligencia es
lo más complicado ya que no debe interferir en lo más mínimo con la presentación ni
mucho menos tener que ver con el almacenamiento más que para realizar peticiones por
lo cual es complicado su diseño pero muy importante para poder escalar la aplicación
como en el caso actual, en el que tenemos una escalabilidad impecable dada por una
separación efectiva en tiempo de diseño de los elementos a mostrar, los de
procesamiento y el almacenamiento de todo lo anterior.

Descripción del sistema operativo distribuido utilizado


Si bien, no pude encontrar con certeza que sistema operativo usa MercadoLibre puedo
decir de manera firmemente segura que usa como sistema operativo GNU/Linux ya que el
96,3% del millón de servidores más importantes del mundo se ejecutan en Linux. Solo el
1.9% usa Windows y el 1.8% – FreeBSD. Las empresas mas importantes como Google y
Facebook solo por mencionar algunas, hacen uso de este SO esto debido a que es el
sistema operativo para servidores más estable que podemos encontrar. Es capaz de
manejar cantidades colosales tanto de datos como de procesos de una manera muy fluida
y sin presentar ningún tipo de fallo. Aunque Windows en un principio ofrece la misma
fluidez, con el paso del tiempo requiere de diversas acciones para volver a ser ágil, como
la desfragmentación del disco duro.
Respecto a la flexibilidad, los servidores Linux van por delante de los servidores
windows en cuanto al sistema operativo se refiere. Linux permite optimizar el uso de todos
los recursos, lo cual es un punto a valorar en el entorno corporativo. Estos servidores se
pueden adaptar de una manera precisa a las necesidades y preferencias de cualquier tipo
de compañía.
Linux es un sistema operativo concebido por y para la comunidad. Los desarrolladores
siempre están pendientes de las sugerencias de los usuarios para atender a sus
necesidades. De esta manera, es habitual que lance una o dos actualizaciones anuales.
En cambio, Windows es un sistema operativo muchísimo más cerrado; de ahí que las
actualizaciones no sean tan frecuentes.
La seguridad es uno de los puntos más importantes a la hora de escoger el sistema
operativo de un servidor. Es cierto que Microsoft ofrece un entorno muy seguro, la
compañía no reacciona de una forma demasiado ágil ante cualquier tipo de agujero de
seguridad. En cambio, ante cualquier fallo relacionado con la seguridad del servidor, Linux
actúa rápidamente. Además, hay que tener en cuenta que Linux es un sistema operativo
de código abierto. Por lo tanto, cualquier usuario que tenga los conocimientos necesarios
para solucionar ese fallo puede corregirlo y ponerlo a disposición del resto de usuarios de
manera inmediata.

Descripción del Middleware utilizado por MercadoLibre


Automatización empresarial inteligente
El middleware es una gran ayuda para desarrolladores, arquitectos y líderes
empresariales y de TI que quieren automatizar las decisiones manuales y así mejorar la
gestión de los recursos y el nivel de eficiencia general.  Interfaces de programación de
aplicaciones (API) 
A muchos de los servicios de middleware se accede mediante las API (conjuntos de
herramientas, definiciones y protocolos que permiten que las aplicaciones se comuniquen
entre sí), que permiten conectar productos y servicios completamente distintos con una
capa común de los que hace uso MercaLibre para satisfacer sus necesidades.
Conclusión
Los Sistemas distribuidos nos brindan diferentes beneficios, estos los podemos
implementar de acuerdo a las necesidades de un cliente o empresa, en este caso se
presentó a Mercado libre que es un ejemplo de como un sistema distribuido puede tener
un alcance global, con un funcionamiento practico y transparente para las usuarios, su
funcionamiento superficialmente no es muy complicado pero el uso de los servidores, el
almacenamiento y la forma en la que transmiten la información es lo que hace que sea
complicado y una desventaja para los administradores, el mantenimiento requiere de un
conocimiento amplio en servidores y medios de comunicación, entender sus diferentes
capas es la base para entender el funcionamiento del sistema y así comprender como
todo esto forma un sistema distribuido global con esto se pudo comprender como la
facilidad de un sistema distribuido puede abarcar y cumplir con todas sus características.
Bibliografía

Aguilar, Q. (s. f.). La importancia de una arquitectura distribuida. Limit. Recuperado 9 de


abril de 2022, de https://www.ilimit.com/blog/importancia-arquitectura-distribuida/

¿Cuántos servidores usan Linux? (2021, 25 septiembre). CompuHoy.com. Recuperado 9


de abril de 2022, de https://www.compuhoy.com/cuantos-servidores-usan-linux/#
%C2%BFLos_servidores_usan_Linux

Castillo, S. (2012). SISTEMA DE COMERCIO ELECTRÓNICO BASADO EN REDES


SOCIALES. Instituto Politécnico Nacional. Recuperado 9 de abril de 2022, de
https://www.saber.cic.ipn.mx/SABERv3/Repositorios/webVerArchivo/25866/1

de Todo, V. C. D.-M. Y. (s. f.). Historia de Mercado Libre: nuestros primeros pasos,
nuestro recorrido. Mercado Libre. Recuperado 9 de abril de 2022, de
https://www.mercadolibre.com.mx/institucional/somos/historia-de-mercado-libre

EcuRed. (s. f.). Mercado Libre - EcuRed. Recuperado 9 de abril de 2022, de


https://www.ecured.cu/Mercado_Libre

También podría gustarte