SciELO - Scientific Electronic Library Online

 
vol.52 número2Calidad Ecológica de las Cuencas Abastecedoras de Agua en la Ciudad de Loja - EcuadorEvaluación de Parámetros de la Distribución Generalizada de Valor Extremo en Precipitaciones del Norte Peruano índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Revista Politécnica

versión On-line ISSN 2477-8990versión impresa ISSN 1390-0129

Resumen

JULIO, Sandobalin,  y  CARLOS, Iniguez-Jarrín,. Modelado del Aprovisionamiento de Infraestructura en la Nube: Un Enfoque de Software como un Servicio. Rev Politéc. (Quito) [online]. 2023, vol.52, n.2, pp.87-98. ISSN 2477-8990.  https://doi.org/10.33333/rp.vol52n2.09.

Aprovisionar significa hacer que un elemento de la infraestructura, como un servidor o un dispositivo de red, esté listo para su uso. La comunidad DevOps aprovecha el enfoque de Infraestructura como Codigo (Infrastructure as Code, IaC) para proporcionar herramientas para el aprovisionamiento de infraestructura en la nube. Sin embargo, cada herramienta de aprovisionamiento tiene su propio lenguaje de secuencias de comandos, y administrar diferentes herramientas para varios proveedores de la nube lleva mucho tiempo y es propenso a errores. En trabajos anteriores, presentamos una herramienta de aprovisionamiento de infraestructura dirigida por modelos llamada ARGON, que aprovecha el enfoque de IaC mediante la Ingeniería de Software Dirigida por Modelos. ARGON proporciona un lenguaje de modelado para especificar los recursos de la infraestructura de la nube y genera scripts para apoyar la orquestación del aprovisionamiento de la infraestructura de la nube. Dado que ARGON se ejecuta en el IDE de escritorio Eclipse, proponemos migrar de un ARGON Desktop a un ARGON Cloud como un enfoque de Software-como-un-Servicio. Por un lado, desarrollamos un lenguaje de modelado especifico de dominio utilizando marcos de trabajo de JavaScript. Por otro lado, utilizamos un motor de transformación de modelo-a-texto a través de un servicio web REST para generar scripts. Finalmente, llevamos a cabo un ejemplo modelando recursos de infraestructura para Amazon Web Services y luego generamos un script para la herramienta Ansible.

Palabras clave : Infraestructura como Código; Lenguaje Especifico de Dominio; Aprovisionamiento de Infraestructura en la Nube; Software como un Servicio; Ingeniería de Software Dirigida por Modelos.

        · resumen en Inglés     · texto en Inglés     · Inglés ( pdf )