Applies to: Kyvos Enterprise Kyvos Cloud (SaaS on AWS) Kyvos AWS Marketplace
Kyvos Azure Marketplace Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI)
Kyvos Cloud: Overview
Kyvos Cloud is a SaaS offering supported only for AWS environments.
Kyvos processes an OLAP-based BI acceleration layer directly on AWS (Amazon Web Services) that consists of two main components: BI Servers and Query Engines (QE). The Kyvos BI server is deployed on a standalone Elastic Compute Cloud (EC2) instance. Query engines are also deployed on standalone EC2 instances. They can be configured to increase or decrease depending on the load.
Once the semantic models are processed, they are stored in S3 for persistent storage. To achieve high performance, Kyvos replicates the cuboids and their metadata on shared storage using the local disks of the Query Engines. This helps deliver higher performance as compared to querying directly on S3.
The auto-scaling feature of Elastic Map Reduce (EMR) enables Kyvos to scale up and down on AWS at the time of model processing using the Amazon EMR service.
Kyvos reads data from S3 and processes it using the EMR cluster. It launches a series of Spark jobs for processing.
At the time of Kyvos deployment, EMR is configured such that the cluster can scale in or scale out to use only the resources that are needed.
This ensures that only the required number of machines are running in the on-demand EMR cluster during processing.
Kyvos supports querying elasticity through scheduled and load-based scaling.
Read more: