An Auto-scaling AWS Solution
CentricMinds powers large-scale Intranets (25,000+ staff) as well as high performance Internet sites (millions of unique sessions per month), and for these reasons we've developed CentricMinds to automatically scale to deal with the expectations placed on the platform.
Uniquely, CentricMinds supports a traditional on premise implementation, a Cloud based implementation (e.g. Amazon Web Services), and a combination of both (where replication and synchronization occur between single/multiple on premise deployments through to single/multiple cloud based deployments).
CentricMinds can also be deployed to provide an automated scalable environment on Amazon Web Services. This enables reduced costs in low load periods of activity and automatically scale to meet traffic requirements during high load periods.
The CentricMinds automated scalable environment includes:
Amazon S3 File & Media Repository Storage
The storage of all files and media in Amazon S3, rather than on each server, provides shared file storage and reduces required traffic going to each server.
By utilizing Elastic Search, CentricMinds is able to provide scalable & distributed search indexes.
Amazon Relational Database Service
Making use of Amazon RDS to store data provides CentricMinds with a fast, scalable and highly available managed database.
Amazon Auto Scaling
Through implementing the three items above, the servers hosting CentricMinds don't include any author managed content and thus can be used in an automated scaling scenario of being added and removed as desired without any on-going assistance from AWS or the vendor. Amazon's Elastic Load Balancing is used to automatically share the traffic across the active servers.