Detailed Component Breakdown
Last updated
Was this helpful?
Last updated
Was this helpful?
Within the user's cloud environment, Condense provisions various resources to facilitate data ingestion:
Condense establishes a dedicated VPC with segmented subnets for enhanced security and resource management.
Kubernetes Cluster Subnet: Hosts the Kubernetes cluster for running Condense services in a private and secure manner.
Virtual Machine Subnet: Houses the virtual machine acting as the Condense management server.
Bastion Host Subnet: Provides a secure jump point for accessing the virtual machine for maintenance purposes.
Database Subnet: Isolates the Postgres database used by Condense for configuration and pipeline data storage.
Container Registry Subnet: Secures the container registry containing images specific to the deployed Condense instance.
Condense utilizes a private Kubernetes cluster to run its services. This ensures secure containerized deployments and efficient resource allocation.
Condense leverages a container registry to store Docker container images required for its various services. This allows for version control and streamlined deployment processes.
Condense provisions a virtual machine serving as the management server. This VM executes scripts for deployment, configuration
Manages Condense deployments and interacts with the Kubernetes cluster.
Performs release checks and health monitoring.
Provides a secure access point for authorized personnel (through Bastion host).
Condense utilizes a Bastion host as a secure gateway for accessing the management VM. This enhances security by eliminating direct internet access to the VM.
Condense leverages a Postgres database to store critical information, including:
User credentials for accessing the configuration dashboard.
Master data such as connector and transform configurations, device information, and pipeline details.
System configuration data for Condense services.
A limited amount of Redis data is synchronized periodically for disaster recovery purposes.
Condense utilizes a load balancer with public static IP addresses. This establishes an interface for devices to securely transmit data to the Condense application.
We regularly write articles and developer blogs for the community. Feel free to visit our blogs section on the website. If you want to get notified everytime we publish a new article, please subscribe to our newsletters. You can find an option to subscribe on the footer.