Home / Stream/ Reference Architectures/Comprehensive Hybrid Cloud Reference Architecture

Comprehensive Hybrid Cloud Reference Architecture

This reference architecture shows one Cribl Stream deployment possibility for sending data to a mix of analytics tools and data lakes. Data is processed by a mix of Cribl-managed/PaaS (platform as a service) and hybrid Worker Groups, all coordinated by a Cribl.Cloud Leader with failover. The multiple Worker Groups are organized functionally, by Destination type. One Cribl-managed Group is reserved for on-demand replay from data lakes.

Comprehensive hybrid Cribl.Cloud reference architecture
Comprehensive hybrid Cribl.Cloud reference architecture

Download an editable version of this diagram in SVG or draw.io format. Download Cribl stencils here.

This architecture shows Cribl.Cloud Leaders with a mix of Cribl-managed and customer-managed (hybrid) Workers. For a fully customer-managed (on-prem) alternative, see Comprehensive Reference Architecture.

Division of Labor

Cribl.Cloud maintains high-availability Leader infrastructure on your behalf.

Cribl.Cloud also maintains secure copies of the Leader’s configurations for all Worker Groups (Cribl-managed/PaaS and hybrid).

Even on Cribl-managed/PaaS Worker Groups, configuring and administering Pipelines, Routes, etc., remains your responsibility.

General Sizing Considerations

Size based on data throughput (in+out), and on number of incoming TCP connections.

Destination Considerations

On Cribl-managed/PaaS Groups, enable compression on all Destinations that support it, to minimize data egress volume and costs.

Adjust Destinations’ Advanced Settings > Max connections setting (where available) to limit the load on receivers. E.g.: For a Splunk Load Balanced Destination, if you have 5 Worker Groups sending data to the same Splunk indexer cluster, with 25 indexers, set Max connections to between 5-10.

Disclaimers

All product names, logos, brands, trademarks, registered trademarks, and other marks listed in this document are the property of their respective owners. All such marks are provided for identification and informational purposes only. The use of these marks does not indicate affiliation, endorsement, or ownership of the marks or their respective owners.

This document is provided “as is” with NO EXPRESS OR IMPLIED WARRANTIES OR REPRESENTATIONS. It is intended to aid users in displaying system architecture, but might not be applicable or appropriate in all circumstances. You should not act on any information provided until you have formed your own opinion through investigation and research. Cribl is not responsible for any use of this document or the information provided herein.