Next Generation
Query Platform
Architecture
The foundation of Icebreaker’s Platform is the Icebreaker Data Server which facilitates query activity, leveraging its innovative design and open source technologies to ensure its interoperability across the cloud ecosystem.
The two most critical aspects of the Icebreaker Platform is its integration with Data Lakes and the generation of Pods.
- Data Lakes: With the rapid adoption of Icebergs open table format, Icebreaker interacts with Iceberg to access data lakes and facilitate fast, reliable and scalable queries.
- Pod Generation: Icebreaker’s Data Server evaluates query needs and determines the most appropriate configuration. It then leverages Kubernete’s API to spin up/down PODs.
- Secure: Icbreaker’s ephemeral design means pods and their data are deleted open completion, and Icebreaker never moves a customer’s data outside of their private cloud.
Query Performance
Icebreaker engineers have cracked the code on query performance. Our query engine is able to retrieve data via Iceberg, load it into a temporary pod, execute a query and return results as fast as the single stack cloud analytics databases.
- Performant: Since queries run in the customer’s cloud, scalability and concurrency is limited to the customer’s economics restrictions.
- Options: Since Icebreaker instances are not dedicated, customers have the option to use Spot instances which can be 80% less expensive than On-Demand instances.
Activation
Icebreaker activation is quick and easy. In addition to normal account activation, we work with your team to establish the compute fleet. This includes Compute Spec, Instances, and other economic parameters. Once configured, customer applications connect to Icebreaker via a JDBC connector. As it relates to monitoring and reporting Icebreakers offers a myriad of options to access this data.