TY - GEN
T1 - IEM
T2 - 14th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2023
AU - Diaz-De-Arcaya, Josu
AU - Osaba, Eneko
AU - Benguria, Gorka
AU - Etxaniz, Iñaki
AU - Lobo, Jesus L.
AU - Alonso, Juncal
AU - Torre-Bastida, Ana I.
AU - Almeida, Aitor
N1 - Publisher Copyright:
© 2023 Owner/Author.
PY - 2023/4/15
Y1 - 2023/4/15
N2 - Over the last few years, DevOps methodologies have promoted a more streamlined operationalization of software components in production environments. Infrastructure as Code (IaC) technologies play a key role in the lifecycle management of applications, as they promote the delivery of the infrastructural elements alongside the application components. This way, IaC technologies aspire to minimize the problems associated with the environment by providing a repeatable and traceable process. However, there are a large variety of IaC frameworks, each of them focusing on a different phase of the operationalization lifecycle, hence the necessity to master numerous technologies. In this research, we present the IaC Execution Manager (IEM), a tool devoted to providing a unified framework for the operationalization of software components that encompasses the various stages and technologies involved in the application lifecycle. We analyze an industrial use case to improve the current approach and conclude the IEM is a suitable tool for solving the problem as it promotes automation, while reducing the learning curve associated with the required IaC technologies.
AB - Over the last few years, DevOps methodologies have promoted a more streamlined operationalization of software components in production environments. Infrastructure as Code (IaC) technologies play a key role in the lifecycle management of applications, as they promote the delivery of the infrastructural elements alongside the application components. This way, IaC technologies aspire to minimize the problems associated with the environment by providing a repeatable and traceable process. However, there are a large variety of IaC frameworks, each of them focusing on a different phase of the operationalization lifecycle, hence the necessity to master numerous technologies. In this research, we present the IaC Execution Manager (IEM), a tool devoted to providing a unified framework for the operationalization of software components that encompasses the various stages and technologies involved in the application lifecycle. We analyze an industrial use case to improve the current approach and conclude the IEM is a suitable tool for solving the problem as it promotes automation, while reducing the learning curve associated with the required IaC technologies.
KW - DevOps
KW - DevsecOps
KW - IAC
KW - cloud
KW - cloud continuum
KW - edge
KW - infrastructure as code
UR - http://www.scopus.com/inward/record.url?scp=85158904444&partnerID=8YFLogxK
U2 - 10.1145/3578245.3584938
DO - 10.1145/3578245.3584938
M3 - Conference contribution
AN - SCOPUS:85158904444
T3 - ICPE 2023 - Companion of the 2023 ACM/SPEC International Conference on Performance Engineering
SP - 195
EP - 199
BT - ICPE 2023 - Companion of the 2023 ACM/SPEC International Conference on Performance Engineering
PB - Association for Computing Machinery, Inc
Y2 - 15 April 2023 through 19 April 2023
ER -