Hi Harry, what machines you should run on dedicated hardware and how many of them very much depends on your requirements, both performance and SLA. The way the system is divided can be found in our technical overview [1], slide 16 and onward -- this is probably the information you've seen in status updates and presentations.
Everything we use to setup our deployment can be found in our puppet scripts [2], and our specific VM provisioning manifests for the Joyent cloud can be found in our oae-provisioning [3] repository. These will give a very detailed view of our configuration. In summary, you would find that we run a fully scaled out environment in production and staging, almost identical to what is on the technical overview slide #16. However, such redundancy and scale might not be necessary for most deployments. We run all Ubuntu machines, but we have had success wildly hammering performance testing environments with smartos (for the app nodes, redis, rabbitmq, nginx) and CentOS (for Cassandra and ElasticSearch). We brought everything onto Ubuntu because puppetizing all the components for multiple OS' (which was necessary for mixed environments like QA) was a total nightmare. Hope that helps, Branden [1] http://www.slideshare.net/nicolaasmatthijs/apereo-oae-architectural-overview [2] https://github.com/oaeproject/puppet-hilary [3] https://github.com/oaeproject/oae-provisioning/blob/master/production On Wed, Sep 4, 2013 at 5:29 PM, Harry Wang <harryjw...@gmail.com> wrote: > Hi All, > > I wonder whether there is any documentation on the recommended OAE production > configuration, such as how many application servers, database servers, server > for preview processing, recommended OS and hardware configuration, etc. > > Given the many systems used in OAE, this information could be of great help. > > Thanks! > > Harry > _______________________________________________ > oae-dev mailing list > oae-dev@collab.sakaiproject.org > http://collab.sakaiproject.org/mailman/listinfo/oae-dev _______________________________________________ oae-dev mailing list oae-dev@collab.sakaiproject.org http://collab.sakaiproject.org/mailman/listinfo/oae-dev