Data locality, customer-controlled keys, tenant isolation, local repositories, identity and controlled update procedures inside the approved security boundary.
Enterprise Hadoop Data Platform, Extended for AI
XaasIO AI Lake is an enterprise distribution of the Apache Hadoop ecosystem, the same open stack that open data platform distributions ship: HDFS and Ozone storage, YARN, Spark, Flink and Tez, Hive, HBase, Phoenix and Trino, Iceberg tables, Kafka, NiFi and Oozie, Kerberos, Ranger, Knox and Atlas, managed with Ambari. On that stack XaasIO adds the layers AI needs, as extensions of the same components rather than a second platform: search and a vector database, a knowledge graph, the Context Lake and the Agent Lake, governed by the same Kerberos, Ranger and Atlas controls, in your data center, sovereign cloud or provider environment, with your data, keys, identity and operations under your control.
One Open Data Platform. Four AI Extensions.
Keyword, semantic and hybrid retrieval over documents, tables and events, with citations.
Extends: Spark on YARN for embedding jobs · Ozone or Ceph S3 for index segments · Ranger tags for filtering · OpenSearch and Milvus as the engines
Entities, relationships, dependencies and rules for multi-hop questions, impact analysis and graph-enhanced retrieval.
Extends: HBase as the graph store through JanusGraph · Atlas lineage and classifications as graph input · Spark and Flink for entity extraction
The minimum necessary evidence for a user, task, model and policy, assembled from SQL, search, vectors and the graph, ranked, compressed and cited.
Extends: Hive and Trino SQL · Kafka and Flink for freshness · Knox single sign-on for identity · Ranger policies for entitlement
Agents, tools, prompts and memory as governed services, with the model gateway that routes to private or approved models.
Extends: HBase and Iceberg for registries and memory · Hive Metastore and catalog metadata as agent tools · Ranger audit for every agent action · XaasIO Kubernetes for the runtime
- Apache HDFS with erasure coding and tiered storage
- Apache Ozone, S3-compatible object store for lake zones, index segments and model artifacts
- Ceph S3 tier from XaasIO Block and Object Storage for cold data and backups
- HDFS Transparent Data Encryption with Ranger KMS
- Apache Spark for batch, SQL, streaming, MLlib and the embedding and entity-extraction jobs
- Apache Flink for stream processing
- Apache Tez for Hive, Apache MapReduce
- Apache Livy for REST job submission
- Apache YARN with Capacity Scheduler queues per tenant and team
- Dynamic allocation and preemption
- Node labels for GPU and memory-heavy nodes
- XaasIO Kubernetes Platform for the cloud-native services beside the cluster
- Apache Hive with ACID and Iceberg tables
- Apache HBase and Apache Phoenix
- Trino for interactive and federated SQL
- Apache Zeppelin and Jupyter notebooks, Apache Superset dashboards
- JDBC and ODBC through Knox
- Kerberos, with FreeIPA or Active Directory
- Apache Ranger: RBAC, ABAC, tag-based policies, masking, row filters, audit
- Apache Knox: perimeter and single sign-on (SAML, OIDC)
- Apache Atlas: metadata, lineage, classifications
- TLS everywhere; Ranger audit to XaasIO MLT or your SIEM
- Apache Oozie and Apache Airflow for scheduled pipelines
- Apache NiFi and NiFi Registry for data flows
- Apache Kafka for event streams and change data capture
- Temporal for durable agent workflows
Management
- Apache Ambari: provisioning, configuration, Kerberos wizard, alerts, and Helm-based lifecycle of the cloud-native services
- XaasIO MLT: platform, job, queue, index, retrieval and agent observability
- ZooKeeper, with the XaasIO release cycle for every component
Benefits
- Enterprise security
- Elastic scaling
- Cost efficient
- No lock-in
Features
- Full observability
- Data governance
- Multi-tenancy
- Audit and compliance
What Each AI Extension Builds On, and What XaasIO Adds
| AI extension | Builds on | What XaasIO adds | Governed by |
|---|---|---|---|
| Search and vector database | Spark jobs on YARN chunk and embed documents and tables; Ozone or Ceph S3 holds the index segments; Hive and Iceberg tables hold the sources | OpenSearch for keyword and hybrid search, Milvus for vector indexes at scale, an embedding lifecycle that records source snapshot, model and version, and a Retrieval API with re-ranking and citations | Ranger tags carried from source tables to every chunk and vector; Knox single sign-on; Atlas lineage from table to index |
| Knowledge graph | HBase as the storage backend, with the same Atlas lineage, classifications and glossary the platform already maintains; Spark and Flink for entity extraction | JanusGraph on HBase as the property graph, OpenSearch as its index, entity and relationship pipelines, ontology support, and graph expansion inside the Retrieval API | Ranger policies on entity types and sources; Atlas classifications as graph labels; every edge carries its source and timestamp |
| Context Lake | Hive and Trino for facts, Kafka and Flink for live state, Hive Metastore and Atlas for what exists and who owns it, Knox for the caller’s identity | A Context API that assembles identity-aware, task-relevant, fresh and policy-filtered evidence from SQL, search, vectors and the graph, ranks and compresses it, and returns provenance, policy decision and a token budget | Ranger entitlements evaluated per request; Atlas classifications drive masking and exclusion; context expiry rules; audit to XaasIO MLT |
| Agent Lake | HBase and Phoenix for registries, Iceberg tables for memory and traces, Kafka for events, YARN or XaasIO Kubernetes for the runtime, Oozie and Airflow for scheduled runs | Agent, tool and prompt registries, a harness with sandboxed tools, approvals, rollback and a kill switch, governed memory with classification, ageing and deletion, durable workflows on Temporal, and the model gateway | Ranger policies per agent identity; Ranger audit of every tool call and data access; Atlas lineage from memory to source |
| Catalog and metadata for agents | Hive Metastore, Iceberg catalog and Atlas metadata: schemas, partitions, owners, classifications and update times | Catalog, SQL, search and graph exposed as agent tools through the Model Context Protocol, so assistants discover and query data in natural language without a path around the policies | Ranger decides which metadata and rows a tool may return; Knox authenticates the agent; calls are logged |
| Model access | The same Kerberos and Knox identity, the same Ranger audit, GPUs from node-labeled YARN nodes or the XaasIO AI Factory | A model gateway that routes to private models on the XaasIO AI Token Factory first and to approved public providers only by policy, with metering per tenant and application | Per-tenant routing policies; prompt and response retention per application; usage events to the XaasIO Hyperscaler Platform |
| Observability for AI | XaasIO MLT collecting Ambari alerts, YARN and Spark metrics, Ranger audit and Kafka lag | Traces for retrieval, context assembly and agent runs; evaluation records per agent version; dashboards per tenant and application | The same tenants, roles and retention as the platform telemetry |
Everything Needed to Deliver Data and Knowledge as a Service
Teams register the data they own. XaasIO AI Lake coordinates storage, cataloging, processing, indexing, retrieval, context and access behind the scenes, on one stack.
Main components
Open Data Platform | Store raw and curated data in open formats on storage you own: HDFS and S3-compatible Ozone, with Hive and Iceberg tables, the Hive Metastore and Atlas for catalog and lineage, versioning and time travel. Query it with SQL and Spark without copying it into a proprietary warehouse. Technical reference: Apache Hadoop HDFS · Apache Ozone · Ceph S3 tier · Apache Hive · Apache Iceberg · Parquet and ORC · Hive Metastore · Apache Atlas |
Ingestion, Streaming and Processing | Load batch files, change data capture and event streams with NiFi and Kafka; enrich them in flight with Flink; transform at scale with Spark on YARN; and query the tables and external systems through Hive and Trino. Technical reference: Apache NiFi · Apache Kafka · Apache Flink · Apache Spark · Apache Tez · Trino · Apache Oozie and Airflow · Apache Livy |
Search, Vector Database and Knowledge Graph | Turn documents, tables and events into keyword indexes, vector embeddings and a graph of entities and relationships, computed by Spark on the cluster and stored on the same platform, so applications retrieve what is similar and understand how it is connected. Technical reference: OpenSearch · Milvus · JanusGraph on Apache HBase · Spark embedding and extraction jobs · Retrieval API |
Context Lake and Agent Lake | Assemble identity-aware, fresh, ranked and cited context for models and agents, and manage agents, tools, prompts and memory as governed services with approvals, rollback and a model gateway. Technical reference: Context API · Agent Registry · Temporal Workflows · Model Context Protocol tools · Model Gateway |
Identity and Governance | Separate tenants, queues, projects and workspaces with roles, attributes, classification, retention and policy. Integrate enterprise single sign-on through Knox and keep one Ranger audit trail across data, retrieval and agent actions. Technical reference: Kerberos with FreeIPA or Active Directory · Apache Ranger and Ranger KMS · Apache Knox · Apache Atlas · XaasIO IAM · Audit Archive |
Use the same platform through the:
An Open Data Platform, Plus the Layers AI Needs
Governed facts and history in open formats, on storage you own.
HDFS and S3-compatible Ozone are the data plane. Hive and Iceberg tables give it schemas, transactions, hidden partitioning and time travel.
Fresh data in, federated SQL out, without a proprietary engine in between.
NiFi and Kafka move data, Flink enriches it, Spark transforms it on YARN, and Hive and Trino query the tables and external systems without copying.
Semantic and hybrid retrieval with tenant scope, provenance and re-ranking built in, computed and stored on the platform.
Every vector carries its source table, Iceberg snapshot, Ranger tags and embedding model, so results can be filtered, cited, re-embedded and deleted.
Entities, relationships, dependencies and rules, stored in the platform’s own HBase, for reasoning that similarity search cannot do.
Vectors answer what is similar. The graph answers how things are related, which dependencies, rules, time or location connect them.
The minimum necessary evidence for a user, task, model and policy, delivered with provenance.
The delivery API returns evidence, the policy decision, provenance and a size budget. Temporary context expires; it does not become memory.
Agents, tools, prompts and memory managed as governed services, with the model gateway they use.
Agents are managed as services with an owner, identity, permissions, version and evaluation record. Models remain replaceable consumers.
Five Questions an AI-Ready Data Platform Must Answer
Where did the data come from?
Who can access it?
What did it look like at training time?
Did sensitive data enter the pipeline?
Where does the data reside?
Where does the model fit?
One Lifecycle. From Source Data to Governed Context.
Govern
Ingest
Index
Contextualize
Serve and observe
Enterprise Data and Knowledge, Presented as Simple Choices
Open Table Formats and Time Travel
Hive ACID and Iceberg tables on HDFS and Ozone with schema evolution, snapshots, hidden partitioning and time travel, readable by Hive, Spark, Flink, Trino and any Iceberg-compatible engine.
Technical reference: Apache Hive · Apache Iceberg · Parquet and ORC · Hive Metastore and Iceberg catalog
Federated SQL Without Copying
Query platform tables, operational databases and external systems in one SQL layer, so analysts and agents reach data where it lives, with Ranger policies applied on the way.
Technical reference: Trino · Apache Hive · Connectors · Ranger Query Governance
Streaming and Change Data Capture
Capture changes from operational databases and events from applications and devices with NiFi and Kafka, enrich them in flight with Flink and keep tables, indexes and context current.
Technical reference: Apache NiFi · Apache Kafka · Apache Flink · XaasIO RDS as a CDC source
Hybrid Retrieval with Citations
Keyword, vector and graph results scored together, filtered by tenant, purpose and Ranger tags, re-ranked and returned with provenance, so every answer can be traced to its evidence.
Technical reference: OpenSearch · Milvus · Re-ranking · Graph Expansion
Graph-Enhanced RAG and Impact Analysis
Multi-hop reasoning over dependencies, timelines and rules for root-cause analysis, impact assessment, planning and explainable answers, on a graph that lives in the platform’s own HBase.
Technical reference: JanusGraph on HBase · Gremlin · Atlas lineage · Ontologies
Governed Memory and Agent Harness
Agent memory that is classified, scoped, aged and deletable, and an execution harness with Ranger-governed tool permissions, human approval, rollback and a kill switch.
Technical reference: Memory Lifecycle · Temporal · Approval Workflow · Kill Switch
Advanced capabilities depend on the validated storage, processing, retrieval and architecture selected for each deployment. No deployment needs every listed component.
Production data platform
Open Data Without the Integration Burden
Validated Architecture
Controlled Lifecycle
Every pinned component follow a documented release, patching, and upgrade policy based on validated upstream releases, with Ambari-driven rolling upgrades.
Sovereign and Air-Gapped Ready
Flexible Operating Model
Choose customer-operated, co-managed, fully managed or dedicated SRE Pod operations.
Built for enterprise private cloud, sovereign and regulated cloud, and cloud service provider or MSP environments.
Cluster Nodes on XaasIO Infrastructure, Cloud-Native Services on XaasIO Kubernetes
Bare Metal and XaasIO Virtualization
XaasIO Compute
XaasIO Kubernetes
Start with the Lake. Add Private Models and More Cloud Services When You Need Them.
- XaasIO Hyperscaler console for data services, Ambari for the cluster
- The open data platform: storage, streaming, processing, SQL and governance
- Search, vector database and knowledge graph extensions
- Context Lake and Agent Lake with the model gateway
- Tenants, queues, projects, workspaces, roles and single sign-on
- Private model hosting on your GPUs
- Token-metered model APIs through the AI Token Factory
- Training and fine-tuning on lakehouse data
- Hybrid routing to approved public providers by policy
- Additional XaasIO modules in the same console
- Multi-service catalogs and tenant management
- FinOps, metering, billing and payments
Modules delivered through XaasIO Hyperscaler Platform
XaasIO Compute
XaasIO Block and Object Storage
XaasIO RDS
XaasIO AI Factory + HPC
XaasIO AI Token Factory
XaasIO MLT
Migration Paths and Support Packs
Cloudera CDP, CDH and HDP, TDP and legacy Hadoop: the same Apache APIs, so Hive tables, HBase applications, Spark jobs, Ranger policies and Atlas metadata carry over
Azure HDInsight and Amazon EMR: the same open stack on your own hardware, with ADLS and S3 data landed on Ozone or Ceph S3
Databricks, Snowflake and cloud data warehouses: Iceberg tables on the platform with Spark and Trino, one workload group at a time
Proprietary search, SaaS vector databases and graph services: re-indexed from the governed tables into the AI extensions, with policies attached from the start