All our infrastructure lays on Jelastic Virtuozzo for now. Previously known as Jelastic, we refer as Jelastic the Virtuozzo plateform.

Jelastic is a cloud platform software vendor that provides multi-cloud Platform as a Service-based on container technology for hosting service providers, ISVs, telecommunication companies, enterprises and developers. The platform is available as public cloud in over 70 data centers, as well as virtual and on-premises servers. Jelastic provides support of JavaPHPRubyNode.jsPython, Go environments, custom Docker containers and Kubernetes clusters. (source: https://en.m.wikipedia.org/wiki/Jelastic)

We use Jelastic with a set of docker container, with a preference for alpine images when possible.

Cloud Scripting and Apis

Jelastic offers two ways to interact programmatically with the infrastructure:

  1. Cloud scripting: YML files that describes a set of actions. We can then “install” these files through the API.
  2. API: A REST-like api

Both cloud scripting and apis use the same naming logics, let’s explore some basics to understand the voca codebase.

Links

Jelastic basics

You can try to open a Jelastic on the provider you want (Providers list). You generally have a 30days free tiers to be able to tests.

Jelastic is similar to other tecnologies for docker hosting, let’s start with what you see when you log on your jelastic environment:

Environments list, with EnvGroup

Environments list, with EnvGroup

Environment details on Jelastic

Environment details on Jelastic