All Projects โ†’ roboconf โ†’ Roboconf Platform

roboconf / Roboconf Platform

Licence: apache-2.0
The core modules and the platform

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Roboconf Platform

Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way ๐Ÿš€
Stars: โœญ 10,887 (+36190%)
Mutual labels:  cloud, cloud-computing, infrastructure-as-code, containers
Howtheyaws
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world use Amazon Web Services (AWS)
Stars: โœญ 389 (+1196.67%)
Mutual labels:  automation, cloud, cloud-computing, infrastructure-as-code
Lastbackend
System for containerized apps management. From build to scaling.
Stars: โœญ 1,536 (+5020%)
Mutual labels:  cloud, paas, containers
Paas Profiles
Making Platform as a Service offerings comparable - Ecosystem profiles for portability matching.
Stars: โœญ 127 (+323.33%)
Mutual labels:  cloud, cloud-computing, paas
Nucleus
Platform as a Service API abstraction layer.
Stars: โœญ 28 (-6.67%)
Mutual labels:  cloud, cloud-computing, paas
Catapult
๐Ÿ’ฅ Catapult is a DevOps website management platform for development teams.
Stars: โœญ 64 (+113.33%)
Mutual labels:  paas, iaas, infrastructure-as-code
Docker Swarm
๐Ÿณ๐Ÿณ๐Ÿณ This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: โœญ 43 (+43.33%)
Mutual labels:  automation, cloud, infrastructure-as-code
Cloudsim Plus
โ˜•๏ธ๐Ÿ—โ›…๏ธ๐ŸŽ“ A modern, full-featured, easier-to-use, highly extensible, faster and more accurate Java 8+ Framework for Cloud Computing Simulation
Stars: โœญ 178 (+493.33%)
Mutual labels:  cloud-computing, paas, iaas
Ladder
A general purpose extensible autoscaler for the cloud
Stars: โœญ 143 (+376.67%)
Mutual labels:  automation, cloud, containers
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: โœญ 148 (+393.33%)
Mutual labels:  automation, cloud, containers
Ccodashboard
Welcome to the Continuous Cloud Optimization Power BI Dashboard GitHub Project. In this repository you will find all the guidance and files needed to deploy the Dashboard in your environment to take benefit of a single pane of glass to get insights about your Azure resources and services.
Stars: โœญ 256 (+753.33%)
Mutual labels:  cloud, paas, iaas
Pulumi Aws
An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Stars: โœญ 169 (+463.33%)
Mutual labels:  cloud, cloud-computing, infrastructure-as-code
Terraform
Terraform automation for Cloud
Stars: โœญ 121 (+303.33%)
Mutual labels:  automation, cloud-computing, infrastructure-as-code
My Links
Knowledge seeks no man
Stars: โœญ 311 (+936.67%)
Mutual labels:  cloud, infrastructure-as-code, containers
Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: โœญ 317 (+956.67%)
Mutual labels:  cloud, infrastructure-as-code, containers
Athenz
Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.
Stars: โœญ 570 (+1800%)
Mutual labels:  cloud, containers
Terraformer
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Stars: โœญ 6,316 (+20953.33%)
Mutual labels:  cloud, infrastructure-as-code
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: โœญ 934 (+3013.33%)
Mutual labels:  automation, cloud
Geodesic
๐Ÿš€ Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. โ˜… this repo! https://slack.cloudposse.com/
Stars: โœญ 629 (+1996.67%)
Mutual labels:  infrastructure-as-code, containers
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: โœญ 452 (+1406.67%)
Mutual labels:  cloud, infrastructure-as-code

Roboconf

Build Status Coverage Status License Join us on Gitter.im Web site

Snapshots Maven Central

This repository contains the source code for the Roboconf platform.
This includes the manager, the agent, their default distributions, the tooling core and the Maven plugin.

What is Roboconf?

Roboconf is both a platform and framework to manage elastic applications in the cloud.
Elastic applications designate those whose deployment topology may vary over time (e.g. scaling up or down). Roboconf manages deployments, probes, automatic reactions and reconfigurations. Beyond applications, Roboconf could also be defined as a ยซ PaaS framework ยป: a solution to build PaaS (Platform as a Service). Most PaaS, such as Cloud Foundry or Openshift, target developers and support application patterns. However, some applications require more flexible architectures or design. Roboconf addresses such cases.

With Roboconf, there is no constraint about the programming language, the kind of application or the operating system. You define what you put in your platform, you specify all the interactions, administration procedures and so on.

Roboconf handles application life cycle: hot reconfiguration (e.g. for elasticity issues) and consistency (e.g. maintaining a consistent state when a component starts or stops, even accidentally). This relies on a messaging queue (currently Rabbit MQ). Application parts know what they expose to and what they depend on from other parts. The global idea is to apply to applications the concepts used in component technologies like OSGi. Roboconf achieves this in a non-intrusive way, so that it can work with legacy Software.

Roboconf's workflow

Application parts use the message queue to communicate and take the appropriate actions depending on what is deployed or started. These appropriate actions are executed by plug-ins (such as bash or Puppet).

Roboconf's architecture

Roboconf is distributed technology, based on AMQP and REST / JSon. It is IaaS-agnostic, and supports many well-known IaaS (including OpenStack, Amazon Web Services, Microsoft Azure, VMWare, as well as a "local" deployment plug-in for on-premise hosts).

More information and tutorials are available on the web site.
Build instructions can be found here.
Roboconf is licensed under the terms of the Apache License v2.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].