Orchestrating Complex Application Architectures in Heterogeneous Clouds

11/09/2017
by   Miguel Caballer, et al.
0

Private cloud infrastructures are now widely deployed and adopted across technology industries and research institutions. Although cloud computing has emerged as a reality, it is now known that a single cloud provider cannot fully satisfy complex user requirements. This has resulted in a growing interest in developing hybrid cloud solutions that bind together distinct and heterogeneous cloud infrastructures. In this paper we describe the orchestration approach for heterogeneous clouds that has been implemented and used within the INDIGO-DataCloud project. This orchestration model uses existing open-source software like OpenStack and leverages the OASIS Topology and Specification for Cloud Applications (TOSCA) open standard as the modeling language. Our approach uses virtual machines and Docker containers in an homogeneous and transparent way providing consistent application deployment for the users. This approach is illustrated by means of two different use cases in different scientific communities, implemented using the INDIGO-DataCloud solutions.

READ FULL TEXT
research
05/15/2018

Securing Open Source Clouds Using Models

The widespread adoption of cloud computing has resulted in the prolifera...
research
10/23/2017

"Birds in the Clouds": Adventures in Data Engineering

Leveraging their eBird crowdsourcing project, the Cornell Lab of Ornitho...
research
06/09/2020

Reproducible and Portable Workflows for Scientific Computing and HPC in the Cloud

The increasing availability of cloud computing services for science has ...
research
12/18/2020

Achieving Operational Scalability Using Razee Continuous Deployment Model and Kubernetes Operators

Recent advancements in the cloud computing domain have resulted in huge ...
research
08/13/2019

uPredict: A User-Level Profiler-Based Predictive Framework for Single VM Applications in Multi-Tenant Clouds

Most existing studies on performance prediction for virtual machines (VM...
research
10/05/2022

An Architectural Approach to Creating a Cloud Application for Developing Microservices

The cloud is a new paradigm that is paving the way for new approaches an...
research
07/10/2016

The BioDynaMo Project

Computer simulations have become a very powerful tool for scientific res...

Please sign up or login with your details

Forgot password? Click here to reset