Piwik on Amazon AWS


We plan to move our Piwik database from our dedicated servers to Amazon AWS.

Our piwik database handles 1 site with more than 1,1M pages daily and 23GB data.

I have not found documentation about installing and scaling Piwik into AWS so I thought it would be interesting to ask questions here and give my feedback as the project is going forward.

My first questions:

  • EBS or RDS ?
  • MyISAM or Innodb ? (Currently on MyISAM)
  • Do you guys looked at DynamoDB ? (Seems nice to scale analytics)
  • Apache2 or nginx ? (Currently on Apache2)
  • EC2 Instance type ? (Extra Large Instance seems fine)
  • Any feedback ?


See New to Piwik - Analytics Platform - Matomo

Hi Matt,

I already read the FAQ concerning high traffic websites and there are some good pratices there.
But my questions are about scaling Piwik in Amazon AWS which is quite different from scaling in a dedicated hosting.


Personnally I don’t know about running on AWS, but the general tips apply (the more RAM the better, etc.)

Please give it a try. 1M daily pages is definitely on the high side, so it might need a very powerful server. But, testing is the only way to know for sure :slight_smile:

Piwik scales just fine in Amazon AWS.
Here is my feedback.