# Infrastructure

Marple Insight can be deployed in multiple ways. For all deployment methods, you need

* A Marple (trial) license
* A deployment name
* Credentials for pulling containers

Get in touch with <sales@marpledata.com> or your Marple contact if you already have one.

&#x20;

### **Docker Compose**

{% hint style="success" %}
Recommended set up for most users
{% endhint %}

For easy deployment on a VM, or running on a local machine at a test location

Our [Docker Compose file](https://gitlab.com/marple-public/marple-installation/-/blob/master/marple-insight/docker-compose.yaml) defines

* The Marple Insight container
* (Optional) A Postgres container

Logs, license files, and temporary data are stored within the VM.

### **Kubernetes**

For large organisations, who already have a Kubernetes cluster running

[Our Helm chart ](https://gitlab.com/marple-public/marple-installation/-/tree/master/marple-insight)defines all necessary resources, making deployment and updates streamlined.

### **Cloud Deployment on Azure**

{% hint style="warning" %}
Get in touch with our dev team (<engineering@marpledata.com>) before proceeding for specific guidance.
{% endhint %}

<figure><img src="/files/8OjSNnioHGyYOogW67Rw" alt=""><figcaption></figcaption></figure>

Combined with **Azure Blob Storage** and **Azure Managed PostgreSQL,** Marple Insight is seamlessly integrated in Azure.

* **Azure App Service** - Azure App Service allows for quick and easy deployment of Marple’s containers.
* **Integrated File Storage** – Azure Blob Storage handles logs, shared files, and license files.
* **Managed Database Services** – Azure Managed PostgreSQL ensures reliable and scalable database performance.
* **Automation with Solution Template** – Deployment can be fully automated using our [Azure Marketplace Offer](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/marple1688461342626.marple?tab=Overview)

### Using something else?

Our team has hands-on expertise with various other platforms that are not listed here. Don't hesitate to get in touch to discuss your specific case:

{% content-ref url="/pages/8SkXB1SRqj5MoqRQzPMa" %}
[Feedback](/docs/marple-insight/welcome/feedback.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.marpledata.com/docs/marple-insight/setup-and-configuration/deployment/infrastructure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
