The client is a leading customized digital workplace solutions provider based in California. They provide companies worldwide with SharePoint, Office 365, Intranet Analytics, digital workspaces, and modern office solutions.Intranet analytics are used to measure the effectiveness in meeting employees' needs, identify areas for improvement, and make data-driven decisions. The client wanted a reliable platform with high performance, low cost, and enhanced security to provide real-time reports.
The customer was looking for a platform to efficiently track user engagement.
To address the client's problems, we deployed Matomo (formerly Piwik), an open-source web analytics software platform on AWS to provide a scalable and reliable platform for intranet analytics. Arystech chose AWS as the cloud service provider to host the solution.
We deployed the Matomo application on EC2 instances across multiple availability zones (AZs), running behind an application load balancer to distribute incoming traffic while providing high-availability and fault-tolerance.
Arystech selected AWS Relational Database Service (RDS), MySQL, in the Multi-Availability Zone And used parameter groups to tune the performance. Matomo is a data-intensive application and the performance is tied to the database server performance.
We enabled database session storage and synced config.ini.php on the servers behind the load balancer and forwarded the source IP address to the web servers.
The lightweight web server Nginx was selected for performance and scalability over traditional web servers.
Observed that PHP7.x provides substantial performance improvements and comes with PHP Cache.
AWS CertificateManager enables you to provision, manage, and deploy SSL/TLS certificates forusage with AWS services and internal resources.
AWS WAF is a web application firewall that helps protect online applications and APIs from typical web exploits and bots that may compromise their availability,security, and excessive resource consumption.
The Benefits
Running Matomo on AWS provides several benefits for organizations looking to use the platform for internet analytics.
Scalability: AWS provides a highly scalable infrastructure that can handle large amounts of data and traffic. This was useful as clients accessed analytics data at any given time.
Reliability: AWS provides a highly available infrastructure to ensure the Matomo installation is always running. This is very important for organizations that rely on analytics data to improve user experience.
Cost-effectiveness: AWS provides a cost-effective pay-as-you-go pricing model that helps the customer reduce the cost of running the application.
Security: AWS provides a range of security features and services that help protect the Matomo installation and data from unauthorized access, data breaches, and other security threats.
As an AWS Services partner, we are proficient in delivering cloud and enterprise IT solutions, bringing efficiency across complex business environments. With over twenty years in technology consulting and ten years in the cloud, we have developed deep expertise in providing cloud solutions to drive customer value.
Retail Packaging
New York, USA
Intranet Analytics