Browsing by Keyword "DevOps"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item CloudOps: Towards the Operationalization of the Cloud Continuum: Concepts, Challenges and a Reference Framework: Towards the Operationalization of the Cloud Continuum: Concepts, Challenges and a Reference Framework(2022-04-25) Alonso, Juncal; Orue-Echevarria, Leire; Huarte, Maider; HPA; Tecnalia Research & InnovationThe current trend of developing highly distributed, context aware, heterogeneous computing intense and data-sensitive applications is changing the boundaries of cloud computing. Encouraged by the growing IoT paradigm and with flexible edge devices available, an ecosystem of a combination of resources, ranging from high density compute and storage to very lightweight embedded computers running on batteries or solar power, is available for DevOps teams from what is known as the Cloud Continuum. In this dynamic context, manageability is key, as well as controlled operations and resources monitoring for handling anomalies. Unfortunately, the operation and management of such heterogeneous computing environments (including edge, cloud and network services) is complex and operators face challenges such as the continuous optimization and autonomous (re-)deployment of context-aware stateless and stateful applications where, however, they must ensure service continuity while anticipating potential failures in the underlying infrastructure. In this paper, we propose a novel CloudOps workflow (extending the traditional DevOps pipeline), proposing techniques and methods for applications’ operators to fully embrace the possibilities of the Cloud Continuum. Our approach will support DevOps teams in the operationalization of the Cloud Continuum. Secondly, we provide an extensive explanation of the scope, possibilities and future of the CloudOps.Item Development and Operation of Trustworthy Smart IoT Systems: The ENACT Framework(Springer, 2020) Ferry, Nicolas; Dominiak, Jacek; Gallon, Anne; González, Elena; Iturbe, Eider; Lavirotte, Stéphane; Martinez, Saturnino; Metzger, Andreas; Muntés-Mulero, Victor; Nguyen, Phu H.; Palm, Alexander; Rego, Angel; Rios, Erkuden; Riviera, Diego; Solberg, Arnor; Song, Hui; Tigli, Jean Yves; Winter, Thierry; Bruel, Jean-Michel; Mazzara, Manuel; Meyer, Bertrand; CIBERSEC&DLT; Tecnalia Research & InnovationTo unleash the full potential of IoT, it is critical to facilitate threation and operation of trustworthy Smart IoT Systems (SIS). Software development and delivery of SIS would greatly benefit from DevOps as devices and IoT services requirements for reliability, quality, security and safety are paramount. However, DevOps practices are far from widely adopted in the IoT, in particular, due to a lack of key enabling tools. In last year paper at DevOps’18, we presented the ENACT research roadmap that identified the critical challenges to enable DevOps in the realm of trustworthy SIS. In this paper, we present the ENACT DevOps Framework as our current realization of these methods and tools.Item PIACERE: Programming trustworthy Infrastructure As Code in a Secure Framework(CEUR-WS, 2021-03) Alonso, Juncal; Joubert, Christophe; Orue-Echevarria, Leire; Pradella, Matteo; Vladušič, DanielInfrastructure-as-Code (IaC), enables the automation of several deployment, configuration and management tasks. IaC has a lot of potential in cloud computing as it results in a significant saving of time when an application needs to be redeployed on a different set of resources, even running on different infrastructures. Unfortunately, IaC still suffers from some important issues, such as the large variety of competing tools or the strong orientation toward the cloud, leaving aside e.g. the edge. Also, trustworthiness and security aspects of are often left for the end of the cycle, where errors and vulnerabilities are often too late or too expensive to correct. We present here the PIACERE project, which provides tools, methods and techniques for the Infrastructure-as-Code approach. The project will make the creation of IaC more accessible to designers, developers and operators, increasing the quality, security, trustworthiness and evolvability of infrastructural code while ensuring its business continuity by providing self-healing mechanisms anticipation of failures and violations.Item Towards Self-Protective Multi-Cloud Applications: MUSA – a Holistic Framework to Support the Security-Intelligent Lifecycle Management of Multi-Cloud Applications: MUSA-A holistic framework to support the security-intelligent lifecycle management of multi-cloud applications(SCITEPRESS Digital Library, 2015) Rios, Erkuden; Iturbe, Eider; Orue-Echevarria, Leire; Rak, Massimiliano; Casola, Valentina; Helfert, Markus; Ferguson, Donald; Mendez Munoz, Victor; CIBERSEC&DLT; Tecnalia Research & InnovationThe most challenging applications in heterogeneous cloud ecosystems are those that are able to maximise the benefits of the combination of the cloud resources in use: multi-cloud applications. They have to deal with the security of the individual components as well as with the overall application security including the communications and the data flow between the components. In this paper we present a novel approach currently in progress, the MUSA framework. The MUSA framework aims to support the security-intelligent lifecycle management of distributed applications over heterogeneous cloud resources. The framework includes security-by-design mechanisms to allow application self-protection at runtime, as well as methods and tools for the integrated security assurance in both the engineering and operation of multi-cloud applications. The MUSA framework leverages security-by-design, agile and DevOps approaches to enable the security-aware development and operation of multi-cloud applications.