You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 11, 2025. It is now read-only.
Deploy TrustGraph on Amazon Web Services using Amazon Elastic Kubernetes Service (EKS) and other AWS services.
11
+
Deploy TrustGraph on a single AWS EC2 instance for development, testing, and experimentation.
12
12
13
13
## Overview
14
14
15
-
AWS provides a comprehensive cloud platform for deploying TrustGraph with high availability, scalability, and security.
15
+
TrustGraph provides a simplified AWS deployment using **Pulumi** (Infrastructure as Code) that deploys a single EC2 instance with Podman containers. This deployment method is designed for:
16
16
17
-
## Prerequisites
17
+
-**Development and testing**
18
+
-**Experimentation and learning**
19
+
-**Quick prototyping**
20
+
-**Analysis and evaluation**
18
21
19
-
Coming soon - detailed content!
22
+
⚠️ **Not Recommended for Production**: This is a single instance deployment with no redundancy or high availability. For production use, consider the [AWS RKE deployment](aws.md) or container services like EKS/ECS.
20
23
21
-
## EKS Cluster Setup
24
+
## What You Get
22
25
23
-
Coming soon - detailed content!
26
+
The AWS EC2 deployment includes:
24
27
25
-
## Container Registry (ECR)
28
+
-**Single EC2 instance** running Amazon Linux with Podman
29
+
-**IAM role** with AWS Bedrock access (no credential management needed)
30
+
-**Complete TrustGraph stack** deployed via Podman Compose
31
+
-**AWS Bedrock integration** with automatic credential handling
32
+
-**SSH access** with generated private key
33
+
-**Monitoring and observability** with Grafana
34
+
-**Web workbench** for document processing and Graph RAG
26
35
27
-
Coming soon - detailed content!
36
+
## Deployment Method
28
37
29
-
## Deployment Configuration
38
+
The deployment uses **Pulumi**, an Infrastructure as Code tool that:
30
39
31
-
Coming soon - detailed content!
40
+
- Has an open-source license
41
+
- Uses general-purpose programming languages (TypeScript/JavaScript)
42
+
- Provides testable infrastructure code
43
+
- Offers retryable deployments
44
+
- Supports local or S3 state management
32
45
33
-
## Persistent Storage (EBS/EFS)
46
+
## Architecture
34
47
35
-
Coming soon - detailed content!
48
+
**Platform**: Single AWS EC2 instance
49
+
**Container Engine**: Podman with Compose
50
+
**Operating System**: Amazon Linux (Ubuntu user)
51
+
**Credential Management**: AWS instance metadata (no key passing)
52
+
**Storage**: EBS volumes attached to instance
53
+
**LLM Service**: AWS Bedrock with IAM role authentication
36
54
37
-
## Networking & Security
55
+
## Quick Process Overview
38
56
39
-
Coming soon - detailed content!
57
+
1.**Install Pulumi** and dependencies
58
+
2.**Configure AWS credentials** (AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY or AWS_PROFILE)
59
+
3.**Customize configuration** in `Pulumi.analysis.yaml`
60
+
4.**Deploy** with `pulumi up`
61
+
5.**SSH access** using generated private key
62
+
6.**Access services** via SSH port forwarding
40
63
41
-
## Load Balancing
64
+
## Key Features
42
65
43
-
Coming soon - detailed content!
66
+
**Simplified Setup**: No complex Kubernetes configuration
67
+
**Automatic Credentials**: AWS Bedrock access via IAM roles
68
+
**SSH Access**: Direct instance access for debugging
69
+
**Container Management**: Podman for container orchestration
70
+
**Port Forwarding**: Access web interfaces via SSH tunneling
44
71
45
-
## Monitoring & Logging
72
+
## Access Points
46
73
47
-
Coming soon - detailed content!
74
+
Once deployed, you'll have access to:
48
75
49
-
## Auto Scaling
76
+
-**TrustGraph API**: Available on instance
77
+
-**Web Workbench**: Port 8888 (via SSH forwarding)
78
+
-**Grafana Monitoring**: Port 3000 (via SSH forwarding)
79
+
-**SSH Access**: Direct instance login with generated key
Deploy TrustGraph on Scaleway using Scaleway Kubernetes Kapsule and other Scaleway services.
11
+
Deploy TrustGraph on Scaleway using Kubernetes Kapsule and Scaleway's European cloud infrastructure.
12
12
13
13
## Overview
14
14
15
-
Scaleway provides a European-based cloud platform for deploying TrustGraph with competitive pricing and GDPR compliance.
15
+
TrustGraph provides a complete Scaleway deployment solution using **Pulumi** (Infrastructure as Code) that automatically provisions and configures a Kubernetes cluster with Scaleway's Generative AI services for a production-ready TrustGraph deployment.
16
16
17
-
## Prerequisites
17
+
## Why Choose Scaleway?
18
18
19
-
Coming soon - detailed content!
19
+
Scaleway offers unique advantages for TrustGraph deployments:
20
20
21
-
## Kubernetes Kapsule Setup
21
+
### 🇪🇺 **European Data Sovereignty**
22
+
-**GDPR Compliance**: Full compliance with European data protection regulations
23
+
-**EU-based Infrastructure**: All data remains within European Union boundaries
24
+
-**Data Residency**: Meet strict data localization requirements for European organizations
25
+
-**Privacy by Design**: Built-in privacy protections and transparent data handling
22
26
23
-
Coming soon - detailed content!
27
+
### 💰 **Cost-Effective Cloud Computing**
28
+
-**Competitive Pricing**: Transparent, affordable pricing model
29
+
-**No Hidden Costs**: Predictable billing with no surprise charges
30
+
-**Resource Efficiency**: Optimized infrastructure for better price-performance
24
31
25
-
## Container Registry
32
+
### 🚀 **Developer-Friendly Platform**
33
+
-**Simple APIs**: Easy-to-use cloud services and APIs
34
+
-**Open Source Commitment**: Strong support for open-source technologies
35
+
-**European Innovation**: European cloud provider with focus on developer experience
36
+
-**Sustainable Computing**: Commitment to environmental responsibility
26
37
27
-
Coming soon - detailed content!
38
+
### 🛡️ **Enterprise Security**
39
+
-**ISO Certifications**: Multiple security and quality certifications
40
+
-**Network Security**: Advanced DDoS protection and network isolation
41
+
-**Compliance Ready**: SOC 2, ISO 27001, and other enterprise certifications
28
42
29
-
## Deployment Configuration
43
+
## What You Get
30
44
31
-
Coming soon - detailed content!
45
+
The Scaleway deployment includes:
32
46
33
-
## Persistent Storage
47
+
-**Kubernetes Kapsule cluster** with 2-node pool
48
+
-**IAM application and policies** with Generative AI access
49
+
-**Complete TrustGraph stack** deployed and configured
50
+
-**Mistral Nemo Instruct** endpoint integration
51
+
-**Scaleway Gen AI services** integration
52
+
-**Secrets management** for secure configuration
53
+
-**Monitoring and observability** with Grafana
54
+
-**Web workbench** for document processing and Graph RAG
34
55
35
-
Coming soon - detailed content!
56
+
## Deployment Method
36
57
37
-
## Networking & Security
58
+
The deployment uses **Pulumi**, an Infrastructure as Code tool that:
38
59
39
-
Coming soon - detailed content!
60
+
- Has an open-source license
61
+
- Uses general-purpose programming languages (TypeScript/JavaScript)
0 commit comments