<?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>Brilliant Thinking &#187; Cloud Computing</title>
	<atom:link href="http://www.brilliantthinking.net/category/tech-posts/cloud-tech-posts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brilliantthinking.net</link>
	<description>Helping you make the most of the Internet</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:47:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The iPad, Office &amp; The Cloud (A Solution)</title>
		<link>http://www.brilliantthinking.net/2011/05/28/the-ipad-office-the-cloud-a-solution/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ipad-office-the-cloud-a-solution</link>
		<comments>http://www.brilliantthinking.net/2011/05/28/the-ipad-office-the-cloud-a-solution/#comments</comments>
		<pubDate>Sat, 28 May 2011 14:06:07 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=1274</guid>
		<description><![CDATA[The iPad versions of Numbers and Pages don't have all the features of their desktop brothers, though for the most part this doesn't cause any issues. However, retention of background colours would be a real plus (even though they are not deleted, editing on the iPad is made harder as a result) and also retaining merged cells in Numbers (which makes editing some spreadsheets a waste of time as the cells are de-merged). However, for straightforward documents and day-to-day number crunching they are sufficient and iPad + iWork + iDisk + iPhone Personal Hotspot makes for a workable mobile office.]]></description>
			<content:encoded><![CDATA[<p>Further to <a title="The iPad, Office and the Cloud (a plea)" href="http://www.brilliantthinking.net/2010/09/01/the-ipad-office-and-the-cloud/">my plea</a> on this topic last September, I have made some progress on the issue and found a workable solution. Unfortunately, it doesn&#8217;t quite fit within the environment I spoke about back in September, but it does follow the basic principles and makes for a workable option.</p>
<p>Let&#8217;s recap my original environment and requirements:</p>
<ul>
<li>Microsoft Office (Word, Excel &amp; Powerpoint)</li>
<li>JungleDisk Cloud Storage (Virtual File Server)</li>
<li>Access and work on my documents from any device</li>
</ul>
<p>Over the past few months I have slowly migrated across to a Mac platform from a PC, in part due to my laptop dying and having taken the decision to go back to a Mac which is a more solid platform. I migrated my development suites to Mac versions or alternatives and thought long and hard about what to do about Microsoft Office.</p>
<p>Eventually, I decided to go with iWorks (Numbers, Pages &amp; Keynote) for the following reasons:</p>
<ul>
<li>I don&#8217;t need the full power of MS Office</li>
<li>I can read MS Office documents in their iWork equivalents</li>
<li>I can easily share iWork documents through iWork.com</li>
<li>I can export files to MS Office formats if needed, or send PDFs</li>
</ul>
<p>Slowly, I have been porting documents, letters and spreadsheets across to iWork as needed and found the process relatively easy. However, the access issue still remained from the iPad. I mentioned this to another aficionado and he said that it was easy to do from iDisk, which is part of the MobileMe suite of features. It is a shame I can&#8217;t use my own JungleDisk Cloud Storage service, but at least I can use a Cloud Storage service to save and access my files from any device.</p>
<p>I set up an account, and aside from the 10Gb disk space, also benefited from having all my contacts and appointments synchronised and backed up across my Apple devices, and also the ability to kill my remote devices if they go missing (although I think this is now a free service).</p>
<p>It was easy to move a few iWork files across to the iDisk account and I quickly discovered that I could read them in directly to Pages or Numbers from the iPad, and also export them back to iDisk. It takes a few clicks, but it is relatively painless and provides a mechanism to use a Cloud Store as a virtual file server and access &#8216;Office&#8217; documents from anywhere. The recent addition of the personal hotspot feature in the iOS software makes remote access on the road even easier. You just need to remember to delete the file from the iPad after you have saved it to ensure you always go to the master in the Cloud (otherwise you could edit a local copy and overwrite a potentially newer remote copy). That is one small downside, but if you follow your own procedure rigidly you won&#8217;t go wrong.</p>
<p>The iPad versions of Numbers and Pages don&#8217;t have all the features of their desktop brothers, though for the most part this doesn&#8217;t cause any issues. However, retention of background colours would be a real plus (even though they are not deleted, editing on the iPad is made harder as a result) and also retaining merged cells in Numbers (which makes editing some spreadsheets a waste of time as the cells are de-merged). However, for straightforward documents and day-to-day number crunching they are sufficient and iPad + iWork + iDisk + iPhone Personal Hotspot makes for a workable mobile office.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2011/05/28/the-ipad-office-the-cloud-a-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing: Security against the Unexpected</title>
		<link>http://www.brilliantthinking.net/2011/01/31/cloud-computing-security-against-the-unexpected/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloud-computing-security-against-the-unexpected</link>
		<comments>http://www.brilliantthinking.net/2011/01/31/cloud-computing-security-against-the-unexpected/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 10:49:12 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=1256</guid>
		<description><![CDATA[One of the key features of Cloud Computing is the self-managing provision of computer resources based on incoming demand. This means that the Cloud always ensures that however many visitors arrive at your website - whether this is 100 or 100,000 - the experience each and every one of them receives is the same. In other words: no slow loading, no 'exceeded bandwidth' errors, no problems.]]></description>
			<content:encoded><![CDATA[<p>One of the key features of <a href="http://www.brilliantthinking.net/2009/05/31/what-is-cloud-computing/">Cloud Computing</a> is the self-managing provision of computer resources based on incoming demand. This means that the Cloud always ensures that however many visitors arrive at your website &#8211; whether this is 100 or 100,000 &#8211; the experience each and every one of them receives is the same. In other words: no slow loading, no &#8216;exceeded bandwidth&#8217; errors, no problems.</p>
<p>The Cloud is brilliant in this regard. It means that the business operating the website (or the web company responsible for it) need not worry about the provision of extra resources to accommodate spikes in demand. The Cloud is built in such a way that it automatically scales and enables additional resources to mirror the website and ensure consistent performance for every visitor. Building a private array of servers to deliver this mirrored facility (a Private Cloud) is expensive, but the availability of a Public Cloud &#8211; essentially a publicly shared massive array of servers &#8211; brings the power of this key benefit to the (small) business owner.</p>
<p>Here is an example of the &#8216;worry free&#8217; benefit:</p>
<p>Earlier in January, one of our clients ran a Groupon campaign. We were not advised of this in advance but in one day we saw a 3,000 fold increase in the number of visitors to their website. The website is also built using Flash and has some large graphic images embedded in it. Consequently, every &#8216;page&#8217; load has a high bandwidth requirement (much more than a regular web page) and the 3,000 fold increase in visitors translated into a 24,000 fold increase in bandwidth requirements. The peak of activity was between 9am and 11am and tailed off gradually over the rest of the working day.</p>
<p>And not one complaint.</p>
<p>The Cloud ensured that suitable resources &#8211; servers, memory, CPU, etc &#8211; were available automatically so that the client could concentrate on their business knowing that the website would perform. In traditional hosting when single servers are used (whether they are dedicated servers or even <a href="http://www.brilliantthinking.net/2009/10/16/cloud-vs-traditional-hosting/">virtual</a>), it would have been important to plan for these spikes in traffic by manually provisioning additional resources in advance; in fact, it would be feasible for some virtual hosting environments to fail under the increased load in this example.</p>
<p>At <a href="http://www.emissary-consulting.co.uk" target="_blank">Emissary Consulting</a>, we have embraced Cloud Computing and use it for all our clients&#8217; services &#8211; from web hosting to email to spam and anti-virus protection &#8211; so that our clients directly benefit from benefits such as guaranteed uptime. For more information about our services, please contact us via the <a href="http://www.emissary-consulting.co.uk" target="_blank">company website</a>.</p>
<p>If you have any questions about this topic, or would like any clarification of any of the points, I look forward to hearing from you in the comments.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2011/01/31/cloud-computing-security-against-the-unexpected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPad, Office and the Cloud (A Plea)</title>
		<link>http://www.brilliantthinking.net/2010/09/01/the-ipad-office-and-the-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ipad-office-and-the-cloud</link>
		<comments>http://www.brilliantthinking.net/2010/09/01/the-ipad-office-and-the-cloud/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 18:38:56 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Forward Thinking]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=1143</guid>
		<description><![CDATA[I have been considering buying an iPad because it would make life much easier *if* it had the tools to become a mini-office machine where I could tap out letters and do some basic sorts of things. However, initial reviews suggested it couldn't do these things so I held off and then my partner bought one. So I had a play with iWork and this is what I found.]]></description>
			<content:encoded><![CDATA[<p>I watched the lead-up to the launch of the iPad with interest. It looked like a fabulous device but the main thing that I needed it for was to be able to replace Microsoft Office on my laptop. For general day-to-day working, a tablet that gives me web access, email and the ability to punch out letters and do some spreadsheets would be ideal. I wouldn&#8217;t need to power up the laptop every time &#8211; which also means finding a space to put it half of the time, and often plug it in.</p>
<p>However, initial reports said that trying to manage Office activities was difficult if not impractical. This is due to the iPad not offering any traditional style of filestore (like folders) which means you can&#8217;t easily drop something onto the iPad, work on it and then export it back to where it came from. True, there is some local storage embedded within iWork, but you need to connect the iPad to a computer to be able to really sync these documents &#8211; and if you&#8217;re going to do that why not just work on the computer!</p>
<p>The challenge for me comes from the choice of mediums I use, principally Jungledisk in the Cloud. Both my laptop and my base PC connect to a virtual drive located within Jungledisk on Cloud servers over at Rackspace. My PC backs up daily to this cloud also, and other computers we have in the office also back up to this cloud storage. This provides a perfect central repository which we can access from anywhere. For example, I was in a meeting at our accountant&#8217;s office recently and needed a file &#8211; I logged in to Jungledisk via the web access, downloaded the spreadsheet, opened it on the local machine and completed the work there and then. I did not need to go back to the office and email the file &#8211; I could just access it.</p>
<p>For the iPad to be effective for me, I would need to be able to do the same. Aside from the times when I am programming or designing, I don&#8217;t need a laptop &#8211; I could easily write this blog post on an iPad as it is written in a browser-based interface. I use email on the iPhone regularly (more than the laptop) and it would be great if the iPad could access those cloud-based files.</p>
<p>I held off buying an iPad because of the reports about the (MS) Office issues. I have looked for other applications that could solve the issue, but none really come up to the job &#8211; even the virtual/web-based office solutions aren&#8217;t great as they require me to change the way I work in order to use them; ie move my files out of my store and into &#8220;their&#8221; store. This creates complexity as my work files are split into two or more locations.</p>
<p>One thing I did discover was that I could browse my Jungledisk from the iPad and import documents into iWork Papers from there, edit them and save them locally. BUT, I couldn&#8217;t get them back to Jungledisk &#8211; I could only email them or send them to iWork.com. And I didn&#8217;t have any control over fonts (which is a pain when you&#8217;re using brand guidelines) or layout because Papers interpreted the tabs from MS Word differently.</p>
<p>The same issue is true of Microsoft Office on the Web. The web versions are suitable replacements for Office (sort of), but you have to move your files into Sky Drive in order to access them effectively (Microsoft&#8217;s version of iWork.com). Google Docs is much the same &#8211; you have to have your files in Google&#8217;s repository.</p>
<p>So, dear Curated Computing provider (Apple, Google &amp; Microsoft, et al), please provide me with an Office application that allows me to keep my documents and all other files (Photoshop, PHP, images, etc, etc) in one place in *my* virtual office cloud and edit/save them from there. Life would be so much simpler. And mobile.</p>
<p>Of course &#8211; if any of you reading this know of such a solution that can be used from an iPad (and other computers), please leave a message in the comments below. Thanks.</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2010/09/01/the-ipad-office-and-the-cloud/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Virtual, Dedicated &amp; Cloud Hosting Security Compared</title>
		<link>http://www.brilliantthinking.net/2010/04/06/virtual-dedicated-cloud-hosting-security-compared/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=virtual-dedicated-cloud-hosting-security-compared</link>
		<comments>http://www.brilliantthinking.net/2010/04/06/virtual-dedicated-cloud-hosting-security-compared/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:09:05 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=809</guid>
		<description><![CDATA[This isn't a post aimed at sysadmins, as they will know this already. However, it's a post intended for a business owner or decision maker who places the contract for web hosting, and is intended to highlight at a high level some of the security risks that exist to their websites just by being on the Internet.]]></description>
			<content:encoded><![CDATA[<p>This isn&#8217;t a post aimed at sysadmins, as they will know this already. However, it&#8217;s a post intended for a business owner or decision maker who places the contract for web hosting, and is intended to highlight at a high level some of the security risks that exist to their websites just by being on the Internet.</p>
<p>Last week I bought a small app for my iPhone called <a href="http://bit.ly/cE4WBw" target="_blank">Net Status</a> (app store link). The premise is simple &#8211; you enter one or more websites that you want to check are running and it scans them and reports back. (Aside: It&#8217;s great as a quick check on the road when a client calls and says &#8220;my website is down&#8221; and gives you a quick way to prove or disprove this. Even when you have other tools that monitor and report uptime, plus a client can use the tool to check themselves).</p>
<p>The interesting thing that the tool does is scan the common ports for the website you enter and then provides a list of ports you want to monitor. You can deselect some, but it showed some very interesting differences between websites hosted on virtual servers, dedicated servers and cloud hosting. Here&#8217;s a quick table (based on a LAMP &#8211; Linux, Apache, MySQL, PHP &#8211; setup), but please read the notes following it!</p>
<table border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<th align="left">Port</th>
<th>Cloud</th>
<th>Virtual</th>
<th>Dedicated</th>
</tr>
<tr>
<td>Ping</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>http</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>https</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>ftp</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>mysql</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>dns</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>telnet</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>ssh</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>smtp</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>smtps</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>pop</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>pops</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>imap</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>imaps</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center"><img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /></td>
</tr>
<tr>
<td>afp</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>smb</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>vnc</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>rdp</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>lpr</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>ipp</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
<tr>
<td>postressql</td>
<td align="center">-</td>
<td align="center">-</td>
<td align="center">-</td>
</tr>
</tbody>
</table>
<p>The <img title="add" src="http://www.brilliantthinking.net/wp-content/uploads/add.png" alt="" width="16" height="16" /> in the table show the ports that can be scanned from the Internet, and so represent easiest routes for a hacker to attempt to exploit the server and your website. Out of the box, a dedicated server has many more possible attack vectors which a sysadmin needs to lock down or manage the security for.</p>
<p>The reason that there are so few attack vectors in the cloud is that the website, the database, email, and often FTP are all separated through different channels (IP routes). This is the nature of the Cloud and one which brings a greater default level of security obfuscation &#8220;out of the box&#8221;.</p>
<p>However, to provide a balanced view, ports and IP addresses for things such as the database server, the email server, etc, are actually shared between many different sites in the Public Cloud and you may inadvertently be exposed in other ways. For more information on this latter discussion see &#8220;<a href="http://www.brilliantthinking.net/2009/12/28/when-the-clouds-break-risks-in-the-public-cloud/">When the Clouds break; Risks in the Public Cloud</a>&#8220;</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2010/04/06/virtual-dedicated-cloud-hosting-security-compared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL to be replaced by Drizzle at RackSpace?</title>
		<link>http://www.brilliantthinking.net/2010/03/13/mysql-to-be-replaced-by-drizzle-at-rackspace/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-to-be-replaced-by-drizzle-at-rackspace</link>
		<comments>http://www.brilliantthinking.net/2010/03/13/mysql-to-be-replaced-by-drizzle-at-rackspace/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 14:46:11 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=813</guid>
		<description><![CDATA[I just read a post on Cloud Computing Journal that suggests that RackSpace will be rolling out Drizzle later this year on their Cloud, and are probably going to replace MySQL in the process. Drizzle is a cloud-directed, Linux-leaning, stripped-down, hitherto for unsupported, GPL 2 MySQL 6.0 fork that Rackspace is betting will infinitely scale, or at least scale better than MySQL. But what will that mean for the websites hosted on the RackSpace Cloud?]]></description>
			<content:encoded><![CDATA[<p>I just read a <a href="http://bit.ly/9925PQ" target="_blank">post on Cloud Computing Journal</a> that suggests that RackSpace will be rolling out Drizzle later this year on their Cloud, and are probably going to replace MySQL in the process.</p>
<p>Drizzle is a cloud-directed, Linux-leaning, stripped-down, hitherto for unsupported, GPL 2 MySQL 6.0 fork that Rackspace is betting will infinitely scale, or at least scale better than MySQL.</p>
<blockquote><p>From Wikipedia:</p>
<p>Drizzle is a stripped down version of MySQL v6.0 and as such is planned to have many common MySQL features stripped out such as;</p>
<ul>
<li>stored procedures</li>
<li>query cache</li>
<li>prepared statements</li>
<li>views</li>
<li>triggers</li>
<li>grants</li>
<li>some non-pluggable storage engines</li>
</ul>
<p>In their stead Drizzle is doing:</p>
<ul>
<li>micro kernel architecture, making Drizzle more modular than MySQL</li>
<li>more pluggable interfaces, such as for authentication and for logging</li>
<li>multi-core optimization (compared to MySQL&#8217;s potentially lacking multi-core optimization)</li>
<li>fewer data types</li>
<li>fewer engines</li>
<li>less code making for a smaller and potentially more maintainable codebase</li>
</ul>
<p>Although less of a functional feature and more of a developmental feature, the Drizzle project is being built to remove distinctions between internal and external contributors, allowing for cleaner community involvement.</p></blockquote>
<p>While this may be better within a Cloud hosting environment in the long term, the short term is filled with questions for the business such as:</p>
<ul>
<li>Should I rework my existing code, or just move my site to somebody providing MySQL?</li>
<li>Will I need to learn new ways of doing things? Should I invest the time?</li>
<li>Will the people who host websites with me need to make any changes? Will I lose these clients? How can I make sure they transition effectively?</li>
<li>Will my third-party developers embrace this change, or will they force me to look for alternative hosting?</li>
</ul>
<p>Since Drizzle is a MySQL fork, the basic elements of coding should remain the same, but the removal of elements such as stored procedures &#8211; a mainstay of database developers &#8211; could have far-reaching implications for existing code.</p>
<p>I will be watching the developments of this story as it unfolds as it could affect a lot of people (my company included).</p>
<p>What do you think? What are your views and concerns?</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/69e3b5fd-af06-47fd-8f5d-1b2fa4a571e3/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=69e3b5fd-af06-47fd-8f5d-1b2fa4a571e3" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2010/03/13/mysql-to-be-replaced-by-drizzle-at-rackspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When the Clouds break; Risks in the Public Cloud</title>
		<link>http://www.brilliantthinking.net/2009/12/28/when-the-clouds-break-risks-in-the-public-cloud/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=when-the-clouds-break-risks-in-the-public-cloud</link>
		<comments>http://www.brilliantthinking.net/2009/12/28/when-the-clouds-break-risks-in-the-public-cloud/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:53:31 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Forward Thinking]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=712</guid>
		<description><![CDATA[There is a lot of hype as well as valid discussion about the benefits of Cloud Computing. And while we hope that the faith we put in this elastic environment to scale and provide the flexibility we need to ensure our web applications are always running and performing at optimal levels for all our visitors, there will be times when things don't go as planned.]]></description>
			<content:encoded><![CDATA[<p>There is a lot of hype as well as valid discussion about the benefits of <a href="http://www.brilliantthinking.net/2009/05/31/what-is-cloud-computing/" target="_self">Cloud Computing</a>. And while we hope that the faith we put in this elastic environment to scale and provide the flexibility we need to ensure our web applications are always running and performing at optimal levels for all our visitors, there will be times when things don&#8217;t go as planned. In this article I will look at a number of these issues with this new technology.</p>
<p>Note that these cases apply can equally to public and private clouds, just as they can to any type of hosted environment. These are not new situations, and the cloud in itself does not magically solve them, but the elastic nature of the cloud can often sweep them under the carpet.</p>
<h2>Performance</h2>
<p>In a single-server environment it is easy to see that when all your local resources are used up, things will run slowly or stop completely. In the cloud, the same thing is true, but the likelihood of it occurring is (mostly) mitigated by the fact that there is an extensive (but finite) network of computing resources available to scale the output of the web application, limited only by the number of devices available for the application to scale across.</p>
<p>Let&#8217;s look at Twitter as an example. In October 2009 we saw lots of &#8220;Twitter is over capacity&#8221; tweets. If you look at the data these are usually localised to a geographic region. Most of the tweets were Spanish when I checked and I am guessing this was South America experiencing the edge effect of their access route to Twitter becoming over capacity, ie their &#8220;corner&#8221; of the cloud had reached capacity, because (here in the UK) everything was running perfectly. So, although Twitter&#8217;s private cloud appeared to be running correctly (since tweets were being managed), some of the public parts of the network used to access it were not. For an overview of the Twitter infrastructure see <a href="http://www.blyon.com/blog/index.php/2009/08/06/twitters-hosting-illustrated-fckyeahboobies-com/" target="_blank">this post</a> (may be NSFW due to partial nudity involved to illustrate the discussion of the shared hosting used for Twitter status pages).</p>
<p><strong><span style="color: #808000;">Moral of the story</span></strong>: Don&#8217;t just consider the availability of resources to run your web application, consider the availability of access points to reach it. Remember, <strong>ALL </strong>of these are shared, so you don&#8217;t want to fall foul of other people&#8217;s success. This risk is present for any form of hosting, but Cloud hosting serves to magnify this risk due to higher volumes of sites utilising these access points.</p>
<h2>Security</h2>
<p>Security in the public cloud space carries many of the same risks as shared hosting since, at some stage in the infrastructure, you will be sharing an IP address, and if this is compromised there is a risk that your data may also be compromised (unless your application has been coded using secure coding principles). You may have read others talking about the risk that your hosting company may have to give up its data to law enforcement agencies if they are subpoenaed, but this is true of any hosting company and any form of hosting and there is nothing you can do about it.</p>
<p>Back to your site security &#8211; your site may be vulnerable to, or a target for, hacking. Sites built using popular open source systems such as WordPress, phpBB, Drupal, etc., need to be patched regularly and continuously to stay ahead of the day when the site gets hacked and defaced, or, worse still, user data is stolen. Bespoke sites need to be coded securely and, while they are bespoke and less likely to be attacked, need to be monitored as they may eventually get on to the radar of hackers. Security probes put a continuous strain on the CPU and consume resources almost invisibly &#8211; they hardly appear in your bandwidth stats, and probably won&#8217;t appear in your web stats. But you will have to pay for them; and this blog is an example of this &#8211; the traffic and bandwidth are low relative to the Compute Cycles that are being consumed in order to operate it.</p>
<p>Relevant posts on Cloud Security (although the first is a little sensational in places) are:</p>
<ul>
<li><a href="http://bits.blogs.nytimes.com/2009/12/24/is-our-data-too-vulnerable-in-the-cloud/?ref=technology" target="_blank">Is Our Data Too Vulnerable in the Cloud?</a> (NY Times)</li>
<li><a href="http://www.technologyreview.com/web/24166/" target="_blank">Security in the Ether</a> (MIT Technology Review)</li>
</ul>
<p><strong><span style="color: #808000;">Moral of the story</span></strong>: Code securely in the Cloud, monitor how many and what types of sites are on the same IP as you, and definitely monitor Compute Cycles. If you are using open source software, patch often.</p>
<h2>Disaster Recovery</h2>
<p>This is often overlooked when setting up any form of hosting &#8211; the most important question in the client&#8217;s mind is &#8220;how much is it going to cost?&#8221; And they don&#8217;t usually want to pay much. Consequently, lower cost services &#8211; and this includes Public Cloud Hosting &#8211; do not include a backup option, or any means for disaster recovery. So, if there is a problem (with security, or systems failure at the hosting facility) you can quickly find yourself with no means of recovery.</p>
<p>It is possible to adopt the DIY approach and build your own backup and disaster recovery solutions, but good web companies prefer to specialise in one or two aspects of the whole picture &#8211; for example, design, coding, CSS, SEO, etc. When it comes to system administration and hosting, these are usually not handled, or outsourced. A good web company will look for a solution that protects its clients in the worst case, and if the (Cloud) Hosting provider does not offer these options, then the promise of the benefits of Cloud Computing can quickly be erased if your web company doesn&#8217;t address these issues.</p>
<p>Private Clouds may offer these third-party services as ISPs already offer for dedicated servers &#8211; these are often called Managed Services and provide an array of support from patching and upgrading servers, through to backups and 24/7 monitoring.</p>
<p><strong><span style="color: #808000;">Moral of the story</span></strong>: Think about the worst case scenario, and what it would cost you to start over. Think about how you solve this issue &#8211; through the DIY route, or via third-party managed services of some sort. Talk to your web company to find out what they can do for you.</p>
<h2>Personal Experience</h2>
<p>I have been experimenting with the adoption of Cloud Computing and, in general things have gone well. It has also highlighted the amount of &#8220;under the radar&#8221; traffic sites like WordPress blogs get, and how new this technology is.</p>
<p>The benefits have been clearly demonstrated to me &#8211; the availability and scalability of the hosting environment to provide consistent performance of the website. As have the risks &#8211; random short periods of downtime due to routing issues and database server quirks.</p>
<p>Since Cloud Hosting is a new technology, it is suffering from the inherent issues with anything new &#8211; it doesn&#8217;t always work, and the people setting it up haven&#8217;t quite figured out all the details yet. However, this doesn&#8217;t mean it&#8217;s not ready and that you should not adopt it. If you are prepared to live with a few glitches (like unexpected downtime when a database cluster has an issue, or an access point gets routed back on itself by the team setting it up and all the websites it serves disappear for an hour) and put some disaster recovery in place (which you should do whichever hosting service you use) then you will be ahead of the competition. Remember that many of your competitors probably used virtual, shared (cheap) hosting and suffer from the same sorts of issues &#8211; unexpected downtime, no disaster recovery, and little or no support &#8211; so you&#8217;ll be getting a better future-proof platform with lower mid-term risks once the ISPs sort out the complicated details of operating this new type of fluid environment.</p>
<p>My company has been using managed dedicated servers from Rackspace for some time now &#8211; these are about the best in the business and benefit from 24/7 monitoring and a team on standby to intervene if anything happens to your own database or web server. Issues are resolved within a few minutes. It&#8217;s great.</p>
<p>A move to Public Cloud Hosting &#8211; to enable greater scalability of business (ours and our clients) at affordable rates &#8211; introduces risks which we will need to mitigate to be truly effective. The Public Cloud is managed 24/7 &#8211; it has to be to be viable as a business for companies like Rackspace, Amazon and others &#8211; but resolutions to issues take more than 5 minutes as they affect much greater sections of infrastructure than just a single server when it has a problem.</p>
<p><strong><span style="color: #808000;">Moral of the story</span></strong>: The Public Cloud is a fantastic opportunity but there are risks which need to be mitigated. If you are going to adopt the Public Cloud as a platform to grow your business, ensure you understand the risks and partner with companies that understand them also. This will ensure you mitigate the risks and enjoy good results from your chosen hosting platform.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/ed78d1da-1cc5-44f7-a19b-5739568e9bb4/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=ed78d1da-1cc5-44f7-a19b-5739568e9bb4" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2009/12/28/when-the-clouds-break-risks-in-the-public-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The thing Private Clouds can do that Public Clouds can&#8217;t</title>
		<link>http://www.brilliantthinking.net/2009/10/17/the-thing-private-clouds-can-do-that-public-clouds-cant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-thing-private-clouds-can-do-that-public-clouds-cant</link>
		<comments>http://www.brilliantthinking.net/2009/10/17/the-thing-private-clouds-can-do-that-public-clouds-cant/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 09:37:04 +0000</pubDate>
		<dc:creator>Edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Public Cloud]]></category>

		<guid isPermaLink="false">http://www.brilliantthinking.net/?p=691</guid>
		<description><![CDATA[I read the post (link in main blog post) with interest, hoping that it would shed further light on the relative merits of private vs public clouds. Unfortunately, the main argument outlined was actually one of business process engineering, and the writer claimed that adopting the Private Cloud would highlight your inefficiencies and help you streamline your processes while the Public Cloud could not do this ...]]></description>
			<content:encoded><![CDATA[<p>I read the post below with interest, hoping that it would shed further light on the relative merits of private vs public clouds.</p>
<p><a href="http://cloudcomputing.sys-con.com/node/1138921" target="_blank">The Thing Private Clouds Can Do that Public Clouds Can&#8217;t | Cloud Computing Journal</a></p>
<p>Unfortunately, the main argument outlined was actually one of business process engineering, and the writer claimed that adopting the Private Cloud would highlight your inefficiencies and help you streamline your processes while the Public Cloud could not do this.</p>
<p>Sadly, there are numerous examples of companies adopting virtualisation technology (a precursor to the Private Cloud) that have still fallen foul of the same problem by not fixing their operational processes, leading to parts of their IT inventory being underutilised or not working as they should. This shows that the Private Cloud has no bearing on the improvement of operational efficiencies, and this looks like another case of leveraging the term &#8220;Cloud&#8221; in just because we can.</p>
<p>Having been a management consultant in the field of business process engineering, a company has to decide first if it wants to streamline/improve its processes: this is completely independent of the technology involved. I believe that the 3 Ps (People, Processes, Products &#8211; ie technology), considered in order, make a better company and not the other way around.</p>
<p>Later the author talks briefly about the impact of DDoS attacks on Public Clouds and that these attacks are hard to spot and difficult to resolve due to the large scale of the Public Cloud. I touched on this at the end of my <a href="http://www.brilliantthinking.net/2009/10/16/cloud-vs-traditional-hosting/">recent post on hosting types</a>, and agree that these types of attacks are harder to spot and take longer to fix in Public Clouds than Private Clouds simply due to the relative scale of the Public Cloud to the Private Cloud, but then if you added a thimble of water to a lake you&#8217;d probably not notice the difference, but if you added it to a glass you&#8217;d be able to spot the change more easily.</p>
<p>For a good insight into thoughts on Private Cloud, read <a href="http://cloudcomputing.sys-con.com/node/1127029" target="_blank">Private Clouds: A Valuable Concept or Buzzword Bingo?</a> and <a href="http://cloudcomputing.sys-con.com/node/1126983" target="_blank">Why Cloud is at the Top of the CIO’s Priorities</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/36deddfc-ec15-479a-921b-138cf1b96765/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=36deddfc-ec15-479a-921b-138cf1b96765" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<hr/>Copyright &copy; 2012 <strong><a href="http://www.brilliantthinking.net">Brilliant Thinking</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://www.brilliantthinking.net/2009/10/17/the-thing-private-clouds-can-do-that-public-clouds-cant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

