<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Dev Null Blog &#187; Hosting</title>
	<atom:link href="http://empoweringmedia.com/blog/category/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://empoweringmedia.com/blog</link>
	<description>Empowering Media&#039;s tech blog</description>
	<lastBuildDate>Mon, 23 Jan 2012 14:36:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<image><title>The Dev Null Blog</title><url>http://empoweringmedia.com/images/em-logo-alt.gif</url><link>http://empoweringmedia.com/blog</link><width>249</width><height>69</height><description>The Dev Null Blog - http://empoweringmedia.com/blog</description></image><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>New Blog for HostCube</title>
		<link>http://empoweringmedia.com/blog/46/new-blog-for-hostcube/</link>
		<comments>http://empoweringmedia.com/blog/46/new-blog-for-hostcube/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 20:45:26 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[web developers]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=46</guid>
		<description><![CDATA[We&#8217;ve replaced our &#8220;What&#8217;s New&#8221; section with a blog instead.  HostCube&#8217;s blog will focus on that service and tips for web developers and designers. The Dev Null Blog will discuss more general tech.  For those who subscribe to all of our blogs, I promise no more new blogs.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve replaced our &#8220;What&#8217;s New&#8221; section with a <a href="http://www.hostcube.com/blog/">blog </a>instead.  HostCube&#8217;s blog will focus on that service and tips for web developers and designers. The Dev Null Blog will discuss more general tech.  For those who subscribe to all of our blogs, I promise no more new blogs. <img src='http://empoweringmedia.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/46/new-blog-for-hostcube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test your DNS and domain name</title>
		<link>http://empoweringmedia.com/blog/36/test-your-dns-and-domain-name/</link>
		<comments>http://empoweringmedia.com/blog/36/test-your-dns-and-domain-name/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 03:26:00 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[cname]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[mx record]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=36</guid>
		<description><![CDATA[A common support question/issue we get is DNS and domain name information.  Is it correct, does it point the proper name servers, is the MX record and the CNAME?  DNSstuff used to be free, and was a quick and simple way for us to test DNS information.  That is until they starting charging for the [...]]]></description>
			<content:encoded><![CDATA[<p>A common support question/issue we get is DNS and domain name information.  Is it correct, does it point the proper name servers, is the MX record and the CNAME?  <a href="http://www.dnsstuff.com/">DNSstuff</a> used to be free, and was a quick and simple way for us to test DNS information.  That is until they starting charging for the service, and limited the amount of queries you could perform.  Enter <a href="http://www.intodns.com/">intoDNS</a>, a DNSstuff clone, that shows similar information and works just as well.  Here is an example for <a href="http://www.intodns.com/empoweringmedia.com">empoweringmedia.com</a>.  I recommend to any client when changing their DNS or name servers, make sure it&#8217;s correct by using <a href="http://www.intodns.com/">intoDNS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/36/test-your-dns-and-domain-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Master of Puppets</title>
		<link>http://empoweringmedia.com/blog/5/master-of-puppets/</link>
		<comments>http://empoweringmedia.com/blog/5/master-of-puppets/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 04:09:09 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[provisioning system]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=5</guid>
		<description><![CDATA[No this post isn&#8217;t about the Metallica album, it&#8217;s about the provisioning system we use named Puppet.  It allows us to automate many of the system administration tasks, to a level that was previously very costly or hard to do.  It&#8217;s a declarative programming language that, at a very high level, describes the state you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://reductivelabs.com/trac/puppet"><img class="alignright size-medium wp-image-24" style="float: right;" title="Puppet" src="http://www.empoweringmedia.com/blog/wp-content/uploads/2008/06/puppetwithlogo-med-300x249.png" alt="Puppet" width="141" height="116" /></a>No this post isn&#8217;t about the <a href="http://www.metallica.com/releases/master-of-puppets.asp">Metallica album</a>, it&#8217;s about the provisioning system we use named <a href="http://reductivelabs.com/trac/puppet">Puppet</a>.  It allows us to automate many of the system administration tasks, to a level that was previously very costly or hard to do.  It&#8217;s a <a href="http://en.wikipedia.org/wiki/Declarative_programming_language">declarative programming language</a> that, at a very high level, describes the state you want to &#8220;<a href="http://en.wikipedia.org/wiki/Jean-Luc_Picard">Make it so</a>&#8220;.  This includes applications installed/removed, files configured and dependencies with other applications.  To put simply, Puppet is the glue between an operating system&#8217;s <a href="http://www.rpm.org/">package manager</a> and the configuration needed to make your specific setup work.  Puppet binds these two together and makes the task a consistent and repeatable process. The Puppet scripts (known as recipes) are operating system independent, and can easily apply to other operating systems with little or no changes.  Since we are primarily a <a href="http://www.centos.org">CentOS</a>/<a href="http://www.redhat.com/">RHEL</a> shop, this blog discuss our specific setup.  I believe an example recipe will speak volumes:</p>
<pre>package { "openssh-server":
      ensure  =&gt; latest,
      notify  =&gt; Service["sshd"],
}
file { "sshd_config":
       name     =&gt; "/etc/ssh/sshd_config",
       checksum =&gt; md5,
       ensure   =&gt; present,
       owner    =&gt; 'root',
       group    =&gt; 'root',
       mode     =&gt; '0600',
       require  =&gt; Package["openssh-server"],
       notify   =&gt; Service["sshd"],
}
service { "sshd":
       name       =&gt; "sshd",
       ensure     =&gt; running,
       enable     =&gt; true,
       hasrestart =&gt; true,
       hasstatus  =&gt; true,
       require =&gt; Package["openssh-server"],
}</pre>
<p>This 22 line recipe does all of the following:</p>
<ol>
<li>Installs the openssh-server RPM via &#8216;yum&#8217;.</li>
<li>Automatically upgrades the openssh-server RPM, if a newer version is available.</li>
<li>Makes sure the sshd_config configuration file exists and has the proper permissions.</li>
<li>Ensure the sshd server starts at boot time.</li>
<li>Ensure the sshd server is currently running.</li>
<li>If either the RPM is upgraded OR the sshd_config file changes restart the sshd service.</li>
<li>If during any time puppet runs again and the server doesn&#8217;t match the recipe it will change it back to this state.</li>
<li>Perform this task on every server you specify.</li>
</ol>
<p>While the above recipe hasn&#8217;t been tested on other Unix platforms, only minor changes would be required.  Previously to do this you needed to create custom shell scripts, use <a href="http://www.cfengine.org/">Cfengine</a>, purchase an expensive software automation tool, or manually perform this on each server installation.  Most options are hacks and not as graceful as Puppet. Package managers, while moved Unix administration into the 21st century (instead of the medieval times of compiling software), still have some warts.  Specifically package managers lack:</p>
<ol>
<li>a good updating procedure.  Installations are well covered.</li>
<li>passing your own configuration files specific to your needs/wants.</li>
<li>performing the tasks in a specific order, or making sure specific actions occur before an application is installed</li>
<li>a service is running and will run at boot time</li>
</ol>
<p>Things like &#8216;yum&#8217; on CentOS/RHEL addressed #1 and #3 somewhat, but didn&#8217;t address configuration files, and the state of the service.  Before Puppet, it required creating custom RPMs.  With custom RPMs, the issue then became when updates occurred from the distro provider.</p>
<p>Puppet makes system administration a programming task, rather then manual labor process. It&#8217;s still very common to see administrators use a SSH prompt to manage each server. Manually performing administration is a time consuming and error prone process.  Puppet allows us a transfer of our best practices, apply our administration experience to the server&#8217;s configuration, and allows us to make network-wide installations with ease.</p>
<p>I agree with the notion; &#8220;Operations: The New Secret Sauce&#8221; <a href="http://radar.oreilly.com/archives/2006/07/operations-the-new-secret-sauc.html">(article #1</a> , <a href="http://radar.oreilly.com/archives/2007/10/operations-is-a-competitive-ad.html">article #2</a>).  Puppet makes deployment of new VPS instances quick and exact.   System administrators are skilled individuals, great with keeping operations running smoothly, but usually not good with automation.  Puppet allows to transfer an administrator&#8217;s knowledge into a repeatable process.  Automating system administration is the next advancement with Web 2.0, Cloud Computing, SaaS, or whatever the latest trend may be called.  When using our <a href="http://www.hostcube.com/">HostCube</a> service, Puppet puts the power of a large operations center like Google in the hands of much smaller companies,  Cloud computing, while may address the quick provisioning of hardware, it doesn&#8217;t address operations. The ability to automate the install, configure, patch, monitor and backup are important aspects and <a href="http://www.hostcube.com/">HostCube</a> does for you automatically and seamlessly.  The bigger and much more complex problem is system administration, not hardware provisioning.</p>
<p>Puppet allows us to <a href="http://www.imdb.com/title/tt0120601/">Malkovich</a> a setup, over and over and over again.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/Ur3CQE8xB3c&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Ur3CQE8xB3c&amp;hl=en"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/5/master-of-puppets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All HostASite.com plans upgraded</title>
		<link>http://empoweringmedia.com/blog/23/hostasitecom-plans-upgraded/</link>
		<comments>http://empoweringmedia.com/blog/23/hostasitecom-plans-upgraded/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 15:48:14 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[managed hosting]]></category>
		<category><![CDATA[overselling]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=23</guid>
		<description><![CDATA[To celebrate our 8th anniversary, all HostASite.com plans have been upgraded. Disk space, bandwidth and E-mails have all been increased, but at the same price. Our business-class shared hosting plans are prefect for reliable E-mail and web services. Unlike other shared hosting providers with their dirty little secret, you&#8217;ll never have an issue of using [...]]]></description>
			<content:encoded><![CDATA[<p>To celebrate our 8th anniversary, all <a href="http://www.HostAsite.com/">HostASite.com</a> plans have been upgraded.  Disk space, bandwidth and E-mails have all been increased, but at the same price.  Our <a href="http://www.hostasite.com/plans/">business-class shared hosting</a> plans are prefect for reliable E-mail and web services.  Unlike other shared hosting providers with their <a href="http://www.empoweringmedia.com/blog/shared-hosting-dirty-little-secrets">dirty little secret</a>, you&#8217;ll never have an issue of using the resources you paid for.  At HostASite.com your account will not be suspended after using too much CPU or bandwidth.  The new plans are as follows:</p>
<table class="lineborder smalltext" style="text-align: center" border="0">
<tbody>
<tr>
<th>Plan</th>
<th>E-mail Accounts</th>
<th>Site Storage (GB)</th>
<th>Data Transfer (GB/Month)</th>
</tr>
<tr>
<td><a href="http://www.hostasite.com/plans/shared-starter.html">Starter</a></td>
<td>20</td>
<td>2</td>
<td>10</td>
</tr>
<tr>
<td><a href="http://www.hostasite.com/plans/shared-value.html">Value</a></td>
<td>30</td>
<td>4</td>
<td>20</td>
</tr>
<tr>
<td><a href="http://www.hostasite.com/plans/shared-small-business.html">Small Business</a></td>
<td>40</td>
<td>8</td>
<td>40</td>
</tr>
<tr>
<td><a href="http://www.hostasite.com/plans/shared-high-volume.html">High Volume</a></td>
<td>50</td>
<td>10</td>
<td>80</td>
</tr>
</tbody>
</table>
<p>Existing <a href="http://www.10for10.com/">10for10</a> or custom plans may want to migrate to the new HostASite.com plans.  Please <a href="http://www.hostasite.com/plans/shared-high-volume.html">contact billing</a> to discuss any changes.   If unsure, your control panel will display your hosting plan.  If your plan is one of the above entries, and not labeled &#8220;custom&#8221;, it has automatically been upgraded and no action is necessary.</p>
<p>If you&#8217;ve outgrown our HostASite.com plans, we suggest visiting our managed VPS service <a href="http://www.hostcube.com/">HostCube</a>. <a href="http://www.hostcube.com/hosting-solutions/managed-vps/">Managed VPSes</a> give you dedicated CPU, dedicated memory, dedicated disk space, additional security, customization, and the support you&#8217;ve grown to know and love.   It&#8217;s like getting a dedicated server but at the fraction of the cost.  HostCube VPSes are perfect for the reseller, web developer, or designer who needs to scale quickly and easily and not perform time consuming system administration.</p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/23/hostasitecom-plans-upgraded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shared hosting vs. managed VPS. When to upgrade?</title>
		<link>http://empoweringmedia.com/blog/14/shared-hosting-vs-mangaged-vps-when-to-upgrade/</link>
		<comments>http://empoweringmedia.com/blog/14/shared-hosting-vs-mangaged-vps-when-to-upgrade/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 16:50:33 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[dedicated resources]]></category>
		<category><![CDATA[dedicated server]]></category>
		<category><![CDATA[managed hosting]]></category>
		<category><![CDATA[shared hosting]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=14</guid>
		<description><![CDATA[To follow up on the previous posting &#8220;Going from a dedicated server to a VPS. Am I downgrading?&#8220;. To discuss the opposite direction, what&#8217;s the difference between shared hosting and a managed VPS? When should you upgrade? The primary reasons for using a VPS: Dedicated resources (Quality of Service). More control of installed software. More [...]]]></description>
			<content:encoded><![CDATA[<p>To follow up on the previous posting &#8220;<a href="http://www.empoweringmedia.com/blog/going-from-a-dedicated-server-to-a-vps-am-i-downgrading">Going from a dedicated server to a VPS. Am I downgrading?</a>&#8220;.  To discuss the opposite direction, what&#8217;s the difference between shared hosting and a managed VPS?  When should you upgrade?</p>
<p>The primary reasons for using a VPS:</p>
<ul>
<li>Dedicated resources (Quality of Service).</li>
<li>More control of installed software.</li>
<li>More secure.</li>
<li>Dedicated IP address.</li>
</ul>
<p>With shared hosting the hosting provider has to make sure each customer&#8217;s hosting configuration performs well.   The administrator might be able to perform proactive measures, but in many cases this isn&#8217;t possible. This is because each shared hosting account uses the same memory, CPU and disk space.  This is similar to a noisy neighbor in a massive apartment building.  All it takes is one bad tenant to affect the others.  Each customer must share the same resources on a shared hosting server.</p>
<p><strong>Dedicated Resources (Quality of Service)</strong></p>
<p>With a VPS you are allocated a fixed amount of resources (just like a dedicated server) and these resources are dedicated to you.  Each customer is separated at the operating system level and another customer cannot affect your VPS.  This increases quality of service since you have a specific amount of memory, CPU and disk given to your account. This is also the main reason for the differences in price between VPS and shared hosting.</p>
<p>A common issue on many oversold shared hosting providers is that you are suspended once you use too much CPU, memory or disk space.  On a VPS you will never get suspended for this reason. Also, <a href="http://www.empoweringmedia.com/blog/shared-hosting-dirty-little-secrets">shared hosting&#8217;s dirty little secret</a> is that many dynamically generated web pages (i.e. blog, forum, CMS, E-commerce) are primarily CPU bound.  On a massively oversold shared server there is only so much CPU to go around.  These providers put 500-600 accounts on each server and for this reason the performance of ALL clients on that server is affected.</p>
<p><strong>Other Advantages of Choosing a VPS Solution Include:</strong></p>
<p><strong>More Control of Installed Software</strong></p>
<p>With a VPS we can customize the software to the customer&#8217;s exact specifications.  Since software such as apache, PHP, MySQL, etc are dedicated to just your account. Conversely, shared hosting is configured to please the majority and exceptions are not possible.  In addition, if you need a service (otherwise known as a daemon) running or custom programming libraries, this is all possible with a VPS.</p>
<p><strong>More Secure</strong></p>
<p>Since each VPS is separated at the operating system level, each customer is running in its own memory, CPU and disk space.  This prevents your account from getting compromised when another customer forgets to update to their blog software to fix security risks that have been discovered &#8211; if hackers get into their shared hosting account they can quickly move horizontally into your account if you&#8217;re on the same shared server.</p>
<p><strong>Dedicated IP address</strong></p>
<p>This is important for any service that uses the source IP address for reputation purposes.  This is extremely important with outbound E-mail (SMTP) and significantly decreases the chance of blockage because another customer sent out spam. To put this in perspective, we&#8217;ve seen cases where one misguided salesperson sending out less than 200 emails in an email blast has caused IP-based blocking of an entire IP (including all the responsible senders on that IP).</p>
<p><strong>The HostCube Advantage</strong></p>
<p>There&#8217;s one advantage that  can sometimes be at credited to shared hosting: the provider manages all the system administration. Fortunately, this service is also provided when using a service like <a href="http://www.hostcube.com/hosting-solutions/">HostCube Managed VPS</a>. The components of system administration include:</p>
<ul>
<li>Backups</li>
<li>Service monitoring</li>
<li>Security monitoring</li>
<li>Software updates</li>
<li>Software configuration</li>
</ul>
<p>There&#8217;s no need to worry if your VPS is secure, and is your site running as our managed VPSes give you the best of both worlds: the ability to work as if in a shared hosting environment with the performance of a dedicated server.</p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/14/shared-hosting-vs-mangaged-vps-when-to-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>suPHP vs. mod_php &#8211; When is suPHP superior?</title>
		<link>http://empoweringmedia.com/blog/22/suphp-vs-mod_php-when-is-suphp-superior/</link>
		<comments>http://empoweringmedia.com/blog/22/suphp-vs-mod_php-when-is-suphp-superior/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:31:55 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[overselling]]></category>
		<category><![CDATA[suphp]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=22</guid>
		<description><![CDATA[A long time customer of ours asked about another shared hosting provider&#8217;s PHP setup. They need to write files to the file system using PHP. He was having issues with creating files and folders through PHP. This provider uses mod_php, instead of our setup on HostASite.com that is suPHP based. To get around the issue [...]]]></description>
			<content:encoded><![CDATA[<p>A long time customer of ours asked about another shared hosting provider&#8217;s <a href="http://www.php.net" rel="nofollow">PHP</a> setup.  They need to write files to the file system using PHP.  He was having issues with creating files and folders through PHP. This provider uses mod_php, instead of our setup on <a href="http://www.hostasite.com/">HostASite.com</a> that is suPHP based. To get around the issue their tech support recommend setting the folder to use permission 777 (writeable by ANYONE).</p>
<p>Using 777 permissions on a folder means ANYONE on that server can write to it. Hackers LOVE this type of setup. In addition, with mod_php  you must have at least 644 perms on PHP files, which ALSO means your files can be read by anyone.  This means your MySQL password, key to your merchant account, etc., can be read by any customer on that shared server!  If you ask me, not a secure solution.</p>
<p>We use <a href="http://www.suphp.org/Home.html">suPHP</a> instead of the default apache/mod_php for shared hosting.</p>
<p><strong>SuPHP</strong><br />
Pros:</p>
<ul>
<li>PHP runs as your user/group</li>
<li>PHP files can have perms of 640 (hiding things like passwords from other accounts)</li>
<li>Files/folders written by PHP are written as user/group (no apache or other global user)</li>
<li>Custom php.ini file <a href="http://www.supportem.com/kbase/article/00184">per site</a> (can add/remove security options)</li>
<li>Can run php4 and php5 at the <a href="http://www.supportem.com/kbase/article/00190">same time</a> (on even the same site!)</li>
</ul>
<p>Cons:</p>
<ul>
<li>Slower</li>
<li>many PHP .htaccess options do not work (since you can have your own php.ini file this make this point moot)</li>
</ul>
<p><strong>apache/mod_php</strong><br />
Pros:</p>
<ul>
<li>Faster (about 25-30%)</li>
</ul>
<p>Cons</p>
<ul>
<li>PHP safe mode <a href="http://www.webhostingtalk.com/showthread.php?t=652359">isn&#8217;t safe</a></li>
<li>files written by PHP are saved as the apache process (usually apache/apache user/group)</li>
</ul>
<p>For our <a href="http://hostasite.com/">small business web hosting</a> customers it&#8217;s a no brainer to use suPHP instead of mod_php, even if we take a performance hit.  PHP is the #1 method hackers gain access to customer accounts.  So once an account is hacked on a shared server, they can do much more damage with a mod_php setup.  SuPHP accounts are much more sandboxed.  We&#8217;ve had many hacked accounts via suPHP, and none of them have affected our other customers. In the future are going to replace suPHP and use <a href="http://empoweringmedia.com/blog/go/litespeed">LiteSpeed&#8217;s web server</a> instead.  It offers the same performance as mod_php and yet the same security as suPHP.</p>
<p>Our <a href="http://hostcube.com/">Managed VPS web hosting</a> we give the customer the option to select which PHP setup they want.</p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/22/suphp-vs-mod_php-when-is-suphp-superior/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The HostCube advantage over EC2</title>
		<link>http://empoweringmedia.com/blog/21/the-hostcube-advantage-over-ec2/</link>
		<comments>http://empoweringmedia.com/blog/21/the-hostcube-advantage-over-ec2/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 00:43:24 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[patch management]]></category>

		<guid isPermaLink="false">http://www.empoweringmedia.com/blog/?p=21</guid>
		<description><![CDATA[Amazon&#8217;s EC2 computing cloud, while potentially a great service, falls short of what most developers need when developing traditional Internet based applications. Since a few customers have asked what&#8217;s the advantage of using HostCube, I thought I would summarize in a blog posting: EC2 pay as your go service, while cheap for low CPU/bandwidth usage, [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon&#8217;s EC2 computing cloud, while potentially a great service, falls short of what most developers need when developing traditional Internet based applications.  Since a few customers have asked what&#8217;s the  advantage of using <a href="http://www.hostcube.com/">HostCube</a>, I thought I would summarize in a blog posting:</p>
<ul>
<li>EC2 pay as your go service, while cheap for low CPU/bandwidth usage, can get very costly compared to our fixed plans.  With HostCube there are no surprises at the end of the month.  Most of today&#8217;s Internet applications are CPU bound and EC2 can get very costly in this regard.</li>
<li>No hardware based load balancer, important for scaling or automatic fail over.</li>
<li>No persistent storage unless you use their S3 service.  Shutdown or the node dies; your data and configuration settings are gone.   Using S3 service your disk I/O traffic then becomes network bound and of course is an additional fee.</li>
<li>When compared to our managed VPSes, you must perform all of the system administration yourself.   This IMHO is the biggest added value when comparing services.  Our service already includes backups, monitoring, administration, patch management, security, and a control panel that makes many administration tasks a simple click.  With EC2 you must be much more involved with the system administration.</li>
<li>Technical support with EC2 is an additional option.  What&#8217;s not clear is how much support you really get.  Can they assist and give recommendations on how to scale your site?</li>
<li>Odd instance sizes (1.7 GB of memory, 350GB of storage?) what is that?  Computing is based upon the multiples of 2.</li>
<li>32-bit by default.  We, by default, use 64-bit which is 10-15% faster than the 32 bit version.  It appears you have to use the their Extra Large instance to get 64-bit.  This really becomes noticeable when you use more than 2GB of ram.  Not sure with Amazon but all of our nodes are using 64 bit based Xen.  The hypervisor is really where the performance matters.</li>
</ul>
<p>In brief, EC2 is really geared towards batch based processing and processing services in low volume.  If you need public service access (i.e. web service) and hassle-free administration HostCube is a perfect fit and a much better value.</p>
<p>While the HostCube service has some shortcomings, we are adding services like shared storage, quick (under 15 min.) provisioning and an API in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://empoweringmedia.com/blog/21/the-hostcube-advantage-over-ec2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

