Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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.
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.
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