Browsing by Keyword "Cloud Computing"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item ARTIST methodology and framework: A novel approach for the migration of legacy software on the cloud(IEEE Computer Society, 2013) Menychtas, Andreas; Santzaridou, Christina; Kousiouris, George; Varvarigou, Theodora; Orue-Echevarria, Leire; Alonso, Juncal; Gorronogoitia, Jesus; Bruneliere, Hugo; Strauss, Oliver; Senkova, Tatiana; Pellens, Bram; Stuer, Peter; Tecnalia Research & Innovation; HPANowadays Cloud Computing is considered as the ideal environment for engineering, hosting and provisioning applications. A continuously increasing set of cloud-based solutions is available to application owners and developers to tailor their applications exploiting the advanced features of this paradigm for elasticity, high availability and performance. Although these offerings provide many benefits to new applications, they also incorporate constrains to the modernization and migration of legacy applications by obliging the use of specific technologies and explicit architectural design approaches. The modernization and adaptation of legacy applications to cloud environments is a great challenge for all involved stakeholders, not only from the technical perspective, but also in business level with the need to adapt the business processes and models of the modernized application that will be offered from now on, as a service. In this paper we present a novel model-driven approach for the migration of legacy applications in modern cloud environments which covers all aspects and phases of the migration process, as well as an integrated framework that supports all migration process.Item Decide: An extended devops framework for multi-cloud applications(Association for Computing Machinery, 2019-08-28) Alonso, Juncal; Stefanidis, Kyriakos; Orue-Echevarria, Leire; Blasi, Lorenzo; Walker, Michael; Escalante, Marisa; López, María José; Dutkowski, Simon; HPA; Tecnalia Research & Innovation; CIBERSEC&DLTDevOps represents a model for application development that enables close collaboration between software developers and IT operations with the objective of implementing continuous integration, continuous delivery and continuous development of software applications. This paper proposes an approach for extending the DevOps philosophy with the objective of supporting the development and operation of multi-cloud native applications deployed over heterogeneous cloud resources. The authors present the extended DECIDE DevOps framework and the supporting tool suite developed in the context of the DECIDE H2020 action.Item A heuristic approach to the multicriteria design of IaaS cloud infrastructures for Big Data applications(2018-10) Arostegi, María; Torre-Bastida, Ana; Bilbao, Miren Nekane; Del Ser, Javier; IA; Tecnalia Research & Innovation; HPAThe rapid growth of new computing paradigms such as Cloud Computing and Big Data has unleashed great opportunities for companies to shift their business model towards a fully digital strategy. A major obstacle in this matter is the requirement of highly specialized ICT infrastructures that are expensive and difficult to manage. It is at this point that the IaaS (infrastructure as a service) model offers an efficient and cost-affordable solution to supply companies with their required computing resources. In the Big Data context, it is often a hard task to design an optimal IaaS solution that meets user requirements. In this context, we propose a methodology to optimize the definition of IaaS cloud models for hosting Big Data platforms, following a threefold criterion: cost, reliability, and computing capacity. Specifically, the proposed methodology hinges on evolutionary heuristics in order to find IaaS configurations in the cloud that optimally balance such objectives. We also define measures to quantify the aforementioned metrics over a Big Data platform hosted within an IaaS cloud model. The proposed method is validated by using real information from three IaaS providers and three Big Data platforms. The obtained results provide an insightful input for system managers when initially designing cloud infrastructures for Big Data applications.Item Migrating legacy software to the cloud with ARTIST(2013) Bergmayr, Alexander; Brunelière, Hugo; Izquierdo, Javier Luis Cánovas; Gorroñogoitia, Jesús; Kousiouris, George; Kyriazis, Dimosthenis; Langer, Philip; Menychtas, Andreas; Orue-Echevarria, Leire; Pezuela, Clara; Wimmer, Manuel; Tecnalia Research & InnovationAs cloud computing allows improving the quality of software and aims at reducing costs of operating software, more and more software is delivered as a service. However, moving from a software as a product strategy to delivering software as a service hosted in cloud environments is very ambitious. This is due to the fact that managing software modernization is still a major challenge, especially when paradigm shifts, such as moving to cloud environments, are targeted that imply fundamental changes to how software is modernized, delivered, and sold. Thus, in addition to technical aspects, business aspects need also to be considered. ARTIST proposes a comprehensive software modernization approach covering business and technical aspects. In particular, ARTIST employs Model-Driven Engineering (MDE) techniques to automate the reverse engineering of legacy software and forward engineering of cloud-based software in a way that modernized software truly benefits from targeted cloud environments. Therewith, ARTIST aims at reducing the risks, time, and costs of software modernization and lowers the barriers to exploit cloud computing capabilities and new business models.Item Transformational Cloud Government (TCG): Transforming Public Administrations with a Cloud of Public Services(2016) Alonso, Juncal; Escalante, Marisa; Orue-Echevarria, Leire; HPA; CIBERSEC&DLT; Tecnalia Research & InnovationThis paper introduces the novel Transformational Cloud Government (TCG) approach and its enabling tools, techniques and best practices to foster the adoption of cloud computing as well as to improve the maturity level of cloud adoption in public administrations, allowing to transition their own software and services to implement on one hand, a more efficient internal software to be used by the public sector and on the other hand, services that implement what really matters to the citizens and how it really matters by ensuring data portability, data privacy and interoperability.