Plan your cloud strategy according to your business requirements, and then start building your cloud on multiple cloud services, the ones your need, with your own rules and demands.


With MODAClouds MultiCloud DevOps Toolbox you model, develop, deploy, operate, monitor and control cloud applications exploiting the benefits of working with multiple clouds, but being sure that your cloud infrastructure and services will always meet your business requirements.

MODAClouds' Team believes that Cloud Computing services should be built from an agnostic perspective that will free developers and organizations from tightly-coupling their application developments to one specific infrastructure technology specification or vendor for PaaS and IaaS layers, especially when they can have the best of every provider, for creating and running their apps.

We want to provide tools to provide agility and improve interoperability to organizations from early stages of cloud application development to live production operations.

MODAClouds MultiCloud DevOps Toolbox


MODAClouds Toolbox solves real problems for business:


MODAClouds Toolbox - Technology and Tools

Business Agility

Cloud has several benefits and Multi-Cloud Economics pretend to use the best of every cloud for gaining the most value for organizations. However, this is not always possible since it introduces complexity, heterogeneity and various other problems that come with the use of different clouds. Moreover, developing applications for multi-Clouds impacts established enterprise procedures and business models.

In this context, organizations need flexible cloud infrastructures at the service of the organization, focusing in customer value and powering business models, not on solving new cloud problems.

Cloud Agnosticity

The risk of technological lock-in is a major concern for Cloud customers. Cloud providers, in fact, offer proprietary solutions that force Cloud customers to decide, at the early stages of software development the design and deployment models to adopt (e.g. public vs hybrid Clouds) as well as the technology stack (e.g. Amazon Simple DB vs Google Bigtable). Lack of past expertise in Cloud computing makes this a high-risk choice, especially for SMEs. This, if the target platform does not fulfill the original expectations, has potentially catastrophic business consequences. Thus, organizations require operating cloud strategies reducing the risk of lock-in (e.g. developing once and being able to deploy in multiple Clouds).

MultiClouds

There is no doubt that cloud offers many benefits. But single cloud provider can offer all the best services to implement you business models. Organizations want to use and deploy different pieces using the best infrastructure across multiple and largely incompatible cloud platforms? Is it possible to manage and operate cloud services in multiple clouds, taking care of the heavy work with automated migration of application's components to better venues according to your specifications.

Quality-Driven MultiClouds: QoS & SLA Monitoring and Assurance

In order to provide a business model on top of cloud services, quality metrics are needed to quantify how applications should operate according to our notion of risk and business requirements. It is also required to act upon unexpected degradation of clouds services to sustain our quality standards. Defining these quality and service level expectations is required at design and run time.

DevOps

Organizations require from IT more than just mere technology. What it is expected is that technology also comes with methodological benefits that empower IT teams to be more flexible, more agile, to be more productive, etc. Devops is a current movement that bring several benefits by closing the gap of both the design-time and the run-time teams. In today's economy, to become even more agile, organizations require various ways to embrace DevOps processes for multi-cloud applications.

Best Execution Venue Identification

Selecting the Best Execution Venue according to your cloud strategy and business model's requirements is hard due to variability in Cloud resource prices across time, geographic location, performance, legal aspects, and more importantly the advent at the speed of light of a myriad of cloud services providing similar solutions.

MODAClouds can be seen as a set of tools that facilitates adoption of business and technical requirements very early into the application development lifecyle, to later enable operations energized with monitoring and self-adaptation capabilities in multi-cloud environments to comply with expected operational quality levels.

MODAClouds MultiCloud DevoOps Toolbox comes with a set of tools and a methodology that take the requirements from Dev teams, apply them on the Ops side, and close the circle by feeding information and insights extracted from running environments back to the Dev side to improve or correct cloud applications. Moreover:



Learn more about MultiCloud DevOps Toolbox

MODAclouds Technologies allow you to identify, develop and use the benefits of multiple cloud services with business requirements and quality in mind.

read more


Speed up the development of your Data-Intensive Application without compromising on its quality.


With DICE framework you model, develop, deploy and test Data-Intensive applications while continuously meeting your business and technical requirements.

DICE Team believes that Small and Medium Enterprises should also be able to extract value from Big Data and aims to provide a framework along with the collection of tools that would automate and speed up application's development while simultaneously allowing to reason about its quality, reliability and security.

DICE introduction video


DICE framework for Small and Medium Enterprises:


DICE logo

For SMEs

Big Data and applications that handle it have become the integral part of people's everyday life. However, currently existing software development methods and heterogeneity of Big Data technologies mean that application development is a labour-intensive and time-consuming process. These are the barriers for Small and Medium Enterprises to enter the Big Data market and extract value from it.

