Compare Sizing and Service Options

How much power and space will you need for your Rock instance? It’s difficult to predict the perfect configuration. Fortunately, we have some suggestions based on our experience and the experiences shared with us by the Rock community. We've provided recommendations based on average attendance.

It's important to note that while average attendance is a good starting point, it's often too simplistic of a measure to be applied in every use case. For instance, a medium-sized church might run their website on Rock and heavily use most of Rock’s features in a significant way. They may need more resources than an extra-large church that is only getting started with Rock. Keep this in mind as you consider the recommendations below.

Azure Hosted Services Sizing

SmallMediumLargeExtra-LargeAbove
Max Weekend Attendance5002,0005,00010,000Custom
Web VMB2sB2msB4msB8ms
Azure SQLS1S2S3S4
Est. Cost / Month$48$108$218$436

Warning

Price Updates
The prices discussed in this guide are estimated costs only, as of the time of writing. These prices tend to change frequently.

If you need more resources than the recommended "Extra-Large" configuration, pricing will vary. As the size of the church increases by orders of magnitude above the sizes we've listed, the price is likely to increase at a faster rate than the table would imply. For instance, a church three times the size of an "Extra-Large" church might expect to pay much more than $1,300 per month.

Tip

Running Your Website on Rock?
If you're running your website on Rock, we recommend that you move one tier to the right on the chart above. This will help ensure you have the resources needed for a smooth and performant web experience.

Demystifying Terms

Microsoft offers Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) hosting options.

  • IaaS: With IaaS you're responsible for setting up and managing SQL Server and the Windows Server operating system. This gives you a higher level of control and flexibility, but also requires that you have staff with the appropriate skills.
  • PaaS: PaaS is a comparatively more hands-off option because more services are managed for you. The only drawback is that you have less control over your platform and infrastructure.

Our current recommendation is that you run your Rock Web/Application server on a Windows VM (IaaS) and Azure SQL (PaaS).