<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Easier Plone Hosting: Some Ideas</title>
	<atom:link href="http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/</link>
	<description>Politics, the environment, technology, activism. And stuff.</description>
	<lastBuildDate>Sat, 13 Mar 2010 22:49:31 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Proworkflow</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-394806</link>
		<dc:creator>Proworkflow</dc:creator>
		<pubDate>Wed, 30 Dec 2009 14:12:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-394806</guid>
		<description>&lt;p&gt;I’m not sure if you can run mod_wsgi with a threaded Apache server.  So, supporting “Products” as add ons would require testing and verification. But supporting users with this weakness is also a potential source of unwanted support calls.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I’m not sure if you can run mod_wsgi with a threaded Apache server.  So, supporting “Products” as add ons would require testing and verification. But supporting users with this weakness is also a potential source of unwanted support calls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sophia Katt</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-394784</link>
		<dc:creator>Sophia Katt</dc:creator>
		<pubDate>Sun, 27 Dec 2009 18:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-394784</guid>
		<description>&lt;p&gt;Also, &quot;Debian VPS&quot; is a good name for a techno band.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Also, &#8220;Debian VPS&#8221; is a good name for a techno band.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Killer Bee</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-394782</link>
		<dc:creator>Killer Bee</dc:creator>
		<pubDate>Sat, 26 Dec 2009 02:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-394782</guid>
		<description>&lt;p&gt;Never been tried Plone in my &lt;a href=&quot;http://vpshostingfriends.com/144/debian-vps/&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;debian vps&lt;/b&gt;&lt;/a&gt;. I will try it today, thanks for this wonderful article. Now, I am ready to use it on my 3GB RAM. ;)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Never been tried Plone in my <a href="http://vpshostingfriends.com/144/debian-vps/" rel="nofollow"><b>debian vps</b></a>. I will try it today, thanks for this wonderful article. Now, I am ready to use it on my 3GB RAM. <img src='http://jstahl.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-394095</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Thu, 30 Jul 2009 06:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-394095</guid>
		<description>&lt;p&gt;I love this thread...It would be incredible to have Plone appear as a choice on cpanel at hosting companies - or even just a viable choice for hosting companies.  It&#039;s really too bad that the memory requirement is so steep, though.   From a hosting company&#039;s point of view, the other red flag is that all it takes is one code problem and the running python instance can just eat all the memory up in a heartbeat.  So, supporting &quot;Products&quot; as add ons would require testing and verification.  But supporting users with this weakness is also a potential source of unwanted support calls.  And you also need ssh access, of course, and that&#039;s still often an extra cost (but not much) so it&#039;s not a &quot;base package&quot; situation in all cases to have plone as a hosting company option.&lt;/p&gt;

&lt;p&gt;As much as I like Plone, modern methods of traffic generation and feeder site infrastructure just do not lend themselves to using Plone, so the target market is not going to be internet marketers who just want to slam up a site for authority generation and be done with it.&lt;/p&gt;

&lt;p&gt;So, that just begs the question -- who is zope/plone really targeted at and what kind of applications/solutions is it intended to solve?  This would help focus the discussion on commercial plone hosting solutions.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I love this thread&#8230;It would be incredible to have Plone appear as a choice on cpanel at hosting companies &#8211; or even just a viable choice for hosting companies.  It&#8217;s really too bad that the memory requirement is so steep, though.   From a hosting company&#8217;s point of view, the other red flag is that all it takes is one code problem and the running python instance can just eat all the memory up in a heartbeat.  So, supporting &#8220;Products&#8221; as add ons would require testing and verification.  But supporting users with this weakness is also a potential source of unwanted support calls.  And you also need ssh access, of course, and that&#8217;s still often an extra cost (but not much) so it&#8217;s not a &#8220;base package&#8221; situation in all cases to have plone as a hosting company option.</p>
<p>As much as I like Plone, modern methods of traffic generation and feeder site infrastructure just do not lend themselves to using Plone, so the target market is not going to be internet marketers who just want to slam up a site for authority generation and be done with it.</p>
<p>So, that just begs the question &#8212; who is zope/plone really targeted at and what kind of applications/solutions is it intended to solve?  This would help focus the discussion on commercial plone hosting solutions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BZ</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-394060</link>
		<dc:creator>BZ</dc:creator>
		<pubDate>Sun, 12 Jul 2009 12:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-394060</guid>
		<description>&lt;p&gt;Slicehost is a great option and they now office slice cloning, so you can take a copy of a slice, clone it and set up another one. This would be great if you could set up the basic slice for Plone (os/tools/installs/buildout) and just clone it to bring up another Plone slice.&lt;/p&gt;