DICE framework aims to eliminate these barriers and level the playing field for SMEs by adopting the DevOps approach to its application development lifecycle, thus tackling skills shortage, steep learning curves and shortening application's Time-to-Market.

DevOps

DevOps is a culture that focuses on collaboration between Development and Operations Teams. The fundamental principle of DevOps is that Dev and Ops teams should work together since the one cannot deliver quality without efforts and insights of the other. The DevOps philosophy revolves around the importance of developing and testing software in an environment that is as close as possible to the production in order to be aware of the potential operational issues in performance, reliability and security. Other important aspects of DevOps are automation of processes and continuous deployment, as well as checking the quality of the software product not only in the specific verification and validation phases but throughout the entire application development lifecycle.

Automation

Automation is a key DevOps principle adopted by DICE. It has many benefits: in addition to speeding up the development process it ensures that the software is built the same way each time and makes parts of the process transparent for the whole team.

Automation includes many steps: preparing the build, checking quality of the code, launching build, running all tests, packaging, deploying and staging the artefacts. DICE provides all the necessary tools and scripts.

Quality Awareness

In line with the DevOps paradigm DICE framework is quality-aware. This means that application development process is not agnostic to the quality characteristics such as performance, security and reliability. These characteristics are of primary concern for the Operation's team and DICE framework makes sure that compliance to the business and technical requirements is ensured at every stage of the apllication development.

Data Awareness

Data-Intensive Applications, as obvious from their name, are designed for crunching large amounts of data received as either datasets or data streams. Therefore, data becomes application's primary load. DICE incorporates the data and its characteristics such as volume, variety, velocity and variability into all aspects of the framework.

Iterative Learning

Iterative quality enhancement is the key to shortening application's Time-to-Market and reducing the occurrence of quality incidents in production environment. DICE ticks this box with its Filling-the-Gap feature. After each iteration of the model-deploy-test-analyse-quality process is finished, the developer receives analysis results, reasons on them, makes necessary steps to improve the quality if needed and starts the new iteration, thus facilitating rapid incremental improvements.

Learn more about DICE Framework

read more



MultiClouds DevOps Alliance shaping the future of technology for Multi-Clouds with strong focus on Business Requirements


The MultiClouds Alliance is an initiative that has been created after the efforts carried out after the work carried out during the three years working in the MODAClouds Research Project. The initiative develops on the interests of the members of the consortium to exploit the results, technologies and experience gained during this period while continuing developing a strong collaboration after the project formally ends that continues the creation and promotion of technologies for Multi-Cloud scenarios. Learn more about the objectives, actions and how to become a member of the MultiClouds Alliance created after MODAClouds Project here.

Members of the MODAClouds Consortium


MODAClouds Project is supported by world class global companies; best of breed academic and research institutions; medium and small European companies. The MultiClouds Alliance initiative is being undertaken by various partners of the MODAClouds Project Consortium These companies are involved in the initiative to leverage cloud computing technologies focused on Business-Driven QoS, DevOps, and Multi-Cloud scenarios.


Politecnico di Milano
SINTEF
INSTITUTUL E-AUSTRIA TIMISOARA
IMPERIAL COLLEGE OF SCIENCE, TECHNOLOGY AND MEDICINE

SOFTEAM
SIEMENS SRL
BOC INFORMATION SYSTEMS GMBH
FLEXIANT

ATOS
CA Technologies


Associate Members of the MultiClouds DevOps Alliance


The MultiClouds DevOps Alliance is supported by a number of research projects and technology companies in the European context:


ATC
 Netfective Technology
RPODEVELOP
XLAB

University of Zaragoza


MultiClouds Alliance is open for new Members

The MultiClouds Alliance is open to any organization willing to participate, as members or associates, in the promotion and the development of the future of technologies for multi-cloud scenarios.

If you want to be part of the Alliance and collaborate with other companies and improve Cloud Computing tools...

contact us



News

New members join the MultiClouds Alliance: partners from DICE project join our initiative

A number of partners from DICE H2020 research project are joining the alliance as associate partners to provide guidance on how to build a solution for Big data software systems on top of several MODAClouds outputs.. Read more...

MultiClouds Alliance Event: MODAClouds & ARTIST research projects share stage

MODAClouds & ARTIST research projects share stage in a business workshop “Solving Top 6 Pains of Cloud Computing Development and Operations by Picking the Right Tools” to attract potential members.. Read more...

MODAClouds in Cloud Expo Europe

MODAClouds shared its approach "Improving Agility of Cloud Ecosystems with MODAClouds" at Cloud Expo Europe 2014 in London.. Read more...

MODAClouds Presents its Toolbox in CloudWatch Event

MODAClouds was presented at CloudWatch event on 25 March 2015 at Brussels.. Read more...