Mosaixsoft

See the new draft of our site at Cloud of Clouds. Feedback welcome! Please email us at info@mosaixsoft.ca.


Built on the work of others - Mosaixsoft's Roots

Cloud of Clouds

We at Mosaixsoft have been passionate since 2014 (Mosaixsoft Technologies and Composure.ai) about building a simple and elegant information model of multicloud, which allows applications to be deployed/redeployed, controlled, and optimized in parallel on multiple proprietary hypercloud or enterprise data centers.

The name of this project is Cloud of Clouds.

In current marketing parlance, this functionality is called supercloud or metacloud.

The Cloud of Clouds theoretical model accommodates the proprietary architecture and APIs of different clouds by not using a common denominator approach, forcing users to learn new APIs that "abstract" them. It promotes an "open architecure" paradigm. Due to the complexity and heterogeneity of multicloud, this model's design allows the "machines" to control and optimize in an automated manner the most relevant operations during the lifecycle of services and applications. Users want their applications to be simple to deploy and run and keep them continuously on required thresholds of running goals such as performance, cost, security, etc. They also want the ability to modify or readjust these goals during the lifecycle of applications for new requirements. Our automated optimization can satisfy almost any type and any number of constraints the users can think of, particularly in a cloud or multicloud context. It can encode them as part of the input problem to the optimizer and will always generate the optimum possible solution.

The system scales for a large number of multicloud infrastructure objects, user workloads and users.

Cloud of Clouds is built on open-source software. It has components for:

It can interface with any third-party monitoring system and cloud infrastructure.

Cloud of Clouds is not a runtime system, but it leverages existing runtimes: Kubernetes, Docker, Openstack, public hyperclouds.

Cloud of Clouds is a multidimensional control surface with the primary purpose of making the usage of supercloud/metacloud easier for application builders and helping deliver highly efficient applications based on customized requirements.

We are interested in feedback, partnerships and users excited by Cloud of Clouds. Please contact us at info@mosaixsoft.ca.

Demo Videos

Multicloud Control Plane Overview

Multicloud Optimization, Orchestration, Scheduling

Optimizing Databases

Multicloud security

General Applications

Optimizer

Latest work, in collaboration with the University of Waterloo

Mosaixsoft is a Canadian company since May 2021 headquartered in Ottawa, ON. It leverages the technology developed by the erstwhile US-based companies Mosaixsoft and Composure.ai to create best-in-class software for cloud computing.