&lt;p&gt;I would like to see some great documentation on setting up multiple slices  for Apache/Varnish/Plone/ZEO/Zope/etc to handle multiple Plone sites out of one Zope instance.&lt;/p&gt;

&lt;p&gt;Apache -&gt; Varnish -&gt; ZEO -&gt; Zope1/2/3 - PloneSite1/PloneSite2/PloneSite3&lt;/p&gt;

&lt;p&gt;BZ&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Slicehost is a great option and they now office slice cloning, so you can take a copy of a slice, clone it and set up another one. This would be great if you could set up the basic slice for Plone (os/tools/installs/buildout) and just clone it to bring up another Plone slice.</p>
<p>I would like to see some great documentation on setting up multiple slices  for Apache/Varnish/Plone/ZEO/Zope/etc to handle multiple Plone sites out of one Zope instance.</p>
<p>Apache -&gt; Varnish -&gt; ZEO -&gt; Zope1/2/3 &#8211; PloneSite1/PloneSite2/PloneSite3</p>
<p>BZ</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Stahl</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-393410</link>
		<dc:creator>Jon Stahl</dc:creator>
		<pubDate>Fri, 21 Nov 2008 16:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-393410</guid>
		<description>&lt;p&gt;@mech422: since VPS accounts with 512mb of RAM are now priced around $40/month, I don&#039;t consider the cost of RAM to be much of barrier anymore.  It&#039;s all about making it really easy for a novice integrator to get a Plone site up and running fast.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@mech422: since VPS accounts with 512mb of RAM are now priced around $40/month, I don&#8217;t consider the cost of RAM to be much of barrier anymore.  It&#8217;s all about making it really easy for a novice integrator to get a Plone site up and running fast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mech422</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-393010</link>
		<dc:creator>Mech422</dc:creator>
		<pubDate>Thu, 24 Jul 2008 22:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-393010</guid>
		<description>&lt;p&gt;Hi Jon,&lt;/p&gt;

&lt;p&gt;Unfortunately, software doesn&#039;t address the biggest issue in plone hosting - RAM.  CSquared provides clients with Xen based VM&#039;s for plone - and at a minimum you need 512M RAM.&lt;/p&gt;

&lt;p&gt;Image creation is easily automated.  Updates can be handled by COW (copy on write) file systems, or automated scripts.  Administration can be handled by plone_control_panel configlets&lt;/p&gt;

&lt;p&gt;But there is no getting around the RAM.  And it needs to be physical RAM - swapping just kills Plone.&lt;/p&gt;

