<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Agile Micro ISV Blog &#187; SaaS</title>
	<atom:link href="http://www.agilemicroisv.com/saas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilemicroisv.com</link>
	<description>Small fish. Big pond.</description>
	<lastBuildDate>Thu, 22 Apr 2010 09:40:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Straddling the Cloud</title>
		<link>http://www.agilemicroisv.com/2008/12/straddling-the-cloud/</link>
		<comments>http://www.agilemicroisv.com/2008/12/straddling-the-cloud/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 17:26:44 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/12/straddling-the-cloud.html </guid>
		<description><![CDATA[Image by BULLETSAYS via FlickrAs we approach the inevitable look back
over another year in the software business, one buzz word that stands
out is 'Cloud Computing", or 'The Cloud'. Like it or not, the likes of
Nirvanix, Amazon Web...
]]></description>
			<content:encoded><![CDATA[<p><span class="zemanta-img" style="margin: 1em; float: right; display: block; width: 250px;"><a href="http://www.flickr.com/photos/7206801@N06/3094931262/"><img alt="Wide Open" src="archives_files/3094931262_9bac18e944_m.jpg" style="border: medium none ; display: block;" title="Wide Open"></a><span class="zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/7206801@N06/3094931262/">BULLETSAYS</a> via Flickr</span></span>As we approach the inevitable look back over another year in the software business, one buzz word that stands out is &#8216;<a class="zem_slink" href="http://en.wikipedia.org/wiki/Cloud_computing" rel="wikipedia" title="Cloud computing">Cloud Computing</a>&#8220;, or &#8216;The Cloud&#8217;. Like it or not, the likes of <a class="zem_slink" href="http://www.nirvanix.com/" rel="homepage" title="Nirvanix">Nirvanix</a>, <a class="zem_slink" href="http://en.wikipedia.org/wiki/Amazon_Web_Services" rel="wikipedia" title="Amazon Web Services">Amazon Web Services</a> and <a class="zem_slink" href="http://www.microsoft.com/WINDOWS" rel="homepage" title="Windows">Windows</a> Azure are changing the landscape for us all.</p>
<p>As<br />
someone who has historically (read hysterically) stuck to the desktop,<br />
I find that the cloud is intruding ever more on my consciousness. If<br />
you&#8217;re already in the web camp, the cloud is probably already on its<br />
way to being your bread and butter.</p>
<p>The more interesting<br />
challenge (from my perspective) is how best to take advantage of cloud<br />
based services from the desktop. How long before I&#8217;m adding S3/Nirvanix<br />
backup into Home Document Manager? How long before I provide web based<br />
access to the same data?</p>
<p>Whilst I still believe that for PC&#8217;s in<br />
the home and business, rich desktop applications still offer massive<br />
benefits over their web based competitors, if your app can successfully<br />
straddle the cloud gap, there&#8217;s no need to have your feet in just 1<br />
camp &#8211; you can open up new revenue possibilities with a hybrid solution.</p>
<p>If you have a data centric desktop application, it&#8217;s worth checking out some of the SDK&#8217;s available for your platform:</p>
<ul>
<li style="font-family: inherit;"><a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=47">Amazon S3 Libraries</a></li>
<li><a href="http://developer.nirvanix.com/files/8/default.aspx">Nirvanix Storage Libraries</a></li>
</ul>
<p>Have you integrated and cloud based services in to your desktop application? </p>
<fieldset class="zemanta-related">
<legend class="zemanta-related-title">Related articles by Zemanta</legend>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://aws.typepad.com/aws/2008/12/amazon-devpay-graduates-to-general-availability.html">Amazon DevPay Graduates to General Availability</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.xconomy.com/seattle/2008/12/04/public-data-sets-go-on-amazons-cloud/">Public Data Goes on Amazon&#8217;s Cloud</a></li>
<li class="zemanta-article-ul-li"><a href="http://punetech.com/cloud-computing-and-high-availability/">Cloud Computing and High Availability</a></li>
<li class="zemanta-article-ul-li"><a href="http://techdirt.com/articles/20081022/1344222618.shtml">Rackspace Wants To Take On Amazon&#8217;s Cloud Computing Efforts</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/12/08/Salesforce_links_Forcecom_to_Google_App_Engine_1.html">Salesforce links Force.com to Google App Engine</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.elasticvapor.com/2008/10/rumormill-amazon-to-launch-ec2.html">RumorMill : Amazon to Launch EC2 Monitoring Dashboard</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.roughtype.com/archives/2008/05/understanding_a.php">Understanding Amazon Web Services</a></li>
</ul>
</fieldset>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" src="archives_files/pixy_009.gif" style="border: medium none ; float: right;"></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F12%2Fstraddling-the-cloud%2F&amp;linkname=Straddling%20the%20Cloud"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/12/straddling-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SaaS and the Micro ISV</title>
		<link>http://www.agilemicroisv.com/2008/07/saas-and-the-mi/</link>
		<comments>http://www.agilemicroisv.com/2008/07/saas-and-the-mi/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 14:43:35 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/07/saas-and-the-mi.html </guid>
		<description><![CDATA[[Last week I had the good fortune to spend a little time talking with
Gord Graham from WrappedApps on the subject of SaaS and the micro ISV.
His ElastX initiative may well alter the game for micro ISVs. Gord
has...
]]></description>
			<content:encoded><![CDATA[<p><em>[Last week I had the good fortune to spend a little time talking<br />
with Gord Graham from WrappedApps on the subject of SaaS and the micro<br />
ISV. His ElastX initiative may well alter the game for micro ISVs. Gord<br />
has kindly contributed this guest post on the subject.]</em></p>
<p><span face="Times New Roman">What is the right model for<br />
delivering MicroISV applications over the internet?</span><img alt="Elastxlogo" title="Elastxlogo" src="archives_files/elastxlogo.png" style="margin: 0px 0px 5px 5px; float: right;" border="0"><br />

</p>
<p><span face="Times New Roman">The <a href="http://en.wikipedia.org/wiki/Software_as_a_service" title="Software as a service" rel="wikipedia" class="zem_slink">Software-as-a-Service</a> (SaaS)<br />
delivery model for offering applications over the internet has really<br />
caught fire…<a href="http://www.salesforce.com/" title="Salesforce.com" rel="homepage" class="zem_slink">Salesforce.com</a> drove big competitors in the CRM space<br />
into extreme hardship (poor Siebel!), Google’s productivity applications<br />
are being recognized as a great alternative to desktop suites. A friend<br />
of mine with a traditional <a href="http://en.wikipedia.org/wiki/Client-server" title="Client-server" rel="wikipedia" class="zem_slink">client-server</a> app says that half the RFPs<br />
they see now they can’t even bid on because they require delivery<br />
over the internet on a subscription basis.</span> </p>
<p><span face="Times New Roman">Five years back, everyone thought<br />
that SaaS was going to enable software vendors to reach the small-and-medium<br />
business market, but surprisingly the early adopters were large enterprises,<br />
and that continues to be the focus of SaaS providers. And the reasons<br />
are clear…large enterprises recognize that the total cost of ownership<br />
of software goes way beyond paying the license fee…there are servers<br />
to buy, update management for the operating systems and applications,<br />
security management, performance management, and of course all the expensive<br />
IT guys and gals to do this stuff. As well, many companies “lock-down”<br />
their desktops and don’t allow their employees to install applications<br />
so they can outsource desktop support to an off-shore call center.</span> 
</p>
<p><span face="Times New Roman">So buying enterprise applications,<br />
like CRM, <a href="http://en.wikipedia.org/wiki/Enterprise_resource_planning" title="Enterprise resource planning" rel="wikipedia" class="zem_slink">ERP</a> and HR, on a subscription basis was just the ticket…reduce<br />
your IT headaches and have access anywhere, any time, over the internet.</span> 
</p>
<p><span face="Times New Roman">Most microISVs still use the<br />
shareware model for marketing their applications…download to your<br />
computer for free, try it for a while, and maybe 1 or 2 percent will<br />
decide to pay for a license. The SaaS alternative looks pretty attractive…nothing<br />
for the user to install, no license keys to manage, and the stats on<br />
customer retention by SaaS vendors like Salesforce.com is outstanding.</span> 
</p>
<p><span face="Times New Roman">I think SaaS is a great opportunity<br />
for microISVs, but they face several problems. Their apps usually weren’t<br />
designed to be offered through a browser over the internet (that problem<br />
can actually be solved quite easily), most hosting services that provide<br />
the infrastructure for provisioning and hosting apps, subscription management,<br />
and the like aren’t particularly interested in the relatively small<br />
niche markets of microISVs, and SaaS marketplaces like AppExchange require<br />
redevelopment of the app in a proprietary language that restricts you<br />
to one marketplace.</span> </p>
<p><span face="Times New Roman">But the biggest problem, I<br />
think, is the <a href="http://en.wikipedia.org/wiki/Subscription_business_model" title="Subscription business model" rel="wikipedia" class="zem_slink">subscription model</a>. Subscription to an application still<br />
requires the user to make a purchase decision based on the specific<br />
app, make a payment transaction to subscribe, and make a psychological<br />
act of commitment to it. Whenever you ask a customer to make an act<br />
of commitment, particularly one that involves a purchase transaction,<br />
you are going to experience a high attrition rate.</span> 
</p>
<p><span face="Times New Roman">I think the right model for<br />
microISV applications is what I call the “cell phone model”. For<br />
my cell phone I pay a monthly fee that gives me a certain number of<br />
minutes of talk-time (I’m not masochistic enough to have a Blackberry<br />
yet). So it looks something like a monthly subscription, but when I<br />
flip open my phone I can call any number in the world without “subscribing”<br />
to it. I don’t have to make the decision to subscribe to Grandma’s<br />
number, or subscribe to my girlfriend Sue’s number (God knows what<br />
would happen if I ever let that subscription lapse!). I just dial a<br />
number, and the phone company takes care of measuring my talk time and<br />
remitting money to whatever carriers were involved in delivering the<br />
call.</span> </p>
<p><span face="Times New Roman">That’s what I think a <a href="http://en.wikipedia.org/wiki/SaaS_platform" title="SaaS platform" rel="wikipedia" class="zem_slink">SaaS<br />
platform</a> for microISVs should look like. The user creates an account<br />
once, and then has immediate access to any microISV app in the library<br />
at a reasonable hourly rate. The SaaS provider takes care of metering<br />
usage, remitting usage fees to the <a href="http://en.wikipedia.org/wiki/Independent_software_vendor" title="Independent software vendor" rel="wikipedia" class="zem_slink">ISV</a>, and everything else.</span> 
</p>
<p><span face="Times New Roman">Later this year we are going<br />
to be launching a platform called Elast<em>X</em> based on this model<br />
(the details won’t be available until July 7 on </span><a href="http://www.elastx.com/" target="_blank">www.elastx.com</a><span face="Times New Roman">). </span> </p>
<p><span face="Times New Roman">Clearly, not all microISV applications<br />
are appropriate for SaaS…some have to be run on the user’s computer,<br />
or are in constant use so a pay-by-the-hour model isn’t feasible.<br />
But there are thousands of apps that personal or small business users<br />
might want to use for a couple of hours a week, and I think that SaaS<br />
is a perfect distribution mechanism for them.&nbsp; </span></p>
<fieldset class="zemanta-related">
<legend>Related articles</legend>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a title="Open in new window" href="http://www.channelregister.co.uk/2007/12/06/salesforce_nears_one_million/">Salesforce nears one million milestone</a> [via Zemanta]</li>
<li class="zemanta-article-ul-li"><a title="Open in new window" href="http://www.roughtype.com/archives/2008/04/surveying_the_n.php">McKinsey surveys the new software landscape</a> [via Zemanta]</li>
<li class="zemanta-article-ul-li"><a title="Open in new window" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=321199&amp;source=rss_topic12">Year of the Thin Client?</a> [via Zemanta]</li>
<li class="zemanta-article-ul-li"><a title="Open in new window" href="http://www.news.com/8301-10784_3-9916413-7.html?part=rss&amp;subj=news">Battle of developer ecosystems heads for the cloud</a> [via Zemanta]</li>
<li class="zemanta-article-ul-li"><a title="Open in new window" href="http://news.cnet.com/8301-13846_3-9980756-62.html?part=rss&amp;subj=news">Avoiding lock-in in the Cloud</a> [via Zemanta]</li>
</ul>
</fieldset>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/8e77fb76-5263-4884-9c89-cbf7cc0d600d/" class="zemanta-pixie-a"><img alt="Zemanta Pixie" src="archives_files/reblog_a_003.png" class="zemanta-pixie-img" style="border: medium none ; float: right;"></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F07%2Fsaas-and-the-mi%2F&amp;linkname=SaaS%20and%20the%20Micro%20ISV"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/07/saas-and-the-mi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Amazon FPS: Flexible Payment Service</title>
		<link>http://www.agilemicroisv.com/2008/04/amazon-fps-flex/</link>
		<comments>http://www.agilemicroisv.com/2008/04/amazon-fps-flex/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/04/amazon-fps-flex.html </guid>
		<description><![CDATA[Amazon's Flexible Payment Service (FPS) is a system for the
transferring of monies between any 2 individuals or companies with
Amazon payment accounts. As well as allowing developers to create their
own payment systems, vendors can delegate their payment processing...
]]></description>
			<content:encoded><![CDATA[<p><img alt="100014192753_v46777512_" title="100014192753_v46777512_" src="archives_files/100014192753_v46777512_.gif" style="margin: 0px 0px 5px 5px; float: right;" border="0"><a class="zem_slink" target="_blank" rel="homepage" title="Amazon.com" href="http://www.amazon.com/">Amazon</a>&#8217;s Flexible Payment Service (<a class="zem_slink" target="_blank" rel="wikipedia" title="Amazon Flexible Payments Service" href="http://en.wikipedia.org/wiki/Amazon_Flexible_Payments_Service">FPS</a>)<br />
is a system for the transferring of monies between any 2 individuals or<br />
companies with Amazon payment accounts. As well as allowing developers<br />
to create their own payment systems, vendors can delegate their payment<br />
processing to Amazon, which should be of some interest to micro <a class="zem_slink" target="_blank" rel="wikipedia" title="Independent software vendor" href="http://en.wikipedia.org/wiki/Independent_software_vendor">ISVs</a>.<br />
When it comes to the trust stakes, having a co-branded payment page<br />
must be up there. I can&#8217;t remember a Word Wide Web without Amazon.</p>
<p><span style="font-size: 1.2em;">Overview</span></p>
<p>FPS allows payments to be configured and prepared in 3 steps:</p>
<ul>
<li>A set of rules can be defined to configure which criteria must be met for a payment to go ahead.</li>
<li>The parties agree to the rules and approve the transaction.</li>
<li>FPS performs the transaction.</li>
</ul>
<p>There are 3 actors in a transaction, the <strong>caller</strong>, the <strong>sender</strong> and the <strong>recipient</strong>.</p>
<p>The <strong>caller</strong> is the actor who orchestrates the whole<br />
transaction. She is responsible for obtaining the authorisations from<br />
both the sender and the recipient. The caller must call the FPS APIs,<br />
so must also have an FPS developer account.</p>
<p>The <strong>sender</strong> is the actor who is making a payment.<br />
She will send money from any sources associated with her Amazon payment<br />
account, whether it be a credit card, bank account or Amazon Payments<br />
balance.</p>
<p>The <strong>recipient</strong>, for our purposes, the <a class="zem_slink" target="_blank" rel="wikipedia" title="Micro ISV" href="http://en.wikipedia.org/wiki/Micro_ISV">micro ISV</a>, is the actor that receives the money. The balance of the transaction is added to the recipient&#8217;s Amazon payment account.</p>
<p>There are 4 types of Amazon Payment Account:</p>
<p><strong>Personal</strong> accounts are generated automatically for<br />
users when they first make a payment through FPS. Accounts are<br />
initially restricted to payments by credit card, but can be enhanced<br />
(with a confirmed email address) to include paying directly from a bank<br />
account, and receiving payments from any source other than credit cards.</p>
<p><strong>Business</strong> account have all the benefits of an<br />
enhanced personal account, but with the added benefit of being able to<br />
receive credit card payments.</p>
<p><strong>Developer</strong> accounts are similar to Business accounts but allow for <a class="zem_slink" target="_blank" rel="wikipedia" title="Application programming interface" href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> access too.</p>
<p><strong>Ultra</strong> accounts are special accounts for users who<br />
have a consistently high volume of transactions. Ultra accounts receive<br />
a discounted rate for credit card transactions.</p>
<p><span style="font-size: 1.2em;">Pricing</span></p>
<p><span class="small"><em>For Transactions &gt;= $10:</em></p>
<ul>
<li>1.5% + $0.01 for Amazon Payments balance transfers
</li>
<li>2.0% + $0.05 for bank account debits
</li>
<li>2.9% + $0.30 for credit card</li>
</ul>
<p>Spreading the love &#8211; a few 3rd party FPS solutions:</span></p>
<ul>
<li><a href="http://www.dotnetcharge.com/">.netCharge</a> &#8211; an ASP.net component backing onto FPS</li>
<li>You can also <a href="https://payments.amazon.com/sdui/sdui/choosewidget">create your own widget</a> directly from Amazon</li>
</ul>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://www.theregister.co.uk/2008/04/08/hsbc_e_payments_problems/" target="_blank" title="Open in new window">HSBC e-payments system goes titsup (again)</a> </li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a title="Zemified by Zemanta" href="http://www.zemanta.com/" id="zemanta-pixie-a"><br /></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F04%2Famazon-fps-flex%2F&amp;linkname=Amazon%20FPS%3A%20Flexible%20Payment%20Service"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/04/amazon-fps-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon SQS: Simple Queue Service</title>
		<link>http://www.agilemicroisv.com/2008/04/amazon-sqs-simp/</link>
		<comments>http://www.agilemicroisv.com/2008/04/amazon-sqs-simp/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 22:38:33 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/04/amazon-sqs-simp.html </guid>
		<description><![CDATA[A few days later than expected, it was the....erm....writers strike!
Amazon's Simple Queue Service provides reliable storage and delivery of
messages between any number of computers that have at least periodic
access to the Internet. SQS has everything you expect...
]]></description>
			<content:encoded><![CDATA[<p><img src="archives_files/100014192753_v46777512_.gif" title="100014192753_v46777512_" alt="100014192753_v46777512_" style="margin: 0px 0px 5px 5px; float: right;" border="0">A few days later than expected, it was the&#8230;.erm&#8230;.writers strike!</p>
<p>Amazon&#8217;s Simple Queue Service provides reliable storage and delivery<br />
of messages between any number of computers that have at least periodic<br />
access to the Internet.</p>
<p><a href="http://en.wikipedia.org/wiki/Amazon_Simple_Queue_Service" title="Amazon Simple Queue Service" rel="wikipedia" target="_blank" class="zem_slink">SQS</a><br />
has everything you expect from a messaging system, including loose<br />
coupling and fault tolerance, with some things you might not, like a<br />
distributed infrastructure that stores messages redundantly over<br />
multiple data centres. And of course, being <a href="http://en.wikipedia.org/wiki/Web_service" title="Web service" rel="wikipedia" target="_blank" class="zem_slink">web service</a> based, clients can be built on any platform that can use <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" rel="wikipedia" target="_blank" class="zem_slink">HTTP requests</a>.</p>
<p><span style="font-size: 1.2em;">SQS Architecture</span></p>
<p>Like the other <a href="http://en.wikipedia.org/wiki/Amazon_Web_Services" title="Amazon Web Services" rel="wikipedia" target="_blank" class="zem_slink">Amazon Web Services</a>, SQS is elegant in its simplicity. It contains just 2 constructs:</p>
<ul>
<li><strong>Messages.</strong> A message is a piece of textual data up to 8KB in size.</li>
<li><strong>Queues.</strong> Queues store related messages together with a common configuration.</li>
</ul>
<p>SQS is implemented as a distributed system. It stores messages in<br />
multiple servers and potentially across multiple data centres. Although<br />
this has a positive impact on redundancy, reliability and scalability,<br />
it also has its drawbacks. The distributed nature brings in a few<br />
quirks that you need to bear in mind when developing an application<br />
with SQS.</p>
<p><strong>Message retrievals might return incomplete results. </strong>When<br />
a request comes in from a client, the SQS system samples only a subset<br />
of physical servers for messages to return. Although the subset<br />
changes,&nbsp; you cannot be sure that any particular retrieval<br />
contains all the messages in a given queue.</p>
<p><strong>Messages may not be delivered speedily. </strong> You cannot<br />
rely on SQS as a massaging system if you require instant message<br />
delivery. In the normal run of things, messages can take from 2 to 10<br />
seconds to be delivered.</p>
<p><strong>Messages may not be delivered in sequence. </strong>Although<br />
SQS will try to deliver your messages in the order in which they were<br />
sent, in a distributed system it&#8217;s not always possible. If you need to<br />
have ordered delivery, you will need to add some sort of sequencing<br />
layer on top of SQS.</p>
<p><strong>Messages may be redelivered. </strong>SQS uses 2 criteria to<br />
determine whether or not a message should be delivered; whether it<br />
still exists in a queue, and its visibility state (see below). In a<br />
distributed system however, one can never be certain that these<br />
properties are synchronised across multiple physical servers, so your<br />
application must gracefully handle the delivery of a message that<br />
should be invisible or have already been deleted.</p>
<p><span style="font-size: 1.2em;">Managing Messages</span></p>
<p>SQS<br />
will deliver a message as many times as it needs to in order to ensure<br />
that it is properly received, processed and acknowledged. This approach<br />
means that no message can be lost. Even if a message-receiving<br />
component crashes, or a network goes down before a message can be<br />
processed.</p>
<p>Messages are managed by changing a message&#8217;s visibility state. A messages state can be set to <em>invisible</em> for a certain amount of time. This amount of time varies from 0 seconds to 2 hours, and is set by the queue.</p>
<p>Because<br />
a message only remains invisible for a set period of time, the only way<br />
to prevent eventual redelivery is to delete the message from the queue.<br />
Setting the visibility timeout appropriately is essential for efficient<br />
running of your application. If you set it too short, the message might<br />
be delivered again whilst it is still being processed. Ideally, a<br />
message&#8217;s visibility timeout should be slightly higher than the time it<br />
would take to process the message.<span style="font-size: 1.2em;"></p>
<p>SQS Roles</span><br /><strong><br />Message Sender.</strong> A message sender contacts SQS and asks it to create a message on a given queue with some data.</p>
<p><strong>Message Receiver.</strong><br />
The message receiver periodically polls SQS to see if there are any new<br />
messages available on a specific queue. If there are messages on a<br />
specific queue, and on the subset of sampled physical servers, SQS will<br />
return up to 10 of these messages for processing. If a message is<br />
processed successfully, the receiver will delete the message from the<br />
queue. If it is not processed successfully, the receiver can opt to do<br />
nothing, and let the visibility timeout expire.</p>
<p><strong>Administrator.</strong> The administrator monitors the<br />
queues and keeps the infrastructure running smoothly. This role can<br />
bounce quite nicely off of EC2, in the sense that if a queue starts to<br />
back up, it can simply spawn a new server to process the messages!</p>
<p><span style="font-size: 1.2em;">Pricing</span></p>
<p>$0.01 for 10,000 requests.</p>
<p>Data transfer is on a sliding scale &#8211; $0.18/GB from 0 to 10TB, $0.16/GB from 10 to 50TB and $0.13/GB for any amount over 50TB.</p>
<p>All in all, an enterprise level messaging system, but for a very low cost. Just the right formula for the micro ISV! </p>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.techcrunch.com/2007/10/19/amazons-100000-startup-challenge/">Amazon&#8217;s $100,000 Startup Challenge</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://aws.typepad.com/aws/2008/03/on-using-aws-in.html">On Using AWS in Loosely-Coupled SOA</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.wingedpig.com/archives/2008/04/persistent_storage_for_amazon_291.html">Persistent Storage for Amazon EC2</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://venturebeat.com/2008/04/07/google-app-engine-readies-for-brawl-with-amazon/">Google App Engine readies for brawl with Amazon</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.readwriteweb.com/archives/google_cloud_control.php">Google: Cloud Control to Major Tom</a> [via Zemanta]</li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img id="zemanta-pixie-img" src="archives_files/pixie_008.png" style="border: medium none ; float: right;"></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F04%2Famazon-sqs-simp%2F&amp;linkname=Amazon%20SQS%3A%20Simple%20Queue%20Service"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/04/amazon-sqs-simp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon EC2: Elastic Compute Cloud</title>
		<link>http://www.agilemicroisv.com/2008/04/amazon-ec2-elas/</link>
		<comments>http://www.agilemicroisv.com/2008/04/amazon-ec2-elas/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 21:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/04/amazon-ec2-elas.html </guid>
		<description><![CDATA[Amazon's Elastic Compute Cloud (EC2) is an environment is your very own
on-demand virtual Linux server farm. Each EC2 virtual server can be
configured just like a real Linux server, you can communicate with it,
you can install software on...
]]></description>
			<content:encoded><![CDATA[<p><img alt="100014192753_v46777512_" title="100014192753_v46777512_" src="archives_files/100014192753_v46777512_.gif" style="margin: 0px 0px 5px 5px; float: right;" border="0"><br />
Amazon&#8217;s Elastic Compute Cloud (<a href="http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud" title="Amazon Elastic Compute Cloud" rel="wikipedia" target="_blank" class="zem_slink">EC2</a>)<br />
is an environment is your very own on-demand virtual Linux server farm.<br />
Each EC2 virtual server can be configured just like a real Linux<br />
server, you can communicate with it, you can install software on it,<br />
you can configure it, you can even use virtual servers configured by<br />
third parties. </p>
<p>The EC2 service allows you to resize your server pool (hence<br />
&#8216;elastic&#8217;) at a moments notice. If there is a demand spike, you simply<br />
spawn more servers, if there is no more work to do, you make them all<br />
vanish. As with Amazon&#8217;s other web services, you pay only for the<br />
computing power you use. You can also scale the amount of processing<br />
power available to you by using more or less powerful servers.</p>
<p>Your virtual server farm can be controlled by either an API, or by command line tools that Amazon provides.</p>
<p>Overview</p>
<p>There are 3 main components to the EC2 service:</p>
<ul>
<li><strong>Instances.</strong> These are the virtual servers that run inside your farm, and perform the tasks that would otherwise be done by real servers.</li>
<li><strong>Environment.</strong> Instances run inside the EC2<br />
environment. The environment provide configurable access control,<br />
contextual data and other information that your instances need to do<br />
their work.</li>
<li><strong>Amazon Machine Images.</strong> AMIs are not dissimilar to <a href="http://www.microsoft.com/windows/virtualpc/default.mspx" title="Microsoft Virtual PC" rel="homepage" target="_blank" class="zem_slink">Virtual PC</a> or VMWare images. They represent a snapshot of your server, and serve as the boot disk.</li>
</ul>
<p><span style="font-size: 1.2em;">Instances</span></p>
<p>Each EC2 instance is a Linux server to which you have root access.<br />
The servers run inside a Xen virtual environment. Since the underlying<br />
hardware is virtualised, its performance can be tuned within certain<br />
preset parameters. Don&#8217;t let their virtuality fool you though, they are<br />
configured to give you a very reasonable (and well defined) amount of<br />
bang for your buck.</p>
<p>What do I mean by well defined? EC2 instances are rated by Amazon in<br />
terms of the &#8216;EC2 Compute Unit&#8217;. 1 EC2 unit is approximately equal to<br />
the &#8216;oomph&#8217; provided by physical machine with a 1.0 to 1.2 GHz <a href="http://en.wikipedia.org/wiki/Opteron" title="Opteron" rel="wikipedia" target="_blank" class="zem_slink">AMD Opteron</a> processor, circa 2007.</p>
<p>Server instances can be spawned with one of 3 specifications. They<br />
are classed as small, large or extra large. A small server boasts 1ECU<br />
of power, with 1.7GB <a href="http://en.wikipedia.org/wiki/Computer_data_storage" title="Computer data storage" rel="wikipedia" target="_blank" class="zem_slink">RAM</a><br />
and 160GB of storage. An extra large instance boasts 8ECUs of power<br />
(virtual quad core), with 15GB of RAM and around 1.7TB of storage. The<br />
prices vary from 10¢ per hour for a small server to 80¢ per hour for an<br />
extra large server. More details on the specifications of the machines<br />
can be found on the <a href="http://aws.amazon.com/ec2">EC2 home page</a> .</p>
<p><span style="font-size: 1.2em;">AMIs</span></p>
<p>Every EC2 server instance is based on an AMI. This is a disk image<br />
of the server&#8217;s root file system. When you launch, or spawn a new<br />
server, it boots from the image with all of its installed software,<br />
configuration and data that is stored in the AMI.</p>
<p>You can log into the instance with root priviledges and install and configure any software compatible with your instance&#8217;s <a href="http://en.wikipedia.org/wiki/Linux_kernel" title="Linux kernel" rel="wikipedia" target="_blank" class="zem_slink">Linux kernel</a>.<br />
Any changes you make to the system when it is live can be bundled back<br />
into a new AMI that is the starting point for the next time your server<br />
boots. If you so chose, you could create an AMI from scratch using a <a href="http://en.wikipedia.org/wiki/Linux_distribution" title="Linux distribution" rel="wikipedia" target="_blank" class="zem_slink">Linux distribution</a> of your choice, Ubuntu for example.</p>
<p>The AMIs are stored in <a href="http://en.wikipedia.org/wiki/Amazon_S3" title="Amazon S3" rel="wikipedia" target="_blank" class="zem_slink">S3</a>,<br />
and they must be registered with EC2 before you can use them. You can<br />
opt to keep the AMIs as private, so that only you can use them, or you<br />
can share them. You can even create commercial AMIs and offer them to<br />
other users on a paid basis. You simply register them with EC2 as a<br />
paid image, then Amazon&#8217;s DevPay system will detect when it is run, and<br />
bill its users a rate you define.</p>
<p><span style="font-size: 1.2em;">The EC2 Environment</span></p>
<p>The EC2 environment provides a set of services to your instance,<br />
including networking, security, ephemeral storage etc. Access to the<br />
instance is granted via key based SSH, so that only someone in<br />
possession of the correct private key can access the system.</p>
<p>All internal and external IP Addresses were dynamic in EC2, there<br />
existed no mechanism to hold on to a static IP, but it seems Amazon<br />
have recently introduced good ol&#8217; fashioned static IPs <img src='http://www.agilemicroisv.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . In addition,<br />
any data written to the ephemeral storage is lost when the instance<br />
dies, so, as is quite common with Amazon&#8217;s web services, it&#8217;s up to<br />
you, the user, to implement any persistance strategy.</p>
<p>Spreading the love &#8211; here are a couple of projects built with EC2 in mind.</p>
<ul>
<li><a href="http://s3.amazonaws.com/ec2-downloads/ec2ui.xpi">EC2 Firefox UI</a></li>
<li><a href="http://www.crosschecknet.com/web_services_testing_tools_amazon_ec2.php">SOAPSonar</a> </li>
</ul>
<p>EC2 offers a big leg up to fledgling micro ISVs who lack the capital<br />
to invest in serious computational power, but with EC2, it seems a<br />
little more&#8230;.civilised.</p>
<p>What say you?</p>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://aws.typepad.com/aws/2008/03/new-ec2-feature.html">New EC2 Features: Static IP Addresses, Availability Zones, and User Selectable Kernels</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://gigaom.com/2008/04/07/will-amazons-availability-zones-get-it-ready-for-the-enterprise/">Amazon&#8217;s Services Edge Towards the Enterprise</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.centernetworks.com/google-app-engine-launches">Google App Engine Launches: Goes Directly After Amazon</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9072298&amp;source=rss_topic63">Amazon adds resilience to cloud computing service for developers</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.theregister.co.uk/2008/03/27/amazon_flexible_ec2/">Amazon&#8217;s cloud now less prone to failure</a> [via Zemanta]</li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img id="zemanta-pixie-img" src="archives_files/pixie_010.png" style="border: medium none ; float: right;"></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F04%2Famazon-ec2-elas%2F&amp;linkname=Amazon%20EC2%3A%20Elastic%20Compute%20Cloud"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/04/amazon-ec2-elas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amazon S3: Simple Storage Service</title>
		<link>http://www.agilemicroisv.com/2008/04/amazon-s3-simpl/</link>
		<comments>http://www.agilemicroisv.com/2008/04/amazon-s3-simpl/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 21:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/04/amazon-s3-simpl.html </guid>
		<description><![CDATA[Amazon's Simple Simple Storage Service provides endless storage for any
conceivable kind of file or data. It provides a highly scalable,
secure, distributed storage network, accessable from any internet
connection, and can be used for everything from backing up personal...
]]></description>
			<content:encoded><![CDATA[<p><img src="archives_files/100014192753_v46777512__002.gif" title="100014192753_v46777512_" alt="100014192753_v46777512_" style="margin: 0px 0px 5px 5px; float: right;" border="0">
</p>
<p><a class="zem_slink" target="_blank" rel="homepage" title="Amazon.com" href="http://www.amazon.com/">Amazon</a>&#8217;s<br />
Simple Simple Storage Service provides endless storage for any<br />
conceivable kind of file or data. It provides a highly scalable,<br />
secure, distributed storage network, accessable from any internet<br />
connection, and can be used for everything from backing up personal<br />
data, to distributing multimedia content to millions of users.
</p>
<p>Amazon offers a <a class="zem_slink" target="_blank" rel="wikipedia" title="Service Level Agreement" href="http://en.wikipedia.org/wiki/Service_Level_Agreement">Service Level Agreement</a><br />
which states that if their uptime dips below 99.9%, you can claim<br />
service credits to offset the disruption. In practise though, you have<br />
to provide Amazon with detailed logs to prove that you suffered<br />
disruption, and that the disruption was caused by <a class="zem_slink" target="_blank" rel="wikipedia" title="Amazon S3" href="http://en.wikipedia.org/wiki/Amazon_S3">S3</a>. The SLA details can be found here:</p>
<p>http://www.amazon.com/gp/browse.html?node=379654011</p>
<p><span style="font-size: 1.2em;">Overview</span></p>
<p>One of the great things about the S3 service is its utter<br />
simplicity. S3 has just 2 types of construct, namely buckets and<br />
objects. Your S3 account can contain any number of buckets, your<br />
buckets can contain any number of objects and an object can hold data<br />
and metadata. That&#8217;s it. There are no folder structures, no renaming<br />
support, no in place editing, nothing. Almost any application would<br />
need to impose a layer on top of S3, and therein lies its brilliance.
</p>
<p>S3 allows you to set access controls on both buckets and objects,<br />
governing who can do what. Each bucket and object is uniquely<br />
addressable with its own URI, for example:
</p>
<p>http://s3.amazonaws.com/mybucket/myobject</p>
<p>S3 also allows you to map on your own domain, so you could publish the same resource at, say;</p>
<p>http://www.agilemicroisv.com/myobject</p>
<p>S3 is hugely distributed. It is spread across multiple server in<br />
multiple locations. Currently, you can house data in either the US or<br />
Europe. This is a two edged sword. On the one hand, it provides huge<br />
benefits in terms of reliability, scalability and redundancy, but on<br />
the other hand, its distributed nature can cause the odd headache.</p>
<ul>
<li><strong>Objects are not files. </strong>S3 does not support any<br />
file system-like operations on your objects. You cannot rename, move or<br />
modify files in place. You must get a local copy, make any changes,<br />
then commit the new file back.</li>
<li><strong>Propagation latency</strong>. Your files are distributed<br />
over multiple servers in multiple data centres. This can cause issues<br />
if you have users trying to access the same data at the same time from<br />
different locations. Let&#8217;s say I upload a file, and you try to grab it.<br />
The object might not appear to you straight away, which can cause all<br />
kinds of fun with missing and out of date objects. If concurrent access<br />
is important to your application, you will end up writing some sort of<br />
version control or intermediary layer.</li>
<li><strong>S3 requests will fail.</strong> Occasionally. It&#8217;s not a<br />
bug, rather a deliberate consequence of the architecture. Any<br />
application will need to gracefully expect the occasional failure, and<br />
retry after a small pause.</li>
<li><strong>S3 <a class="zem_slink" target="_blank" rel="wikipedia" title="IP address" href="http://en.wikipedia.org/wiki/IP_address">IP addresses</a> will change.</strong> Occasionally. Again, because of the distributed architecture of the system, you shouldn&#8217;t employ any local <a class="zem_slink" target="_blank" rel="wikipedia" title="Domain Name System" href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a> caching for more than a few minutes.</li>
</ul>
<p>It&#8217;s a great system, but if you&#8217;re going to use it, you need to have<br />
a good grasp of what it is, and perhaps more importantly, what it isn&#8217;t.</p>
<p><span style="font-size: 1.2em;">Pricing</span></p>
<p>Users of Amazon&#8217;s web services are billed on 3 fronts.</p>
<ul>
<li>Storage. Storage space in S3 is charged at 15¢ per gigabyte per<br />
month for data stored in the US, and 18¢ per gigabyte per month for<br />
data stored in Europe.</li>
<li><strong>Data transfer</strong>. Data sent to S3 costs 10¢ per<br />
gigabyte uploaded. Data retrieved from S3 is charged on a sliding<br />
scale, depending on how much data was downloaded during the month: 18¢<br />
per gigabyte for the first 10 terabytes downloaded, 16¢ per gigabyte<br />
for the next 40 terabytes (between 10 TB and 50 TB), and 13¢per<br />
gigabyte for any additional data (over 50 TB).</li>
<li><strong><a class="zem_slink" target="_blank" rel="wikipedia" title="Application programming interface" href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> requests.</strong><br />
You are also charged based on the number of API request messages S3<br />
processes on your behalf. You must pay per-request fees for the<br />
requests performed by your own application, as well as requests made by<br />
others when they download data you have made available from your<br />
account.</li>
</ul>
<p>Amazon provide a calculator to estimate your usage costs:</p>
<p>http://calculator.s3.amazonaws.com/calc5.html</p>
<p>I&#8217;m not sure why the US is cheaper than Europe. It might be infrastructure costs, it might be the worthless dollar.</p>
<p>&nbsp;</p>
<p>Spreading the love a little, here are a few applications that have built on top of the S3 APIs:</p>
<ul>
<li><a href="http://www.bucketexplorer.com/">Bucket Explorer</a></li>
<li><a href="http://nolobe.com/interarchy">Interarchy</a></li>
<li><a href="http://jets3t.s3.amazonaws.com/applications/applications.html">JetS3t Cockpit</a></li>
<li><a href="http://www.codeplex.com/spaceblock">SpaceBlock</a></li>
<li><a href="http://www.rjonna.com/ext/s3fox.php">S3Fox Organizer</a></li>
<li><a href="http://www.jungledisk.com/">JungleDisk</a></li>
</ul>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://blog.programmableweb.com/2007/10/09/amazon-s3-now-with-an-sla/" target="_blank" title="Open in new window">Amazon S3, Now With an SLA</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://gigaom.com/2008/04/07/will-amazons-availability-zones-get-it-ready-for-the-enterprise/" target="_blank" title="Open in new window">Amazon&#8217;s Services Edge Towards the Enterprise</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://www.readwriteweb.com/archives/amazon_s3_exceeds_9999_percent_uptime.php" target="_blank" title="Open in new window">Amazon S3 Exceeds 99.99% Uptime</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9042078&amp;source=rss_topic19" target="_blank" title="Open in new window">Amazon offers uptimes guarantees for online storage</a> [via Zemanta]</li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a title="Zemified by Zemanta" href="http://www.zemanta.com/" id="zemanta-pixie-a"><img src="archives_files/pixie_003.png" id="zemanta-pixie-img" style="border: medium none ; float: right;"></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F04%2Famazon-s3-simpl%2F&amp;linkname=Amazon%20S3%3A%20Simple%20Storage%20Service"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/04/amazon-s3-simpl/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Amazon Web Services</title>
		<link>http://www.agilemicroisv.com/2008/04/amazon-web-serv/</link>
		<comments>http://www.agilemicroisv.com/2008/04/amazon-web-serv/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 21:00:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2008/04/amazon-web-serv.html </guid>
		<description><![CDATA[Image from Wikipedia Infrastructure costs can be one of the main
drivers that prevent micro ISVs from bootstrapping instead of seeking
venture capital. Although I've been dimly aware of the Amazon Web
Services for a while, it's only in the...
]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right;"><a target="_blank" href="http://en.wikipedia.org/wiki/Image:Amazon_warehouse_Glenrothes.jpg"><img alt="Amazon.co.uk warehouse, Glenrothes" src="archives_files/202px-Amazon_warehouse_Glenrothes.htm" style="border: medium none ; display: block;"></a>
<p>Image from <a href="http://en.wikipedia.org/wiki/Image:Amazon_warehouse_Glenrothes.jpg" rel="wp-prettyPhoto[g53]">Wikipedia</a></p>
</div>
<p>Infrastructure costs can be one of the main drivers that prevent micro <a href="http://en.wikipedia.org/wiki/Independent_software_vendor" title="Independent software vendor" rel="wikipedia" target="_blank" class="zem_slink">ISVs</a> from bootstrapping instead of seeking venture capital. Although I&#8217;ve been dimly aware of the <a href="http://en.wikipedia.org/wiki/Amazon_Web_Services" title="Amazon Web Services" rel="wikipedia" target="_blank" class="zem_slink">Amazon Web Services</a><br />
for a while, it&#8217;s only in the last few days that I&#8217;ve taken a closer<br />
look and seen what they can offer to businesses in general, and to<br />
micro ISVs in particular.</p>
<p>So what do they offer? Well, in short, they allow cash strapped startups to punch above their weight.</p>
<p>I thought it might be useful to write a series of post briefly<br />
outlining what the Amazon Web Services are, and what they could do for<br />
your average <a href="http://en.wikipedia.org/wiki/Micro_ISV" title="Micro ISV" rel="wikipedia" target="_blank" class="zem_slink">micro ISV</a>. So here&#8217;s a quick peek at what they will entail:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Amazon_S3" title="Amazon S3" rel="wikipedia" target="_blank" class="zem_slink">Amazon Simple Storage Service</a>: S3 &#8211; A secure, online storage space for any kind of data.</li>
<li><a href="http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud" title="Amazon Elastic Compute Cloud" rel="wikipedia" target="_blank" class="zem_slink">Amazon Elastic Compute Cloud</a>: EC2 (beta) &#8211; On demand virtual linux servers.</li>
<li><a href="http://en.wikipedia.org/wiki/Amazon_Simple_Queue_Service" title="Amazon Simple Queue Service" rel="wikipedia" target="_blank" class="zem_slink">Amazon Simple Queue Service</a>: SQS &#8211; Delivers short messages between any computers or systems connected to the internet.</li>
<li>Flexible Payments <a href="http://en.wikipedia.org/wiki/Web_service" title="Web service" rel="wikipedia" target="_blank" class="zem_slink">Service</a>: <a href="http://en.wikipedia.org/wiki/Amazon_Flexible_Payments_Service" title="Amazon Flexible Payments Service" rel="wikipedia" target="_blank" class="zem_slink">FPS</a> (Beta) &#8211; Back your payments onto Amazon&#8217;s payment infrastructure.</li>
<li>Amazon <a href="http://en.wikipedia.org/wiki/Amazon_SimpleDB" title="Amazon SimpleDB" rel="wikipedia" target="_blank" class="zem_slink">SimpleDB</a> (Beta) &#8211; Store small pieces of text in a simple database structure.</li>
</ul>
<p>The post schedule will be as follows:</p>
<ul>
<li>S3 9th April</li>
<li>EC2 10th April</li>
<li>SQS 11th April</li>
<li>FPS 14th April</li>
<li>SimpleDB 15th April</li>
</ul>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://aws.typepad.com/aws/2008/03/on-using-aws-in.html">On Using AWS in Loosely-Coupled SOA</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://aws.typepad.com/aws/2008/03/programming-ama.html">Programming Amazon Web Services</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.techcrunch.com/2007/10/19/amazons-100000-startup-challenge/">Amazon&#8217;s $100,000 Startup Challenge</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9072298&amp;source=rss_topic63">Amazon adds resilience to cloud computing service for developers</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" target="_blank" href="http://gigaom.com/2007/12/14/amazon-simple-db/">Amazon SimpleDB 101 &amp; Why It Matters</a> [via Zemanta]</li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a title="Zemified by Zemanta" href="http://www.zemanta.com/" id="zemanta-pixie-a"><img src="archives_files/pixie_002.png" id="zemanta-pixie-img" style="border: medium none ; float: right;"></a></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2008%2F04%2Famazon-web-serv%2F&amp;linkname=Amazon%20Web%20Services"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2008/04/amazon-web-serv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are New Customer Incentives Unjust?</title>
		<link>http://www.agilemicroisv.com/2007/07/are-new-custome/</link>
		<comments>http://www.agilemicroisv.com/2007/07/are-new-custome/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 19:54:07 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Customer Relations]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Selling]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilemicroisv.com/2007/07/are-new-custome.html </guid>
		<description><![CDATA[Don't you find it annoying when you've been patronising a company for
'n' years and instead of rewarding you the loyal customer, they give
gimmicks, widgets and other incentives to the johnny-come-latelies? Me
too. After reading a post in the...
]]></description>
			<content:encoded><![CDATA[<p><img title="Incentive_3" alt="Incentive_3" src="archives_files/incentive_3.jpg" style="margin: 0px 5px 5px 0px; float: left;" border="0"> Don&#8217;t you find it annoying when you&#8217;ve been patronising a company for &#8216;n&#8217; years and instead of rewarding <em>you</em> the <strong>loyal customer</strong>, they give gimmicks, widgets and other incentives to the johnny-come-latelies? Me too. After reading <a href="http://arc.typepad.com/customercrossroads/2007/07/the-injustice-o.html">a post in the Customer eXperience Blog</a>,<br />
I came to wondering about new customer incentives and how they apply in<br />
our world of software. It seems clear that if you operate on a model of<br />
software purchasing, then the natural pull is to dedicate more of your<br />
time to chasing new customers than to serving and supporting your<br />
existing ones.</p>
<p>I wonder if selling <strong>Software as a Service </strong>might help turn this on its head. How could we shift the balance to <strong>making existing customers our priority</strong>?<br />
And would we want to? As opposed to customers being &#8216;in the bag&#8217;, a 1<br />
year subscription means you have 1 year in which to convince your<br />
customer to not leave in favour of the competition. A potential<br />
customer is someone who might have a genuine interest in your product,<br />
or they might have a fleeting interest in your product. An existing<br />
customer is someone who definitely has an interest in your product, the<br />
question is are they impressed enough to subscribe for another year?</p>
<p>New customers are important. No-one will last long without<br />
recognising that fact. Focusing on your existing customers will turn<br />
your customer base into a sales tool. Testimonials will flow, forums<br />
will be buzzing with a positive support vibe. I&#8217;ve seen support forums<br />
full of angry questions like &#8220;Where is the support?&#8221; Not a great sales<br />
tool.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.agilemicroisv.com%2F2007%2F07%2Fare-new-custome%2F&amp;linkname=Are%20New%20Customer%20Incentives%20Unjust%3F"><img src="http://www.agilemicroisv.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.agilemicroisv.com/2007/07/are-new-custome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
