<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Transition Technology: Ticket #114: Change web host, use better Drupal stack, save CO2 with modern VPS + server setup</title>
    <link>http://localhost:8080/trac/ticket/114</link>
    <description>&lt;p&gt;
Gaia host are not very good - they're too busy with their other big clients for us. Their server isn't much cop and neither is their support turnaround. I don't know how much they charge but MANY other hosts can provide us with a VPS (not a whole, mostly wasted but horribly underpowered dedicated server) with lots of flexibility and speed.
&lt;/p&gt;
&lt;p&gt;
E.g. Linode (&lt;a class="ext-link" href="http://www.linode.com/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.linode.com/&lt;/a&gt;) has unmanaged &lt;em&gt;London&lt;/em&gt;-based hosting and can provide us a very Fast (according to several reviews I've read) VPS with 1Gb memory, 32Gb storage and 400GB of bandwidth for ~£25 per month. IF we needed more juice (and I see no reason why we would), memory and CPU can be extended easily. Linode are one of the best I've found so far, though there are literally hundreds to choose from.
&lt;/p&gt;
&lt;p&gt;
I'm pretty certains a modern, low-power server split into many virtual machines is much better for the environment than as single machine - it's basic maths.
&lt;/p&gt;
&lt;p&gt;
Finally, by getting a Pantheon Mercury Drupal (&lt;a class="ext-link" href="http://getpantheon.com/mercury/what-is-mercury"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://getpantheon.com/mercury/what-is-mercury&lt;/a&gt;) VPS image we can have a Drupal system that is tuned, supported, AND VERY VERY VERY FAST up and running in a few minutes. It's really worth your time to read about it.
&lt;/p&gt;
&lt;p&gt;
Feel free to close/delete this ticket if it's inappropriate, but frankly Gaia's service and performance on our current setup has been embarrassing.
&lt;/p&gt;
</description>
    <language>en-us</language>
    <image>
      <title>Transition Technology</title>
      <url>/trac/chrome/site/TransitionNetwork-Logo-Web-Small.jpg</url>
      <link>http://localhost:8080/trac/ticket/114</link>
    </image>
    <generator>Trac 0.12.5</generator>
    <item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 16 Jul 2010 12:23:20 GMT</pubDate>
      <title>cc changed</title>
      <link>http://localhost:8080/trac/ticket/114#comment:1</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:1</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;Ed&lt;/em&gt; added
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
The current live server *is* a virtual server (as is the dev server) -- we don't have a "horribly underpowered dedicated server" -- we have a virtual server on a "horribly underpowered dedicated server"...
&lt;/p&gt;
&lt;p&gt;
The new server will also be a virtual server.
&lt;/p&gt;
&lt;p&gt;
I'd be happy to set up Pantheon Mercury Drupal server, as long as it's on a server running Linux -- it would be a lot more work doing it on FreeBSD.
&lt;/p&gt;
&lt;p&gt;
I expect Webarchitects could match the Linode specs / prices if needs be, we are looking at getting a machine which would be even faster than the server the current dev site is running on.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Fri, 16 Jul 2010 12:44:48 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/114#comment:2</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:2</guid>
      <description>
        &lt;p&gt;
Thanks for the clarification, Chris - for some reason I thought we had a dedicated box, but a VPS does make a lot more sense.
&lt;/p&gt;
&lt;p&gt;
Agree about a Linux server, and ideally Debian or Ubuntu for my 2p too, not that my preference matters at that level! Though Mercury is currently sitting on Ubuntu - see more and full instructions for setting up a Mercury stack/image are here: &lt;a class="ext-link" href="http://groups.drupal.org/node/70268"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://groups.drupal.org/node/70268&lt;/a&gt;. Perhaps we could get the AMI and run it somewhere as a test? - in fact I was considering doing all this inside &lt;a class="missing wiki"&gt;VirtualBox?&lt;/a&gt; on my local machine as a test run for another site anyway, especially as I think I'll move my hosting from &lt;a class="missing wiki"&gt;EcoWebHosting?&lt;/a&gt; to Linode over the next year or so.
&lt;/p&gt;
&lt;p&gt;
But in any case, updating our current setup by replacing Drupal with Pressflow, Boost (which is better than Gaia claim IMHO) with Varnish, and basic caching with Memcache should make the site absolutely fly and even be able to shrug off a Slashdotting or being Dug to death, should that happen to us. Oh, and We don't need Apache Solr really at this stage as our searching is plain text and un-faceted. And it would save CO2 by doing much less processing.
&lt;/p&gt;
&lt;p&gt;
Interesting times for Drupal and LAMP+ stacks...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 16 Jul 2010 12:54:00 GMT</pubDate>
      <title>cc changed</title>
      <link>http://localhost:8080/trac/ticket/114#comment:3</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;chris&lt;/em&gt;, &lt;em&gt;ed&lt;/em&gt; added; &lt;em&gt;Chris&lt;/em&gt;, &lt;em&gt;Ed&lt;/em&gt; removed
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
BTW usernames are *case sensitive* -- Chris is expanded to Chris@… which bounces -- this is why I didn't get a email about this ticket.
&lt;/p&gt;
&lt;p&gt;
I have lower cased the names in the CC box.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 16 Jul 2010 13:03:38 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/114#comment:4</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:4</guid>
      <description>
        &lt;p&gt;
I'm all for experimenting with this stuff and would happily set up new dev server for this, but I think we are currently tied into a one year contract with Gaia(?), so I think the first priority is to make sure things are running as well as they can on the new Gaia server.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>jim</dc:creator>

      <pubDate>Fri, 16 Jul 2010 13:10:57 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/114#comment:5</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:5</guid>
      <description>
        &lt;p&gt;
We are, but my understanding is there's a renewal and renegotiation coming up this autumn... Ed?
&lt;/p&gt;
&lt;p&gt;
I will be playing with server images this august for my own client's benefit - will keep you posted if anything exciting happens!
&lt;/p&gt;
&lt;p&gt;
Finally, one important question: Do we really need a managed service like we appear to have now? Wouldn't a virtual server with root access and complete server image control, plus you Chris be a more cost-effective and flexible solution? Why do we need the likes of Gaia involved? Honest question, not a dig at Gaia - I just wondered?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 16 Jul 2010 13:19:36 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/114#comment:6</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:6</guid>
      <description>
        &lt;pre class="wiki"&gt;Wouldn't a virtual server with root access and complete server image control, plus you Chris be a more cost-effective and flexible solution?
&lt;/pre&gt;&lt;p&gt;
It's a solution that would be fine with me, Ed is probably the one to judge if it would be cost-effective though ;-)
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Fri, 16 Jul 2010 15:40:31 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/114#comment:7</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:7</guid>
      <description>
        &lt;p&gt;
as part of our due diligence we will perform an annual assessment of service providers. we have a one year contract with gaia which ends at the end of 2010, so we need to keep a weather eye on the horizon and a healthy conversation going. having bought the gaia service without any direct technical input, i am keen to make sure that when we are reviewing things, that those who know the most about it are talking about it and we have mapped out the pros and cons so TN can make an *informed* decision this time!
&lt;/p&gt;
&lt;p&gt;
yes - in the meantime, charles and benjamin at gaia have ramped us up to the tier2 hardware at no extra charge, so that's an immediate focus...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Wed, 17 Nov 2010 14:11:02 GMT</pubDate>
      <title>cc, status changed; resolution set</title>
      <link>http://localhost:8080/trac/ticket/114#comment:8</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/114#comment:8</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;jim&lt;/em&gt; added
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;closed&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;resolution&lt;/strong&gt;
                set to &lt;em&gt;fixed&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Closing this as the site has been moved, see &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/147" title="defect: Migration of live server (closed: fixed)"&gt;ticket:147&lt;/a&gt; and also see &lt;a class="closed ticket" href="http://localhost:8080/trac/ticket/161" title="defect: Project Mercury and the Varnish Accelerating Proxy (closed: duplicate)"&gt;ticket:161&lt;/a&gt; for Project Mercury and the Varnish Accelerating Proxy.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>