<?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>GoGrid Blog &#187; API</title>
	<atom:link href="http://blog.gogrid.com/category/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gogrid.com</link>
	<description>&#34;Control in the Cloud™&#34;</description>
	<lastBuildDate>Mon, 26 Jul 2010 20:43:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=897</generator>
		<item>
		<title>Video Presentation: GoGrid API &#8211; &#8220;Writing Code for Many Clouds&#8221; &#8211; Cloud Connect Event 2010</title>
		<link>http://blog.gogrid.com/2010/03/19/video-presentation-gogrid-api-writing-code-for-many-clouds-cloud-connect-event-2010/</link>
		<comments>http://blog.gogrid.com/2010/03/19/video-presentation-gogrid-api-writing-code-for-many-clouds-cloud-connect-event-2010/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 14:32:25 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Cloud Connect Event]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[expo]]></category>
		<category><![CDATA[Hybrid Hosting]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=1807</guid>
		<description><![CDATA[This week, GoGrid was not only an exhibitor and Silver Sponsor of the Cloud Connect Event 2010 in Santa Clara, CA, but also our Lead Senior Software Engineer, Justin Kitagawa, was part of a panel titled &#8220;Writing Code for Many Clouds&#8220;. The panel was moderated by Shlomo Swidler (Founder, Orchestratus) and the members included: Shashi [...]]]></description>
			<content:encoded><![CDATA[<p>This week, <a href="http://www.gogrid.com" target="_blank">GoGrid</a> was not only an exhibitor and Silver Sponsor of the<strong> </strong><a href="http://www.cloudconnectevent.com/" target="_blank"><strong>Cloud Connect Event 2010</strong></a> in Santa Clara, CA, but also our Lead Senior Software Engineer, Justin Kitagawa, was part of a panel titled &#8220;<strong>Writing Code for Many Clouds</strong>&#8220;.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/03/cloud_connect4c1.jpg" rel="lightbox[1807]"><img style="display: inline; border-width: 0px;" title="cloud_connect-4c" src="http://blog.gogrid.com/wp-content/uploads/2010/03/cloud_connect4c_thumb1.jpg" border="0" alt="cloud_connect-4c" width="240" height="119" /></a></p>
<p>The panel was moderated by <strong>Shlomo Swidler</strong> (Founder, Orchestratus) and the members included:</p>
<ul>
<li><strong>Shashi Mysore</strong>, Product Specialist, Eucalyptus Systems</li>
<li><strong>Adrian Cole</strong>, Founder, jClouds</li>
<li><strong>George Reese</strong>, CTO, enStratus</li>
<li><strong>Michael Mayo</strong>, Rackspace</li>
<li><strong>Mitch Garnaat</strong>, President, CloudRight</li>
<li><strong>Justin Kitagawa</strong>, Lead Senior Software Engineer, GoGrid</li>
<li><strong>Sam Ramji</strong>, Vice President of Strategy, Sonoa Systems</li>
</ul>
<p>Each panel member was allowed a few minutes to discuss how their service can be controlled programmatically via an API or other method. This is an important discussion point because many companies and developers are looking to build applications that span clouds. However prior to doing this, these developers must fully understand how a cloud is architected and can be utilized. Obviously, when building a cloud as a vendor, there are challenges and hurdles that must be overcome in the process. Each of the panelists discussed their design decisions and then answered questions presented to them by the moderator as well as by audience members.</p>
<p>As an attendee of this panel, I thought it important to present GoGrid&#8217;s thoughts on our own API and how we came to make the decisions behind its development. Below is a video of Justin&#8217;s presentation which covers:<span id="more-1807"></span></p>
<ul>
<li>Who and What is GoGrid?</li>
<li>The GoGrid Portal</li>
<li>The GoGrid API</li>
<li>The Anatomy of a GoGrid API Call</li>
<li>A Sample API Request</li>
<li>Sample Code</li>
<li>GoGrid API Objects &amp; Actions</li>
<li>Challenges in Developing</li>
<li>Who is the API for?</li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p9AwVPVFbjs&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/p9AwVPVFbjs&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The full presentation is also available below:</p>
<div id="__ss_3477611" style="width: 425px;"><strong><a title="GoGrid API - Presented at Cloud Connect Event 2010" href="http://www.slideshare.net/GoGrid/gogrid-api-presented-at-cloud-connect-event-2010">GoGrid API &#8211; Presented at Cloud Connect Event 2010</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cc-gogrid-api-2010-16-03-100319092914-phpapp02&amp;rel=0&amp;stripped_title=gogrid-api-presented-at-cloud-connect-event-2010" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cc-gogrid-api-2010-16-03-100319092914-phpapp02&amp;rel=0&amp;stripped_title=gogrid-api-presented-at-cloud-connect-event-2010" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/GoGrid">GoGrid Cloud Hosting</a>.</div>
</div>
<p>If you are interested in how the <strong>GoGrid API</strong> works, I encourage you to look at the <a href="http://wiki.gogrid.com" target="_blank">GoGrid Wiki</a> where you can find the &#8220;<a href="http://wiki.gogrid.com/wiki/index.php/API_Getting_Started_Guide" target="_blank">Getting Started Guide</a>&#8221; as well as the following items:</p>
<ul>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:Anatomy_of_a_GoGrid_API_Call">Anatomy of GoGrid API Call</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:Common_API_Call_Patterns">Common API Call Patterns</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:FAQ">API Frequently Asked Questions</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:API_Libraries_and_Tools">API Libraries and Tools</a></li>
<li><a href="http://wiki.gogrid.com/wiki/images/2/25/GoGrid_API_Crib_Sheet_Web.pdf">Download a GoGrid API Quick Reference Guide</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:API_Version_Log">API Version Log</a></li>
</ul>
<p>Also, I&#8217;m personally curious to find out if and how you are using the GoGrid API. Have you created a program to hook into our API to control scaling or deployment of servers? What about creating your own interface to our service? Please leave a comment and let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2010/03/19/video-presentation-gogrid-api-writing-code-for-many-clouds-cloud-connect-event-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Screencast: Walk-through of New GoGrid Features Released in February 2010</title>
		<link>http://blog.gogrid.com/2010/02/22/screencast-walk-through-of-new-gogrid-features-released-in-february-2010/</link>
		<comments>http://blog.gogrid.com/2010/02/22/screencast-walk-through-of-new-gogrid-features-released-in-february-2010/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 20:18:51 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Server]]></category>
		<category><![CDATA[Dedicated Server]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Webinar]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[dedicated]]></category>
		<category><![CDATA[GoGrid Cloud Server]]></category>
		<category><![CDATA[GoGrid Dedicated Server]]></category>
		<category><![CDATA[Grid View]]></category>
		<category><![CDATA[List View]]></category>
		<category><![CDATA[load balancer]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=1757</guid>
		<description><![CDATA[A couple of weeks ago we released a new version of GoGrid which included a variety of exciting enhancements and features. Most notable are: GoGrid Dedicated Servers List View of GoGrid Objects Edit F5 Load Balancers via the API New Login Page Self Service Support Links More details about these features can be found on [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago we released <strong>a new version of </strong><a href="http://www.gogrid.com" target="_blank"><strong>GoGrid</strong></a> which included a variety of exciting enhancements and features. Most notable are:</p>
<ul>
<li><strong>GoGrid Dedicated Servers</strong></li>
<li><strong>List View of GoGrid Objects</strong></li>
<li><strong>Edit F5 Load Balancers via the API</strong></li>
<li><strong>New Login Page</strong></li>
<li><strong>Self Service Support Links</strong></li>
</ul>
<p>More details about these features can be found on the following <a href="http://blog.gogrid.com/2010/02/10/feature-release-gogrid-dedicated-servers-list-view-edit-load-balancer-others/" target="_blank">GoGrid blog post</a>. For a quick overview of the new features in the form of a screencast, please watch the video below. I quickly cover many of the items listed above including:</p>
<ul>
<li>Walking through the new login page</li>
<li>Deploying a GoGrid Dedicated Server</li>
<li>Overview of the new GoGrid List View</li>
<li>Dedicated Servers showing in the Jobs Tab</li>
<li>Showing of Self-Service Links in the portal</li>
<li>Editing Load Balancers using the GoGrid API</li>
</ul>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/_fPUPZGCN6Y&#038;hl=en_US&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_fPUPZGCN6Y&#038;hl=en_US&#038;fs=1&#038;color1=0x234900&#038;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><span id="more-1757"></span></p>
<p>If you have more questions about these new GoGrid features, I recommend that you attend <a href="http://blog.gogrid.com/2010/02/11/webinar-demo-discussion-of-new-gogrid-features-in-the-february-2010-release/" target="_blank">our webinar</a> (on February 24, 2010) where you can get more information about this important release. <a href="https://www1.gotomeeting.com/register/725449257" target="_blank">Be sure to register</a> for the webinar and come prepared with questions!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2010/02/22/screencast-walk-through-of-new-gogrid-features-released-in-february-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature Release: GoGrid Dedicated Servers, List View, Edit Load Balancer &amp; Others</title>
		<link>http://blog.gogrid.com/2010/02/10/feature-release-gogrid-dedicated-servers-list-view-edit-load-balancer-others/</link>
		<comments>http://blog.gogrid.com/2010/02/10/feature-release-gogrid-dedicated-servers-list-view-edit-load-balancer-others/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 15:01:31 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[GoGrid Exchange]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[Dedicated Server]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[GoGrid CDN]]></category>
		<category><![CDATA[GoGrid Cloud Server]]></category>
		<category><![CDATA[GoGrid Dedicated Server]]></category>
		<category><![CDATA[Grid View]]></category>
		<category><![CDATA[List View]]></category>
		<category><![CDATA[load balancer]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=1698</guid>
		<description><![CDATA[Today, the team at GoGrid is pleased to announce several new enhancements and features to our Cloud Infrastructure Hosting service. With us, it is all about trying to make our Cloud offering as powerful as possible. To that end, we have released our latest version of GoGrid, available now! Some highlights include (each of which [...]]]></description>
			<content:encoded><![CDATA[<p>Today, the team at <a href="http://www.gogrid.com" target="_blank"><strong>GoGrid</strong></a> is pleased to announce <strong>several new enhancements and features</strong> to our <strong>Cloud Infrastructure Hosting</strong> service. With us, it is all about trying to make our Cloud offering as powerful as possible. To that end, we have released our latest version of GoGrid, <strong>available now</strong>! Some highlights include (each of which I will go into further details later on in this post):</p>
<ul>
<li><strong>GoGrid Dedicated Servers</strong></li>
<li><strong>List View of GoGrid Objects</strong></li>
<li><strong>Edit f5 Load Balancers</strong></li>
<li><strong>New Login Page</strong></li>
<li><strong>Self-Service Support Links</strong></li>
<li><strong>Other Items</strong></li>
</ul>
<p><strong> </strong></p>
<p>We hope that you share our excitement about this release! Now, let&#8217;s get into the details. Also be sure to see <a href="http://blog.gogrid.com/?p=1700" target="_blank">our video</a> that talks about many of the items listed here (Available on <a href="http://www.youtube.com/GoGrid" target="_blank">GoGrid YouTube channel</a> and the <a href="http://www.facebook.com/gogrid" target="_blank">GoGrid Facebook Fan Page</a> as well.)</p>
<h1>GoGrid Dedicated Servers</h1>
<p>Let&#8217;s face it, we have been doing dedicated hosting for over 8 years so we do know a little bit about it. Last year, we introduced a first-to-market service that we internally called &#8220;<a href="http://www.gogrid.com/hybrid-hosting/" target="_blank">Hybrid Hosting</a>&#8221; which allowed users to connect GoGrid cloud infrastructure with a separate dedicated infrastructure, all within a private network. This proved to be incredibly successful, and something that many of our customers had desired. So, we decided to take it to the next level by offering Dedicated Servers within the GoGrid infrastructure.</p>
<p><span id="more-1698"></span></p>
<p>So why is this so revolutionary and useful to our end-users? Here are some things off the top of my head:</p>
<ul>
<li>Now you have the flexibility of the cloud, coupled with the control and performance of dedicated hardware!</li>
<li>You can deploy GoGrid Dedicated Servers from within the GoGrid portal</li>
<li>GoGrid Cloud Server and GoGrid Dedicates Servers share the same IP space which means that you can easily set up private network infrastructures</li>
<li>You receive one bill for your cloud or dedicated servers</li>
<li>Support for both cloud and dedicated are handled in the same account</li>
<li>You can restart and even delete dedicated servers on-demand via the GoGrid portal</li>
<li>GoGrid Cloud &amp; Dedicated servers have free inbound traffic and share the same data plan</li>
</ul>
<p>Let&#8217;s get into the details.</p>
<p><strong><span style="text-decoration: underline;">Add Dedicated Server</span></strong></p>
<p>We have updated the Add menu to include <em><strong>Dedicated Server</strong></em> as an option. Similarly, we have collapsed the previous <em>Database Server </em>and <em>Web/App Server</em> into <em><strong>Cloud Server</strong></em>. To deploy a new GoGrid Dedicated server, simply click on the <em><strong>Dedicated Server</strong></em> icon.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_add_menu2.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_new_add_menu2" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_add_menu2_thumb.png" border="0" alt="GG_new_add_menu2" width="244" height="188" /></a></p>
<p>Once you choose the Add Dedicated Server option, you will be presented with a <em><strong>Server Details</strong></em> screen that asks for a server Name, Description and IP address (one of your GoGrid contiguous, static IP addresses). After that, you need to select the server option that makes the most sense to you. Current options are (<strong>note</strong>: these may change in the future and are current as of the writing of this article):</p>
<table border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<th>Server</th>
<th>Cores</th>
<th>RAM<br />
(GB)</th>
<th>Hard Drives</th>
<th>Setup</th>
<th>Month</th>
<th>Annual</th>
<th>Term</th>
</tr>
<tr>
<td>Standard</td>
<td>4</td>
<td>8</td>
<td>2 x 320GB SATA RAID1</td>
<td>$0</td>
<td>$200</td>
<td>$2,000</td>
<td>1 Month</td>
</tr>
<tr>
<td>Advanced</td>
<td>8</td>
<td>12</td>
<td>2 x 500GB SATA RAID1</td>
<td>$0</td>
<td>$350</td>
<td>$3,500</td>
<td>1 Month</td>
</tr>
<tr>
<td>Ultra</td>
<td>8</td>
<td>24</td>
<td>5 x 147GB SAS RAID5</td>
<td>$0</td>
<td>$600</td>
<td>$6,000</td>
<td>1 Month</td>
</tr>
</tbody>
</table>
<p>Note: <strong>custom configuration</strong> are available but interested users must contact a GoGrid Account Manager to order.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen1.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_server_screen1" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen1_thumb.png" border="0" alt="GG_dedicated_server_screen1" width="450" height="415" /></a></p>
<p>After entering the appropriate information and selecting the configuration option and pricing plan, click the Next button, and you will be asked to choose an image:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen2.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_server_screen2" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen2_thumb.png" border="0" alt="GG_dedicated_server_screen2" width="450" height="324" /></a></p>
<p>As of this writing, the options include:</p>
<ul>
<li>CentOS – versions 4.5 &amp; 5.4 (32/64 bit)</li>
<li>Debian – versions 4.0 &amp; 5.0 (32/64 bit)</li>
<li>Fedora – version 11 &amp; 12 (32/64 bit)</li>
<li>RHEL – version 4.8 &amp; 5.4 (32/64 bit)</li>
<li>Ubuntu – version 8.04, 9.04 &amp; 9.10 (32/64 bit)</li>
<li>Windows Server 2008/2003 &#8211; various options: Enterprise, Web, SQL Server (note: some images may have additional licensing charges)</li>
</ul>
<p>Once you select the Image you would like on your GoGrid Dedicated Server, you will be prompted with information regarding the Pre-Paid Plan commitment and billing process. If you agree to the terms, simply click <strong><em>Yes, Add it</em></strong>.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen3.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_server_screen3" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_screen3_thumb.png" border="0" alt="GG_dedicated_server_screen3" width="240" height="201" /></a></p>
<p>In the top bar, you will see a confirmation that of your Dedicated Server job request:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_warning.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_server_warning" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_server_warning_thumb.png" border="0" alt="GG_dedicated_server_warning" width="398" height="56" /></a></p>
<p>It is important to note that it can take <strong><span style="text-decoration: underline;">up to 2 business days</span></strong> to deploy a GoGrid Dedicated Server.</p>
<p>You can also check the status of your deployment request in the <strong>Jobs</strong> tab (where Dedicated Server deployments now appear in-line with Cloud Servers, Load Balancers and Cloud Storage):</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_jobs_log.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_jobs_log" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_jobs_log_thumb.png" border="0" alt="GG_dedicated_jobs_log" width="644" height="246" /></a></p>
<p>The picture above shows the Dedicated Server in a &#8220;Processing&#8221; state. Once it is approved, deployed and active, the log will change to reflect that state:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_jobs_log2.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_jobs_log2" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_jobs_log2_thumb.png" border="0" alt="GG_dedicated_jobs_log2" width="660" height="197" /></a></p>
<p>Once your server is live, you have a variety of ways to manage it. For starters, should you need to, you can actively <strong><em>restart</em></strong> it from within the new List View within the GoGrid portal (see the List View section below for details).</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_actions_bar.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_actions_bar" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_actions_bar_thumb.png" border="0" alt="GG_dedicated_actions_bar" width="325" height="37" /></a></p>
<p>Similarly, you can <strong>delete</strong> the Dedicated Server from the portal. Do note that since you are on a monthly plan, you will have until the end of the active month to access that server before all connectivity and data is removed from it.</p>
<p>Also, as with your GoGrid Cloud Servers, you can retrieve, edit and update the passwords for your GoGrid Dedicated Servers from within the <strong>Passwords</strong> tab within the <strong>Support</strong> section.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_passwords.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_passwords" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_passwords_thumb.png" border="0" alt="GG_passwords" width="660" height="209" /></a></p>
<p>We have also integrated all of the GoGrid Objects (Dedicated &amp; Cloud Servers, Load Balancers and Cloud Storage) into the <strong>Add a Case</strong> menu within the <strong>Support</strong> section. This way, you can request support on any GoGrid infrastructure item in one place:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_cloud_support.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_dedicated_cloud_support" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_dedicated_cloud_support_thumb.png" border="0" alt="GG_dedicated_cloud_support" width="552" height="480" /></a></p>
<h2>Some <strong>important things to note</strong> about GoGrid Dedicated Servers:</h2>
<ul>
<li>Dedicated Servers do not (currently) display on the Grid View but do within the List View (see section below)</li>
<li>There is currently no API support for controlling GoGrid Dedicated Servers</li>
<li>Under the current Service Level Agreement, provisioning time is up to 2 business days (as noted within the ordering process)</li>
<li>You are billed monthly (or yearly) for GoGrid Dedicated Servers, not hourly</li>
<li>Outbound bandwidth charges for Cloud and Dedicated servers are combined (inbound is free for both)</li>
<li>If you accidentally delete a Dedicated Server, please open a support case immediately and we will be happy to cancel your delete request.</li>
<li>If you delete a server, the IP address assigned to that server is still &#8220;held&#8221; (not available for other servers) until the server is fully removed from your account</li>
<li>Restarting a Dedicated Server does not show immediate feedback the way it does with Cloud Servers. Please &#8220;ping&#8221; the server to know its actual state.</li>
<li>Windows Dedicated Servers are priced per processor so please ensure that you have chosen the proper image</li>
</ul>
<h1>List View of GoGrid Objects</h1>
<p>So, where do you find your GoGrid Dedicated Server? Easy! Within the new <strong>List View</strong>. Many GoGrid users have asked for an easier way to view all of their GoGrid objects within a list. We now have a new tab called <strong>List</strong> which displays: Load Balancers, Cloud Servers, Dedicated Servers and Cloud Storage. There are definitely some GREAT things about the new List view like being able to see a large number of servers in one view, being able to copy and paste various fields like IP address, Object name, OS info, description, etc. Read on for some more details.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_list_view" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_thumb.png" border="0" alt="GG_list_view" width="472" height="102" /></a></p>
<p>Selecting that tab presents you with all of your GoGrid structure within a list format where you can sort, group and rearrange various fields within each object set. To rearrange fields, simply drag them to the column you want them in. Clicking on a column will give you the ability to group and sort on those fields. Below is the <strong>Cloud Servers</strong> list:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_details.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_list_view_details" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_details_thumb.png" border="0" alt="GG_list_view_details" width="660" height="135" /></a></p>
<p><strong>Load Balancers</strong> appear as well:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_loadbalancer.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_list_view_loadbalancer" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_loadbalancer_thumb.png" border="0" alt="GG_list_view_loadbalancer" width="660" height="111" /></a></p>
<p>As does <strong>Cloud Storage</strong>:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_cloudstorage.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_list_view_cloudstorage" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_cloudstorage_thumb.png" border="0" alt="GG_list_view_cloudstorage" width="660" height="61" /></a></p>
<p>And, of course, <strong>Dedicated Servers</strong>!</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_dedicated.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_list_view_dedicated" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_list_view_dedicated_thumb.png" border="0" alt="GG_list_view_dedicated" width="660" height="64" /></a></p>
<h2>Some <strong>important things to note</strong> about the new List View:</h2>
<ul>
<li>If you have 30 or more Cloud Servers deployed within GoGrid, the new List View will quickly become your best friend.</li>
<li>Just like within the Grid View, you can Restart, Delete and Retrieve passwords via menu actions at the top of the list panel.</li>
<li>If you have a MyGSI deployed within your Cloud Server environment, it will show as &#8220;true&#8221; within the <em>Sandbox</em> field</li>
<li>You can select values within the list and copy them to your clipboard. This is useful for copying IP addresses, for example.</li>
<li>The Grid View will remain the default for the time being.</li>
</ul>
<h1>Edit F5 Load Balancers</h1>
<p>You can now edit F5 Load Balancer details using the GoGrid API. We realized that many of our users wanted this functionality a long time ago. With this release, we have taken the first steps to make this fully functional. However, while you can edit via the API, as of this writing, you cannot edit via the portal (something we will change in the future). You can actively change the Load Balancer pool information without taking the Load Balancer offline. This is helpful if you want to add or remove servers from your Load Balancer.</p>
<p>We have added &#8220;<strong>grid.loadbalancer.edit</strong>&#8221; to the supported methods within the GoGrid API. There is Role Based access to use this method (Super User &amp; System User are the role types that can invoke this method).</p>
<p>More information on this new API method can be found on the <a href="http://wiki.gogrid.com/wiki/index.php/API:grid.loadbalancer.edit" target="_blank">GoGrid Wiki</a>. Do note that this feature is currently listed as a &#8220;beta.&#8221;</p>
<p>However, below is a way to edit your load balancers by simply using an call using a pre-defined URL. First, you will need to have an API key and Share Secret. You can create an API key under the <strong>My Account</strong> section and <strong>API Keys</strong> tab. Then you will need to create an <strong>MD5 Signature</strong> (documentation is <a href="http://wiki.gogrid.com/wiki/index.php/API:Anatomy_of_a_GoGrid_API_Call#MD5_Signature" target="_blank">on the Wiki</a> on how to do this).</p>
<p>Here is the info:</p>
<ul>
<li>Craft the base URL with the following format:
<pre>http://api.gogrid.com/api/grid/loadbalancer/edit?v=1.4</pre>
</li>
<li>Then you need to chain on (append) the following items:
<ul>
<li><strong>&amp;sig</strong>=<em>your sig</em></li>
<li><strong>&amp;api_key</strong>=<em>your key</em></li>
<li><strong>&amp;format</strong>=<em>&#8220;xml&#8221; or &#8220;json&#8221; or &#8220;csv&#8221;</em></li>
<li><strong>&amp;name</strong>=<em>name of LB to edit</em></li>
<li><strong>&amp;realiplist.0.ip</strong>=<em>real IP 0 &#8211; first real IP to add to the LB</em></li>
<li><strong>&amp;realiplist.0.port</strong>=<em>port for real IP 0</em></li>
<li><strong>&amp;realiplist.1.ip</strong>=<em>real IP 1 &#8211; second real IP to add to the LB</em></li>
<li><strong>&amp;realiplist.1.port</strong>=<em>port for real IP 1</em></li>
</ul>
</li>
<li>Then, take that full URL and paste into a browser and hit Enter. That should edit the Load Balancer based on the variables you entered.</li>
</ul>
<p>Below is a sample (with dummy data) of what the URL should look like.</p>
<pre class="brush: xml; auto-links: false; wrap-lines: false;">http://api.gogrid.com/api/grid/loadbalancer/edit?v=1.4&amp;sig=md5hashsignature&amp;api_key=abcd1234apikeyhere1234&amp;format=xml&amp;name=My+Load+Balancer&amp;realiplist.0.ip=192.168.10.5&amp;realiplist.0.port=80&amp;realiplist.1.ip=192.168.10.6&amp;realiplist.1.port=80</pre>
<p><em>(Note: the line above is a single text string, it only has been broken into separate lines for readability.)</em> The URL above has the following variables:</p>
<ul>
<li><strong>Sig</strong> = <em>md5hashsignature</em> (see the documentation <a href="http://wiki.gogrid.com/wiki/index.php/API:Anatomy_of_a_GoGrid_API_Call#MD5_Signature" target="_blank">here</a>)</li>
<li><strong>API Key</strong> = <em>abcd1234apikeyhere1234</em></li>
<li><strong>Format</strong> = <em>XML</em></li>
<li><strong>Name</strong> = <em>My Load Balancer</em> (<strong>Note</strong>: if your load balancer has spaces in the name, you should URL-escape them with either a &#8220;+&#8221; or &#8220;%20&#8243;) so that would look like &#8220;My+Load+Balancer&#8221; or &#8220;My%20Load%20Balancer&#8221;</li>
<li><strong>IP address of 1st server</strong> = <em>192.168.10.5</em></li>
<li><strong>Port of the 1st server</strong> = <em>80</em></li>
<li><strong>IP address of the 2nd server</strong> = <em>192.168.10.6</em></li>
<li><strong>Port of the 2nd server</strong> = <em>80</em></li>
</ul>
<h1>New Login Page</h1>
<p>The GoGrid Web Portal login page also now has a new look &amp; feel. We wanted to provide relevant information and links within that page so that you don&#8217;t have to go searching around for information. In the new login page, you can now find:</p>
<ul>
<li><strong>New to GoGrid section</strong> – Getting Started Guide and GoGrid Wiki/Forum/Blog links</li>
<li><strong>Featured Content</strong> – important content related to GoGrid&#8217;s Features or Services will be displayed here</li>
<li><strong>GoGrid Exchange</strong> – looking for a particular partner image? This link takes you to the <a href="http://exchange.GoGrid.com" target="_blank">GoGrid Exchange</a>.</li>
<li><strong>Featured Exchange Partner</strong> – look for highlighted Partners here</li>
</ul>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_login_page.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_new_login_page" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_login_page_thumb.png" border="0" alt="GG_new_login_page" width="640" height="480" /></a></p>
<h1>Self-Service Support Links</h1>
<p>Making our user experience better on GoGrid is paramount. To that end, we have added a variety of links to make things a bit easier on the end user. For example, you can now quickly visit the GoGrid Wiki page that describes how to request that SMTP be unblocked for your GoGrid infrastructure:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_unblock_smtp.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_unblock_smtp" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_unblock_smtp_thumb.png" border="0" alt="GG_unblock_smtp" width="210" height="104" /></a></p>
<p>Similarly, we have added some other helpful links within the portal to the GoGrid Wiki and User Forums:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_support_menu.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_new_support_menu" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_new_support_menu_thumb.png" border="0" alt="GG_new_support_menu" width="195" height="244" /></a></p>
<p>And, as mentioned previously, we will provide full support within the GoGrid portal for all objects within GoGrid&#8217;s infrastructure. You can also use the Live Support Chat link to instantly chat with a GoGrid Support Specialist.</p>
<h1>Other Items</h1>
<p>As mentioned in <a href="http://blog.gogrid.com/2010/01/22/image-end-of-life-notification-for-2-specific-centos-rhel-gogrid-images/" target="_blank">this blog post</a>, we are also end-of-life-ing a few older Red Hat Enterprise and CentOS servers.</p>
<p>Also, we have added a link to the <a href="http://www.gogrid.com/content-delivery-network/" target="_blank">GoGrid CDN</a> within the portal. From this link, you can access the login page for the GoGrid CDN.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_CDN_link.png" rel="lightbox[1698]"><img style="display: inline; border-width: 0px;" title="GG_CDN_link" src="http://blog.gogrid.com/wp-content/uploads/2010/02/GG_CDN_link_thumb.png" border="0" alt="GG_CDN_link" width="209" height="337" /></a></p>
<p>There was some pretty exciting stuff in this release and we would love to get your feedback. <strong>Drop us a note or leave a comment</strong> on this post if you have suggestions, comments or questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2010/02/10/feature-release-gogrid-dedicated-servers-list-view-edit-load-balancer-others/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GoGrid Cloud Computing Achievements of 2009</title>
		<link>http://blog.gogrid.com/2009/12/31/gogrid-cloud-computing-achievements-of-2009/</link>
		<comments>http://blog.gogrid.com/2009/12/31/gogrid-cloud-computing-achievements-of-2009/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 16:28:53 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Awards]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud News]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[GoGrid Exchange]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[ServePath]]></category>
		<category><![CDATA[Whitepaper]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=1461</guid>
		<description><![CDATA[Sometimes it is important to reflect back on activities and achievements of the past year in order to focus on the road ahead. 2009 was a year full of &#8220;firsts&#8221; and exciting announcements for GoGrid and I thought that I would quickly summarize and highlight a some blog posts of interest. I have personally enjoyed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/12/calendar_gogrid.png" rel="lightbox[1461]"><img style="margin: 5px; display: inline; border: 0px;" title="calendar_gogrid" src="http://blog.gogrid.com/wp-content/uploads/2009/12/calendar_gogrid_thumb.png" border="0" alt="calendar_gogrid" width="163" height="244" align="left" /></a>Sometimes it is important to reflect back on activities and achievements of the past year in order to focus on the road ahead. 2009 was a year full of &#8220;firsts&#8221; and exciting announcements for <a href="http://www.gogrid.com" target="_blank">GoGrid</a> and I thought that I would quickly summarize and highlight a some blog posts of interest.</p>
<p>I have personally enjoyed documenting our achievements, analyzing trends, reviewing opportunities, showcasing new clients and partners as well as musing about Cloud Computing in general. Much of the writing on the GoGrid blog during 2009 was my own, however, the people who have helped provide me inspiration are countless, ranging from those within GoGrid to others creating the cloud community at large.</p>
<p>The journey through 2009 has definitely been an exciting one. Looking back on 2009 should make all users, creators and consumers of the cloud very proud. We have done a tremendous amount in 2009! So without further ado, below are a few selected posts of interest from the GoGrid blog for each month during 2009.</p>
<p><strong><span style="text-decoration: underline;">January 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/" target="_blank">Cloudcenters Are Datacenters In The Sky</a>&#8221; – in this post, Randy Bias outlines his vision of what the &#8220;cloudcenter&#8221; meme truly is and how it is unique</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/01/14/building-a-house-in-the-cloud-cloudcenters-vs-infrastructure-web-services/" target="_blank">Building A House In The Cloud – Cloudcenters Vs. Infrastructure Web Services</a>&#8221; – in this post, I tried to simplify some of the differences between our new term of &#8220;cloudcenter&#8221; and &#8220;infrastructure web services&#8221; using a comparison to building a house.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/" target="_blank">GoGrid Releases API Specification To The Cloud Computing Community Under Creative Commons License</a>&#8221; – GoGrid released our Application Programming Interface (API) under the Creative Commons Attribution Share Alike 3.0 License which allows users to share, distribute, display and make derivative works based on our API</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/01/28/new-windows-server-2003-2008-images-added-to-gogrid/" target="_blank">New Windows Server 2003 &amp; 2008 Images Added To GoGrid</a>&#8221; – we continued to build out our Windows Server 2003 and 2008 image offering as the first to market with Windows Server 2008 in the Cloud</li>
<li>All January posts are <a href="http://blog.gogrid.com/2009/01/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">February 2009</span></strong><span id="more-1461"></span></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/02/06/robert-scoble-fastcompanytv-visit-interview-gogrid/" target="_blank">Robert Scoble &amp; FastCompany.TV Visit &amp; Interview GoGrid</a>&#8221; – we had some fun with Robert when he came to visit the GoGrid offices. Of course, this was a few weeks prior to him moving to a competitor of ours.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/02/17/new-larger-ram-instances-now-available-on-gogrid/" target="_blank">New Larger RAM Instances Now Available On GoGrid</a>&#8221; – as the GoGrid infrastructure began to grow, we realized that customers wants larger instances with more persistent storage and RAM allocations.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/02/19/10-obstacles-to-cloud-computing-by-uc-berkeley-how-gogrid-hurdles-them/" target="_blank">“10 Obstacles To Cloud Computing” By UC Berkeley &amp; How GoGrid Hurdles Them</a>&#8221; – UC Berkeley came out with a comprehensive study on Cloud Computing. I didn&#8217;t agree with a lot of what was written so I posted my rebuttal.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/02/26/press-release-appistry-eaf-community-edition-available-on-gogrid/" target="_blank">Press Release: Appistry EAF Community Edition Available On GoGrid</a>&#8221; – one of our first technology partners, Appistry, makes their product available on GoGrid.</li>
<li>All February posts are <a href="http://blog.gogrid.com/2009/02/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">March 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/03/11/gogrid-whitepaper-scaling-your-internet-business/" target="_blank">GoGrid Whitepaper: “Scaling Your Internet Business”</a>&#8221; – Randy Bias produced a great whitepaper that discusses how web applications scale, scalability with the cloud, thinking through a choosing a scaling strategy and options available.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/03/26/navigating-the-layers-of-the-cloud-computing-pyramid/" target="_blank">Navigating The Layers Of The Cloud Computing Pyramid</a>&#8221; – a deeper analysis of the Cloud Pyramid, a term I coined in 2008.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/03/29/understanding-gogrid-and-cloud-standards/" target="_blank">Understanding GoGrid And Cloud Standards</a>&#8221; – Randy Bias provides an analysis of the Cloud and standards therein, especially as related to the Open Cloud Manifesto (OCM).</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/03/31/message-from-gogrid-founders-regarding-denial-of-service-attack/" target="_blank">Message From GoGrid Founders Regarding Denial Of Service Attack</a>&#8221; – GoGrid survived heavy a DDoS attack which was targeted at a variety of hosting and internet service providers.</li>
<li>All March posts are <a href="http://blog.gogrid.com/2009/03/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">April 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/04/10/new-feature-job-history-%e2%80%93-a-log-file-for-gogrid/">New Feature: Job History – A Log File For GoGrid</a>&#8221; – we continued to roll out new features and enhancements to GoGrid, including the Job History.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/04/14/how-to-set-up-high-availability-web-applications-in-the-cloud-using-gogrid/" target="_blank">How To Set Up High Availability Web Applications In The Cloud Using GoGrid</a>&#8221; – this was an interesting project that we undertook to showcase how to set up a redundant and resilient web application infrastructure using GoGrid.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/04/22/planning-for-the-new-gogrid-feature-%e2%80%93-personal-server-images/" target="_blank">Planning For The New GoGrid Feature – MyGSIs</a>&#8221; – MyGSIs (personal server images) were just around the corner and I wanted to ensure that current GoGrid users were up-to-speed on the functionality therein.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/04/27/press-release-servepath-named-cool-vendor-by-leading-analyst-firm/" target="_blank">Press Release: “ServePath Named ‘Cool Vendor’ By Leading Analyst Firm”</a>&#8221; – GoGrid&#8217;s parent company, <a href="http://www.servepath.com" target="_blank">ServePath</a>, was named &#8220;Cool Vendor&#8221; by Gartner.</li>
<li>All April post are <a href="http://blog.gogrid.com/2009/04/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">May 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/05/01/mckinseys-mccrazy-flying-through-the-clouds-with-eyes-12-closed/" target="_blank">McKinsey’s McCrazy! Flying Through The Clouds With Eyes 1/2 Closed</a>&#8221; – McKinsey published a report &#8220;Clearing the air on cloud computing&#8221; which caused quite a stir within the cloud community. I was one of those &#8220;stirred up&#8221; readers and published my rebuttal to it.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/05/19/press-release-gogrid-and-appzero-partner-to-ease-movement-of-windows-server-applications-to-the-cloud/" target="_blank">Press Release: GoGrid And AppZero Partner To Ease Movement Of Windows Server Applications To The Cloud</a> – another GoGrid technology partner, AppZero, was added to our growing list of Partners.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/05/19/network-world-puts-gogrid-in-10-cloud-computing-companies-to-watch-list/" target="_blank">Network World Puts GoGrid In “10 Cloud Computing Companies To Watch” List</a>&#8221; – recognition of GoGrid continued to grow within the technical press arena with Network World chiming in on GoGrid being one to watch</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/05/27/video-gogrid-cloud-computing-demo/" target="_blank">Video: GoGrid Cloud Computing Demo</a>&#8221; – I started doing some screencasts of GoGrid in action and this was the first showcasing our award-winning GUI.</li>
<li>All May posts are <a href="http://blog.gogrid.com/2009/05/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">June 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/06/02/press-release-cloud-computing-provider-gogrid-enables-highly-scalable-web-applications-using-zeus-technology/" target="_blank">Press Release: Cloud Computing Provider GoGrid Enables Highly Scalable Web Applications Using Zeus Technology</a>&#8221; – Zeus Technology was added as a GoGrid technology partner, bringing an application traffic management solution to the GoGrid cloud.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/06/16/newsletter-gogrid-customer-update-v1-9/" target="_blank">Newsletter: GoGrid Customer Update V1.9</a>&#8221; – since not all parties who were interested in GoGrid receive the GoGrid Customer Update, we started publishing it to the blog.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/06/24/last-chance-gogrid-free-trial-credit-ends-july-2nd/" target="_blank">Last Chance – GoGrid Free Trial Credit Ends July 2nd!</a>&#8221; – GoGrid was one of the only Cloud providers to offer a &#8220;free trial&#8221;. As our service matured, we decided to remove the $50 credit that all users were receiving.</li>
<li>All June posts are <a href="http://blog.gogrid.com/2009/06/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">July 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/07/02/new-version-of-gogrid-released-server-image-selection-ram-api-and-architecture-changes/" target="_blank">New Version Of GoGrid Released: Server Image Selection, RAM, API And Architecture Changes</a>&#8221; – we revamped the Server Image Selection widget to allow for better usability.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/07/08/press-release-gogrid-placed-in-visionaries-magic-quadrant/" target="_blank">Press Release: GoGrid Placed In Visionaries “Magic Quadrant”</a>&#8221; – GoGrid was placed in the &#8220;Magic Quadrant&#8221; by Gartner, something that was very exciting for us!</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/07/21/press-release-soasta-announces-cloud-based-performance-certification-program-for-websites-and-applications/" target="_blank">Press Release: SOASTA Announces Cloud-Based Performance Certification Program For Websites And Applications</a>&#8221; – GoGrid announces support for the CloudTest On-Demand service.</li>
<li> All July posts are <a href="http://blog.gogrid.com/2009/07/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">August 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/08/11/introducing-gogrid-version-2-0/" target="_blank">Introducing GoGrid Version 2.0</a>&#8221; – this was a huge accomplishment for us as we released GoGrid 2.0 to the general public which included: MyGSIs (personal server images), improved deployment times and other features &amp; enhancements.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/08/18/press-release-gogrid-and-stratonomic-to-enable-disaster-recovery-in-the-cloud/" target="_blank">Press Release: GoGrid And Stratonomic To Enable Disaster Recovery In The Cloud</a>&#8221; – GoGrid and Stratonomic partner to provide Disaster Recovery solutions using the GoGrid cloud.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/08/19/gogrid-officially-out-of-beta/" target="_blank">GoGrid Officially Out Of Beta!</a>&#8221; – after 1.5 years of running under a public beta (fully supported however under our SLA), we officially removed the beta tag from the GoGrid core infrastructure offering.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/08/27/gogrid-says-well-load-your-data-into-the-cloud/" target="_blank">GoGrid Says: We’ll Load Your Data Into The Cloud</a>&#8221; – we added a service to allow people to physically ship their hard drives to us for data loading to GoGrid Cloud Storage.</li>
<li>All August posts are <a href="http://blog.gogrid.com/2009/08/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">September 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/09/08/3-gogrid-executives-discuss-their-thoughts-on-vmworld-2009-the-cloud-gogrid/" target="_blank">3 GoGrid Executives Discuss Their Thoughts On VMWorld 2009, The Cloud &amp; GoGrid</a>&#8221; – after our recent participation in VMWorld 2009, I spent some time interviewing some of the GoGrid executives on their thoughts of the show.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/09/10/gogrid-updates-mygsi-features-edit-delete-restore-other-changes/" target="_blank">GoGrid Updates MyGSI Features: Edit, Delete &amp; Restore &amp; Other Changes</a>&#8221; – we continued to improve on the new MyGSI features and functions as well as some other infrastructure enhancements.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/09/11/video-edit-delete-restore-gogrids-mygsis-billing-widget-explained/" target="_blank">Video: Edit, Delete &amp; Restore GoGrid’s MyGSIs &amp; Billing Widget Explained</a>&#8221; – another screencast showcasing some new GoGrid features related to MyGSIs.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/09/28/announcing-microsoft-websitespark-fortified-with-gogrid-servepath-hybrid-hosting/" target="_blank">Announcing Microsoft WebsiteSpark Fortified With GoGrid, ServePath &amp; Hybrid Hosting</a>&#8221; – GoGrid becomes a WebsiteSpark Hosting Partner.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/09/29/newsletter-gogrid-customer-update-october-2009/" target="_blank">Newsletter: GoGrid Customer Update – October 2009</a>&#8221; – our newsletter to GoGrid customers discussed the recent enhancements to the service.</li>
<li>All September posts are <a href="http://blog.gogrid.com/2009/09/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">October 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/10/08/press-release-gogrid-gigaspaces-join-forces-to-create-an-enterprise-grade-paas-offering-for-java-and-net/" target="_blank">Press Release: GoGrid &amp; GigaSpaces Join Forces To Create An Enterprise-Grade PaaS Offering For Java And .NET</a>&#8221; – GoGrid and GigaSpaces partner to enable GigaSpaces XAP in the GoGrid Cloud.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/10/13/the-microsoftdangert-mobile-sidekick-fiasco-is-not-a-failure-of-cloud-computing/" target="_blank">The Microsoft/Danger/T-Mobile Sidekick Fiasco Is NOT A Failure Of Cloud Computing!</a>&#8221; – when Danger/T-Mobile had issues with their data service, people immediately started calling it a failure of the cloud. I wrote about how I disagreed with this statement.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/10/23/intels-latest-generation-microarchitecture-codenamed-nehalem-to-power-gogrid-cloud/" target="_blank">Intel’s Latest Generation Microarchitecture, Codenamed “Nehalem” To Power GoGrid Cloud</a>&#8221; – GoGrid pursues the use of Intel&#8217;s new Nehalem chipsets within the GoGrid cloud.</li>
<li>All October posts are <a href="http://blog.gogrid.com/2009/10/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">November 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/05/cnn-copies-gogrids-cloud-computing-explained-video/" target="_blank">CNN Copies GoGrid’s “Cloud Computing Explained” Video?</a>&#8221; – CNN produced a &#8220;Cloud Computing Explained&#8221; video which was eerily similar to the one <a href="http://www.youtube.com/watch?v=QJncFir.jPg" rel="lightbox[1461]" target="_blank">we produced</a> (which has over 120,000 views)</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/05/interviews-at-sys-con-cloud-computing-expo-09-f5-networks-and-gogrid/" target="_blank">Interviews At Sys-Con Cloud Computing Expo ‘09: F5 Networks And GoGrid</a>&#8221; – while we were exhibiting at the Sys-Con Cloud Computing Expo, I spent some time with our partner F5 talking about the cloud.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/10/scale-your-web-presence-globally-via-gogrid-content-delivery-network-cdn/" target="_blank">Scale Your Web Presence Globally Via GoGrid Content Delivery Network (CDN)</a>&#8221; – GoGrid announced a worldwide Content Delivery Network for GoGrid customers.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/10/gogrid-announces-new-pricing-more-volume-discount-plans/" target="_blank">GoGrid Announces New Pricing &amp; More Volume Discount Plans</a>&#8221; – as GoGrid continued to mature, we decided to provide greater discounts and more RAM/Bandwidth allocation within each plan.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/12/newsletter-gogrid-customer-update-november-2009/" target="_blank">Newsletter: GoGrid Customer Update – November 2009</a>&#8221; – our November newsletter was delivered to customers and we provided the update on the blog.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/11/17/rapidly-develop-test-deploy-windows-azure-applications-using-the-gogrid-cloud/" target="_blank">Rapidly Develop, Test &amp; Deploy Windows Azure Applications Using The GoGrid Cloud</a>&#8221; – GoGrid and Azure are showcased in a video demonstrating how the two can be used to work with Azure application development and testing.</li>
<li>All November posts are <a href="http://blog.gogrid.com/2009/11/" target="_blank">here</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">December 2009</span></strong></p>
<ul>
<li>&#8220;<a href="http://blog.gogrid.com/2009/12/15/gogrid-exchange-bitnami-open-source-web-applications-images-available/" target="_blank">GoGrid Exchange: BitNami Open Source Web Applications Images Available</a>&#8221; – GoGrid launches Partner GSIs with BitNami providing Open Source web Application images within the GoGrid cloud.</li>
<li>&#8220;<a href="http://blog.gogrid.com/2009/12/16/gogrid-exchange-gigaspaces-xap-on-gogrid-enterprise-cloud-now-available/" target="_blank">GoGrid Exchange: GigaSpaces XAP On GoGrid Enterprise Cloud Now Available</a>&#8221; – GigaSpaces XAP becomes available within the GoGrid Exchange.</li>
<li>All December posts are <a href="http://blog.gogrid.com/2009/12/" target="_blank">here</a></li>
</ul>
<p>Whew! If you made it all the way to the end of this post, I congratulate you! If you have read all of the linked articles, you deserve an award or are truly a GoGrid Fan (by the way, be sure to become a fan of GoGrid on our <a href="http://www.facebook.com/gogrid" target="_blank">Facebook page</a>).</p>
<p>I hope that 2009 was as outstanding for you as it was for us!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/12/31/gogrid-cloud-computing-achievements-of-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding GoGrid and Cloud Standards</title>
		<link>http://blog.gogrid.com/2009/03/29/understanding-gogrid-and-cloud-standards/</link>
		<comments>http://blog.gogrid.com/2009/03/29/understanding-gogrid-and-cloud-standards/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 08:57:47 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[techcrunch]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=808</guid>
		<description><![CDATA[It&#8217;s important to us to clarify GoGrid&#8217;s position with regard to cloud computing standards and the Open Cloud Manifesto (OCM). There has been a fair bit of controversy in the &#8216;blogosphere&#8217; recently over the OCM, which is to be released on Monday. In particular, myself and Steve Gillmor (of TechCrunch IT fame among others), had [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s important to us to clarify GoGrid&#8217;s position with regard to cloud computing standards and the  <a title="Open Cloud Manifesto" href="http://www.opencloudmanifesto.org/">Open Cloud Manifesto (OCM)</a>.  There has been a fair bit of controversy in the &#8216;blogosphere&#8217; recently over the OCM, which is <a title="Open Cloud Manifesto" href="http://www.opencloudmanifesto.org/"></a> to be released on Monday.</p>
<p>In particular, myself and Steve Gillmor (of <a href="http://www.techcrunchit.com/">TechCrunch IT</a> fame among others), had a somewhat heated, but friendly exchange over his scathing <a href="http://www.techcrunchit.com/2009/03/26/out-of-order-20/">assessment</a> of the situation.  Steve invited me to a &#8220;News Gang&#8221; podcast of the Gillmor Gang on Friday, which was posted <a title="Gillmor &quot;News Gang&quot; Podcast 03/27/09" href="http://gillmorgang.techcrunch.com/2009/03/28/newsgang-live-032709/">here</a>.  During that live podcast he asked us to clarify GoGrid&#8217;s position.</p>
<p>This post is really about making sure everyone is on the same page and understands how GoGrid views the OCM and cloud computing standards in general.</p>
<p><strong>Background</strong><br />
It&#8217;s unnecessary to recap everything in detail.  I think James Urquhart handled this fairly <a title="What we learned from Manifestogate" href="http://news.cnet.com/8301-19413_3-10206466-240.html?tag=mncol;title" target="_blank">succinctly</a>.  Geva Perry also has a nice <a href="http://gevaperry.typepad.com/main/2009/03/the-open-cloud-manifesto-much-ado-about-nothing.html">summary</a> including a link to the <a title="Draft Open Cloud Manifesto Document" href="http://gevaperry.typepad.com/Open%20Cloud%20Manifesto%20v1.0.9.pdf">draft document</a>.  In a nut:</p>
<ol>
<li>Some folks tried to lay down some guiding principles for &#8220;open&#8221; cloud computing in the <a title="Open Cloud Manifesto" href="http://www.opencloudmanifesto.org/"><em>Open Cloud Manifesto</em></a></li>
<li>Some folks reacted badly feeling that the process wasn&#8217;t actually &#8220;open&#8221;</li>
<li>Bruhaha ensued</li>
</ol>
<p>Who cares?</p>
<p><span id="more-808"></span></p>
<p>Well, we all should really.  From our perspective this is a healthy, yet contentious debate.  We think there were good points and missteps on all sides.  In particular, we think it&#8217;s important to realize that given how interconnected we&#8217;re all becoming it&#8217;s actually very hard for any given group to monopolize the Internet, the &#8220;cloud&#8221;, or similar.</p>
<p>We believe the following to be true about what happened:</p>
<ul>
<li>The folks involved in the early Open Cloud Manifesto did not intend to &#8220;shut out&#8221; anyone</li>
<li>The process around building the Open Cloud Manifesto <strong>could</strong> have been more &#8216;open&#8217;</li>
<li>The manifesto is not about setting a standard, but starting a conversation</li>
<li>This &#8220;conversation&#8221; is meant to be about principles that already apply to the Internet</li>
</ul>
<p><strong>Position on Open Cloud Manifesto</strong><br />
We continue to be an <a href="http://www.gogrid.com/open-cloud-manifesto/">enthusiastic supporter</a> of the Open Cloud Manifesto (OCM) and open cloud standards in general.  That&#8217;s why we <a title="GoGrid API license" href="http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/">licensed our own API</a> under an open license in January.  The OCM is an important move forward in the emerging debate about what &#8220;Cloud&#8221; and &#8220;Cloud Computing&#8221; mean.  We do <strong>not</strong> support any kind of exclusion in the OCM or of folks who want to be it&#8217;s supporters.  We believe everyone needs to have a say in these guiding principles.  In fact the OCM itself is largely about saying how much &#8220;The Cloud&#8221; needs to be open, unfettered, and democratized.</p>
<p><em><span style="text-decoration: underline;">That means everyone needs to be involved.</span></em></p>
<p><strong>Summary</strong><br />
Simply put: contentious conversations, vibrant arguments, and great people will all eventually yield the right results.  We don&#8217;t think it&#8217;s possible for anyone to cordon off and monopolize this conversation, foist standards on others, and won&#8217;t support such efforts.  And, we don&#8217;t think the Open Cloud Manifesto is anything but a well-intentioned attempt to move the conversation forward.  One that was never meant to be &#8216;closed&#8217; and come Monday when it&#8217;s officially released we&#8217;ll see that it&#8217;s a positive move and all of the folks who worked together on the OCM (including <a href="http://www.elasticvapor.com/">Reuven Cohen</a>, IBM, and many others) should be commended for their attempts to get everyone on the same page even in the face of extreme controversy.</p>
<p>&#8211;Randy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/03/29/understanding-gogrid-and-cloud-standards/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8220;10 Obstacles to Cloud Computing&#8221; by UC Berkeley &amp; How GoGrid Hurdles Them</title>
		<link>http://blog.gogrid.com/2009/02/19/10-obstacles-to-cloud-computing-by-uc-berkeley-how-gogrid-hurdles-them/</link>
		<comments>http://blog.gogrid.com/2009/02/19/10-obstacles-to-cloud-computing-by-uc-berkeley-how-gogrid-hurdles-them/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 19:53:50 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[ServePath]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud Application]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Cloud Pyramid]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[UC Berkeley]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=733</guid>
		<description><![CDATA[By now, many in the Cloud Computing space have heard about (or even read) the University of California Electrical Engineering &#38; Computer Science&#8217;s (EECS) study on Cloud Computing titled: &#8220;Above the Clouds: A Berkeley View of Cloud Computing.&#8221; Published on February 10th, 2009, the EECS&#8217;s paper provides a seemingly academic study of the Cloud Computing [...]]]></description>
			<content:encoded><![CDATA[<p>By now, many in the Cloud Computing space have heard about (or even read) the <strong>University of California Electrical Engineering &amp; Computer Science&#8217;s</strong> (EECS) study on Cloud Computing titled: &#8220;<a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html" target="_blank">Above the Clouds: A Berkeley View of Cloud Computing</a>.&#8221; Published on February 10th, 2009, the EECS&#8217;s paper provides a seemingly academic study of the Cloud Computing movement, attempts to explain what Cloud Computing is all about, and identifies potential opportunities as well as challenges present within the market.</p>
<p>The 20+ page study is authored by Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia who all work in <a href="http://radlab.cs.berkeley.edu/wiki/RAD_Lab" target="_blank">RAD Lab</a>. (Interestingly, several of the companies mentioned within the study are also Founding Sponsors and/or affiliate members: Sun, Google, Microsoft, Amazon Web Services, etc.).</p>
<p>There has already been plenty of discussion and analysis of this study (by <a href="http://news.cnet.com/8301-19413_3-10164659-240.html?tag=mncol;title" target="_blank">James Urquhart</a>, <a href="http://doubleclix.wordpress.com/2009/02/14/a-berkeley-view-of-cloud-computing-an-analysis-the-good-the-bad-and-the-ugly/" target="_blank">Krishna Sankar</a> and has even appeared on <a href="http://tech.slashdot.org/article.pl?sid=09/02/13/1852241" target="_blank">Slashdot.org</a>). Needless to say, I felt compelled to get my two cents in, especially from the perspective of a Cloud Computing Infrastructure vendor.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/02/eecs-banner.png" rel="lightbox[733]"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="EECS_banner" src="http://blog.gogrid.com/wp-content/uploads/2009/02/eecs-banner-thumb.png" border="0" alt="EECS_banner" width="620" height="61" /></a></p>
<p>From an academic standpoint, this document definitely has some legs. It is complete with carefully thought out scenarios, examples and even formulae, as well as graphs and tables. Some of the points that are brought up even got me scratching my head (e.g., using flash memory to help by &#8220;adding another relatively fast layer to the classic memory hierarchy&#8221;). Even the case analysis of a DDoS attack from a cost perspective of those initiating an attack to those warding off an attack on a Cloud was interesting to ponder. I commend these group of authors on undertaking such a grand task of not only writing by committee but also overlaying a very business school vs. mathematics and computer sciences approach to the writing and analysis.</p>
<p>Unfortunately, however, as I read through the document, I started scrawling madly in the margins with commentary that is somewhat contrary to what was written within the study.</p>
<p><span id="more-733"></span></p>
<p><strong><span style="text-decoration: underline;">A Few Comments from the &#8220;Peanut Gallery&#8221;</span></strong></p>
<p>I don&#8217;t want my article to come off as a complete rebuttal to what is written in this study. Quite the contrary. I&#8217;m encouraged that one group within the academic community has taken considerable time and effort analyzing and writing about the Cloud. What appears below is a small &#8220;laundry list&#8221; of things that need to be called out and is a mixture of positive and negative comments:</p>
<ul>
<li><strong>EECS&#8217;s Cloud Computing definition</strong> &#8211; &#8220;Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SaaS), so we use that term. The datacenter hardware and software is what we will call a Cloud<em>.</em>&#8221;<sup>[1]</sup><br />
<em>My comments</em>: I personally found this definition to be incomplete and potentially misleading. While the EECS is correct in including SaaS (Cloud Applications) as a subset of Cloud Computing, they have (consciously?) lumped everything else into a catch-all phrase of &#8220;hardware and system software.&#8221; For people to truly understand Cloud Computing, I feel that it is important to become much more granular in defining the layers of the Cloud (Cloud Applications, Cloud Platforms and Cloud Infrastructure – the &#8220;Cloud Pyramid&#8221;, a term I coined last year). I actually found it interesting that the group of authors couldn&#8217;t agree what the precise differences between the &#8220;X as a Service&#8221; were.<sup>[2]</sup> In order for all of the assumptions and conclusions to take place, I would have thought that clearly defining what the &#8220;Cloud&#8221; is would be paramount to the success of the findings.</li>
<li><strong>3 Important Technical Aspects of the Cloud</strong> – the group outlines three items of the Cloud: 1) &#8220;infinite computing resources&#8221; 2) &#8220;elimination of an up-front commitment&#8221; and 3) &#8220;pay for use of computing resources on a short-term basis as needed.&#8221;<sup>[3]</sup><br />
<em>My comments:</em> For the most part, I agree with these statements. However, #3 is a bit skewed towards an Amazon EC2 model. At <a href="http://www.gogrid.com" target="_blank">GoGrid</a>, we are pioneering the idea of a &#8220;<a href="http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/" target="_blank">cloudcenter</a>&#8221; (a datacenter in the Cloud) which presents a different paradigm. EC2 has long been touted as being a way for quick batch processing where instances are spun up, consumed and then discarded. This falls within the third aspect that is defined above. However, when you take the view of creating a &#8220;datacenter in the cloud,&#8221; there is less of a &#8220;quick use function&#8221; and more of a scalable infrastructure notion designed to replace traditional datacenters and associate infrastructures.</li>
<li><strong>New Application Opportunities</strong> – several new or emerging opportunities designed to capitalize on the benefits of the Cloud are outlined: &#8220;mobile interactive applications,&#8221; &#8220;parallel batch processing,&#8221; &#8220;the rise of analytics, extension of compute-intensive desktop applications,&#8221; and &#8220;&#8216;earthbound&#8217; applications.&#8221;<sup>[4]</sup><br />
<em>My comments:</em> I&#8217;m actually glad to see these so carefully explained as they do cover many aspects that are potentially &#8220;unique&#8221; to the Cloud: dynamic storage, dynamic availability, scalable processing and compute power, and cost-effectiveness to name a few.</li>
<li><strong>Classes of Utility Computing</strong> – Amazon&#8217;s EC2 is at one end of the spectrum and Google AppEngine and Force.com is at &#8220;the other extreme&#8221; with Microsoft Azure falling somewhere in the middle. Also, &#8220;virtualized resources&#8221; are broken up into 3 classes: Computation, Storage and Networking<sup>[5]</sup><br />
<em>My comments: </em>For starters, since the group was unable to fully define the Cloud &#8220;spectrum,&#8221; it&#8217;s difficult to understand how they place EC2 at one end and having the spectrum &#8220;end&#8221; at Cloud Platforms (e.g., Force.com or AppEngine). The &#8220;full&#8221; spectrum must include SaaS as well as PaaS and IaaS in order to fully encompass the definition. Gmail and SalesForce exemplify SaaS and definitely should be contained within the Cloud mantra. Microsoft Azure, Force.com and Google AppEngine are truly Cloud Platform. Perhaps within the Platform layer, Azure and AppEngine are far between, they do, however, occupy the same Cloud space of &#8220;here is a development environment, you must work within it&#8221; (e.g., Python, .NET). Cloud Applications are simply &#8220;here is a web-based software application that is available for consumption and you have minimal flexibility in terms of controlling it.&#8221; Lastly, Cloud Infrastructure works as &#8220;enjoy full control over your infrastructure despite the fact that it is a bit more challenging to control.&#8221; For the most part, the 3 virtualized resources do fall within what is outlined. Storage can be expanded to include &#8220;Cloud Storage&#8221; (dynamic), &#8220;Persistent Storage&#8221; (traditional) and &#8220;Volatile or Temporary Storage&#8221; (typically associated with EC2 instances where storage disappears when the EC2 instance is destroyed or goes down).</li>
</ul>
<p>I could probably nitpick through some other items, but I will leave that up to you.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/02/cloudtriangle-plain.png" rel="lightbox[733]"><img style="border: 0pt none; display: inline;" title="The &quot;Cloud Pyramid&quot;" src="http://blog.gogrid.com/wp-content/uploads/2009/02/cloudtriangle-plain-thumb.png" border="0" alt="The Cloud Pyramid" width="240" height="177" /></a></p>
<p><strong><span style="text-decoration: underline;">Comments from a Cloud Vendor perspective</span></strong></p>
<p>In Section 7 of the study, the EECS group presents &#8220;10 Obstacles and Opportunities for Cloud Computing&#8221; which definitely should be addressed. For this section, I&#8217;m putting on my &#8220;GoGrid Green&#8221; colored glasses and presenting points and counter-points to each of the 10 items outlined. Again, this is not intended to come off as a ping-pong match, but rather a commentary and opportunity for dialog. I encourage you to read this section prior to reviewing my responses. I have tried to briefly paraphrase each item (but that probably doesn&#8217;t do it justice).</p>
<ol>
<li><strong>Availability of a Service</strong> &#8211; &#8220;will Utility Computing services have adequate availability&#8221;<sup>[6]</sup><br />
<em>My Response</em>: The study outlines outages specific to the Cloud, citing S3, AppEngine and Gmail in particular. I have said this before, outages happen and they are not unique to the Cloud. Natural and human-caused disasters occur. Hurricanes and cable cuts can affect all sorts of infrastructure. As with a traditional datacenter, in-house or outsourced, traditional or in the Cloud, a disaster failover and redundancy strategy should be part of an IT department&#8217;s general strategy for success or just survival. One thing to consider is mirroring or creating redundancy on different types of infrastructures: if your primary is in the Cloud, have a dedicated failover; if your colo is on the East Coast, think about something on the West. Also look beyond simply the service and review the Support organization, the Service Level Agreement (SLA) and the provider&#8217;s expertise within the field. GoGrid, for example, has 24&#215;7 Free support, the most robust SLA of any Cloud provider and over 9 years of hosting experience and expertise.</li>
<li><strong>Data Lock-in</strong> &#8211; &#8220;the API&#8217;s for Cloud Computing itself are still essentially proprietary&#8221;<sup>[7]</sup><br />
<em>My Response: </em>Unfortunately it seems that GoGrid&#8217;s <a href="http://www.gogrid.com/company/press-releases/gogrid-moves-api-specification-to-creativecommons.php" target="_blank">announcement</a> back in January of this year where we discussed how our GoGrid cloudcenter API has been put under a Creative Commons Sharealike license was somehow overlooked when compiling facts for this study. Our idea behind this move is to start working standards from the ground up. GoGrid is also an active participant in many of the interoperability meetings around the country. Part of the reason why we released our API to the community at large is to demonstrate our commitment to open standards. We also have modeled the GoGrid cloudcenter extremely closely to a traditional datacenter where all of your hardware, protocols and connectivity is familiar. This helps lessen the &#8220;lock-in&#8221; scenario and avoids the use of proprietary API&#8217;s and other components. Also mentioned is &#8220;surge computing&#8221; which is another term for &#8220;cloud bursting&#8221; or &#8220;hybrid&#8221; clouds. Our <a href="http://www.gogrid.com/how-it-works/cloud-connect.php" target="_blank">Cloud Connect</a> offering works exactly in this way, where users can opt to have high-end, large I/O databases, for example, reside within a traditional, managed hosting environment (through <a href="http://www.servepath.com" target="_blank">ServePath</a>, our parent company). Cloud Connect allows for scalable and dynamic web front-ends, hosted in the GoGrid Cloud, to connect via a dedicate private network to higher-end servers in a managed hosting back-end.</li>
<li><strong>Data Confidentiality and Auditability</strong> – &#8220;current cloud offerings are essentially public (rather than private) networks, exposing the system to more attacks&#8221;<sup>[8]</sup><br />
<em>My Response:</em> The statement above is rather alarmist in nature. I agree that many efforts should be made to ensure the resiliency and security of the Cloud, and these efforts are well underway at GoGrid as well as other Cloud providers. Again, however, this is not something completely unique to the Cloud. Any hosting provider or datacenter (or cloudcenter for that matter) must ensure that security and the integrity of the network and infrastructure is maintained at a high standard. GoGrid, for example, is <a href="http://www.gogrid.com/company/index.php" target="_blank">SAS70 Type II</a> audited and certified. The EECS&#8217;s statement, however, is not a completely honest assessment. Public vs. Private datacenters, dedicated hosting or clouds are very different. The concerns of publically hosted infrastructures are really no different whether in the cloud or in a datacenter; they will both be inherently a bit more vulnerable. However, I would say that companies whose business it is to solely do hosting will potentially have more robust security protection and attack prevention measures in place than a self-hosted or even private cloud would. In terms of HIPAA compliance or Sarbanes-Oxley, there are stringent requirements of data protection, privacy and isolation. While it may be difficult to pass accreditation for these types of compliances &#8220;in the cloud&#8221;, using a feature like Cloud Connect, for example, allows for compliance to take place on a dedicated, warehoused set of servers within a traditional datacenter, something much more palpable and acceptable.</li>
<li><strong>Data Transfer Bottlenecks</strong> &#8211; &#8220;applications continue to become more data-intensive&#8221;<sup>[9]</sup><br />
<em>My Response</em>: It&#8217;s all about the data, I agree. The Cloud is an ideal environment for statistical analysis and number crunching. I personally know of one GoGrid user who would spin up multiple instances of GoGrid servers, upload a huge amount of data, run some analysis programs and then export the resulting summaries, all in a matter of hours and only costing a few dollars. The arguments presented by the EECS group are true; until we get the ability to transfer large amounts of data through very big pipes at a extremely lost cost, this could be a barrier for those customers who may be considering the Cloud as a data eating machine. <span style="text-decoration: underline;">However</span>, when we at GoGrid designed our business model, we kept scenarios like this in mind and came up with an easy solution: make all inbound data transfers free. This way, GoGrid users can upload large amounts of data to their cloudcenter, move that data around within the private network therein, put some on Cloud Storage should they desire, analyze to their hearts content and then download the summary or result sets (typically much smaller in file size than the data going in). GoGrid does charge for outbound but you can see how the pricing model works to the user&#8217;s advantage in analysis scenarios.</li>
<li><strong>Performance Unpredictability</strong> &#8211; &#8220;multiple Virtual Machines can share CPUs and main memory surprisingly well in Cloud Computing, but that I/O sharing is more problematic&#8221;<sup>[10]</sup><br />
<em>My Response:</em> This is a very good point and difficult to fully refute. It&#8217;s true that CPU and RAM can be virtualized, managed and isolated extremely well. Disk I/O performance can suffer at times. Again, this is part of the reason we offer a solution for this with Cloud Connect (see previous statements). It is frequently better to offload extremely intensive I/O processes to a dedicated environment, at least until virtualization technology gets more aligned with bare-metal performance. We even <a href="http://blog.gogrid.com/2009/02/13/gogrid-performance-improvement-for-linux-customers-action-required/" target="_blank">released a &#8220;custom patch&#8221;</a> for 64-bit Linux users on GoGrid that helps increase disk drive performance. While some may says that this is a bit non-standard, it does show our understanding of this concern and marks an effort to resolve or minimize the impact.</li>
<li><strong>Scalable Storage</strong> – short-term usage, no up-front cost and infinite capacity on-demand doesn&#8217;t apply to persistent storage<sup>[11]</sup><br />
<em>My Response: </em>I have to agree somewhat to this idea, however it is a bit of an oxymoron. Persistent storage requires that it is dedicated in some way, available at all times and easily usable. On EC2, for example, if your instance dies, you lose any persistence of data, which is part of the reason why they recommend using S3 (their Cloud Storage offering). This is logical from so many standpoints: redundancy &amp; share-ability are two that immediately jump to mind. Again, at GoGrid we took a slightly different approach by making all GoGrid Cloud servers have persistent storage available from the beginning. The amount of persistent storage is directly tied to the amount of RAM you have allocated: if you choose a higher RAM instance, you get more persistent storage. However, I don&#8217;t see scalable storage to be an obstacle entirely. Amazon offers S3 and GoGrid has a similar Cloud Storage offering. Both are scalable on demand, billed by usage and usable by Cloud Servers. GoGrid&#8217;s Cloud Storage is mountable as a drive and shareable among a user&#8217;s GoGrid servers within the GoGrid infrastructure using industry standard protocols (e.g., SAMBA, CIFS, RSYNC &amp; SCP). To that end, in my mind it does meet the 3 properties outlined with the omission of the &#8220;persistent&#8221; adjective.</li>
<li><strong>Bugs in Large-Scale Distributed Systems</strong> – &#8220;one of the difficult challenges in Cloud Computing is removing errors in these very large scale distributed systems&#8221;<sup>[12]</sup><br />
<em>My Response: </em>This is actually one obstacle that I fully agree with. Often it is difficult to &#8220;mirror&#8221; physical, large scale computing environments within the Cloud. Unfortunately, it is not an apples-to-apples comparison. One simply cannot just &#8220;port&#8221; a physical, complex infrastructure over to the Cloud. If you do, you will fail. You need to architect your Cloud environment capitalizing on the efficiencies and features of the Cloud. Otherwise, you simply translate (and potentially compound) issues existing previously further. Another thing to consider is that all Virtualization or Hypervisor technologies have bugs, as with any software for that matter. The complexity of a Cloud environment is multi-fold: at the hypervisor and management layer, the hardware layer of the grid or utility architecture, as well as within the VM&#8217;s themselves. This is a complicated and delicate environment. The good news is, because this is technology that is around to stay, and is consistently being built upon, refined and improved, the end results are only improvements. Important to this again is interoperability and standards, similar to the Wild West becoming civilized and engineered. Bugs will be squashed and efficiencies gained through increased R&amp;D efforts as well as customer adoption and validation.</li>
<li><strong>Scaling Quickly</strong> &#8211; &#8220;automatically scale quickly up and down in response to load in order to save money, but without violating SLAs&#8221;<sup>[13]</sup><br />
<em>My Response</em>:  This is one of the key value propositions of Cloud Computing. You must be able to scale up and down based on demand (or even based on a budget). Much of this can be done using API&#8217;s or companies like <a href="http://www.rightscale.com" target="_blank">RightScale</a>. As I mentioned previously, Design for the Cloud. Traditionally, companies over-bought their infrastructure, saving it all for a rainy day. At ServePath, we know for a fact that CPU, RAM and Storage on our dedicated machines are only hitting about a 5% utilization on average. Many companies have built up their infrastructure for the &#8220;what if&#8221; scenarios. These inefficiencies are part of the reason why Cloud Computing has become so popular, a panacea of sorts. When you design for the cloud, you must ensure that your strategy capitalizes on scalability, both up and down, but also on redundancy and persistence. Of course, it all depends on the type of system you are architecting (<em>persistent</em> &#8211; a store-front or content driven marketplace, or <em>temporary</em> – data analysis, bulk processing).</li>
<li><strong>Reputation Fate Sharing</strong> &#8211; &#8220;reputations do not virtualize well&#8221;<sup>[14]</sup><br />
<em>My Response:</em> I feel that this fully depends on how a Cloud provider crafts their offering. The example given in the EECS study is that of blacklisted EC2 IP addresses due to spamming. This is a valid concern but is due to how AWS releases their public IP address back &#8220;into the pool&#8221; once an instance is removed or destroyed. At GoGrid, we took a different approach. For starters, all users are assigned a contiguous block of static public IP addresses. When a GoGrid user deletes a server, that public IP address is released back into THEIR pool and not a general pool. Thus, if an IP address gets flagged by a spam-prevention service as being &#8220;bad,&#8221; the &#8220;bad reputation&#8221; is contained within a particular GoGrid user&#8217;s environment and not the entire GoGrid user base. Similarly, by default, we block all outbound SMTP traffic by default. Users who wish to use this protocol must request this block be lifted. Also, while somewhat inconvenient, this one-time action does help to maintain a positive reputation for a vendor as a whole. Be sure to carefully review a vendor&#8217;s SLA, Terms of Service (TOS), Privacy Policy and Acceptable Use Policy (AUP).</li>
<li><strong>Software Licensing</strong> &#8211; &#8220;licensing models for commercial software is not a good match to Utility Computing&#8221; &amp; &#8220;pay-as-you-go seems incompatible with the quarterly sales tracking&#8221;<sup>[15]</sup><br />
<em>My Response: </em>Software licensing models are being forced to evolve to be able to handle the on-demand nature of the Cloud. While Amazon took the approach of increasing the hourly charge to handle licensing of Windows Server vs. an open-source alternative, GoGrid, in order to maintain simplicity, rolled it all into one (no difference between Red Hat, CentOS or Windows). Licensing of Microsoft SQL Server on GoGrid, for example, is handled through a monthly (not hourly) charge. This helps with both a customers budget projections as well as from our own sales projections. Simplicity in explanation and execution is critical. If your user is confused as to how the billing works or how to project what charges they will incur, they will not execute. Token billing, tied to hourly charges will also become increasingly prevalent.</li>
</ol>
<p><strong><span style="text-decoration: underline;">Summing it all up</span></strong></p>
<p>If you made it both through the EECS group&#8217;s study as well as this blog post, I truly commend you, and you hopefully have a better understanding of the Cloud Computing term and properties therein, especially from the standpoint of an academic institution and Cloud Computing vendor. While I have challenged a few of the statements made within the study, there are others that stand up just fine. The important overall idea here is that serious brainpower and resources are being thrown at the Cloud, from understanding and analysis standpoint to development and execution therein.</p>
<p><strong><em>A special message to the EECS group: I would personally like to invite you all cross the Bay (from Berkeley to San Francisco) to come and visit a Cloud Computing provider who is already overcoming the obstacles you have outlined. We would love to have a round-table discussion about the Cloud and help you with the next version of this study.</em></strong></p>
<ol class="footnotes"><li id="footnote_0_733" class="footnote">M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. Feb 10, 2009. &#8220;Above the Clouds: A Berkeley View of Cloud Computing.&#8221; <span style="text-decoration: underline;">Electrical Engineering and Computer Sciences</span>. University of California at Berkeley. <em>http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html</em> p. 4</li><li id="footnote_1_733" class="footnote">ibid. p. 4</li><li id="footnote_2_733" class="footnote">ibid. p. 4</li><li id="footnote_3_733" class="footnote">ibid. pp. 7-8</li><li id="footnote_4_733" class="footnote">ibid. pp. 8-9</li><li id="footnote_5_733" class="footnote">ibid. pp. 14-15</li><li id="footnote_6_733" class="footnote">ibid. p. 15</li><li id="footnote_7_733" class="footnote">ibid. pp. 15-16</li><li id="footnote_8_733" class="footnote">ibid. pp. 16-17</li><li id="footnote_9_733" class="footnote">ibid. pp. 17-18</li><li id="footnote_10_733" class="footnote">ibid. p. 18</li><li id="footnote_11_733" class="footnote">ibid. p. 18</li><li id="footnote_12_733" class="footnote">ibid. p. 18</li><li id="footnote_13_733" class="footnote">ibid. p. 18</li><li id="footnote_14_733" class="footnote">ibid. p. 19</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/02/19/10-obstacles-to-cloud-computing-by-uc-berkeley-how-gogrid-hurdles-them/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Larger RAM Instances Now Available on GoGrid</title>
		<link>http://blog.gogrid.com/2009/02/17/new-larger-ram-instances-now-available-on-gogrid/</link>
		<comments>http://blog.gogrid.com/2009/02/17/new-larger-ram-instances-now-available-on-gogrid/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:47:44 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[ServePath]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[instances]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Red Hat Enterprise Linux]]></category>
		<category><![CDATA[Windows Server 2003]]></category>
		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=726</guid>
		<description><![CDATA[Last week, we quietly released some new larger GoGrid Cloud server instances. Today we are making that announcement a bit louder. What does this mean to you? Well, your GoGrid cloudcenter just got a bit broader and more powerful. For a year now, we have been offering 0.5, 1 and 2 Gigabyte RAM options in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/02/gogrid-win2k8-4gb-ram.jpg" rel="lightbox[726]"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 5px; border-left: 0px; border-bottom: 0px" title="GoGrid_win2k8_4GB_ram" src="http://blog.gogrid.com/wp-content/uploads/2009/02/gogrid-win2k8-4gb-ram-thumb.jpg" border="0" alt="GoGrid_win2k8_4GB_ram" width="231" height="228" align="left" /></a> Last week, we quietly released some new larger <a href="http://www.gogrid.com" target="_blank"><strong>GoGrid</strong></a> Cloud server instances. Today we are making that announcement a bit louder. What does this mean to you? Well, your <strong>GoGrid cloudcenter</strong> just got a bit broader and more powerful. For a year now, we have been offering 0.5, 1 and 2 Gigabyte RAM options in both <strong>Windows</strong> and <strong>Linux</strong>, now we have <strong>4 and 8 GB RAM instances</strong> available. These larger instances, available on all 64-bit operating systems, allow for new types of higher-end environments to be spun up using all of the characteristics of Cloud Computing.</p>
<p>The lower size RAM instances (0.5, 1 &amp; 2 GB) are perfect for a web front-end, where either Apache or IIS are running. For extremely high-performance and high I/O instances, we have been offering <a href="http://www.gogrid.com/how-it-works/cloud-connect.php" target="_blank"><strong>Cloud Connect</strong></a> as a way to create a dedicated hybrid infrastructure where Cloud Web Servers running on GoGrid can be linked via private dedicated network connections to dedicated and managed servers within the <a href="http://www.servepath.com" target="_blank">ServePath</a> network.</p>
<p>With the new 4 and 8 GB RAM options, you can now set up a infrastructure with a robust set of high-performance application servers within the Cloud. These types of high RAM instances are perfect for users who want to take advantage of the <strong>increased RAM, CPU cores and persistent storage</strong>, especially when used in conjunction with specific applications (e.g., Microsoft SQL server or other Enterprise applications) that require more larger amounts of resources like RAM or CPU.</p>
<p>The 4 GB RAM server images can be deployed via the <strong>GoGrid web portal and API</strong>. The 8 GB RAM server images currently may only be deployed via the GoGrid API. I recommend reading the <a href="http://wiki.gogrid.com/wiki/index.php/API" target="_blank">API section</a> of the GoGrid wiki in order to fully understand how to deploy 8 GB RAM instances.</p>
<p>The 4 and 8 GB RAM images, available for <strong>Red Hat Enterprise Linux 5.1</strong>, <strong>CentOS 5.1</strong>, and <strong>Windows Server 2003</strong> and <strong>Windows Server 2008</strong> 64-bit operating systems bring a new level of performance to the GoGrid line. 4 GB Cloud Servers have 3 CPU Cores and 8 GB have 6 CPU Cores, ensuring dedicated CPU allocations and high performance.</p>
<p>All GoGrid Cloud Servers come with <strong>persistent storage</strong>. The new larger RAM allocations announced today, are delivered with increased persistent storage: 4 GB Cloud Servers have 240 GB of hard drive space and 8 GB have 480 GB of storage allocated at boot time. Additional storage can be added using GoGrid’s dynamically scalable <strong>Cloud Storage</strong> offering which includes a <strong>10 GB</strong> <strong>free allotment</strong> to start with. Each 1 GB thereafter costs $0.15/GB/month.</p>
<p><span id="more-726"></span></p>
<p>Our current breakdown of GoGrid Cloud Servers and associated RAM/CPU/Persistent Storage is as follows:</p>
<table border="1" cellspacing="0" cellpadding="2" width="436">
<tbody>
<tr>
<td width="100" valign="top"><strong>Server RAM</strong></td>
<td width="100" valign="top"><strong>CPU Cores</strong></td>
<td width="100" valign="top"><strong>Core Burst</strong></td>
<td width="134" valign="top"><strong>Persistent Storage</strong></td>
</tr>
<tr>
<td width="100" valign="top"><strong>512 MB</strong></td>
<td width="100" valign="top">1/8</td>
<td width="100" valign="top">1</td>
<td width="134" valign="top">30 GB</td>
</tr>
<tr>
<td width="100" valign="top"><strong>1 GB</strong></td>
<td width="100" valign="top">1/4</td>
<td width="100" valign="top">1</td>
<td width="134" valign="top">60 GB</td>
</tr>
<tr>
<td width="100" valign="top"><strong>2 GB</strong></td>
<td width="100" valign="top">1/2</td>
<td width="100" valign="top">1</td>
<td width="134" valign="top">120 GB</td>
</tr>
<tr>
<td width="100" valign="top"><strong>4 GB</strong></td>
<td width="100" valign="top">3</td>
<td width="100" valign="top">3</td>
<td width="134" valign="top">240 GB</td>
</tr>
<tr>
<td width="100" valign="top"><strong>8 GB</strong></td>
<td width="100" valign="top">6</td>
<td width="100" valign="top">6</td>
<td width="134" valign="top">480 GB</td>
</tr>
</tbody>
</table>
<p>Further information on the new 4 and 8 GB RAM GoGrid Cloud Servers can be found on the <a href="http://www.gogrid.com/how-it-works/technical-specifications.php" target="_blank">GoGrid site</a>. Server Release Information on these new images can be found on the <a href="http://wiki.gogrid.com/wiki/index.php/Release_Log">GoGrid wiki</a>. We have also posted a <a href="http://wiki.gogrid.com/wiki/index.php/Server_Compatibility_Matrix">Server Compatibility Matrix</a> that graphically shows what server instances are available with the associated RAM allocations.</p>
<p>If you are a Windows user, we ask that you please our <a href="http://wiki.gogrid.com/wiki/index.php/Errata">Release and Errata</a> pages as there are some known issues specific to 8 GB Windows Servers which may require a workaround and that they should be aware of before using 8 GB GoGrid Servers with Windows.</p>
<p>Our full Press Release on this information can be viewed <a href="http://www.prweb.com/releases/2009/02/prweb2055694.htm">here</a> as well as on the GoGrid site.</p>
<p>As always, please leave any questions or comments here on this blog post, or open a Support case via the GoGrid portal should you need technical assistance.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/02/17/new-larger-ram-instances-now-available-on-gogrid/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>GoGrid&#8217;s Randy Bias &amp; Michael Sheehan Cloud Computing Podcast (Overcast Show #6)</title>
		<link>http://blog.gogrid.com/2009/02/10/gogrids-randy-bias-michael-sheehan-cloud-computing-podcast-overcast-show-6/</link>
		<comments>http://blog.gogrid.com/2009/02/10/gogrids-randy-bias-michael-sheehan-cloud-computing-podcast-overcast-show-6/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 17:18:40 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Webinar]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[Overcast]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=709</guid>
		<description><![CDATA[Last week, Randy Bias, VP of Technology Strategy and I participated in a podcast on Cloud Computing called &#8220;Overcast: Conversations on Cloud Computing&#8220;, hosted by James Urquhart and Geva Perry. The Overcast podcast series discusses various aspects of the Cloud Computing Industry and related technologies. Previous guests included Lew Tucker (Sun Microsystems), Greg Ness (Infoblox) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/02/overcast-podcast.jpg" rel="lightbox[709]"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 5px; border-left: 0px; border-bottom: 0px" title="overcast_podcast" src="http://blog.gogrid.com/wp-content/uploads/2009/02/overcast-podcast-thumb.jpg" border="0" alt="overcast_podcast" width="92" height="92" align="left" /></a> Last week, Randy Bias, VP of Technology Strategy and I participated in a podcast on <strong>Cloud Computing</strong> called &#8220;<strong><span style="text-decoration: underline;"><a href="http://overcast.typepad.com/overcast/" target="_blank">Overcast: Conversations on Cloud Computing</a></span></strong>&#8220;, hosted by <a href="http://blog.jamesurquhart.com/" target="_blank">James Urquhart</a> and <a href="http://gevaperry.typepad.com/" target="_blank">Geva Perry</a>. The <strong>Overcast</strong> podcast series discusses various aspects of the <strong>Cloud Computing Industry</strong> and related technologies. Previous guests included <a href="http://overcast.typepad.com/overcast/2008/12/overcast-show-5-dec-11-2008-with-lew-tucker-sun-microsystems.html" target="_blank">Lew Tucker</a> (Sun Microsystems), <a href="http://overcast.typepad.com/overcast/2008/11/overcast-show-4-nov-26-2008-with-greg-ness.html" target="_blank">Greg Ness</a> (Infoblox) and <a href="http://overcast.typepad.com/overcast/2008/11/overcast-show-3-nov-20-2008.html" target="_blank">John Willis</a> (a leading cloud computing blogger), among others.  The <a href="http://overcast.typepad.com/overcast/2009/02/overcast-show-6-feb-5-2009-with-randy-bias-and-michael-sheehan-gogrid.html" target="_blank">podcast</a>, &#8220;<strong><em>Overcast Show#6: Feb 5, 2009 – with Randy Bias and Michael Sheehan, </em></strong><a href="http://www.gogrid.com" target="_blank"><strong><em>GoGrid</em></strong></a>&#8221; is a little less than an hour in length and covers many of the following topics:</p>
<ul>
<li>Distinction and clarifications around the terms &#8220;<strong>Cloudcenter</strong>&#8221; and &#8220;<strong>Infrastructure Web Services</strong>&#8221; as they existing within the <strong>Cloud Infrastructure</strong> layer. (More reading on cloudcenters can be found <a href="http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/" target="_blank">here</a> and <a href="http://blog.gogrid.com/2009/01/14/building-a-house-in-the-cloud-cloudcenters-vs-infrastructure-web-services/" target="_blank">here</a>.)</li>
<li>Understanding GoGrid&#8217;s approach to <strong>standards</strong> and <strong>interoperability</strong>, especially as they relate to datacenter and infrastructure standards</li>
<li><strong>Platform-as-a-Service</strong> (PaaS) providers such as Google App Engine and how Cloud Infrastructure (Infrastructure-as-a-Service) and GoGrid fits in</li>
<li>Discussion around how we recently put our <strong>GoGrid API</strong> under a <strong>Creative Commons license</strong> as well as our efforts to involve other cloud providers and vendors, such as <a href="http://www.flexiscale.com" target="_blank">Flexiscale</a>, <a href="http://www.rightscale.com" target="_blank">RightScale</a> and <a href="http://eucalyptus.cs.ucsb.edu/" target="_blank">Eucalyptus</a>, in building open standards from the ground up (more info <a href="http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/" target="_blank">here</a>)</li>
<li>How <strong>GoGrid</strong> is working with <a href="http://reductivelabs.com/trac/puppet" target="_blank"><strong>Puppet</strong></a> and <a href="http://wiki.opscode.com/display/chef/Home" target="_blank"><strong>Chef</strong></a> technologies to automate system administration and configuration management</li>
<li>Using GoGrid&#8217;s <a href="http://www.gogrid.com/how-it-works/cloud-connect.php" target="_blank"><strong>Cloud Connect</strong></a> offering to &#8220;cloudburst&#8221; and create <strong>hybrid infrastructure topologies</strong> using the dynamic scalability of Cloud Web Servers and the robust, high I/O throughput of dedicated backend servers</li>
<li>…and much more…</li>
</ul>
<p>We encourage you to listen to this podcast to gain some insight on our thought leadership, concepts and ideas around Cloud Computing, GoGrid and the hosting industry in general.  This (and all) podcasts are available in a variety of formats:</p>
<ul>
<li><a href="http://blog.gogrid.com/wp-content/uploads/2009/02/overcast_podcast6.mp3">Download Overcast Podcast #6</a> as an MP3 File</li>
<li><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=295457033" target="_blank">Subscribe</a> to Overcast in iTunes (Note: this link will attempt to launch iTunes.)</li>
<li>Play from this site (click on the graphic below)
</li>
</ul>
<p><span id="more-709"></span></p>
<p>As always, feel free to leave any questions or comments you may have on this blog or on the <a href="http://overcast.typepad.com/overcast/2009/02/overcast-show-6-feb-5-2009-with-randy-bias-and-michael-sheehan-gogrid.html" target="_blank">Overcast post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/02/10/gogrids-randy-bias-michael-sheehan-cloud-computing-podcast-overcast-show-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.gogrid.com/wp-content/uploads/2009/02/overcast_podcast6.mp3" length="8618960" type="audio/mpeg" />
		</item>
		<item>
		<title>GoGrid Releases API Specification to the Cloud Computing Community Under Creative Commons License</title>
		<link>http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/</link>
		<comments>http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 19:04:28 +0000</pubDate>
		<dc:creator>Michael Sheehan</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[openspec]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=640</guid>
		<description><![CDATA[Today GoGrid did something big, significantly smaller than the 2009 Obama Inauguration of course, but significant enough within the Cloud Computing community to warrant some attention. Today we released our GoGrid cloudcenter Application Programming Interface (API) specification under a Creative Commons license. This is particularly important to developers, system integrators, IT professionals and other companies [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/01/creative-commons-logo.png" rel="lightbox[640]"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px; border-right-width: 0px" title="creative_commons_logo" src="http://blog.gogrid.com/wp-content/uploads/2009/01/creative-commons-logo-thumb.png" border="0" alt="creative_commons_logo" width="240" height="95" align="left" /></a> Today <a href="http://www.gogrid.com" target="_blank">GoGrid</a> did something big, significantly smaller than the <strong>2009 Obama Inauguration</strong> of course, but significant enough within the <strong>Cloud Computing</strong> community to warrant some attention. Today we released our <strong><em>GoGrid cloudcenter Application Programming Interface (API)</em></strong> specification under a <strong>Creative Common</strong>s license. This is particularly important to developers, system integrators, IT professionals and other companies as it allows them to openly copy, modify, distribute and republish our Cloud Computing API.</p>
<p><a href="http://creativecommons.org/licenses/by-sa/3.0/us/" target="_blank"><strong>The Creative Commons Attribution Share Alike 3.0 license</strong></a><strong>, under which the GoGrid cloudcenter API now falls, allows for the ability to</strong>:</p>
<ul>
<li>Share, distribute, display and perform the work</li>
<li>Make derivative works</li>
</ul>
<p>The GoGrid cloudcenter API re-use must, however, fall under the following <strong>Share Alike licensing conditions</strong>:</p>
<ul>
<li>There must be full attribution to GoGrid, author and licensor</li>
<li>There is no implied endorsement by GoGrid of any works derived from the API usage or rework</li>
<li>After any transformation, alteration or building upon this work, any distribution must be under the same, a similar or a compatible license</li>
<li>You must make it clear to others about the terms of this license. The best way to do this is by linking to the GoGrid Wiki API page (link below)</li>
<li>Any of the conditions mentioned previously can be waived with permission from GoGrid</li>
</ul>
<p>Details on the GoGrid cloudcenter OpenSpec API license can be found within the <a href="http://www.gogrid.com/api-specification-license/" target="_blank">GoGrid site</a> and is specific to the API only. All content provided on the Wiki in the API &#8220;namespace&#8221; is covered by this Share Alike license, specifically under this URL: <a href="http://wiki.gogrid.com/wiki/index.php/API">http://wiki.gogrid.com/wiki/index.php/API</a>. Note however, this license applies only to content provided within the namespace plus any pages constrained by the URL plus a colon (&#8220;:&#8221;). For example:</p>
<p><span id="more-640"></span></p>
<p><strong>INCLUDED under the license</strong>:</p>
<ul>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:Anatomy_of_a_GoGrid_API_Call">http://wiki.gogrid.com/wiki/index.php/API:Anatomy_of_a_GoGrid_API_Call</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:Common_API_Call_Patterns">http://wiki.gogrid.com/wiki/index.php/API:Common_API_Call_Patterns</a></li>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API:PHP_API_Developer_Home">http://wiki.gogrid.com/wiki/index.php/API:PHP_API_Developer_Home</a></li>
</ul>
<p><strong>NOT INCLUDED under the license:</strong></p>
<ul>
<li><a href="http://wiki.gogrid.com/wiki/index.php/API_Getting_Started_Guide">http://wiki.gogrid.com/wiki/index.php/API_Getting_Started_Guide</a></li>
</ul>
<p><strong><span style="text-decoration: underline;">FAQs</span></strong></p>
<ol>
<li>How can I use it?<br />
<em>Anything that falls under the <a href="http://wiki.gogrid.com/wiki/index.php/API">http://wiki.gogrid.com/wiki/index.php/API</a> including anything within the namespace constrained by a colon is considered free-use under the Creative Commons license. You are free to view and edit, as well as re-work and re-publish changes to the API as you see fit.</em></li>
<li>How can&#8217;t I use it?<br />
<em>You cannot modify and re-publish or resell the GoGrid cloudcenter API without including attribution to GoGrid. We recommend that you do include a document, publically published and accessible, that discusses what changes were made to the GoGrid cloudcenter API. </em></li>
<li>How do I publish changes?<br />
<em>Any changes to or modifications of or repackaging of the GoGrid cloudcenter API should be documented on a public server and must include a link back to the GoGrid cloudcenter API documentation on the wiki.</em></li>
<li>Do I need to notify you when I make a change?<br />
<em>We encourage you to notify us when you publish modifications to the API. We will also monitor links or trackbacks to the GoGrid API documentation. Notification, however, is not a requirement. Documentation and attribution is, however, required.</em></li>
<li>How do you notify me when <a href="http://www.gogrid.com" target="_blank">GoGrid</a> makes a change to the spec?<br />
<em>We recommend that you regularly check the API namespace within the GoGrid wiki for changes or updates to the OpenSpec API. </em></li>
<li>Why is it important to notify GoGrid of changes?<br />
<em>In our effort to work towards driving standards, interoperability and transparency within the Cloud Computing Marketplace, communication between and by users and developers using the API will aid in a broader acceptance and usage within the community. </em></li>
</ol>
<p>If you have additional questions regarding this information, feel free to leave a comment to this article.</p>
<p>It is our vision and goal within GoGrid to foster community building and collaboration within the Cloud Computing market. Our commitment to this vision is evident with this release of the GoGrid cloudcenter API under the Creative Commons Share Alike license.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/01/20/gogrid-releases-api-specification-to-the-cloud-computing-community-under-creative-commons-license/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloudcenters are Datacenters in the Sky</title>
		<link>http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/</link>
		<comments>http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 22:58:41 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloudcenter]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud infrastructure]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Infrastructure Web Services]]></category>

		<guid isPermaLink="false">http://blog.gogrid.com/?p=593</guid>
		<description><![CDATA[Amazon&#8217;s Web Services (AWS) is not the only way to build scalable Cloud Infrastructures.  There are two emerging methodologies for constructing Infrastructure-as-a-Service (IaaS) AKA &#8220;Cloud Infrastructure Services&#8221;.  The first is what we call &#8220;cloudcenters&#8221;, which are essentially datacenters in the sky.  The second is what we call an &#8220;Infrastructure Web Service&#8221;.  GoGrid was one of [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon&#8217;s Web Services (AWS) is not the only way to build scalable Cloud Infrastructures.  There are two emerging methodologies for constructing Infrastructure-as-a-Service (IaaS) AKA &#8220;Cloud Infrastructure Services&#8221;.  The first is what we call &#8220;cloudcenters&#8221;, which are essentially datacenters in the sky.  The second is what we call an &#8220;Infrastructure Web Service&#8221;.  GoGrid was one of the pioneers for cloudcenters, while AWS largely created the second model.</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/01/new-cloud-pyramid.png" rel="lightbox[593]"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="New_Cloud_Pyramid" src="http://blog.gogrid.com/wp-content/uploads/2009/01/new-cloud-pyramid-thumb.png" border="0" alt="New_Cloud_Pyramid" width="240" height="122" align="right" /></a>Understanding IaaS means looking closely at these two approaches.  Clearly the notion of cloudcenters embodied by AWS competitors such as ourselves, FlexiScale, ElasticHosts, AppNexus, and others is important.  My colleague, Michael Sheehan, will go into more depth on how we think this distinction modifies his earlier Cloud Pyramid (right) in a follow-on blog posting to this one.</p>
<p><strong>Infrastructure Cloud Models</strong></p>
<p>Understanding these two approaches is important because it directly affects your selection of a Cloud Infrastructure provider.  These two models highlight a difference in core infrastructure and in target markets. Cloudcenters provide a direct equivalent to traditional datacenters and hence are usually more desirable for IT staff, systems operators, and other datacenter savvy folks.  Infrastructure Web Services on the other hand are more analogous to Service-Oriented-Architectures (SOA), require significant programming skills, and are much more comfortable for software developers.</p>
<p><strong>Infrastructure Web Services</strong></p>
<p>I&#8217;m going to assume for this article that you are somewhat familiar with Amazon Web Services (AWS), but I&#8217;ll briefly re-cap.  AWS provides a number of different &#8216;Web Services&#8217; that can be consumed individually or put together to support different kinds of applications, usually a batch processing or web application of some kind.  These services include:<span id="more-593"></span></p>
<ul>
<li>Object-based file storage via Simple Storage Service (S3)</li>
<li>Servers on demand via Elastic Compute Cloud (EC2)</li>
<li>Block storage on demand via Elastic Block Storage (a part of EC2)</li>
<li>Distributed database functionality via SimpleDB (SDB)</li>
<li>Content distribution and edge-caching via CloudFront</li>
<li>Messaging &amp; queuing via Simple Queuing Service (SQS)</li>
<li>Payment processing via Flexible Payment Services (FPS)</li>
<li>Billing &amp; re-packaging of the above services via Amazon Dev Pay</li>
</ul>
<p>This is a robust ecosystem of services from which you can use any or all in order to build your application, getting the traditional benefits of Cloud Computing such as self-service, pay-as-you-go, and massive scalability.</p>
<p>Unfortunately, every service above is based on an Amazon standard, not an industry standard.  S3 is not accessible via CIFS or NFS.  EC2 provides Xen hosting, but image management and storage is completely custom.  SQS does not use any standard queuing or messaging protocols such as JMS or STOMP.  SimpleDB now has an &#8216;SQL-like&#8217; interface, but is essentially a 100% ground up creation of Amazon.</p>
<p>A major advantage of using the Amazon approach however is that greenfield applications developed from scratch have a very powerful set of vetted, scalable services, that can be used to build that application.  This means avoiding the intrinsic and extrinsic costs associated with deploying a separate queuing or database system.</p>
<p>The alternative, of course, is to use the same tools, paradigms and standards that you deploy in an industry standard Enterprise datacenter today.</p>
<p><strong>What&#8217;s a Cloudcenter?</strong></p>
<p>Cloudcenters are that solution.  They provide the same kinds of tools that all datacenter and server operators are already accustomed to, but with all the traditional advantages of cloud (i.e. self-service, pay-as-you-go, and scalability).  Instead of creating completely new paradigms, cloudcenters are a methodology by which you, the customer, can have a virtual datacenter hosted &#8216;in the sky&#8217;.  Each virtual datacenter, a &#8216;grid&#8217; in GoGrid terminology, is hosted in isolation from other customers, in a cloudcenter as shown in the diagram below:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/01/cloudcenterdiagram.png" rel="lightbox[593]"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="cloudcenter-diagram" src="http://blog.gogrid.com/wp-content/uploads/2009/01/cloudcenterdiagram-thumb.png" border="0" alt="cloudcenter-diagram" width="620" height="443" /></a></p>
<p>Your grid is akin to a traditional datacenter whereby you have all of the regular components you expect such as hardware firewalls<sup>[1]</sup>, hardware load balancers, network storage (NAS or SAN<sup>[2]</sup> ), virtualized servers, dedicated networks (VLANs), and the option for physical servers for workloads that should not be virtualized.</p>
<p>Logically, a grid looks like:</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/01/gogridcustomerdeploymentdiagramdbconnect2.png" rel="lightbox[593]"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="gogrid-customer-deployment-diagram-dbconnect2" src="http://blog.gogrid.com/wp-content/uploads/2009/01/gogridcustomerdeploymentdiagramdbconnect2-thumb.png" border="0" alt="gogrid-customer-deployment-diagram-dbconnect2" width="620" height="432" /></a></p>
<p>As you can see, this looks very much like a traditional datacenter infrastructure.</p>
<p><strong>Traditional Datacenters and The Cloud</strong></p>
<p>Just briefly I want to highlight what is in a &#8216;traditional&#8217; datacenter.  These are all built in the same way.  The following diagram highlights the typical components in a datacenter and their relative dependencies on each other.  (This diagram isn&#8217;t perfect, it&#8217;s simply meant as a talking point.)</p>
<p><a href="http://blog.gogrid.com/wp-content/uploads/2009/01/traditionaldatacenterstack.png" rel="lightbox[593]"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="traditional-datacenter-stack" src="http://blog.gogrid.com/wp-content/uploads/2009/01/traditionaldatacenterstack-thumb.png" border="0" alt="traditional-datacenter-stack" width="620" height="458" /></a></p>
<p>Cloud Infrastructure providers are in the business of providing you the equivalent functionality in the cloud using their scale for cost-effective service delivery.  They must also package this functionality to provide you a high level of control as it&#8217;s no longer your datacenter.  Control comes through a user interface (GUI), programming hooks (API), transparency (SAS70 audits), and performance and reliability guarantees (SLAs).</p>
<p>Cloudcenters focus on making your Cloud Infrastructure look very much like infrastructure you already have or are already familiar with, while Infrastructure Web Services ask you to embrace a new paradigm.</p>
<p><strong>Cloudcenter Advantages</strong></p>
<p>Besides the obvious advantage of &#8216;looking like&#8217; your current datacenter, cloudcenters allow for strategies like using the Cloud for off-site disaster recovery.  It will be much easier to model a copy of your current datacenter to a cloudcenter than it would be to model a copy onto a Infrastructure Web Service.  There are many other advantages to the cloudcenter approach such as:</p>
<ul>
<li>Servers meant to be reliable not &#8216;unreliable-by-design&#8217; on commodity hardware</li>
<li>Cloudbridging<sup>[3]</sup> will be much easier between dedicated VLANs on each side using IPSEC VPNs</li>
<li>Cloudcenters will look more and more like each other over time, while there will probably never be another AWS</li>
<li>Datacenter software tools will &#8216;just work&#8217; with datacenter &amp; cloudcenter standards</li>
<li>User Interface for controlling the entire datacenter including firewalls and loadbalancers, not just servers<sup>[4]</sup></li>
<li>Let your cloudcenter provide core infrastructure services like DNS, DHCP, NTP, and image management</li>
</ul>
<p><strong>Cloud Choices</strong></p>
<p>Ultimately it&#8217;s great that there is so much choice when selecting a Cloud Infrastructure provider.  Both Amazon and GoGrid provide compelling solutions.  We believe that GoGrid, the very first public cloudcenter, is the Cloud of choice for sysadmins, operators, and Enterprise IT staff who need infrastructure that looks just their current datacenter infrastructure.</p>
<p>In the future we&#8217;ll blog in much more detail contrasting and comparing these two approaches to building Cloud Infrastructure services.</p>
<ol class="footnotes"><li id="footnote_0_593" class="footnote">To be released in 1Q09</li><li id="footnote_1_593" class="footnote">Scheduled for 2009</li><li id="footnote_2_593" class="footnote">The ability to transparently connect you internal datacenter to your external virtual datacenter or cloudcenter</li><li id="footnote_3_593" class="footnote">Imagine VMware VirtualCenter++</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
