# Production Environment

{% hint style="info" %}
**Note**: Seldon recommends installing Seldon Core 2 with Seldon Enterprise Platform. For more information about installing Seldon Core 1, see [Seldon Core Documentation](https://docs.seldon.io/projects/seldon-core/en/latest/)
{% endhint %}

## Cluster requirements

This table lists the minimum resource requirements for clusters running the full Seldon Enterprise Platform ecosystem. Your actual resource needs may vary depending on usage.

<table><thead><tr><th width="173">Cloud provider</th><th width="184">Requirements</th><th>Notes</th></tr></thead><tbody><tr><td>GCP</td><td>3 x e2-standard-8</td><td>This is 24 vCPUs and 96GB RAM. <a href="https://cloud.google.com/compute/docs/general-purpose-machines#e2_machine_types">Details</a>.</td></tr><tr><td>AWS</td><td>6 x t2.xlarge</td><td>This is 24 vCPUs and 96GB RAM. <a href="https://aws.amazon.com/ec2/instance-types/t2/">Details</a>.</td></tr><tr><td>Azure</td><td>3 x D8as or D8ads</td><td>This is 24 vCPUs and 96GB RAM. <a href="https://azure.microsoft.com/en-gb/pricing/details/virtual-machines/linux/#pricing">Details</a>.</td></tr></tbody></table>

## Components compatability matrix

| Component                                | Supported Versions                    | Integration Level |
| ---------------------------------------- | ------------------------------------- | ----------------- |
| Seldon Core 2                            | minor versions of 2.8 or later        | Required          |
| Ingress controller (Istio)               | minor versions of Istio 1.17 or later | Required          |
| PostgreSQL                               | version 10 - version 15               | Required          |
| Prometheus                               | minor versions of 2.42 or later       | Required          |
| OIDC provider (Keycloak)                 | minor versions of 17.x or later       | Required          |
| Elasticsearch                            | version 6.x - version 7.17            | Recommended       |
| ArgoCD                                   | version 3.35.x or later               | Recommended       |
| Argo Workflows                           | version 3.4.0 - version <3.6.0        | Optional          |
| Fluentd or equivalent ELK log collection | minor versions of 5.5 or later        | Optional          |
| Knative (Eventing, Serving)              | minor versions of 1.10 or later       | Optional          |

## Managed Kafka

Seldon recommends a managed Kafka for production installation. Some of the managed Kafka solutions that integrate with Seldon Enterprise Platform and Seldon Core 2 components are:

* Confluent Cloud (security: SASL/PLAIN)
* Confluent Cloud (security: SASL/OAUTHBEARER)
* Amazon MSK (security: mTLS)
* Amazon MSK (security: SASL/SCRAM)
* Azure Event Hub (security: SASL/PLAIN)

## Recommended installation sequence

1. [Seldon Core 2](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/seldon-core-2)
2. [Kafka Integration](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/kafka)
3. [Seldon Enterprise Platform](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/seldon-enterprise-platform)
4. [Ingress Controller](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/ingress-controller)
5. [PostgreSQL - Model Catalog](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/postgresql)
6. [Prometheus - Monitoring and Alerting](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/observability-alerting)
7. [Elasticsearch](https://docs.seldon.ai/seldon-enterprise-platform/production-environment/elasticsearch)
