Skip to content

Commit b9fa610

Browse files
nerpaulaSimran-B
andauthored
Data Platform | Add dedicated K8s page and detailed descriptions (architecture/components) (#814)
* data platform for amp is available upon request * Add new Kubernetes page; Add detailed descriptions of Data Platform's architecture and components * Apply suggestions from code review Co-authored-by: Simran <[email protected]> * apply review suggestions * Apply suggestion from @nerpaula * review * Fix link --------- Co-authored-by: Simran <[email protected]> Co-authored-by: Simran Spiller <[email protected]>
1 parent 86f1ed3 commit b9fa610

File tree

4 files changed

+192
-46
lines changed

4 files changed

+192
-46
lines changed

site/content/data-platform/_index.md

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,53 @@ AI solutions for GraphRAG, graph machine learning, data explorations, and more.
2121
run it on-premises or in the cloud yourself on top of Kubernetes to access all
2222
of the platform features with enterprise-grade automation and reliability.
2323

24+
## What Makes Up the Arango Data Platform
25+
26+
The Arango Data Platform is built on a layered architecture that combines powerful
27+
components into a unified solution:
28+
29+
- **ArangoDB Enterprise Edition**: The multi-model database foundation supporting
30+
graphs, documents, key-value, vector search, and full-text search capabilities.
31+
32+
- **Graph Visualizer**: A sophisticated web-based interface for graph exploration,
33+
smart search, and visual layouts.
34+
35+
- **Arango Platform Suite**: Enterprise-grade features including high availability
36+
and monitoring, comprehensive APIs and connectors, centralized orchestration and
37+
resource management.
38+
39+
All components are orchestrated through Kubernetes, providing automated deployment,
40+
scaling, and management with enterprise-grade reliability.
41+
42+
For a detailed breakdown of each component, see [Features and Architecture](features/).
43+
44+
## Extend the Arango Data Platform with AI capabilities
45+
46+
Extend the Arango Data Platform with the [**AI Suite**](../ai-suite/_index.md)
47+
that offers advanced AI and machine learning capabilities that integrate seamlessly
48+
into the platform's unified web interface.
49+
50+
What you get with the AI Suite:
51+
52+
- [GraphRAG](../ai-suite/graphrag/): Generate knowledge graphs from documents and enable
53+
conversational querying of your data.
54+
- [GraphML](../ai-suite/graphml/): Apply machine learning algorithms that leverage graph
55+
structure for better predictions.
56+
- [Graph Analytics](../ai-suite/graph-analytics/): Run advanced algorithms like PageRank
57+
to discover influential nodes and patterns.
58+
- [AQLizer](../ai-suite/aqlizer.md): Generate AQL queries from natural language.
59+
- [Jupyter notebooks](../ai-suite/notebook-servers.md): Run Jupyter Notebooks to build and
60+
experiment with graph-powered data, AI, and machine learning workflows directly connected
61+
to ArangoDB databases.
62+
- Public and private LLM support: Use public LLMs such as OpenAI
63+
or private LLMs with [Triton Inference Server](../ai-suite/reference/triton-inference-server.md).
64+
- [MLflow integration](../ai-suite/reference/mlflow.md): Use the popular MLflow as a model registry
65+
for private LLMs or to run machine learning experiments as part of the Arango Data Platform.
66+
67+
{{< tip >}}
68+
The AI Suite requires a separate license.
69+
{{< /tip >}}
70+
2471
{{< cards >}}
2572

2673
{{% card title="Get started with the Arango Data Platform" link="get-started/" %}}
@@ -32,8 +79,8 @@ Optionally add AI Suite to turn data into an AI-powered knowledge engine.
3279
Explore the Kubernetes-native architecture, unified interface, and enterprise-grade capabilities of the Arango Data Platform.
3380
{{% /card %}}
3481

35-
{{% card title="ArangoDB Kubernetes Operator" link="../../arangodb/3.12/deploy/kubernetes/" %}}
36-
Learn about the official ArangoDB Kubernetes Operator that powers the Arango Data Platform.
82+
{{% card title="Kubernetes-Native Architecture" link="kubernetes/" %}}
83+
Learn about the Kubernetes-native foundation that the Arango Data Platform is purpose-built on.
3784
{{% /card %}}
3885

3986
{{% card title="Graph Visualizer" link="graph-visualizer/" %}}
Lines changed: 59 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Feature list of the Arango Data Platform
3-
menuTitle: Features
2+
title: Architecture and Features of the Arango Data Platform
3+
menuTitle: Architecture and Features
44
weight: 5
55
description: >-
6-
The Arango Data Platform is a scalable Kubernetes-native architecture that gets you all features
7-
of ArangoDB as a single solution with a unified interface
6+
Discover how the Arango Data Platform combines database, visualization, and enterprise
7+
features into a unified, Kubernetes-native architecture
88
---
99
## Architecture
1010

@@ -18,57 +18,76 @@ scaling, and management. Powered by the official
1818
enterprise-grade database management and high availability.
1919
{{< /tip >}}
2020

21-
- **Core Database**: The ArangoDB database system forms the solid core
22-
of the Arango Data Platform.
21+
### Kubernetes-Native
22+
23+
At its core, the Arango Data Platform is purpose-built for Kubernetes environments, leveraging the
24+
[official ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/docs/)
25+
(`kube-arangodb`) to deliver enterprise-grade automation, scalability, and operational excellence.
26+
27+
For detailed information about the Kubernetes foundation, see [Kubernetes Integration](kubernetes/).
28+
29+
### Technical Infrastructure
2330

2431
- **Helm**: A package manager for Kubernetes that enables consistent, repeatable
2532
installations and version control.
2633

2734
- **Envoy**: A high-performance service proxy that acts as the gateway for the
2835
Arango Data Platform for centralizing authentication and routing.
2936

30-
- **Web interface**: The Platform includes a unified, browser-based UI that lets
31-
you access its features in an intuitive way. Optional products like the
32-
AI Suite seamlessly integrate into the UI if installed.
37+
## Platform Components
3338

34-
## Kubernetes Integration
39+
The Arango Data Platform consists of multiple integrated components that work together
40+
to provide a complete, enterprise-ready solution.
3541

36-
At its core, the Arango Data Platform is purpose-built for Kubernetes environments, leveraging the
37-
[official ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/docs/)
38-
(`kube-arangodb`) to deliver enterprise-grade automation, scalability, and operational excellence.
42+
### ArangoDB Enterprise Edition
3943

40-
## Features
44+
At the foundation is [**ArangoDB Enterprise Edition**](../../arangodb/3.12/), the
45+
powerful multi-model database that provides:
4146

42-
The Arango Data Platform provides these core capabilities out of the box:
47+
- **Graph**: Native graph database capabilities with efficient traversals and pattern matching
48+
- **Document**: Flexible JSON document storage with schema validation
49+
- **Key-Value**: High-performance key-value operations
50+
- **Vector**: Vector embeddings and similarity search for AI applications
51+
- **Search**: Full-text search and complex query capabilities
4352

44-
- [**ArangoDB Core**](../arangodb/3.12/_index.md): The ArangoDB database system with support for
45-
graphs, documents, key-value, full-text search, and vector search.
53+
### Graph Visualizer
4654

47-
- [**Graph Visualizer**](graph-visualizer.md):
48-
A web-based tool for exploring your graph data with an intuitive interface and
49-
sophisticated querying capabilities.
55+
The [**Graph Visualizer**](graph-visualizer/) provides an intuitive web-based interface
56+
that brings your data to life with:
5057

51-
## Extend the Arango Data Platform with AI capabilities
58+
- **Interactive Graph Exploration**: Visualize named graphs with node expansion,
59+
shortest path discovery, and AQL-powered queries including Canvas Actions that
60+
work with your selection to discover related data
61+
62+
- **Visual Customization and Layouts**: Customize node colors, icons, and labels
63+
with saveable themes, and apply automatic layout algorithms (force-directed,
64+
hierarchical, circular) with zoom controls and minimap navigation
65+
66+
- **Direct Graph Editing**: Create, modify, and delete nodes and edges directly
67+
from the canvas with an intuitive properties dialog supporting both form and
68+
JSON editing modes
5269

53-
Take your Arango Data Platform to the next level with the [**AI Suite**](../ai-suite/_index.md) that offers advanced AI and machine learning capabilities that integrate seamlessly into the platform's unified web interface.
70+
The Graph Visualizer seamlessly integrates with the ArangoDB database and provides the
71+
primary interface for data exploration and analysis.
5472

55-
What you get with the AI Suite:
73+
### Arango Platform Suite
5674

57-
- [GraphRAG](../ai-suite/graphrag/): Generate knowledge graphs from documents and enable
58-
conversational querying of your data.
59-
- [GraphML](../ai-suite/graphml/): Apply machine learning algorithms that leverage graph
60-
structure for better predictions.
61-
- [Graph Analytics](../ai-suite/graph-analytics/): Run advanced algorithms like PageRank
62-
to discover influential nodes and patterns.
63-
- [Jupyter notebooks](../ai-suite/notebook-servers.md): Run Jupyter Notebooks to build and
64-
experiment with graph-powered data, AI, and machine learning workflows directly connected
65-
to ArangoDB databases.
66-
- Public and private LLM support: Use public LLMs such as OpenAI
67-
or private LLMs with [Triton Inference Server](../ai-suite/reference/triton-inference-server.md).
68-
- [MLflow integration](../ai-suite/reference/mlflow.md): Use the popular MLflow as a model registry
69-
for private LLMs or to run machine learning experiments as part of the Arango Data Platform.
75+
The **Arango Platform Suite** adds enterprise-grade capabilities such as:
7076

71-
{{< tip >}}
72-
The AI Suite integrate directly into the existing platform interface, no need for
73-
separate systems to manage or learn. A separate license is required.
74-
{{< /tip >}}
77+
- **High Availability and Monitoring**: Comprehensive health checks, metrics collection,
78+
alerting, and automatic failover mechanisms ensure your data platform stays operational.
79+
Real-time monitoring dashboards provide visibility into cluster performance,
80+
resource utilization, and query patterns.
81+
82+
- **APIs, Drivers and Connectors**: Comprehensive programmatic access through
83+
RESTful APIs, native drivers for popular programming languages (Java, Python,
84+
JavaScript, Go, PHP, and more), and connectors for data integration tools
85+
and BI platforms.
86+
87+
- **Centralized Orchestration and Resource Management**: Unified control plane
88+
for managing all platform resources, deployments, and configurations.
89+
Kubernetes-powered orchestration handles scaling, updates, and resource
90+
allocation automatically across all components.
91+
92+
These enterprise features are orchestrated through Kubernetes and the ArangoDB
93+
Kubernetes Operator, providing automated management and enterprise-grade reliability.

site/content/data-platform/get-started.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ of the platform features.
2121

2222
## Use the Arango Data Platform as a managed service
2323

24-
The Arango Data Platform is not available as a managed service yet, but it will
25-
become available for the [Arango Managed Platform (AMP)](../../amp/_index.md)
26-
in the future. Until then, you can request early access to the self-hosted
27-
Arango Data Platform for testing.
24+
You can request the Arango Data Platform as a managed service for the
25+
[Arango Managed Platform (AMP)](../../amp/_index.md).
26+
[Get in touch](https://arango.ai/contact-us/) with the Arango team to learn more.
2827

2928
## Self-host the Arango Data Platform
3029

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
title: Kubernetes-Native Architecture
3+
menuTitle: Kubernetes
4+
weight: 15
5+
description: >-
6+
The Arango Data Platform is purpose-built for Kubernetes, leveraging
7+
container orchestration for automated deployment, scaling, and management
8+
---
9+
The Arango Data Platform is **Kubernetes-native** by design, meaning it is built
10+
from the ground up to run on [Kubernetes](https://kubernetes.io/) and requires
11+
it to function. This is not an optional feature, Kubernetes is the foundation
12+
that powers the entire platform architecture.
13+
14+
{{< info >}}
15+
**Kubernetes Required**: The Arango Data Platform cannot operate without Kubernetes.
16+
It relies on Kubernetes orchestration and the
17+
[ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/) for
18+
all deployment, scaling, and management operations.
19+
{{< /info >}}
20+
21+
## Why Kubernetes?
22+
23+
By building exclusively on Kubernetes, the Arango Data Platform delivers
24+
enterprise-grade capabilities that would be difficult or impossible to achieve
25+
with traditional deployment approaches:
26+
27+
- **Automated Management and Self-Healing**: Kubernetes handles deployment,
28+
scaling, node failures, and rolling updates automatically, with self-healing
29+
capabilities that restart failed containers and maintain high availability
30+
without manual intervention.
31+
32+
- **Dynamic Scalability and Resource Optimization**: Scale your database cluster
33+
up or down based on workload demands, with efficient resource allocation and
34+
scheduling ensuring optimal utilization of CPU, memory, and storage.
35+
36+
- **Declarative Configuration and Zero-Downtime Updates**: Define your desired
37+
state using Kubernetes manifests and deploy updates with zero downtime through
38+
controlled rolling updates and easy rollback capabilities.
39+
40+
- **Cloud and On-Premises Flexibility**: Run on any Kubernetes-compatible
41+
environment—public cloud providers (AWS, Azure, GCP), private cloud, or
42+
on-premises infrastructure—with consistent deployment across all environments.
43+
44+
## The ArangoDB Kubernetes Operator
45+
46+
The Arango Data Platform is powered by the official
47+
[ArangoDB Kubernetes Operator](https://arangodb.github.io/kube-arangodb/)
48+
(`kube-arangodb`), which provides the following features:
49+
50+
- **Custom Resource Definitions (CRDs)**: Extend Kubernetes with ArangoDB-specific
51+
resources like `ArangoDeployment`, `ArangoBackup`, and more.
52+
53+
- **Intelligent Orchestration**: The operator understands ArangoDB's architecture
54+
and requirements, ensuring deployments follow best practices automatically.
55+
56+
- **Backup and Restore**: Automated backup management integrated directly into
57+
the Kubernetes workflow.
58+
59+
- **High Availability**: Built-in support for multi-datacenter replication,
60+
automatic failover, and disaster recovery scenarios.
61+
62+
- **Enterprise Features**: Full support for ArangoDB Enterprise Edition features
63+
including encryption, auditing, and advanced security controls.
64+
65+
For detailed information about the operator, see the
66+
[ArangoDB Kubernetes Operator documentation](https://arangodb.github.io/kube-arangodb/docs/).
67+
68+
## Platform Services as Kubernetes Resources
69+
70+
All components of the Arango Data Platform, from the core database to the optional
71+
AI Suite, are deployed and managed as native Kubernetes resources. This
72+
means you can do the following:
73+
74+
- Use standard Kubernetes tools (`kubectl`, Helm, etc.) to manage your deployment
75+
- Monitor platform health using Kubernetes-native observability tools
76+
- Integrate with existing Kubernetes infrastructure and workflows
77+
- Apply your organization's Kubernetes policies and security controls
78+
79+
This Kubernetes-native approach ensures the Arango Data Platform fits naturally
80+
into modern cloud-native environments and DevOps practices.
81+

0 commit comments

Comments
 (0)