On This Page

Home / Reference Architectures/ Deployment Architecture/Choosing an Architecture

Choosing an Architecture

Choosing the best Cribl deployment model means methodically evaluating your organization’s needs, technical limitations, and business goals. This guide offers a framework to help you make that decision.

Deployment Model Comparison

The following table provides a high-level overview of the key differences between the available Cribl deployment models.

CriterionCribl.CloudCustomer-managedHybrid
Setup TimeMinutes to hoursWeeks to monthsDays to weeks
Operational OverheadMinimalHighMedium
Data SovereigntyLimited controlFull controlConfigurable
ScalabilityProvision extra Worker Nodes via the UIManual scaling includes adding new infrastructureMixed approach
Infrastructure InvestmentOperating expense modelCapital expenditure + Operating expensesMixed model
Compliance FlexibilityProvider-dependent (AWS/Azure)Full customizationSelective control
Multi-Cloud SupportNative AWS/Azure supported regionsAny environmentBest of both
Update ManagementAutomaticManual coordinationMixed approach

Deployment Model Decision Criteria

This table details the key criteria for selecting a deployment model, outlining which option is best for specific scenarios.

Criteria
Cribl.CloudCustomer-ManagedHybrid
Compliance RequirementsChoose when:
  • Standard compliance frameworks (e.g., SOC 2, ISO 27001) are sufficient.
  • Data residency is permitted within approved cloud regions.
  • The priority is to reduce compliance management overhead.
Choose when:
  • Data sovereignty laws mandate local processing.
  • Regulatory frameworks prohibit cloud data processing.
  • Air-gapped environments are required, or custom compliance controls are necessary.
Choose when:
  • There are mixed compliance requirements across data types or business units.
  • A gradual migration to cloud compliance is being pursued.
  • Selective data sovereignty requirements exist.
Performance & Operational NeedsChoose when:
  • Rapid deployment and time-to-value are critical.
  • Operational resources for infrastructure management are limited.
  • Ease of scaling and updates are preferred.
  • Network latency to cloud regions is acceptable.
Choose when:
  • Ultra-low latency processing is required.
  • Existing infrastructure investments need to be maximized.
  • Full operational control and custom hardware acceleration are necessary.
Choose when:
  • Performance requirements vary across different use cases.
  • Local data processing with additional cloud monitoring and control.
  • A gradual migration from on-prem to cloud is in progress.
Cost Optimization FactorsChoose when:
  • A predictable OpEx model aligns with budgeting preferences.
  • The costs of managing internal infrastructure exceed cloud service premiums.
  • Rapid scaling without significant capital investment is a priority.
Choose when:
  • Existing infrastructure can be leveraged effectively.
  • The long-term total cost of ownership favors capital investment.
  • Data volumes make cloud processing costs prohibitive.
Choose when:
  • Cost optimization is possible by placing workloads in the most economical environment, as close to the source of data as possible to reduce egress costs.
  • Different business units have varying cost models. Risk distribution across cost models is desired for stability.