Hi,
We’re in the process of evaluating EE as a potential new CMS foundation for our site, and I had a few questions about licensing and scalability.
We run the following infrastructure set-up:
2 load-balanced webservers and 2 dedicated database servers. All servers are operated as virtual machines. Each webserver has its own storage, which is not shared. One of the web servers is designated as the primary server, for which content is sync’d across the machines every few minutes. We would dedicate one db machine to EE services.
The webserver virtual machines are set to use: 4 GB of RAM , and 4 CPUs each using Intel(R) Xeon(R) CPU E7430 @ 2.13GHz
The database server virtual machines each are set to use: 8 GB of RAM, and 4 CPUs each using Intel(R) Xeon(R) CPU E7430 @ 2.13GHz w/ 64 GB of storage.
Our site also utilizes Akamai CDN services to distribute the serving of static assets.
In terms of traffic load, our site can garner 2 million+ visitor sessions per month, with up 15 million+ page views generated. Our busiest times can feature up to the low hundreds of simultaneous users. We currently see a pretty low rate of resource usage on the servers, so we do have a bunch of available capacity.
Question 1) Is EE a workable solution for this kind of traffic and server set-up?
Question 2) From an administrative point of view, since the domain is distributed by Akamai, we edit the sites based on the IP address of the primary server (by-passing the CND) and ensuring that any content files written are on the primary server (so they don’t get overwritten/deleted). Is this workflow still possible using EE? We’ve used WordPress for blog uses, and find that this is a hugely complicating factor, since you must do your wordpress admin on designated domain, not it’s IP address.
Question 3) In terms of licensing, would we need to license one commercial copy of EE for the domain, or do we require one license of EE per server?
Insights would be very much appreciated!
Thanks in advance,
-paul