This repository provides guidance on how to install, use and troubleshoot the Ystia Orchestrator (Yorc) latest release 4.1.1.
The Ystia Orchestrator provides applications lifecycle management over hybrid infrastructures:
- Infrastructure as a Service (Google Cloud, AWS, OpenStack, Hosts Pool)
- Container as a Service (Kubernetes)
- High Performance Computing (Slurm)
Applications and Components are written in TOSCA (Topology and Orchestration Specification for Cloud Applications), an OASIS consortium standard language to describe a topology of cloud based web services, their components and relationships, portable across infrastructures.
The Orchestrator has companions products :
- the Ystia Forge, repository of components and application templates
- A UI/Studio Alien4Cloud, that can use Yorc to deploy these application templates.
Yorc is one binary used for both the CLI and the Yorc server exposing a REST API.
To get started, you can start running a Yorc docker container, install Alien4Cloud, upload sample application from the Forge and deploy this application on one of the supported types of infrastructures as described in the following sections.
- Upload Components/Application templates from Ystia Forge
- Create and deploy an application