Provide a Plone Appliance for Cloud Computing
Plone should create a Cloud Computing appliance for Amazon EC2 or Ubuntu Enterprise Cloud (http://www.ubuntu.com/products/whatisubuntu/serveredition/cloud/UEC) so that people can easily get started with Plone.
Niall Douglas commented
I rolled my own for this which simply uses rsync to replicate a master Plone buildout across multiple servers using a single ZEO instance as the data source. It's nasty and it requires an identically configured Ubuntu on all servers though, but it works.
It sure would be more convenient if the Plone client in buildout were standalone and held separate from the zeoserver, and moreover you could run the client as many times as you have CPUs without each instance trampling all over the others like as presently happens. In other words, right now you have to have a slightly separate config for each instance so it has different locations for logfiles and such. In my opinion this is unnecessary complexity when clients could be made to coexist within the same directory space by placing log files in pid differentiated directories and so on - or even better, let a command line parameter choose the instance assignment so it all can be made scriptable.
You can learn more about how we've deployed Plone on EC2 by viewing these slides and accompanying video. http://www.slideshare.net/Jazkarta/plone-in-the-cloud-an-ondemand-cms-hosted-on-amazon-ec2
Eventually, we'd like to make an AMI that already has Plone + dependencies installed and pre-configured, so you can just launch the AMI from your Amazon Web Services account to evaluate and/or host a Plone site.
Jazkarta is working on this, they have some instructions but are also selling it as a service. Either way, getting Plone into the Cloud Computing space would be a HUGE win. Amazon, Rackspace, etc. Simple instructions on how to set up Plone running on multiple virtual servers (apache/varnish/plone/zope/zeo) would be much appreciated.