Umbraco Engage
CMSCloudHeartcoreDXP
13.latest (LTS)
13.latest (LTS)
  • Umbraco Engage Documentation
  • Release Notes
  • Support
  • Installation
    • System Requirements
    • Installation
    • Licensing
    • Verify your Engage installation
  • Upgrading
    • Upgrade Umbraco Engage
    • Version specific Upgrade Notes
    • Migrate from uMarketingSuite
  • Getting Started
    • Getting Started
    • For Marketers and Editors
      • Cockpit
      • Marketing Resources
    • For Developers
      • Infrastructure sizing
      • Load Balancing and CM/CD Environments
      • Content Delivery Network recommendations
      • Cockpit
      • Content Security Policy nonce configuration
      • Troubleshooting installations
  • Marketers and Editors
    • Introduction
      • The Umbraco Engage Section
      • Content Apps
      • The Umbraco Engage Cookie
    • Analytics
      • What is measured by default
      • Client-side Events
      • Types Of Clients
      • Campaigns
      • Device Type
      • Location
      • Referral Traffic
      • Forms
      • Videos
      • Scroll Heatmap
      • Google Analytics vs Umbraco Engage
      • Search Terms
    • A/B Testing
      • What is A/B testing
      • Types of A/B Tests
        • Single-page A/B Test
        • Multiple Pages Test
        • Document Type Test
        • Split URL Test
      • Setting up the A/B Test
      • Previewing an A/B Test
      • Monitor the A/B Test
      • A/B Test Distribution Algorithm
      • Front end Rendering
      • Finish an A/B Test
    • Personalization
      • Creating a Segment
      • Setting up Personalization
      • Cockpit Insights
      • Implicit and Explicit Personalization
        • Setting up the customer journey
        • Personas
        • Implicit Personalization scoring explained
        • Content Scoring
        • Campaign Scoring
        • Referral Scoring
    • Profiling
      • Profile detail
      • External profile data
    • Reporting
    • Settings
      • Goals
      • IP Filtering
      • Configuration
      • Permissions
  • Developers
    • Introduction
      • Dataflow Pipeline
        • Data Collection
        • Data Storage
        • Data Parsing
        • Reporting
      • The Umbraco Engage Cookie
        • Module Permissions
      • Performance
    • Analytics
      • Request tracking
      • Bot detection
      • Capture location data
      • Extending forms
      • Video tracking
      • Scroll Heatmap
      • Client-side events
        • Additional measurements with analytics scripts
        • Bridging Library for Google Analytics
        • Bridging Library for Google Tag Manager
        • Google Analytics Blocker Detection
        • Create your own events
      • Extending Analytics
        • Getting the Correct IP Address
        • Sending data to the GTM Datalayer
    • A/B testing
      • Retrieving A/B test variants in C#
    • Personalization
      • Implement your own segment parameters
      • Retrieve segment information from code
      • Add custom scoring
    • Profiling
      • External Profile Data
    • Reporting
    • Settings
      • Custom goals scoring
      • Configuration
    • Headless
      • Using the Engage API
      • Headless Example
  • Security and Privacy
    • Security and privacy
    • Retention periods of data
    • Anonymization
    • GDPR & EU regulation
      • How to become GDPR compliant using cookiebot
    • How it works
  • Tutorials
    • Overview
    • How to Get Started with Personalization
    • How to Create a Persona
    • Create a Personalized Popup in 5 minutes
    • How to set up an A/B Test
    • Marketing Resources
      • Generic Topbar Template
      • Generic Popup Template
      • Generic Exit Intent Popup Template
Powered by GitBook
On this page
  • Umbraco Cloud
  • Cloud environments
  • Microsoft Azure
  • Non-cloud

Was this helpful?

Edit on GitHub
Export as PDF
  1. Getting Started
  2. For Developers

Infrastructure sizing

Learn more about recommendation when is comes to infrastructure and database.

The number of page views and Peak Load are two important metrics for determining the optimal infrastructure sizing for a project.

The following presents recommendations based on the environment and the number of expected page views.

Umbraco Cloud

  • 100.000 page views per month or less: Professional

  • 500.000 page views per month or less: Professional (with dedicated resources)

  • 500.000 page views per month or more: Professional / Enterprise (with dedicated resources)

Always discuss the exact requirements with your Umbraco Partner or the Umbraco Cloud team. Discuss Prioritized Cloud Computing, Database Performance, and Dedicated Resources based on the expected load and peak traffic.

Umbraco Engage will run on Umbraco Cloud Standard, but for optimal performance, we recommend Professional. Umbraco Cloud Starter is currently not supported.

Cloud environments

Due to the wide variety of cloud providers, we recommend using the appropriate supplier tools to determine the exact sizing. For the non-cloud recommendations below, use the sizing as input.

Microsoft Azure

For Azure SQL, use at least a S3 instance with 100 Data Transport Utility (DTU).

Umbraco Engage depends on features that aren’t available in the lower tiers and will fail to boot if they are used.

Non-cloud

  • 100.000 page views per month or less: Database: CPU 2, 4-8 GB RAM, 50GB disk

  • 500.000 page views per month or less: Database: CPU 4, 8-16 GB RAM, 100GB SSD disk

  • 1.000.000 page views per month or less: Database: CPU 8, 16-32 GB RAM, 250GB SSD disk

Above you will find general recommendations on which infrastructure parameters to use. While these should work well for most cases, you may need to adjust the infrastructure parameters to suit your page view processing workload. Large or heavily trafficked websites may have higher requirements. If you expect high page view peaks it is recommended to scale to a tier higher than normal.

PreviousFor DevelopersNextLoad Balancing and CM/CD Environments

Last updated 1 month ago

Was this helpful?

1.000.000 page views per month or more: team to discuss the infrastructure requirements.

Contact our Expert Services