&lt;p&gt;Even worse, as Zope/Plone is a long running process (as you mentioned...) it eats that RAM even when its not being used. as opposed to (f)cgi based systems that only need the RAM while the script is actually running....&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Jon,</p>
<p>Unfortunately, software doesn&#8217;t address the biggest issue in plone hosting &#8211; RAM.  CSquared provides clients with Xen based VM&#8217;s for plone &#8211; and at a minimum you need 512M RAM.</p>
<p>Image creation is easily automated.  Updates can be handled by COW (copy on write) file systems, or automated scripts.  Administration can be handled by plone_control_panel configlets</p>
<p>But there is no getting around the RAM.  And it needs to be physical RAM &#8211; swapping just kills Plone.</p>
<p>Even worse, as Zope/Plone is a long running process (as you mentioned&#8230;) it eats that RAM even when its not being used. as opposed to (f)cgi based systems that only need the RAM while the script is actually running&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee Joramo</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-392184</link>
		<dc:creator>Lee Joramo</dc:creator>
		<pubDate>Mon, 04 Feb 2008 15:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-392184</guid>
		<description>&lt;p&gt;For the last three months, I have been slowly migrating my plone sites to VPS at www.slicehost.com . Coming from a high end managed hosting environment, I find it refreshing to be able to create custom servers tailored to their job. (I could not afford this with managed hosting, where I had a server that did everything.)&lt;/p&gt;

&lt;p&gt;The Slicehost guys commented in a podcast, that they have built the infrastructure to deploy VPS images  pre-built (called stacks) for a purpose. They had intended to provide Rails images, because Rails was difficult to install. They have decided not to offer such images for the time being. As I recall, they feel that in the last year Rails has become both much easier to install, and has many more install options. So the need for a &quot;standard&quot; Rails image has been reduced, at the same time it is less clear what the &quot;standard&quot; would be.&lt;/p&gt;

&lt;p&gt;If standard, community backed server configuration could be defined, I think that we could approach that Slicehost and other VPS&#039;s to provide base images.&lt;/p&gt;

&lt;p&gt;However, I wonder if we wouldn&#039;t be better off extending the installer script from the Plone Unified installer to cover much of the base server setup. As I have been creating VPS systems, I have been documenting the process with the hopes of building a shell script to automatically build the entire server environment from a fresh Debian vps.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>For the last three months, I have been slowly migrating my plone sites to VPS at <a href="http://www.slicehost.com" rel="nofollow">http://www.slicehost.com</a> . Coming from a high end managed hosting environment, I find it refreshing to be able to create custom servers tailored to their job. (I could not afford this with managed hosting, where I had a server that did everything.)</p>
<p>The Slicehost guys commented in a podcast, that they have built the infrastructure to deploy VPS images  pre-built (called stacks) for a purpose. They had intended to provide Rails images, because Rails was difficult to install. They have decided not to offer such images for the time being. As I recall, they feel that in the last year Rails has become both much easier to install, and has many more install options. So the need for a &#8220;standard&#8221; Rails image has been reduced, at the same time it is less clear what the &#8220;standard&#8221; would be.</p>
<p>If standard, community backed server configuration could be defined, I think that we could approach that Slicehost and other VPS&#8217;s to provide base images.</p>
<p>However, I wonder if we wouldn&#8217;t be better off extending the installer script from the Plone Unified installer to cover much of the base server setup. As I have been creating VPS systems, I have been documenting the process with the hopes of building a shell script to automatically build the entire server environment from a fresh Debian vps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Stahl</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-392179</link>
		<dc:creator>Jon Stahl</dc:creator>
		<pubDate>Sun, 03 Feb 2008 19:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-392179</guid>
		<description>&lt;p&gt;@Erik -- great point!  I&#039;m really inexperienced with VMs, but I agree, how to maintain and upgrade packages is a key question.  Buildout may have some role to play. I&#039;m not sure if it is easy to re-save the VMs as updated images.  I would imagine the current VPS providers have some means for doing these kinds of tasks.  I&#039;d love hear what others know.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Erik &#8212; great point!  I&#8217;m really inexperienced with VMs, but I agree, how to maintain and upgrade packages is a key question.  Buildout may have some role to play. I&#8217;m not sure if it is easy to re-save the VMs as updated images.  I would imagine the current VPS providers have some means for doing these kinds of tasks.  I&#8217;d love hear what others know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Rose</title>
		<link>http://jstahl.org/archives/2008/02/02/easier-plone-hosting-some-ideas/comment-page-1/#comment-392178</link>
		<dc:creator>Erik Rose</dc:creator>
		<pubDate>Sun, 03 Feb 2008 19:03:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.onenw.org/jon/archives/2008/02/02/easier-plone-hosting-some-ideas/#comment-392178</guid>
		<description>&lt;p&gt;I&#039;m doing some work toward a departmental hosting service [https://weblion.psu.edu/trac/weblion/wiki/WebLionHosting] at Penn State University. While the image-based approach gets you the initial installation, what will you do about upgrades? That&#039;s where most of the challenge lies, IMO. We plan to run Debian on a bunch of VMWare VMsâ€”one per department, since our departments operate almost autonomouslyâ€”and manage both installation and upgrades using the native package management tools. We&#039;re starting with a base of the excellent Plone 3 packages by Fabio Tranchitella and the rest of the Debian Zope team and adding packages of our own to handle things like Apache config, additional Plone products, and our weird single-sign-on system. With careful planning, I think we can get minor Plone and product upgrades happening unattended.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;m doing some work toward a departmental hosting service [https://weblion.psu.edu/trac/weblion/wiki/WebLionHosting] at Penn State University. While the image-based approach gets you the initial installation, what will you do about upgrades? That&#8217;s where most of the challenge lies, IMO. We plan to run Debian on a bunch of VMWare VMsâ€”one per department, since our departments operate almost autonomouslyâ€”and manage both installation and upgrades using the native package management tools. We&#8217;re starting with a base of the excellent Plone 3 packages by Fabio Tranchitella and the rest of the Debian Zope team and adding packages of our own to handle things like Apache config, additional Plone products, and our weird single-sign-on system. With careful planning, I think we can get minor Plone and product upgrades happening unattended.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
