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 assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Revista Politécnica

versão On-line ISSN 2477-8990versão impressa ISSN 1390-0129

Resumo

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

Palavras-chave : 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.

        · resumo em Inglês     · texto em Inglês     · Inglês ( pdf )