際際滷

際際滷Share a Scribd company logo
Roboconf in less than 10 際際滷s
Bythe team/Roboconf @Roboconf
... is open source Software (Apache v2)
... is hosted on GitHub
... started in fall 2013
... is powered by andLinagora Joseph Fourier University
The project focuses on adaptable (or elastic) deployments.
It is currently used in the project.Open PaaS
Roboconf covers several possible uses cases.
Cloud Deployment
Roboconf addresses public, private and hybrid cloud deployments. Several
cloud providers are supported, as well as virtualization platforms (like
VMWare).
PaaS Framework
Roboconf can be used to build tailored PaaS. It manages deployment,
monitoring and reconfiguration of potentially any application.
Deployment Orchestration
Suppose we want to orchestrate the deployment of the following
application.
By using predefined relations between Software components, Roboconf
resolves runtime dependencies and updates configuration files so that
everything works.
Automating Procedures
For every Software component that Roboconf manages, normalized actions
can be specified. These callback actions are called 束 recipes 損. They can be
written as scripts, as a Puppet module, ...
The update phase is specific to Roboconf. It is invoked when a runtime
dependency appears, is modified or removed. Reconfiguration is thus
handled automatically.
Continuous Deployment
Continuous deployments are part of Roboconf's roadmap.
Several migration strategies are planned.
Full replacement (with service interruption).
Invariant-based, for continuous development (devOps).
Progressive upgrade (with architecture change).
Do NOT reinvent the Wheel
Roboconf plugs dynamic in existing deployment solutions.
Additional solutions can be supported.
Working with Roboconf
That's it, you can start deploying with Roboconf.

More Related Content

Roboconf Use Cases

  • 1. Roboconf in less than 10 際際滷s Bythe team/Roboconf @Roboconf
  • 2. ... is open source Software (Apache v2) ... is hosted on GitHub ... started in fall 2013 ... is powered by andLinagora Joseph Fourier University The project focuses on adaptable (or elastic) deployments. It is currently used in the project.Open PaaS Roboconf covers several possible uses cases.
  • 3. Cloud Deployment Roboconf addresses public, private and hybrid cloud deployments. Several cloud providers are supported, as well as virtualization platforms (like VMWare).
  • 4. PaaS Framework Roboconf can be used to build tailored PaaS. It manages deployment, monitoring and reconfiguration of potentially any application.
  • 5. Deployment Orchestration Suppose we want to orchestrate the deployment of the following application. By using predefined relations between Software components, Roboconf resolves runtime dependencies and updates configuration files so that everything works.
  • 6. Automating Procedures For every Software component that Roboconf manages, normalized actions can be specified. These callback actions are called 束 recipes 損. They can be written as scripts, as a Puppet module, ... The update phase is specific to Roboconf. It is invoked when a runtime dependency appears, is modified or removed. Reconfiguration is thus handled automatically.
  • 7. Continuous Deployment Continuous deployments are part of Roboconf's roadmap. Several migration strategies are planned. Full replacement (with service interruption). Invariant-based, for continuous development (devOps). Progressive upgrade (with architecture change).
  • 8. Do NOT reinvent the Wheel Roboconf plugs dynamic in existing deployment solutions. Additional solutions can be supported.
  • 9. Working with Roboconf That's it, you can start deploying with Roboconf.