2. Our Story
Hosting industry veterans each averaging 8+ years of
managed hosting & cloud infrastructure experience
Making infrastructure easy to deploy and manage for
Developers, DevOps, and Operations folks alike
Providing robust Infrastructure as a Service for high
performance cloud computing applications since 2010
3. What is CloudScript?
CloudScript is a Domain Specific Language
(DSL) for orchestrating application infrastructure.
● External DSL syntax like Make
or Ant
● Engine has Threads, Tasks,
Agents
● Resources include, Keys,
Scripts, Recipes, Servers,
Storage Objects, Networks
● Methods include, Create,
Read-Or-Create, Delete
● Embedded language support
includes, Puppet, Chef, Shell,
Python, Ruby, etc.
4. Design Principles
1. Dependency based programming model
allows programmers to specify prerequisites
2. Idempotent methods on all resource types
allows repetition w/o side effects to reach the
desired outcome for your environment
3. Code enveloping increases the power without
reducing the expressivity of the DSL
4. Distributed agents and centralized event
processing allow for software pipelines
6. Use Cases
● Application Stacks
● Distributed Systems/Clusters
● Environmental Version Control
● Environmental Scaling Up/Down
● Business Process Automation
● Data Pipeline Automation