Better Server Configuration

Hello,
We would set up Matomo on-premise servers to satisfy these: Tracking more than 100 million page views per month.

We think to use AWS (EC2) or Azure (virtual machine or App Service).

Can you help me to understand the right instances and provider to set up the requirements:
Five servers at minimum:

  • Elemento lista

3 x App servers (or more), with each: 16 CPUs, 16+ GB RAM, 100GB SSD disk.
2 x Database server, at least 16 CPUs, 32 GB RAM, 1 TB SSD disk.
replicated and configured as reader/slave
1 x Load balancer
1 x CDN