SciELO - Scientific Electronic Library Online

 
vol.52 issue2Ecological Quality of the Water Supply Basins in the City of Loja - EcuadorAssessment of Parameters of the Generalized Extreme Value Distribution in Rainfall of the Peruvian North author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Revista Politécnica

On-line version ISSN 2477-8990Print version ISSN 1390-0129

Abstract

JULIO, Sandobalin,  and  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.

Keywords : 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.

        · abstract in English     · text in English     · English ( pdf )