DocumentCode :
3154691
Title :
Charon: Declarative provisioning and deployment
Author :
Dolstra, Eelco ; Vermaas, Rob ; Levy, Scott
Author_Institution :
LogicBlox, Inc., Atlanta, GA, USA
fYear :
2013
fDate :
20-20 May 2013
Firstpage :
17
Lastpage :
20
Abstract :
We introduce Charon, a tool for automated provisioning and deployment of networks of machines from declarative specifications. Building upon NixOS, a Linux distribution with a purely functional configuration management model, Charon specifications completely describe the desired configuration of sets of “logical” machines, including all software packages and services that need to be present on those machines, as well as their desired “physical” characteristics. Given such specifications, Charon will provision cloud resources (such as Amazon EC2 instances) as required, build and deploy packages, and activate services. We argue why declarativity and integrated provisioning and configuration management are important properties, and describe our experience with Charon.
Keywords :
Linux; cloud computing; configuration management; formal specification; resource allocation; software packages; software tools; Charon; Linux distribution; NixOS; automated provisioning; cloud resources; declarative provisioning; declarative specifications; functional configuration management model; logical machines; physical characteristics; software packages; Databases; IP networks; Linux; Production; Servers; Software; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Release Engineering (RELENG), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/RELENG.2013.6607691
Filename :
6607691
Link To Document :
بازگشت