Infrastructure

Maestrano offers various options for the deployment of its core infrastructure. All options are suitable for deployment on-premise or on any chosen Infrastructure as a Service (IaaS) platform such as AWS, Azure, Google Cloud Platform, SoftLayer etc.

The infrastructure deployment options are categorised into two big families: Native deployments and PaaS deployments. Native deployments make use of automation frameworks - such as Ansible, Puppet or Chef - for the provisioning of servers and deployment of applications on top of virtual machines or bare-metal servers. PaaS deployments make use of Nex!™ - Maestrano's Platform as a Service - as an infrastructure abstraction layer and resource orchestrator. Nex!™ greatly simplifies the deployment, scaling and management of web applications.

While these deployment patterns are traditionally used by Maestrano customers they are not mandatory to follow. All Maestrano components are web applications backed by popular caching and database systems (Redis, MySQL, MongoDB). Therefore any infrastructure suitable for web applications will work. If you already use resource orchestration systems such as Docker Swarm, Heroku Spaces or any other then it will work for Maestrano.

The following pages are available in this section