Ponencia
Configuración guiada por búsqueda de aplicaciones basadas en micro-servicios
Autor/es | Parejo Maestre, José Antonio
Ramírez, Aurora Romero, José Raúl Segura Rueda, Sergio Ruiz Cortés, Antonio |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2016 |
Fecha de depósito | 2022-06-21 |
Publicado en |
|
Resumen | Organizaciones como Netflix, Google o Amazon hacen uso de arquitecturas basadas en micro-servicios, lo que ha disparado el interés de la comunidad en ingeniería del software por este estilo arquitectónico, en el que los ... Organizaciones como Netflix, Google o Amazon hacen uso de arquitecturas basadas en micro-servicios, lo que ha disparado el interés de la comunidad en ingeniería del software por este estilo arquitectónico, en el que los distintos módulos de la aplicación se implementan como servicios web RESTful independientes. De esta forma, se alcanza un nivel de modularidad que facilita el control del re-despliegue en únicamente aquellas partes que soportan mayor carga de trabajo y, consecuentemente, evitan el uso indiscriminado de la infraestructura. Todos estos servicios, además, se coordinan e invocan orquestando las interacciones necesarias para satisfacer los requisitos del sistema. No obstante, el buen uso de este estilo arquitectónico supone nuevos retos, como determinar qué instancias de servicios se despliegan o establecer la mejor configuración de la nube que los aloja, conforme a la carga esperada y para cumplir los Acuerdos de Nivel de Servicio. Se trata de un problema de optimización en el que deben considerarse simultáneamente múltiples propiedades, a menudo en conflicto entre sí. Por ello, tras formular este caso como un problema de búsqueda, se discutirá cómo el uso de técnicas multi-objetivo puede mejorar las soluciones actuales, permitiéndonos escoger los proveedores y configuraciones apropiadas para dismuir los costes de explotación, asegurar la disponibilidad de los servicios críticos, sin empobrecer la latencia y el tiempo de respuesta. |
Agencias financiadoras | Ministerio de Economía y Competitividad (MINECO). España Junta de Andalucía Ministerio de Ciencia, Innovación y Universidades (MICINN). España Ministerio de Educación y Ciencia (MEC). España |
Identificador del proyecto | BELI (TIN2015-70560-R)
TIC-5906 COPAS (P12–TIC-1867)) TIN2014-55252-P TIN2015-71841-REDT FPU13/01466 |
Cita | Parejo Maestre, J.A., Ramírez, A., Romero, J.R., Segura Rueda, S. y Ruiz Cortés, A. (2016). Configuración guiada por búsqueda de aplicaciones basadas en micro-servicios. En JISBD 2016: XXI Jornadas de Ingeniería del Software y Bases de Datos Salamanca, España: Asociación de Ingeniería del Software y Tecnologías de Desarrollo de Software (SISTEDES). |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Configuración guiada por búsqueda ... | 225.1Kb | [PDF] | Ver/ | |