Self-Hosting Overview
Deploy and manage Prisme.ai within your own infrastructure.
Prisme.ai offers robust self-hosting options designed for enterprises that require full control over their infrastructure, security, and data privacy. Deploying Prisme.ai within your own environment gives you the flexibility to tailor the platform precisely to your organizational needs.
Prisme.ai also provides multiple deployment options, including:
- SaaS Managed by Prisme.ai: Shared or dedicated managed service hosted by Prisme.ai.
- Self-Hosted or Co-Managed: Deploy on your cloud of choice including AWS, GCP, Azure, OVH Cloud, or any cloud offering managed Kubernetes.
Why Choose Self-Hosting?
Choosing self-hosting provides your organization with:
- Data Sovereignty: Keep your sensitive data within your control.
- Security Compliance: Meet industry-specific security and compliance requirements.
- Customization and Integration: Fully customize and integrate Prisme.ai into your existing workflows and systems.
- Cost Efficiency: Optimize resource allocation and management.
Deployment Options
Prisme.ai supports various deployment scenarios to suit your organization’s infrastructure strategy:
- Cloud-Agnostic Deployment: Compatible with AWS, Azure, Google Cloud, and private cloud providers.
- Containerization: Support for Docker and Kubernetes deployments.
- High Availability: Designed for redundancy and resilience.
- Scalability: Easily scale horizontally and vertically based on workload.
Supported Environments
Prisme.ai self-hosting is compatible with multiple environments including:
- Kubernetes clusters managed by Helm or operators.
- Docker-compose environments for lightweight deployments.
- Cloud provider-managed services like EKS, AKS, GKE, and OpenShift.
Components Overview
Key components involved in self-hosting Prisme.ai:
- Prisme.ai Workspace: Core environment for creating and managing AI agents.
- Prisme.ai Event: Manages event-driven interactions.
- Prisme.ai Runtime: Executes and scales AI agents.
- Prisme.ai API Gateway: Secure API endpoints for integration and communication.
- Data Stores: MongoDB, Redis, and Elasticsearch for storage and caching.
- Authentication: Integration with OIDC and SAML providers.
Getting Started
To begin your self-hosting journey with Prisme.ai:
- Evaluate Requirements: Understand the infrastructure and prerequisites.
- Choose Your Deployment Model: Docker, Kubernetes, or a managed cloud environment.
- Configure and Customize: Set up based on your specific operational needs.
- Deploy and Scale: Utilize provided tooling for easy deployment and scalability.
Continue exploring the documentation to understand specific requirements, architecture details, and deployment instructions tailored for your selected infrastructure.
Next Steps
Requirements
Understand infrastructure and prerequisites for self-hosting.
Architecture
Detailed architecture and components for self-hosted deployments.
Cloud Providers
Guide to deploying on AWS, Azure, GCP, and OpenShift.
Docker Deployment
Instructions for Docker-based deployments.
Kubernetes Deployment
Steps for Kubernetes-based deployment and management.
Products Configuration
Configure specific Prisme.ai products for your infrastructure.
Operations
Maintain, scale, and troubleshoot your Prisme.ai deployment.
Was this page helpful?