<?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>Erik Howard&#187; cloud computing Archives  | Erik Howard</title>
	<atom:link href="http://www.erikhoward.net/category/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erikhoward.net</link>
	<description>Cloud Computing, SaaS, and Web Development Blog</description>
	<lastBuildDate>Tue, 06 Apr 2010 00:07:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cloud computing lessons learned</title>
		<link>http://www.erikhoward.net/cloud-computing-lessons-learned/</link>
		<comments>http://www.erikhoward.net/cloud-computing-lessons-learned/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 07:17:01 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[gogrid]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=99</guid>
		<description><![CDATA[It&#8217;s coming up on 3 years now of writing, deploying and managing various types of applications in the cloud now. Here are a few things I&#8217;ve learned over the years. Cloud Vendor Selection Picking the best cloud vendor is like looking for unicorns. It&#8217;s not gonna happen. I have yet to find a vendor that [...]


Related posts:<ol><li><a href='http://www.erikhoward.net/dell-cloud-computing/' rel='bookmark' title='Permanent Link: Dell Cloud Computing'>Dell Cloud Computing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s coming up on 3 years now of writing, deploying and managing various types of applications in the cloud now. Here are a few things I&#8217;ve learned over the years.</p>
<h2>Cloud Vendor Selection</h2>
<p>Picking the best cloud vendor is like looking for unicorns. It&#8217;s not gonna happen. I have yet to find a vendor that has everything I need. That&#8217;s why I have apps deployed at Amazon, Rackspace and GoGrid.</p>
<h3>Amazon AWS</h3>
<p>Amazon was the first cloud vendor I went with, so I&#8217;m most comfortable with their infrastructure, api&#8217;s and products. I don&#8217;t like Amazons slow file-system performance, it can be a killer for certain applications. I also feel like Amazon is trying to eBay me to death with all sorts of transactional fees. Don&#8217;t be fooled by their low instance/hr costs. Trust me, they make it up on the back-end.</p>
<h3>Rackspace</h3>
<p>Rackspace, known for their oft-repeated &#8220;fanatical support&#8221;, is the newest cloud vendor I plan on deploying applications with. I&#8217;ve been looking at Rackspace (aka Mosso back in the day) for a while now, but their costs and server-management features kept me from becoming a customer. Not so anymore.</p>
<p>The support that you get from Rackspace is definitely fanatical and sometimes borderline maniacal. Rackspace really goes out of their way to get the job done. Amazon&#8217;s support is not even in the same league as Rackspace.</p>
<p>The cloud servers from Rackspace are probably the fastest out there. I&#8217;ve ran my own benchmarks against my applications and Rackspace has always come out on top. The Cloud Servers management console is simple, yet gets the job done. The iPhone app is great also. In fact it&#8217;s too good. My two-year old son was able to open my iPhone and spin up an instance a few months back.</p>
<p>So what don&#8217;t I like about Rackspace? DFW in a nutshell. When their Dallas data-center goes down, Web 2.0 goes <a href="http://techcrunch.com/2009/06/29/yes-rackspace-is-down-and-so-are-many-of-your-favorite-sites/" target="_blank">dark</a>. To be fair, some of the <a href="http://www.datacenterknowledge.com/archives/2007/11/13/additional-details-on-rackspace-outages/" target="_blank">outages</a> at the DFW facility was not the direct fault of Rackspace. You really can&#8217;t mitigate trucks knocking out power transformers. But it seems like the DFW facility was brought online under some Faustian deal.</p>
<p>It also would have been nice to have some sort of load-balancing solution instead of rolling my own.</p>
<h3>GoGrid</h3>
<p>And last but not least is GoGrid. The one early win I had with GoGrid was their support for Windows servers at a reasonable price. Their support is great, but not maniacal. GoGrid also seems to keep pumping out new products and feature enhancements at a pretty good rate. They tend to keep themselves competitive with all other cloud vendors.</p>
<p>GoGrid&#8217;s pricing is also competitive. I love that they don&#8217;t charge for inbound traffic. GoGrid introduced their own CDN last year. I have not personally tried it, but it&#8217;s nice knowing that it&#8217;s there and I don&#8217;t have to offload my CDN hosting to another vendor.</p>
<p>Free load balancer is also a very nice win.</p>
<p>I&#8217;m still waiting for Ubuntu support from GoGrid. CentOS is nice, but I roll with Ubuntu nowadays. Is it that hard to support? The GoGrid management interface is nice and gets the  job done for the most part. It can be a bit buggy at times. But a quick refresh <em>usually</em> fixes the issue.</p>
<p>Free load balancer is great. Re-creating your load balancer when you have to add another server to the pool &#8211; not so great.</p>
<p>While I&#8217;ve been with GoGrid, I have not seen that many datacenter outages. But GoGrid or certain GoGrid customers seem to be magnets for DDoS attacks.</p>
<h2>Backup and Disaster Recovery Strategy</h2>
<p>If you don&#8217;t have a backup and disaster recovery plan you might as well be playing with depleted uranium. Having a backup and disaster recovery plan is critical to any type of solution if it&#8217;s running in the cloud or on dedicated hardware.</p>
<p>Besides coming up with a plan, make sure you test your plan. &#8220;Theoretical&#8221; is  a four-letter word when it comes to backup and disaster recovery.</p>
<h3>NoSql does not mean NoHeadaches</h3>
<p>I&#8217;m a big fan of NoSql databases. So much so, I started GoNoSql.com to talk about the latest in <a title="NoSql Databases" href="http://www.gonosql.com/" target="_self">NoSql databases</a>. But that does not mean I&#8217;m going to use MongoDB or Riak on every project I work on. Pick the right tool for the job.</p>
<p>But If you do decide to take the red pill and go down that NoSql rabbit hole, you better understand the quirks of your tool. Your HBase / Hadoop cluster may be bad-ass, but how are you going to back it up? As a side note, Cosmin Lehene has written a great two-part article (<a href="http://hstack.org/why-were-using-hbase-part-1/" target="_blank">Part One</a>, <a href="http://hstack.org/why-were-using-hbase-part-2/" target="_blank">Part Two</a>) on his experiences with HBase/Hadoop at Adobe.</p>
<h2>Irrational Exuberance</h2>
<p>Does your application or service really need to be in the cloud?</p>
<p>I&#8217;ve spoken with a few startups who have insisted from Day 1 that their application or service needs to be running in the cloud. So I ask them, why and how did they come to that determination. Most say we need to be in the cloud to be successful from Day 1 or we won&#8217;t be taken seriously if we are running on a $59/mo. VPS plan. Fail on so many levels.</p>
<p>Most applications don&#8217;t need the flexibility or scale that comes with cloud computing. That lowly $59 VPS will work for quite a while. But don&#8217;t forgot about backups! In fact most of my applications are running on VPS servers. I&#8217;m slowly moving things over to <a title="Linode" href="http://www.linode.com/?r=edf12e600e963b7d31148768f3ca7a4b9d64f2dd" target="_blank">Linode</a> (referral link). I&#8217;m really impressed with what Linode has to offer. Everything just works.</p>
<p>Don&#8217;t fall into the premature optimization trap or feel you have to deploy into the cloud because everyone else is doing it. Get lean and do a bit of customer development to find out who your customers are and what pain points you are trying to solve. I&#8217;m sure you will find out that you are probably not going to get a million uniques during your first month in business.</p>
<h2>Automation and Repeatable Processes</h2>
<blockquote><p>Manual-intervention is the process killer. Manual-intervention is the little-death that brings obliteration. I will face my automation fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see it&#8217;s path. Where the automation fear has gone, there will be nothing. Only  I will remain.</p></blockquote>
<p>While I may not have the parts for the Bene Gesserit order, take the advice and try to automate as much as you can. Automation saves time and grants predictability. Once a process has been automated, make sure it is repeatable.</p>
<h2>Monitoring and Management</h2>
<p>While it&#8217;s easy to sign-up with a cloud vendor and spin up a few servers. It&#8217;s not so easy to manage your new creation. If your lucky enough to have a technical founder or someone on your staff who understands the care and feeding of servers, your one step to winning the battle. If not, abandon hope all ye who enter here.</p>
<p>I&#8217;ve been working with Linux, Windows, AS/400&#8242;s, blah, blah, blah for years and I still learn new things everyday. Googling the Intertubes won&#8217;t make you a server management expert overnight either. Select a company that offers maniacal support (hint, hint) or hire somebody to keep your bloody infrastructure up and running.</p>
<p>I even have a virtual assistant who babysits my servers. Mind you theres not much to do since a lot of processes are automated. But when something does go wrong, I can sleep well at night. No more getting woken up at 2am when my cron scripts detects du %use is at 99%. Oh snap!</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Cloud+computing+lessons+learned+http://bit.ly/ckdwKh" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>Related posts:<ol><li><a href='http://www.erikhoward.net/dell-cloud-computing/' rel='bookmark' title='Permanent Link: Dell Cloud Computing'>Dell Cloud Computing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/cloud-computing-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dell Cloud Computing</title>
		<link>http://www.erikhoward.net/dell-cloud-computing/</link>
		<comments>http://www.erikhoward.net/dell-cloud-computing/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 00:17:05 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[dell]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=96</guid>
		<description><![CDATA[Today Dell jumped the shark and announced a new specialized line of cloud computing hardware. Dell &#8211; seriously!? What makes this line of hardware any different from the servers your selling by the thousands to all the cloud vendors out there now? From their press release they state: New integrated cloud infrastructure solutions comprised of [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Today Dell jumped the shark and <a title="Dell Cloud Computing Infrastructure" href="http://content.dell.com/us/en/corp/d/press-releases/2010-3-24-cloudedge-launch.aspx" target="_blank">announced</a> a new specialized line of cloud computing hardware.</p>
<p>Dell &#8211; seriously!? What makes this line of hardware any different from the servers your selling by the thousands to all the cloud vendors out there now? From their press release they state:</p>
<ul>
<li>New integrated cloud infrastructure solutions comprised of pre-tested, pre-assembled and fully-supported hardware, software and services enabling public and private cloud builders to easily and quickly deploy and manage cloud infrastructures with confidence</li>
<li>New Dell Cloud Partner Program works with leading independent software vendors (ISVs) to offer customers easy-to-buy and deploy cloud solutions and blueprints optimized for Dell platforms</li>
<li>New Dell PowerEdge C-series servers with hyperscale-inspired design for high-density compute performance with efficient energy consumption and low operational costs</li>
<li>New Dell Cloud Services including consulting, deployment and support help customers plan, manage and reduce complexity when adopting cloud computing models</li>
</ul>
<p>Nothing is new except that Dell can now charge cloud vendors more money for Dell&#8217;s new Cloud Edge hardware and even more money if you engage Dell&#8217;s consulting services.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Dell+Cloud+Computing+http://bit.ly/bznOxZ" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/dell-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Canonical Releases Ubuntu 9.04 Enabling Private Cloud Computing</title>
		<link>http://www.erikhoward.net/canonical-releases-ubuntu-904-enabling-private-cloud-computing/</link>
		<comments>http://www.erikhoward.net/canonical-releases-ubuntu-904-enabling-private-cloud-computing/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 05:09:33 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=80</guid>
		<description><![CDATA[Today Canonical, the company behind Ubuntu, released Ubuntu 9.04. What makes this release stand out from previous Ubuntu releases is the new Ubuntu Enterprise Cloud services. Ubuntu Enterprise Cloud services is the first commercially-supported Linux distribution that enables businesses to build private cloud environments inside their firewalls. Companies will now be able to create their [...]


Related posts:<ol><li><a href='http://www.erikhoward.net/dell-cloud-computing/' rel='bookmark' title='Permanent Link: Dell Cloud Computing'>Dell Cloud Computing</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-81 alignleft" title="Ubuntu" src="http://www.erikhoward.net/wp-content/uploads/2009/04/ubuntu-logo.jpg" alt="Ubuntu" width="300" height="240" /></p>
<p>Today Canonical, the company behind Ubuntu, released Ubuntu 9.04.</p>
<p>What makes this release stand out from previous Ubuntu releases is the new Ubuntu Enterprise Cloud services.</p>
<p>Ubuntu Enterprise Cloud services is the first commercially-supported Linux distribution that enables businesses to build private cloud environments inside their firewalls. Companies will now be able to create their own private clouds pretty easily.</p>
<p>The Ubuntu Enterprise Cloud is powered by open source system known as Eucalyptus.  The Eucalyptus API matches Amazons EC2 API. If you really are dying to create your own private cloud, check out the <a title="Private Cloud using Ubuntu Eucalyptus" href="https://help.ubuntu.com/community/Eucalyptus">Ubuntu Eucalyptus Getting Started</a> documentation.</p>
<p>Besides supporting creating private clouds, Ubuntu 9.04 will also be fully available on Amazon Elastic Compute Cloud (EC2). Thanks to the work of <a href="http://alestic.com">Alestic</a> and others, creating an Ubuntu EC2 instance was quite simple. With Ubuntu 9.04, Canonical is taking more of a leading role in helping customers deploy Ubuntu EC2 instances.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Canonical+Releases+Ubuntu+9.04+Enabling+Private+Cloud+Computing+http://bit.ly/bgsW0L" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>Related posts:<ol><li><a href='http://www.erikhoward.net/dell-cloud-computing/' rel='bookmark' title='Permanent Link: Dell Cloud Computing'>Dell Cloud Computing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/canonical-releases-ubuntu-904-enabling-private-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with Amazon EC2</title>
		<link>http://www.erikhoward.net/started-amazon-ec2/</link>
		<comments>http://www.erikhoward.net/started-amazon-ec2/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 06:35:54 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[amazon]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=47</guid>
		<description><![CDATA[Amazon Elastic Compute Cloud (EC2) is a commercial web service offering that allows you to rent your own server in which to deploy your applications. The infrastructure is highly scalable and allows you to increase or decrease your computing horsepower based on demand. Think of it as your own elastic data center where you only [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Amazon Elastic Compute Cloud (EC2) is a commercial web service offering that allows you to rent your own server in which to deploy your applications.  The infrastructure is highly scalable and allows you to increase or decrease your computing horsepower based on demand. Think of it as your own elastic data center where you only pay for the resources that you use.</p>
<p>EC2 uses Xen virtualization for its instances (servers). EC2 instances come in 3 sizes Small, Large, and Extra large. Amazon sizes instances on what’s called “EC2 Compute Units”. One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.</p>
<p><strong>EC2 Standard Instances</strong><br />
Most applications are well suited for these types of instances:</p>
<ul>
<li>Small Instance:  1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform</li>
<li>Large Instance:  7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform</li>
<li>Extra Large Instance: 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform</li>
</ul>
<p><strong>EC2 High-CPU Instances</strong><br />
This family of instances has proportionally more CPU resources than memory and is better suited for computational-intensive applications.</p>
<ul>
<li>High-CPU Medium Instance:  1.7 GB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of instance storage, 32-bit platform</li>
<li>High-CPU Extra Large Instance:  7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform</li>
</ul>
<p>For most blogs, company websites and low-traffic ecommerce sites, a Small Instance will be fine. You can always migrate up to a larger instance.</p>
<p><strong>Getting Started</strong><br />
For this article we are going to launch a 32-bit Ubuntu 8.04 LTS Hardy AMI (Amazon Machine Instance) from <a href="http://alestic.com/">Alestic</a>.  Amazon provides a few AMI’s designed to get you up and running quickly. They also have over 1,700 Community AMI’s. You can select from Fedora, Ubuntu, Windows, CentOS and other flavors of Linux.</p>
<p>Before you can create your first instance, you will have to <a href="http://aws.amazon.com/ec2/">Sign Up for Amazon EC2</a>.</p>
<div id="attachment_48" class="wp-caption aligncenter" style="width: 460px"><a href="http://aws.amazon.com/ec2/"><img class="size-full wp-image-48" title="Amazon EC2 Signup" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-signup.png" alt="Amazon EC2 Signup" width="450" height="239" /></a><p class="wp-caption-text">Amazon EC2 Signup</p></div>
<p>After signing up, visit the <a href="https://console.aws.amazon.com/">AWS Management Console</a> page. Click on the Go to Amazon EC2 Console button.</p>
<div id="attachment_49" class="wp-caption aligncenter" style="width: 287px"><a href="https://console.aws.amazon.com/"><img class="size-full wp-image-49" title="Launch EC2 Management Console" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-console.png" alt="Launch EC2 Management Console" width="277" height="113" /></a><p class="wp-caption-text">Launch EC2 Management Console</p></div>
<p>Before you create and launch your EC2 instance. You should first create a Key Pair. You will use this key pair to login to your instance after it’s been created.<br />
To create your Key Pair, click Key Pairs in the left Navigation menu.  Next, click the <strong>Create Key Pair</strong> button in the Key Pairs window. Enter a descriptive name for your new Key Pair in the Create Key Pair dialog window.</p>
<div id="attachment_50" class="wp-caption aligncenter" style="width: 334px"><img class="size-full wp-image-50" title="Create Amazon EC2 Key Pair" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-keypair.png" alt="Create Amazon EC2 Key Pair" width="324" height="181" /><p class="wp-caption-text">Create Amazon EC2 Key Pair</p></div>
<p>Next you will be prompted to download your newly created Key Pair. Download your newly created Key Pair; you will need this to login to your new instance later.</p>
<div id="attachment_51" class="wp-caption aligncenter" style="width: 333px"><img class="size-full wp-image-51" title="Save EC2 Key Pair" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-download-keypair.png" alt="Save EC2 Key Pair" width="323" height="217" /><p class="wp-caption-text">Save EC2 Key Pair</p></div>
<p><strong>NOTE:  AMAZON DOES NOT STORE YOUR PRIVATE KEY PAIR. IF YOU DO NOT DOWNLOAD YOUR KEY FILE AT THIS POINT YOU WILL NOT BE ABLE TO LOGIN TO ANY INSTANCES THAT WERE CREATED USING THIS PRIVATE KEY PAIR.</strong></p>
<p>Now let’s go ahead and find our Amazon Ubuntu AMI and fire it up. Click the <strong>Dashboard</strong> link in the left hand navigation menu and then click the <strong>Launch Instances</strong> button.</p>
<div id="attachment_52" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-52" title="Launch Amazon EC2 Instance" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-launch-instance.png" alt="Launch Amazon EC2 Instance" width="450" height="123" /><p class="wp-caption-text">Launch Amazon EC2 Instance</p></div>
<p>Select the Community AMI’s tab. Enter <strong>ami-71fd1a18</strong> in the search field. This is the AMI id of the Alestic 32-bit Ubuntu Hardy server. Click the <strong>Select</strong> button to continue.</p>
<div id="attachment_53" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-53" title="Alestic Ubuntu Hardy AMI" src="http://www.erikhoward.net/wp-content/uploads/2009/03/alestic-ubuntu-hardy-ami.png" alt="Alestic Ubuntu Hardy AMI" width="450" height="169" /><p class="wp-caption-text">Alestic Ubuntu Hardy AMI</p></div>
<p>Now we are going to set some options for our Ubuntu AMI. First type in the number of instances you want to create, we are only going to create 1 for this article.<br />
Next, select the Small instance type. In the Key Pair Name drop-down, select the new Key Pair we just created.  In the Security Groups listbox, select default. We will skip the Advanced Options for now.</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-54" title="Amazon EC2 AMI Options" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-ami-options.png" alt="Amazon EC2 AMI Options" width="499" height="278" /><p class="wp-caption-text">Amazon EC2 AMI Options</p></div>
<p>Click <strong>Launch</strong> to start you new Ubuntu Amazon instance!</p>
<p>Amazon will now attempt to start you instance. This may take anywhere from 30 seconds to 5 minutes. To check on the status of your instance click the <strong>Instance</strong> link in the Navigation window.</p>
<div id="attachment_55" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-55" title="Amazon EC2 Instance Status" src="http://www.erikhoward.net/wp-content/uploads/2009/03/amazon-ec2-instance-status.png" alt="Amazon EC2 Instance Status" width="500" height="99" /><p class="wp-caption-text">Amazon EC2 Instance Status</p></div>
<p>You can connect to your instance with any SSH client. Find the Key Pair file you created previously for this instance. Make note of the Public DNS address of your new instance. For example, to connect to my test instance I just created, I would use the following SSH command:</p>
<p><code>ssh -i Web1.pem root@ec2-67-202-37-5.compute-1.amazonaws.com</code></p>
<p>Web1.pem is the private Key Pair that I created for this instance. If you did not save your Key Pair, then you will have to destroy this instance and create a new Key Pair and start a new instance with the new Key Pair.</p>
<p>Once you have finished playing around with your instance, make sure you terminate the instance so you won’t be charged for the idle instance.<br />
In future articles, I will show you how to setup Elastic IP’s, Elastic Block Storage, run shell scripts to setup your new instance and creating an instance using only Amazon’s  EC2 API.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Getting+Started+with+Amazon+EC2+http://bit.ly/csAnME" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/started-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Adoption of Cloud Computing</title>
		<link>http://www.erikhoward.net/enterprise-adoption-cloud-computing/</link>
		<comments>http://www.erikhoward.net/enterprise-adoption-cloud-computing/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 22:14:18 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=42</guid>
		<description><![CDATA[While startups, consultants and individuals are rushing to put their applications in the cloud large enterprises are, for the most part, are still sitting on the fence. What is preventing adoption of cloud computing for enterprises. It basically comes down to a few issues &#8211; security, accountability and standards. Most cloud vendors, but not all, [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>While startups, consultants and individuals are rushing to put their applications in the cloud large enterprises are, for the most part, are still sitting on the fence.</p>
<p>What is preventing adoption of cloud computing for enterprises. It basically comes down to a few issues &#8211; security, accountability and standards.</p>
<p>Most cloud vendors, but not all, are mum (publicly at least) on the exact details of their cloud infrastructure. Large enterprises want assurances that their applications and their data will be secure in the cloud.</p>
<p>If I had to pick one cloud vendor who I trusted the most in the security arena, I would go with <a href="http://www.joyent.com/">Joyent</a>. They are going to be a little more expensive than your commodity cloud vendors, but you are getting rock-solid service, security and support for your money.</p>
<p>As a potential corporate consumer of cloud services, I would want to know how my usage is being tracked and billed. &#8220;Just trust us&#8221; is not a good answer.</p>
<p>Right now there are no standards when it comes to deploying applications into the cloud. Applications deployed on Google App Engine need to be modified for App Engine&#8217;s environment. Same is true for Microsoft&#8217;s Azure platform.</p>
<p>There are no standard API&#8217;s for managing instances and services in the cloud. If you decide to move your application from one cloud vendor to another. You will probably have to re-write any custom applications you developed to manage your cloud presence.</p>
<p>Cloud computing can and will play a big part in enterprise architectures. Cloud vendors need to figure out how to address the concerns that potential enterprise customers may have.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Enterprise+Adoption+of+Cloud+Computing+http://bit.ly/b9z4ja" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/enterprise-adoption-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing vs Dedicated Server</title>
		<link>http://www.erikhoward.net/cloud-computing-vs-dedicated-server/</link>
		<comments>http://www.erikhoward.net/cloud-computing-vs-dedicated-server/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 05:46:14 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[dedicated server]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=39</guid>
		<description><![CDATA[Should you host your next application in the cloud or should you continue to host your application on dedicated servers? If you were itching to put your next application in the cloud, you may want to hold off on that move. In some cases it makes sense to start your application in the cloud, but [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Should you host your next application in the cloud or should you continue to host your application on dedicated servers? </p>
<p>If you were itching to put your next application in the cloud, you may want to hold off on that move. In some cases it makes sense to start your application in the cloud, but in most cases it doesn&#8217;t. In the past, reliability was a big concern with hosting in the cloud. Your instance could disappear at any time without notice. There were no up-time guarantees or solid SLA&#8217;s. Most of these concerns are melting away as the cloud computing industry starts to mature.</p>
<p>If looking strictly at price points, cloud computing may seem just a little more cost effective than renting a dedicated server. But it&#8217;s not an apples-to-apples comparison. For cloud servers, you are paying for the resources that your virtualized instance uses. With a dedicated server, you pay the same amount regardless how much that server is used.</p>
<p>Don&#8217;t fall for the cloud computing marketing hype of &#8220;pay for only what you use&#8221;. Who in their right mind is only going to let their servers run from 9am to 9pm to save costs? What they really mean is if your application needs to scale, create a few more virtualized instances to handle the load. When the load subsides, you can destroy those instances since you no longer need those resources. If you had experienced high loads with a dedicated server, you would have to quickly have your vendor provision new hardware. That process could take anywhere from 2-24 hours. That doesn&#8217;t include the time you would spend getting the server ready for production.</p>
<p>Most virtualized cloud instances are un-managed, meaning it&#8217;s your responsibility fore the care and feeding of your instance. Dedicated servers come in managed and un-managed flavors. A managed dedicated server is usually more expensive than an un-managed server. So if your computer administration skills are on the week side, you&#8217;d probably want to go with a managed dedicated server. There are a few companies, such as <a href="http://www.enkiconsulting.net/">Enki</a>, offer managed cloud computing services.</p>
<p>There are also other companies (<a href="http://www.rackspace.com/">Rackspace</a>, <a href="http://gogrid.com/">GoGrid</a>) that offer a hybrid strategy of dedicated servers combined with a cloud to handle spikes in traffic or temporary large computing projects.</p>
<p>I&#8217;ve managed dedicated servers now for many years with many different vendors. Each experience has been different from the next. From 99% reliability to outright fraud. My experiences with cloud computing have been favorable. But don&#8217;t expect much hand holding.</p>
<p>As far as cost, again &#8211; it depends on the type of application you want to host. If you just want to host a blog, you will probably be better off with getting a virtual private server (VPS) than a dedicated server or putting your application in the cloud.</p>
<p>If you find yourself transcoding thousands of videos, running a social network, need your content distributed globally, hosting a Facebook application, or have some other unpredictable high-volume application, then the cloud is the place for you.</p>
<p>If you know what your bandwidth requirements will be month-to-month and you can plan your growth, then it will probably be more cost effective to stick with dedicated servers.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Cloud+Computing+vs+Dedicated+Server+http://bit.ly/aDeurV" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/cloud-computing-vs-dedicated-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sun joins cloud computing crowd</title>
		<link>http://www.erikhoward.net/sun-joins-cloud-computing-crowd/</link>
		<comments>http://www.erikhoward.net/sun-joins-cloud-computing-crowd/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 18:33:27 +0000</pubDate>
		<dc:creator>Erik Howard</dc:creator>
				<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.erikhoward.net/?p=3</guid>
		<description><![CDATA[Sun recently announced that they are entering the cloud computing business. They were short on details, but long on creating communities, OS virtualization, API&#8217;s, and being a better value than Amazon&#8217;s EC2 service. It remains to see how much traction Sun will gain in the growing cloud computing services market. I&#8217;m very satisfied with Amazon&#8217;s [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Sun recently announced that they are entering the cloud computing business. They were short on details, but long on creating communities, OS virtualization, API&#8217;s, and being a better value than Amazon&#8217;s EC2 service.</p>
<p>It remains to see how much traction Sun will gain in the growing cloud computing services market. I&#8217;m very satisfied with Amazon&#8217;s service. Joyent and GoGrid are also great vendors.</p>
<p>Consultants, small businesses and startups have been quick to latch onto cloud computing. For them, it&#8217;s a big win. No data center to maintain, an on-demand scale-out infrastructure and pay for the resources that you actually use.</p>
<p>There are downsides to putting your data in the cloud. At the top of the list is security. Followed closely by data persistence, resource availability, backup and recovery.</p>
<p>A new issue that has cropped up lately is regulatory compliance. All cloud vendors are pretty mum about giving away details of their cloud infrastruce. So it makes it very difficult for large corporate enterprises to assert that what they put out in the cloud is secure and in compliance.</p>
<p align="left"><a rel="nofollow" class="tt" href="http://twitter.com/home/?status=Sun+joins+cloud+computing+crowd+http://bit.ly/akR67a" title="Post to Twitter"><img class="nothumb" src="http://www.erikhoward.net/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.erikhoward.net/sun-joins-cloud-computing-crowd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
