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

Reply via email to