<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEIGQXY7eSp7ImA9WhRVF0s.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831</id><updated>2012-01-16T21:15:20.801-05:00</updated><category term="flash" /><category term="gettingthingsdone" /><category term="emc" /><category term="s3" /><category term="development" /><category term="juicy ideas" /><category term="discount" /><category term="maven" /><category term="astd" /><category term="adobe" /><category term="scaling" /><category term="eucalyptus" /><category term="phone" /><category term="chrome" /><category term="firefox" /><category term="accessibility" /><category term="iphone" /><category term="css" /><category term="carolina connect" /><category term="business news" /><category term="rightscale" /><category term="spring" /><category term="youth" /><category term="sun" /><category term="video" /><category term="eclipse" /><category term="aws" /><category term="training" /><category term="safari" /><category term="facebook" /><category term="business" /><category term="java" /><category term="azure" /><category term="cloudfront" /><category term="moodle" /><category term="government" /><category term="venture capital" /><category term="obama" /><category term="trac" /><category term="baby" /><category term="north carolina" /><category term="html" /><category term="mac" /><category term="saas" /><category term="chase tolle" /><category term="president" /><category term="google" /><category term="fabric computing" /><category term="nasa" /><category term="podcast" /><category term="ec2" /><category term="apple" /><category term="grandcentral" /><category term="einstein" /><category term="skype" /><category term="socialmedia" /><category term="conference" /><category term="elasticloadbalancing" /><category term="sxsw amazon" /><category term="paas" /><category term="ibm" /><category term="coupon" /><category term="amazon" /><category term="cloudwatch" /><category term="windows" /><category term="autoscaling" /><category term="closed captioning" /><category term="oauth" /><category term="roi" /><category term="ebs" /><category term="gtd" /><category term="openstack" /><category term="scorm" /><category term="rackspace" /><category term="cloud computing" /><category term="asheville" /><category term="internet explorer" /><category term="photography" /><category term="creative juice" /><category term="politics" /><category term="image stabilization" /><category term="advantagewest" /><category term="googlevoice" /><category term="asu" /><category term="monitoring" /><category term="web services" /><category term="cdn" /><category term="aws azure microsoft amazon" /><category term="appengine" /><category term="bookmark" /><category term="twitter" /><category term="search" /><category term="microsoft" /><category term="sns" /><category term="digitalchalk" /><category term="hdlearn" /><category term="biltmore baptist church" /><category term="simpledb" /><category term="health" /><category term="sqs" /><title>Cloud Champ</title><subtitle type="html">Information about various cloud technologies and announcements as well as code snippets.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.cloudchamp.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/CloudChamp" /><feedburner:info uri="cloudchamp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0YMR38_eip7ImA9WhRXE0w.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-788397901712086259</id><published>2011-12-19T13:26:00.002-05:00</published><updated>2011-12-19T13:26:26.142-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T13:26:26.142-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="coupon" /><category scheme="http://www.blogger.com/atom/ns#" term="discount" /><category scheme="http://www.blogger.com/atom/ns#" term="digitalchalk" /><title>DigitalChalk Rolls Out Enterprise e-Learning and Discounts</title><content type="html">&lt;br /&gt;
&lt;h2 class="subtitle" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 5px;"&gt;
&lt;span style="font-size: large;"&gt;&lt;i&gt;Online training leader DigitalChalk introduces Enterprise features and shopping cart discount options in their latest release.&lt;/i&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div class="fullWidth floatLeft dottedTop" style="background-color: white; border-top-color: rgb(141, 139, 136); border-top-style: dotted; border-top-width: 1px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; width: 625px;"&gt;
&lt;div class="mediaBox" style="display: inline; float: right; width: 307px;"&gt;
&lt;div style="clear: both; color: #999999; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://ww1.prweb.com/prfiles/2011/12/16/9048916/gI_120502_mathrule.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://ww1.prweb.com/prfiles/2011/12/16/9048916/gI_120502_mathrule.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="clear: both; color: #999999; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; color: #999999; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; color: #999999; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px; text-align: center;"&gt;
&lt;img alt="Quote start" height="25" hspace="5" src="http://www.prweb.com/images/release-topquote.gif" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 1.4em; line-height: 20px;" width="29" /&gt;&lt;span style="font-size: 1.4em; line-height: 20px;"&gt;With over 2,000 client organizations and nearly 6,000 courses being offered, DigitalChalk has become the clear leader in Cloud-based e-learning&lt;/span&gt;&lt;img align="absmiddle" alt="Quote end" height="25" hspace="5" src="http://www.prweb.com/images/release-bottomquote.gif" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 1.4em; line-height: 20px;" width="29" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="releaseDateline" style="font-size: 1.2em; margin-bottom: 1em; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;
Asheville, NC (&lt;a href="http://www.prweb.com/releases/DigitalChalk/Enterprise/prweb9048916.htm"&gt;PRWEB&lt;/a&gt;) December 19, 2011&lt;/div&gt;
&lt;div style="padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px;"&gt;
Online training software leader,&amp;nbsp;&lt;a href="http://www.digitalchalk.com/" style="color: #07689b; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" title="DigitalChalk"&gt;DigitalChalk&lt;/a&gt;&amp;nbsp;announced today it's release of the winter 2012 "Newton" edition to it's Cloud-based training software as a service (SaaS) platform. This latest release includes features for both the professional trainers selling courses online as well as the Enterprise accounts. Current Professional and Business account customers have full access to the shopping cart discount features. Enterprise accounts now have an advanced rules engine for course registration.&lt;/div&gt;
&lt;div style="padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px;"&gt;
The discount features introduced for&amp;nbsp;&lt;a href="http://www.digitalchalk.com/markets/businesses" style="color: #07689b; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" title="Business Accounts"&gt;Professional and Business accounts&lt;/a&gt;&amp;nbsp;include options for course providers to offer coupon codes, combination course bundles and even advanced user matching options. Matching options only allow discounts to apply if the user meets criteria such as an email domain or geographic location match. Training providers can also create registration codes for bulk sales to business clients.&lt;/div&gt;
&lt;div style="padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px;"&gt;
With the introduction of Enterprise accounts, DigitalChalk now provides advanced course delivery, tracking and reporting features along with full single sign-on capabilities to integrate the Cloud-based training services into corporate networks. This release includes an advanced course registration rules engine that allows training managers to set up rules to assign training courses to audiences based on geography, user rules, user profile data or keyword matching.&lt;/div&gt;
&lt;div style="padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px;"&gt;
"The Enterprise edition released this year has had significant traction for both current clients and new customers who need to rapidly roll out online courses" said Tony McCune, VP Sales. "Clients now routinely sign up, publish courses and deliver training to thousands or more employees in less than a month. With over 2,000 client organizations and nearly 6,000 courses being offered, DigitalChalk has become the clear leader in Cloud-based e-learning," said McCune.&lt;/div&gt;
&lt;div style="padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 4px;"&gt;
About DigitalChalk&lt;br /&gt;DigitalChalk was founded in 2005 and is headquartered in Asheville, NC. The SaaS training platform is available on a per-delivery fee basis for training professionals selling courses or a per-user basis for Business and Enterprise accounts. DigitalChalk is a full-service e-learning platform with course authoring, delivery and reporting included. DigitalChalk is the first and only online platform to provide&amp;nbsp;&lt;a href="http://www.digitalchalk.com/hdlearn" style="color: #07689b; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" title="HDLearn Technology"&gt;HDLearn technology&lt;/a&gt;&amp;nbsp;for video streaming capabilities that include tracking, progress control and reporting in a video lesson.&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-788397901712086259?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/It5rZTHVQz1Ux8qowI7t0zAba1w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/It5rZTHVQz1Ux8qowI7t0zAba1w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/It5rZTHVQz1Ux8qowI7t0zAba1w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/It5rZTHVQz1Ux8qowI7t0zAba1w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/GBbJJAxwnCc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/788397901712086259/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=788397901712086259" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/788397901712086259?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/788397901712086259?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/GBbJJAxwnCc/digitalchalk-rolls-out-enterprise-e.html" title="DigitalChalk Rolls Out Enterprise e-Learning and Discounts" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><thr:total>0</thr:total><georss:featurename>Asheville, NC, USA</georss:featurename><georss:point>35.6009452 -82.554015</georss:point><georss:box>35.4976602 -82.7119435 35.7042302 -82.39608650000001</georss:box><feedburner:origLink>http://www.cloudchamp.com/2011/12/digitalchalk-rolls-out-enterprise-e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DRnw6fCp7ImA9WhdRFUk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-8741672580687411505</id><published>2011-08-05T07:54:00.001-05:00</published><updated>2011-08-05T07:54:37.214-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T07:54:37.214-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="asheville" /><title>Asheville Cloud Computing Day</title><content type="html">On August 10th, I will be speaking at an event in Asheville, North Carolina focused on Cloud Computing technology. &amp;nbsp;If you are interested in learning about how you can use cloud computing in your business or seeing what the City of Asheville is doing with the technology, this event is free and open to the public. &amp;nbsp;It is a very short mini-conference with a good line-up of speakers and we will also be hearing from Asheville's CIO, Jonathan Feldman. &amp;nbsp;I hope to see you there!&lt;br /&gt;
&lt;hr/&gt;&lt;b&gt;City&amp;nbsp;announces speaker lineup for Asheville Cloud Computing Day 2011&lt;/b&gt;&lt;br /&gt;
&lt;p&gt;ASHEVILLE - The City of Asheville's Information Technology Services Department is sponsoring "Asheville Cloud Computing Day 2011", a mini-conference scheduled for 9&amp;nbsp;to 11:30 a.m. Aug. 10 in the Municipal Building (100 Court Plaza, 4th floor).&lt;/p&gt;&lt;p&gt;The event seeks to share cutting-edge ideas about cloud computing, a technology that promises to improve city government, as well as other organizations that adopt it.&lt;/p&gt;&lt;p&gt;The agenda and speaker lineup will include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;“Servers are Software: The Advantages of Cloud Architecture” -&amp;nbsp;Joe Emison, VP, Research &amp;amp; Development, BuildFax.&lt;/li&gt;
&lt;li&gt;“How Citizens Can Use Open Data To Create New City Services” - Trevor Lohrbeer, CEO, Lab Escape.&lt;/li&gt;
&lt;li&gt;“Beyond the server: the rise of cloud-based desktops” - Steven J. Vaughan-Nichols, contributing editor, CBS News and ZDNet.&lt;/li&gt;
&lt;li&gt;“The Playground of Today’s Tech Innovators: How Cloud Computing Changes The Game” - Troy Tolle, CTO, Digital Chalk.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;RSVPs from members of the community interested in attending the event are appreciated, but not necessary. RSVPs or questions about the event may be directed to @avlcio on Twitter, or &lt;a href="mailto:jfeldman@ashevillenc.gov"&gt;jfeldman@ashevillenc.gov&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;For information about Asheville's Information Technology Services program, visit &lt;a href="http://ashevillenc.gov/its"&gt;http://ashevillenc.gov/its&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-8741672580687411505?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w-VYyojE_saTf3Tk7EtALnh82x0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w-VYyojE_saTf3Tk7EtALnh82x0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w-VYyojE_saTf3Tk7EtALnh82x0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w-VYyojE_saTf3Tk7EtALnh82x0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/EP1VM1PmUaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/8741672580687411505/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=8741672580687411505" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8741672580687411505?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8741672580687411505?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/EP1VM1PmUaI/asheville-cloud-computing-day.html" title="Asheville Cloud Computing Day" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2011/08/asheville-cloud-computing-day.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YMRHozfyp7ImA9Wx9bEk8.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-5445423338651435176</id><published>2011-02-20T14:13:00.000-05:00</published><updated>2011-02-20T14:13:05.487-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T14:13:05.487-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="bookmark" /><category scheme="http://www.blogger.com/atom/ns#" term="trac" /><category scheme="http://www.blogger.com/atom/ns#" term="search" /><category scheme="http://www.blogger.com/atom/ns#" term="chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="gettingthingsdone" /><category scheme="http://www.blogger.com/atom/ns#" term="gtd" /><title>Save Time with Custom Search in Chrome &amp; Firefox</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I am a fan of anything that can simplify and quickly make my life easier, no matter how small that thing might be. &amp;nbsp;This week one of our talented developers (&lt;a href="http://twitter.com/devewm"&gt;@devewm&lt;/a&gt;) at DigitalChalk showed me something that will save me several minutes every single day. &amp;nbsp;He introduced me to making your own custom searches in Chrome and Firefox. &amp;nbsp;I wanted to share with you how it really simplified my day in hopes that you could apply it as well.&lt;br /&gt;
At DigitalChalk, we use Edgewall's Trac to for our development wiki and issue tracking system. &amp;nbsp;Every single day, I will be talking with someone in sales, support, development or operations and will inevitably get asked to go and view a certain ticket by its ticket number. While it is simple to use the search field within Trac itself, it would be nice to just navigate straight to the ticket from the browser. &amp;nbsp;This is where a custom search shined for me. &amp;nbsp;You can take any known url and insert your search text right from the browser bar. &amp;nbsp;I used this to setup a custom DigitalChalk Trac search that would take me straight to the ticket I was looking for saving me a click everytime.&lt;br /&gt;
Here is how you can set it up for yourself in Chrome:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fEBMRG2Tdng/TWFknQCpgaI/AAAAAAAAAqo/lPjiLSeb3jE/s1600/Chrome+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://3.bp.blogspot.com/-fEBMRG2Tdng/TWFknQCpgaI/AAAAAAAAAqo/lPjiLSeb3jE/s320/Chrome+1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Open Chrome Preferences&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jvxusSANk6E/TWFkn3RkO0I/AAAAAAAAAqs/GqXZaIqdBIw/s1600/Chrome+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-jvxusSANk6E/TWFkn3RkO0I/AAAAAAAAAqs/GqXZaIqdBIw/s320/Chrome+2.png" width="305" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Click on the Manage Button next to the Search drop-down&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-z5KANI-C178/TWFkoQyExII/AAAAAAAAAqw/QBEr-4VcgVU/s1600/Chrome+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://4.bp.blogspot.com/-z5KANI-C178/TWFkoQyExII/AAAAAAAAAqw/QBEr-4VcgVU/s320/Chrome+3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;In the Search Engines dialog, click on the + button in the bottom left hand corner. &amp;nbsp;The important things here are the keyword and the URL. &amp;nbsp;You will notice that I am using a keyword of "!trac". &amp;nbsp;This is what I will type in the browser bar and it will take whatever text I put next and place it in the URL where I have specified "%s". &amp;nbsp;In the case above, the "%s" is at the end of the URL and will correspond to the ticket number I would like to display.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6R3eh5Wy-xQ/TWFkoqsPaeI/AAAAAAAAAq0/5imEzjBj7xQ/s1600/Chrome+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-6R3eh5Wy-xQ/TWFkoqsPaeI/AAAAAAAAAq0/5imEzjBj7xQ/s1600/Chrome+4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;After that, you are ready to use it. &amp;nbsp;Just open up a new tab and type in your keyword.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M8CSEHEVPpw/TWFkpLdPZHI/AAAAAAAAAq4/qCtnW6IjvX0/s1600/Chrome+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://4.bp.blogspot.com/-M8CSEHEVPpw/TWFkpLdPZHI/AAAAAAAAAq4/qCtnW6IjvX0/s320/Chrome+5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Chrome will resolve the keyword to your Search and then you can type in your search term. After you press enter, you will be taken directly to the page that you were targeting.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;On Firefox, the same feature exist, but it is buried a little differently. &amp;nbsp;You can accomplish what you want to do with Bookmarks.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Vk2ARRkRNXY/TWFkpT4PRoI/AAAAAAAAAq8/AgLh43J7l0Q/s1600/Firefox+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="http://4.bp.blogspot.com/-Vk2ARRkRNXY/TWFkpT4PRoI/AAAAAAAAAq8/AgLh43J7l0Q/s320/Firefox+1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Under the "Bookmarks" menu item, go to "Show All Bookmarks"&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-G50ae0LJjCE/TWFkqod42-I/AAAAAAAAArA/5EzSCnr1gaY/s1600/Firefox+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-G50ae0LJjCE/TWFkqod42-I/AAAAAAAAArA/5EzSCnr1gaY/s320/Firefox+2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;In the Bookmarks dialog, right-click on the "Bookmarks Menu" and choose "New Folder..." (You don't have to do this step, but it is easier to keep track of your custom searches this way). I names my folder "Search Helpers".&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gaQSg9GfU5s/TWFkq_0W6lI/AAAAAAAAArE/TGu9zbRXF1w/s1600/Firefox+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://1.bp.blogspot.com/-gaQSg9GfU5s/TWFkq_0W6lI/AAAAAAAAArE/TGu9zbRXF1w/s320/Firefox+3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Right-click on the folder you just created and choose "New Bookmark..."&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ccDoZ0yQB64/TWFkrUMlHHI/AAAAAAAAArI/7TMlCbtH7CQ/s1600/Firefox+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://2.bp.blogspot.com/-ccDoZ0yQB64/TWFkrUMlHHI/AAAAAAAAArI/7TMlCbtH7CQ/s320/Firefox+4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;You can fill out the form exactly as you did in Chrome&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4xhDieqskwc/TWFksOVbLII/AAAAAAAAArM/HThhByVHPkM/s1600/Firefox+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="73" src="http://4.bp.blogspot.com/-4xhDieqskwc/TWFksOVbLII/AAAAAAAAArM/HThhByVHPkM/s320/Firefox+5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Use it the exact same way. &amp;nbsp;Firefox will not autocomplete the keyword to your Search name, but it functions the same way.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I hope you can put this tip to good use and that it saves you some clicks along the way.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-5445423338651435176?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tbuPn1bkndSBvWcJLm6-eJI6IRM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tbuPn1bkndSBvWcJLm6-eJI6IRM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tbuPn1bkndSBvWcJLm6-eJI6IRM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tbuPn1bkndSBvWcJLm6-eJI6IRM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/91r6QTD7zwQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/5445423338651435176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=5445423338651435176" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/5445423338651435176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/5445423338651435176?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/91r6QTD7zwQ/save-time-with-custom-search-in-chrome.html" title="Save Time with Custom Search in Chrome &amp; Firefox" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-fEBMRG2Tdng/TWFknQCpgaI/AAAAAAAAAqo/lPjiLSeb3jE/s72-c/Chrome+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2011/02/save-time-with-custom-search-in-chrome.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBSXo5eip7ImA9Wx9XEEs.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4841145065492546624</id><published>2011-01-03T08:34:00.000-05:00</published><updated>2011-01-03T08:34:18.422-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-03T08:34:18.422-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="hdlearn" /><title>DigitalChalk with HDLearn Technology</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TSHPVdnYD1I/AAAAAAAAAnY/Juj6kUnQg0w/s1600/DigitalChalk_HDLearn.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TSHPVdnYD1I/AAAAAAAAAnY/Juj6kUnQg0w/s200/DigitalChalk_HDLearn.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Today marks another release of DigitalChalk with an exciting update to our video capabilities. &amp;nbsp;We have launched DigitalChalk with &lt;a href="http://www.digitalchalk.com/hdlearn"&gt;HDLearn® Technology&lt;/a&gt; today allowing you to encode and deliver your videos in extremely high quality. &amp;nbsp;I first announced this capability when I spoke at the international cloud computing conference (&lt;a href="http://www.icict.gov.eg/ICICT2010/index.html"&gt;ICICT 2010&lt;/a&gt;) in Cairo, Egypt last month and it was&amp;nbsp;received&amp;nbsp;with a great response. &amp;nbsp;If you were not able to see it at that time, I am sure that you will enjoy seeing it now. &amp;nbsp;We have completely changed the encoding and streaming capabilities of our site with this release, taking all of the worry about what do when building your courses away. &amp;nbsp;You will no longer have to choose what profiles you want to deliver to your students. &amp;nbsp;Now, when you upload a video to DigitalChalk, we automatically encode it into several different profiles without you having to choose. &amp;nbsp;We also have added technology to ensure the best delivery possible to your students. &amp;nbsp;We are now able to detect the speed of your students connection and make choices in real-time on what the best quality video is that they can consume regardless of their bandwidth. &amp;nbsp;With our new Pro+ and Business+ packages, your upload limit has increased to 1GB and it includes a encoding profile that is HD 720p. &amp;nbsp;DigitalChalk is the first on-demand training platform on the web that will allow you to deliver true 720p video to your students, and we are thrilled to see how you use it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4841145065492546624?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jI9i7KWqmGfzyzRL90HTdw4Cb9c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jI9i7KWqmGfzyzRL90HTdw4Cb9c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jI9i7KWqmGfzyzRL90HTdw4Cb9c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jI9i7KWqmGfzyzRL90HTdw4Cb9c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/TQuPn6UtZ_U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4841145065492546624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4841145065492546624" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4841145065492546624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4841145065492546624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/TQuPn6UtZ_U/digitalchalk-with-hdlearn-technology.html" title="DigitalChalk with HDLearn Technology" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/TSHPVdnYD1I/AAAAAAAAAnY/Juj6kUnQg0w/s72-c/DigitalChalk_HDLearn.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2011/01/digitalchalk-with-hdlearn-technology.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAEQ389fSp7ImA9Wx9SE0Q.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-8128660624264563003</id><published>2010-12-03T12:51:00.000-05:00</published><updated>2010-12-03T12:51:42.165-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-03T12:51:42.165-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scaling" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudwatch" /><category scheme="http://www.blogger.com/atom/ns#" term="sns" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="monitoring" /><category scheme="http://www.blogger.com/atom/ns#" term="ec2" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="sqs" /><title>Alerts for EC2 through CloudWatch</title><content type="html">Monitoring your applications running on Amazon's EC2 platform just got easier. Today, Amazon &lt;a href="http://aws.typepad.com/aws/2010/12/new-features-for-amazon-cloudwatch.html"&gt;announced&lt;/a&gt; the public availability of CloudWatch for EC2 with Alarms. Instead of having to poll and ask CloudWatch for the current status, you can actually have that information pushed to you instead. This is a much more efficient way to monitor you applications running in the Amazon cloud. Right now the only new alarm that is supported is for Amazon SNS, but this is a huge step forward. Before today, CloudWatch could still trigger an Auto Scaling policy, but with the addition of SNS the doors are really opening up. Using Amazon SNS, you can do almost any type of notification that you would like posting to HTTP/HTTPS, Email, JSON, or directly into SQS. This makes the service very flexible. You are able to monitor CPU Utilization, Average Disk Reads, Average Disk Writes and Network traffic in and out.&lt;br /&gt;
Amazon has also enabled a new monitoring tab in the EC2 management console that will allow you to look at the graphs for these elements on each of your EC2 instances. The data only goes back to the 2nd of December since it was just released today, but this will be extremely useful for a quick read on how your instances are performing.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TPks9e--iFI/AAAAAAAAAnM/5O9_kNhJ-3A/s1600/Screen+shot+2010-12-03+at+12.44.56+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TPks9e--iFI/AAAAAAAAAnM/5O9_kNhJ-3A/s400/Screen+shot+2010-12-03+at+12.44.56+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Amazon is certainly hitting things on my wishlist this year. Now if they would only enable CloudWatch and Alarms for metrics on &lt;a href="http://aws.amazon.com/sqs"&gt;SQS&lt;/a&gt;! &amp;nbsp;Hopefully this is just around the corner. You can read more about the new features and the pricing of CloudWatch on EC2 &lt;a href="http://aws.amazon.com/cloudwatch"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-8128660624264563003?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4F7xK75goGRKFo238goFGwvQHo8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F7xK75goGRKFo238goFGwvQHo8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4F7xK75goGRKFo238goFGwvQHo8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4F7xK75goGRKFo238goFGwvQHo8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/24cr_xiYFwg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/8128660624264563003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=8128660624264563003" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8128660624264563003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8128660624264563003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/24cr_xiYFwg/alerts-for-ec2-through-cloudwatch.html" title="Alerts for EC2 through CloudWatch" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/TPks9e--iFI/AAAAAAAAAnM/5O9_kNhJ-3A/s72-c/Screen+shot+2010-12-03+at+12.44.56+PM.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/12/alerts-for-ec2-through-cloudwatch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04HQH86fip7ImA9Wx9TFk4.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4787055660695431613</id><published>2010-11-24T18:03:00.002-05:00</published><updated>2010-11-24T18:05:31.116-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-24T18:05:31.116-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="internet explorer" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="s3" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>Downloading EXE files from S3</title><content type="html">It is more than a little frustrating that Internet Explorer and Windows cannot do anything to match what the other major browsers and operating systems are doing, or so it seems. &amp;nbsp;Internet Explorer has long been the browser that most developers hate to support. &amp;nbsp;Today, I ran across something that wasn't HTML or CSS related but still caused issues on Windows using Internet Explorer.&lt;br /&gt;
&lt;div&gt;As many of you know, I use Amazon Web Services to do much of my work and S3, Simple Storage Service, is a large part of what I work with. &amp;nbsp;Today, I was made aware that someone could not download an EXE file from S3 onto their desktop. &amp;nbsp;I tested it out, and it was fine for me. &amp;nbsp;Classic developer response right? Turns out, it worked for me because I was using Chrome on my Mac. &amp;nbsp;It didn't work quite right in Internet Explorer on Windows. &amp;nbsp;The file would download, but it would not bring down the extension to the file. &amp;nbsp;What I mean, is if the file was stored in S3 as "filename.exe", when it was downloaded to the Windows machine it would only be named "filename". &amp;nbsp; I was encouraged by some people that I know to simply chalk it up to a security concern, and while I do not encourage anyone downloading random .exe files and installing them, I knew that this just couldn't be the case. &amp;nbsp;As it turns out, Internet Explorer must be told the Content-Disposition of the file when it is an EXE or DLL. &amp;nbsp;This is done in the headers when the file is requested. &amp;nbsp;Luckily, S3 allows you to put metadata on a file that is passed down when the file is requested. &amp;nbsp;To allow Internet Explorer to recognize and save the file with the .exe extension you will just need to add the Content-Disposition:attachment; filename=&amp;lt;filename.exe&amp;gt; header.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TO2aMMm2YYI/AAAAAAAAAnI/brJaadSwaX4/s1600/Screen+shot+2010-11-24+at+6.04.58+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TO2aMMm2YYI/AAAAAAAAAnI/brJaadSwaX4/s1600/Screen+shot+2010-11-24+at+6.04.58+PM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;You can do this as metadata in S3 through the AWS console. &amp;nbsp;Many of the software utilities that work with S3 also allow you to set this metadata&amp;nbsp;programmatically&amp;nbsp;when storing the objects.&lt;/div&gt;&lt;div&gt;I am used to all sorts of JavaScript, HTML, CSS problems when working with IE, but this one really threw me for a loop at first. &amp;nbsp;I hope that this helps you.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4787055660695431613?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xsnIg9u3cswfqr-TesgNlrWc1UM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xsnIg9u3cswfqr-TesgNlrWc1UM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xsnIg9u3cswfqr-TesgNlrWc1UM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xsnIg9u3cswfqr-TesgNlrWc1UM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/ZyZH90Cpgc4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4787055660695431613/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4787055660695431613" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4787055660695431613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4787055660695431613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/ZyZH90Cpgc4/downloading-exe-files-from-s3.html" title="Downloading EXE files from S3" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/TO2aMMm2YYI/AAAAAAAAAnI/brJaadSwaX4/s72-c/Screen+shot+2010-11-24+at+6.04.58+PM.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/11/downloading-exe-files-from-s3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYGQXw9fSp7ImA9Wx9TEk0.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-8360992288222952002</id><published>2010-11-19T16:45:00.000-05:00</published><updated>2010-11-19T16:45:20.265-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-19T16:45:20.265-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="digitalchalk" /><category scheme="http://www.blogger.com/atom/ns#" term="north carolina" /><category scheme="http://www.blogger.com/atom/ns#" term="venture capital" /><category scheme="http://www.blogger.com/atom/ns#" term="asheville" /><title>DigitalChalk is a Gazelle</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TObcHgmwcEI/AAAAAAAAAnA/xLbnCdeAm2A/s1600/wsj_starbucks.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TObcHgmwcEI/AAAAAAAAAnA/xLbnCdeAm2A/s320/wsj_starbucks.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;It really has been a whirlwind of a morning. I woke up this morning and walked out the door to get a morning cup of coffee at the local Starbucks before heading into work. &amp;nbsp;I grabbed the Wall Street Journal and started reading. That is when it really sank in. &amp;nbsp;I was reading an &lt;a href="http://j.mp/bmCb7i"&gt;article&lt;/a&gt; about my company &lt;a href="http://digitalchalk.com/"&gt;DigitalChalk.com&lt;/a&gt; in the Wall Street Journal! &amp;nbsp;This will be one of those days that you always remember when you look back at all of the things that happen as you start a company. &amp;nbsp;It is certainly a highlight for me. &amp;nbsp;This picture is one that I took sitting there near the fire reading the paper and enjoying my coffee.&lt;br /&gt;
I was interviewed by Mark Whitehouse about 2 weeks ago while I was walking down the street in San Francisco, a long ways from our headquarters in Asheville, North Carolina but right in the heart of tech startup country. &amp;nbsp;He told me he was trying to do some research on why it was hard for startups right now to get adequate funding. I was excited to share with him about DigitalChalk and the success that we have been blessed with in some really hard economic times. &amp;nbsp;Our growth this year has been better than it ever has and there is really no end in sight! &amp;nbsp;As I described this to Mark, he told me over and over that we had all the markings of a great story as a Gazelle. &amp;nbsp;I really like that analogy. &amp;nbsp;Gazelles are extremely fast and&amp;nbsp;nimble&amp;nbsp;animals and if you had the opportunity to meet the team at DigitalChalk, I think it describes us completely. &amp;nbsp;I get to work with some of the smartest people with the agility to change and go from 0 to 100 at anytime.&lt;br /&gt;
Reading through the article, and seeing some of the accomplishments in print in the Wall Street Journal is both exciting and humbling, but most of all, it makes me thankful for the passion and the dedication to all the people who make up the DigitalChalk team. &amp;nbsp;This is something we can all look back on and be proud of.&lt;br /&gt;
Please check out the article: &lt;a href="http://j.mp/bmCb7i"&gt;Shortage of Capital Costs Firm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-8360992288222952002?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t6rf3Wz56xcl9XTArzO88DN2XKE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t6rf3Wz56xcl9XTArzO88DN2XKE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t6rf3Wz56xcl9XTArzO88DN2XKE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t6rf3Wz56xcl9XTArzO88DN2XKE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/NsrYAUvOZ3c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/8360992288222952002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=8360992288222952002" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8360992288222952002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8360992288222952002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/NsrYAUvOZ3c/digitalchalk-is-gazelle.html" title="DigitalChalk is a Gazelle" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/TObcHgmwcEI/AAAAAAAAAnA/xLbnCdeAm2A/s72-c/wsj_starbucks.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/11/digitalchalk-is-gazelle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AQns4eSp7ImA9Wx5VFEU.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-379110004386229916</id><published>2010-10-07T15:20:00.000-05:00</published><updated>2010-10-07T15:20:43.531-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-07T15:20:43.531-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scorm" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>DigitalChalk takes SCORM to the Amazon Cloud</title><content type="html">&lt;div class="releaseDateline"&gt;&lt;/div&gt;&lt;h2 class="subtitle"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;DigitalChalk, a learning management system serving  the continuing education and professional training markets announces  SCORM support on the Amazon Cloud. &lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/h2&gt;&lt;br /&gt;
Infinity Learning Solutions, the parent company of &lt;a href="http://www.digitalchalk.com/" title="DigitalChalk Online Training Software"&gt;DigitalChalk&lt;/a&gt;  announced today that they have successfully released the fall 2010  Aristotle 4 version with full SCORM 1.2 support.  SCORM 1.2 compliant  content is now available in all editions of DigitalChalk including Free,  Pro, Business and School.  DigitalChalk also added a checkpoint  enhancement to the Chalkboard Editor, a browser based multimedia lesson  studio that is included in DigitalChalk.  The Checkpoint feature lets  instructors insert interactive prompts and questions into a multimedia  presentation through the browser.  &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TK4rOGRjFmI/AAAAAAAAAms/qLtUo-IYBFM/s1600/scormdc.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TK4rOGRjFmI/AAAAAAAAAms/qLtUo-IYBFM/s1600/scormdc.png" /&gt;&lt;/a&gt;&lt;/div&gt;"Introducing SCORM support to DigitalChalk significantly expands the  options our clients have for reusing existing content as well as  broadening the range of compatible authoring tools we support," said  Tony McCune, VP of Sales at ILS.  "DigitalChalk is the first  subscription based LMS that we are aware of running in the Amazon  Cloud."&lt;br /&gt;
&lt;br /&gt;
"Hosting a SCORM compliant system in an advanced cloud computing  platform such as Amazon Web Services (AWS) poses some unique challenges.   SCORM uses communication specifications that were originally designed  before the cloud was invented.  We took a system with it’s own  personality and wove the SCORM specification into it," said Troy Tolle,  Chief Technology Officer of ILS.  "The team accomplished the task in an  innovative and highly scalable fashion.  There was no impact to the  thousands of organizations currently delivering courses on DigitalChalk  today."&lt;br /&gt;
&lt;br /&gt;
The SCORM specification was originally created by the US Department  of Defense.  Introducing SCORM into DigitalChalk helps address the  growing demand from the US federal government for scalable software as a  service (SaaS) learning management systems on the Apps.gov cloud  infrastructure, which is modeled after the AWS system.  &lt;br /&gt;
&lt;br /&gt;
"Not only is DigitalChalk an industry leader in delivery of online  training and continuing education, DigitalChalk is the first Learning  Management System to build a SCORM compliant system in the cloud using  Amazon Web Services that we are aware of," said Wes Hester, CEO of  Foxhole Technologies, a VA based federal IT services company.  &lt;br /&gt;
&lt;br /&gt;
To learn more about DigitalChalk, visit &lt;a href="http://www.digitalchalk.com/"&gt;www.DigitalChalk.com&lt;/a&gt;  or call toll-free in the US at 877-321-2451.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;To learn more about  Foxhole Technology and DigitalChalk in the Federal Market, please visit &lt;a href="http://www.foxholetechnology.com/technology/cloud/digitalchalk.html"&gt;http://www.foxholetechnology.com/technology/cloud/digitalchalk.html&lt;/a&gt;. GSA Schedule 70: GS-35F-0569V&lt;br /&gt;
You can read more about the SCORM specification from Advanced Distributed Learning at &lt;a href="http://www.adlnet.gov/"&gt;www.adlnet.gov&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-379110004386229916?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xUkkEtd5WIcBNvWU0csWoOjlFWg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xUkkEtd5WIcBNvWU0csWoOjlFWg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xUkkEtd5WIcBNvWU0csWoOjlFWg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xUkkEtd5WIcBNvWU0csWoOjlFWg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/w1gWEK2oUDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/379110004386229916/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=379110004386229916" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/379110004386229916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/379110004386229916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/w1gWEK2oUDs/digitalchalk-takes-scorm-to-amazon.html" title="DigitalChalk takes SCORM to the Amazon Cloud" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WaWcMRB-faw/TK4rOGRjFmI/AAAAAAAAAms/qLtUo-IYBFM/s72-c/scormdc.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/10/digitalchalk-takes-scorm-to-amazon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRnczcSp7ImA9Wx5SE0U.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-2098439345501876344</id><published>2010-08-09T15:33:00.000-05:00</published><updated>2010-08-09T15:33:37.989-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-09T15:33:37.989-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><title>Creating a Maven Web Project in Eclipse</title><content type="html">My development platform of choice has been Eclipse for many years now and, more recently, I have really started to enjoy the library management that Maven provides me in development, testing and production.&amp;nbsp; Although there are very nice plugins available for integrating Maven and Eclipse together, it is not always the most straight forward process to setup a WTP project in Eclipse that can utilize Maven.&amp;nbsp; I have also found that since creating new projects is not something that we do on a daily or even monthly basis, it can easily become a trial and error episode chewing up a couple of hours of precious development time.&amp;nbsp; I hope that walking through it here will help save you some time on your next project.&lt;br /&gt;
Let's assume a fresh install of Eclipse.&amp;nbsp; I am using Eclipse 3.6 Helios for Java EE developers which you can download from &lt;a href="http://eclipse.org/"&gt;eclipse.org&lt;/a&gt;.&amp;nbsp; You will also need to &lt;a href="http://tomcat.apache.org/"&gt;download&lt;/a&gt; and extract Apache Tomcat 6.&amp;nbsp; We will point to this Tomcat directory later when we go to test our project setup.&lt;br /&gt;
&lt;br /&gt;
Our fresh install of Eclipse does not come with the necessary Maven plugins, so we will need to install them first.&amp;nbsp; In Eclipse, navigate to your Help menu and select "Install New Software...".&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBHM9xGf2I/AAAAAAAAAkc/ChT6fnhgUfo/s1600/Screen+shot+2010-08-09+at+2.20.39+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="259" src="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBHM9xGf2I/AAAAAAAAAkc/ChT6fnhgUfo/s320/Screen+shot+2010-08-09+at+2.20.39+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
In the top right hand corner, click on the "Add..." button and a dialog will appear that will allow you to add an new update site for the M2 Eclipse plugin.&amp;nbsp; The Location is: http://m2eclipse.sonatype.org/sites/m2e .&amp;nbsp; You can name the site anything that you like, but&amp;nbsp; you will want it to reflect the name so that you will recognize it later if you come back to scan through your plugins.&amp;nbsp; I have named mine M2Eclipse.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBH9bDSViI/AAAAAAAAAkg/2c_HmH5HCwY/s1600/Screen+shot+2010-08-09+at+12.01.28+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBH9bDSViI/AAAAAAAAAkg/2c_HmH5HCwY/s400/Screen+shot+2010-08-09+at+12.01.28+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Clicking OK here will take you to a screen so that you can choose the pieces that you want to download.&amp;nbsp; For this site, you only have one choice so it is easy.&amp;nbsp; Check it and click finish and the plugin will start to install.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBJs_No8tI/AAAAAAAAAkk/Br2dwuP3jgo/s1600/Screen+shot+2010-08-09+at+12.01.53+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBJs_No8tI/AAAAAAAAAkk/Br2dwuP3jgo/s400/Screen+shot+2010-08-09+at+12.01.53+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
You will have to navigate and agree to the license.&amp;nbsp; It will also ask you to restart eclipse after the install.&amp;nbsp; You should go ahead and do this and return back to the "Install New Software..." screen after the restart.&amp;nbsp; You will also need to install the M2 Eclipse Extras in the same way.&amp;nbsp; The repository location for the extras is: http://m2eclipse.sonatype.org/sites/m2e-extras&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBKQcRQVeI/AAAAAAAAAko/OFhIXWxrcuM/s1600/Screen+shot+2010-08-09+at+12.05.57+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBKQcRQVeI/AAAAAAAAAko/OFhIXWxrcuM/s400/Screen+shot+2010-08-09+at+12.05.57+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This update site contains more than one item to install.&amp;nbsp; You will not need to check the M2Eclipse Extensions Develop Support or the Project configurators for commonly used maven plugins.&amp;nbsp; I do like to use Mylyn and the integration with CVS is nice to have, but they are not necessary.&amp;nbsp; You can choose the ones that you feel you need for your development environment.&amp;nbsp; The only one that you must pull down is the &lt;b&gt;Maven Integration for WTP&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBLZhdVxII/AAAAAAAAAks/RSH5pyaAQFM/s1600/Screen+shot+2010-08-09+at+12.07.35+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBLZhdVxII/AAAAAAAAAks/RSH5pyaAQFM/s400/Screen+shot+2010-08-09+at+12.07.35+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Clicking Finish here will take you through the license agreement again and then ask you to restart.&lt;br /&gt;
&lt;br /&gt;
After restarting, let's continue by installing the Apache Tomcat runtime environment in Eclipse.&amp;nbsp; Under Eclipse "Preferences..." navigate down to "Server &amp;gt; Runtime Environments".&amp;nbsp; Click on "Add..." and select "Apache Tomcat v6.0" and click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBOJ4Xy2GI/AAAAAAAAAkw/Zcs5fRm5rXY/s1600/Screen+shot+2010-08-09+at+12.18.05+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="396" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBOJ4Xy2GI/AAAAAAAAAkw/Zcs5fRm5rXY/s400/Screen+shot+2010-08-09+at+12.18.05+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You will need to enter the Tomcat installation directory.&amp;nbsp; This will be the directory where you extracted Tomcat.&amp;nbsp; You can use "Browse..." to locate and populate that location.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBOeeXrDmI/AAAAAAAAAk0/WIoNOx9T7Pw/s1600/Screen+shot+2010-08-09+at+12.18.22+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBOeeXrDmI/AAAAAAAAAk0/WIoNOx9T7Pw/s400/Screen+shot+2010-08-09+at+12.18.22+PM.png" width="387" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
We are now ready to create our Web project.&amp;nbsp; Return to the Project Explorer in the Java EE perspective and choose File &amp;gt; New &amp;gt; Dynamic Web Project&lt;br /&gt;
&lt;br /&gt;
Simply name your project and make sure that your Target runtime is set to Apache Tomcat 6.0 and your Dynamic web module version is 2.5&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBPe9NjrtI/AAAAAAAAAk4/QGFFrWyCjWk/s1600/Screen+shot+2010-08-09+at+12.31.35+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBPe9NjrtI/AAAAAAAAAk4/QGFFrWyCjWk/s400/Screen+shot+2010-08-09+at+12.31.35+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Click Next &amp;gt;&lt;br /&gt;
&lt;br /&gt;
This screen will allow you to configure your folders for building the application.&amp;nbsp; We are going to modify these folders to match the Maven hierarchy.&amp;nbsp; This can be done later as well, but doing it now will avoid some copy and paste as well as some deleting cleanup.&amp;nbsp; You will need to remove the "src" folder that is listed by default and add the following source folders:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;src/main/java&lt;/li&gt;
&lt;li&gt;src/main/resources&lt;/li&gt;
&lt;li&gt;src/test/java&lt;/li&gt;
&lt;li&gt;src/test/resources&lt;/li&gt;
&lt;/ul&gt;You should also change the Default output folder to "target/classes" &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBQ5eoPZiI/AAAAAAAAAk8/pkEAIvsBYOA/s1600/Screen+shot+2010-08-09+at+12.33.03+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBQ5eoPZiI/AAAAAAAAAk8/pkEAIvsBYOA/s400/Screen+shot+2010-08-09+at+12.33.03+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Click Next &amp;gt;&lt;br /&gt;
&lt;br /&gt;
We are also going to change the Web Module settings to match the Maven packaging.&amp;nbsp; You will need to change the Content directory on this page from WebContent to "src/main/webapp".&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBV65Ra8lI/AAAAAAAAAlA/FQArUQ90vPY/s1600/Screen+shot+2010-08-09+at+12.33.30+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBV65Ra8lI/AAAAAAAAAlA/FQArUQ90vPY/s400/Screen+shot+2010-08-09+at+12.33.30+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Click Finish.&lt;br /&gt;
&lt;br /&gt;
This completes the setup of the Dynamic Web Project.&amp;nbsp; We now need to make it a Maven project as well.&amp;nbsp; This can be done by right clicking on the project in the Project Explorer and choosing "Maven &amp;gt; Enable Dependency Management"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBYTMSFcJI/AAAAAAAAAlE/6kRprfVx4Us/s1600/Screen+shot+2010-08-09+at+12.33.53+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBYTMSFcJI/AAAAAAAAAlE/6kRprfVx4Us/s400/Screen+shot+2010-08-09+at+12.33.53+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
In this wizard, you will only need to change the Packaging to "war" instead of "jar". and click "Finish"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBZDV4tHdI/AAAAAAAAAlI/uW1pYE18AmU/s1600/Screen+shot+2010-08-09+at+12.34.02+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBZDV4tHdI/AAAAAAAAAlI/uW1pYE18AmU/s400/Screen+shot+2010-08-09+at+12.34.02+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You should now see the POM editor in Eclipse.&amp;nbsp; We need to add a compiler plugin for 1.6 that will help keep things building cleanly.&amp;nbsp; Click on the Plugins tab at the bottom of the editor and then Click on "Add..." in the Plugins section at the top left.&amp;nbsp; Search for the groupId of "org.apache.maven.plugins" and then choose the "maven-compiler-plugin" artifact from the list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBigUXAzSI/AAAAAAAAAl8/ciicTkEFpSU/s1600/Screen+shot+2010-08-07+at+10.53.32+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="333" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBigUXAzSI/AAAAAAAAAl8/ciicTkEFpSU/s400/Screen+shot+2010-08-07+at+10.53.32+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Click on OK and then navigate to the "pom.xml" tab in the editor.&amp;nbsp; We need to add the configuration for 1.6 which we cannot do through the GUI.&amp;nbsp; All that is needed is the configuration XML that is selected below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBjD4DpgVI/AAAAAAAAAmA/XX1E1q69eOo/s1600/Screen+shot+2010-08-07+at+10.54.49+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBjD4DpgVI/AAAAAAAAAmA/XX1E1q69eOo/s400/Screen+shot+2010-08-07+at+10.54.49+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Save and close the POM editor.&lt;br /&gt;
&lt;br /&gt;
When that completes building, you may notice that the Java Runtime is giving you a warning in your "Markers" tab.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBauuFsOpI/AAAAAAAAAlM/4pbv9NSXOOg/s1600/Screen+shot+2010-08-09+at+3.43.48+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBauuFsOpI/AAAAAAAAAlM/4pbv9NSXOOg/s400/Screen+shot+2010-08-09+at+3.43.48+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This can be remedied by changing your build path.&amp;nbsp; You can right click on the project and select "Properties" and then change the build path JRE System Library to point to the 1.6 Execution Environment.&amp;nbsp; If you do not have your Execution Environments set, you can simply click on the "Environments..." button on this dialog and point them to the JDK installation on your machine.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBbQG9QRCI/AAAAAAAAAlQ/06jG1mTJZhQ/s1600/Screen+shot+2010-08-09+at+12.37.00+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBbQG9QRCI/AAAAAAAAAlQ/06jG1mTJZhQ/s400/Screen+shot+2010-08-09+at+12.37.00+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBbVuZHpCI/AAAAAAAAAlU/LbMvirks0ps/s1600/Screen+shot+2010-08-09+at+12.37.12+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBbVuZHpCI/AAAAAAAAAlU/LbMvirks0ps/s400/Screen+shot+2010-08-09+at+12.37.12+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Clicking Finish here will rebuild the project and you should be error free in your Markers tab.&lt;br /&gt;
&lt;br /&gt;
Now for some simple cleanup of your project.&amp;nbsp; You can expand your project in the Project Explorer and navigate down to Web Resources &amp;gt; WEB-INF&amp;nbsp; and delete the lib directory.&amp;nbsp; We are going to let Maven and WTP work together to manage this.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBb8zhA37I/AAAAAAAAAlY/ssxtViZTW9E/s1600/Screen+shot+2010-08-09+at+12.37.33+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="352" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBb8zhA37I/AAAAAAAAAlY/ssxtViZTW9E/s400/Screen+shot+2010-08-09+at+12.37.33+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You will also notice that you have a Classpath Dependency warning in your Markers tab.&amp;nbsp; This is very important and will have to be addressed if you want your Maven managed dependencies to be available to your local test server.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBcWA8mFGI/AAAAAAAAAlc/n0WMCuDRsqk/s1600/Screen+shot+2010-08-09+at+12.37.55+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="103" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBcWA8mFGI/AAAAAAAAAlc/n0WMCuDRsqk/s400/Screen+shot+2010-08-09+at+12.37.55+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Simply right click on the warning and choose the "Quick Fix" option.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBcjhzm6iI/AAAAAAAAAlg/ft2gLm_jask/s1600/Screen+shot+2010-08-09+at+12.38.01+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBcjhzm6iI/AAAAAAAAAlg/ft2gLm_jask/s400/Screen+shot+2010-08-09+at+12.38.01+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Then you will be prompted with a popup explaining the suggested remedies to your problem.&amp;nbsp; We need the classpath to be available to our server, so we need it to be added as a dependency.&amp;nbsp; Choose that option and then click "Finish".&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBdUj_QygI/AAAAAAAAAlk/_PAqwfQnR6w/s1600/Screen+shot+2010-08-09+at+12.38.08+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBdUj_QygI/AAAAAAAAAlk/_PAqwfQnR6w/s400/Screen+shot+2010-08-09+at+12.38.08+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The setup is now complete.&amp;nbsp; All that is left now is to test our new project and configuration.&amp;nbsp; This is easily done by creating an index JSP in our webapp directory.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBdpLTN17I/AAAAAAAAAlo/460tbV2ip2Q/s1600/Screen+shot+2010-08-09+at+12.39.02+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBdpLTN17I/AAAAAAAAAlo/460tbV2ip2Q/s400/Screen+shot+2010-08-09+at+12.39.02+PM.png" width="357" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBduZZGVbI/AAAAAAAAAls/KNGjXH2trvY/s1600/Screen+shot+2010-08-09+at+12.40.05+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TGBduZZGVbI/AAAAAAAAAls/KNGjXH2trvY/s320/Screen+shot+2010-08-09+at+12.40.05+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;After saving the JSP, you can test your application by right clicking on the project and choosing "Run As &amp;gt; Run on Server"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBeWTjTlHI/AAAAAAAAAlw/ARx8_cxotWo/s1600/Screen+shot+2010-08-09+at+12.40.18+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBeWTjTlHI/AAAAAAAAAlw/ARx8_cxotWo/s400/Screen+shot+2010-08-09+at+12.40.18+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Choose the Tomcat v6.0 Server and then click Finish.&amp;nbsp; This will push your project to deploy on startup of that server and it will start the server.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBe6otkPwI/AAAAAAAAAl0/pw0ocvPNPnw/s1600/Screen+shot+2010-08-09+at+12.40.30+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_WaWcMRB-faw/TGBe6otkPwI/AAAAAAAAAl0/pw0ocvPNPnw/s400/Screen+shot+2010-08-09+at+12.40.30+PM.png" width="333" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
When the startup is done, a browser window should appear in Eclipse with your index.jsp content displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBe_ZRYKMI/AAAAAAAAAl4/cT5ZyWNOvnY/s1600/Screen+shot+2010-08-09+at+12.40.42+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TGBe_ZRYKMI/AAAAAAAAAl4/cT5ZyWNOvnY/s400/Screen+shot+2010-08-09+at+12.40.42+PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You are now off to the races on your new web project using Maven.&amp;nbsp; All of the dependencies that you add to the pom file will be included in the classpath each time you start the server.&lt;br /&gt;
&lt;br /&gt;
I hope that you found this useful.&amp;nbsp; Let me know your experience.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-2098439345501876344?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9Yc9-Q_5tQ-9kHabyc08Bi9MysU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Yc9-Q_5tQ-9kHabyc08Bi9MysU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9Yc9-Q_5tQ-9kHabyc08Bi9MysU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Yc9-Q_5tQ-9kHabyc08Bi9MysU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/MX7A4G_A-6s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/2098439345501876344/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=2098439345501876344" title="21 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2098439345501876344?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2098439345501876344?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/MX7A4G_A-6s/creating-maven-web-project-in-eclipse.html" title="Creating a Maven Web Project in Eclipse" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WaWcMRB-faw/TGBHM9xGf2I/AAAAAAAAAkc/ChT6fnhgUfo/s72-c/Screen+shot+2010-08-09+at+2.20.39+PM.png" height="72" width="72" /><thr:total>21</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/08/creating-maven-web-project-in-eclipse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUEQ384fip7ImA9WxFaF0w.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4865985865281922241</id><published>2010-07-21T08:14:00.001-05:00</published><updated>2010-07-21T08:16:42.136-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-21T08:16:42.136-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openstack" /><category scheme="http://www.blogger.com/atom/ns#" term="eucalyptus" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="rackspace" /><category scheme="http://www.blogger.com/atom/ns#" term="nasa" /><title>New Open Source Cloud Platform</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/TEXKRVl4oEI/AAAAAAAAAkU/MaE6PlVRoSs/s1600/openstack-logo.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_WaWcMRB-faw/TEXKRVl4oEI/AAAAAAAAAkU/MaE6PlVRoSs/s1600/openstack-logo.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;Cloud services and platforms are popping up everywhere you turn and everyone is jumping onto the bandwagon it seems.  I have even been asked by 2 startup companies that want to jump into the space if there are needs that still haven't been met with what is available now.  This is a growing market and it is still in its very early stages, so there will always be room for more right now.  Rackspace and NASA's announcement about &lt;a href="http://openstack.com/"&gt;OpenStack&lt;/a&gt; makes it a little easier to jump into the cloud software and infrastructure game.  Rackspace is contributing some of its code under an Apache 2.0 licence to the open source community for the management of compute instances and storage.  These seem like just initial starting points for contribution as they have also asked for other needs from the community.  I would guess that we will see parallel offerings from OpenStack that mimic Amazon's AWS offerings since they are the largest player in this space.  OpenStack's computing platform is currently scheduled to be available in an initial release state in October and the storage platform is expected in September.  If you would like to dabble some before then, you can go and download the code at &lt;a href="http://launchpad.net/openstack"&gt;http://launchpad.net/openstack&lt;/a&gt;.  There are projects there for the compute and storage platforms as well as projects for management from the web and from your favorite mobile device (iPhone, iPad, Android).  Seeing another open source project in this space is a good thing. I hope that people don't immediately start trying to claim standards on cloud computing out of this project.  I believe that it is still way to early to try to start standardizing everything.  We start to kill the pace of innovation when standards are forced early.  That being said, this will be a project to watch closely along with &lt;a href="http://open.eucalyptus.com/"&gt;Eucalyptus&lt;/a&gt; and will be one to offer a great playground for ideas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4865985865281922241?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gpp0cSKbhZk2vKgNclfb89YBX1E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gpp0cSKbhZk2vKgNclfb89YBX1E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Gpp0cSKbhZk2vKgNclfb89YBX1E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gpp0cSKbhZk2vKgNclfb89YBX1E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/Bh-ywt2yOmY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4865985865281922241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4865985865281922241" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4865985865281922241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4865985865281922241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/Bh-ywt2yOmY/new-open-source-cloud-platform.html" title="New Open Source Cloud Platform" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WaWcMRB-faw/TEXKRVl4oEI/AAAAAAAAAkU/MaE6PlVRoSs/s72-c/openstack-logo.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/07/new-open-source-cloud-platform.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQ34_cCp7ImA9WxFWE04.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4554395314330367774</id><published>2010-05-31T13:54:00.000-05:00</published><updated>2010-05-31T13:54:52.048-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-31T13:54:52.048-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="roi" /><title>Cloud Computing ROI</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/TAQFQcp6-CI/AAAAAAAAAj8/03FttGVwsio/s1600/Screen+shot+2010-05-31+at+2.16.00+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="314" src="http://4.bp.blogspot.com/_WaWcMRB-faw/TAQFQcp6-CI/AAAAAAAAAj8/03FttGVwsio/s320/Screen+shot+2010-05-31+at+2.16.00+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;It was a very easy decision for me to start &lt;a href="http://digitalchalk.com/"&gt;DigitalChalk&lt;/a&gt; on a cloud computing platform. &amp;nbsp;The calculations were quick and easy 4 years ago with a small budget and a dream to build a global platform for training. &amp;nbsp;We had to scale as we gained customers because we didn't have the immediate capital to buy everything up front. &amp;nbsp;Today, I still spend time thinking of new ways to use the power of the cloud for our business and the ROI is still clear to me; but I have to say that it is something I get asked about every time I speak or talk to other people looking to take the plunge. &amp;nbsp;I had the pleasure of speaking with Jonathan Feldman, writer for Information Week, more than once over the past couple of weeks. &amp;nbsp;He has put together a great study helping the CIO, CTO and individual business units navigate the "gotchas" and common questions when it comes to moving to the cloud. &amp;nbsp;I was happy to see the report and I think it will help those of you looking to move or start some of your applications to the cloud. &amp;nbsp;I encourage you to take a moment and read the report. &amp;nbsp;It is an Analytics Report titled, &lt;b&gt;Cloud ROI: &lt;i&gt;Calculating Costs, Benefits, Returns&lt;/i&gt;&lt;/b&gt; and can be found &lt;a href="http://j.mp/b6suzt"&gt;here&lt;/a&gt;. &amp;nbsp;Great job Jonathan! It is good to see all of this research in one place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4554395314330367774?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rivqWLjlyHFI4myiS8s_t_ZJEf0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rivqWLjlyHFI4myiS8s_t_ZJEf0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rivqWLjlyHFI4myiS8s_t_ZJEf0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rivqWLjlyHFI4myiS8s_t_ZJEf0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/C7gpqe3p6SE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4554395314330367774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4554395314330367774" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4554395314330367774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4554395314330367774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/C7gpqe3p6SE/cloud-computing-roi.html" title="Cloud Computing ROI" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/TAQFQcp6-CI/AAAAAAAAAj8/03FttGVwsio/s72-c/Screen+shot+2010-05-31+at+2.16.00+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/05/cloud-computing-roi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQ3kyfCp7ImA9WxBbFUQ.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-3418947016457200315</id><published>2010-03-14T15:32:00.001-05:00</published><updated>2010-03-14T15:33:22.794-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-14T15:33:22.794-05:00</app:edited><title>Juicy Ideas</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/S51GUEr7XKI/AAAAAAAAAi8/ZUcrJd0KIlU/s1600-h/jisquare.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_WaWcMRB-faw/S51GUEr7XKI/AAAAAAAAAi8/ZUcrJd0KIlU/s1600/jisquare.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;I have been hard at work with my team to help launch the Juicy Ideas Competition &lt;a href="http://juicyideas.com/"&gt;website&lt;/a&gt;.  I am happy to say that it has been successfully launched as of last week and we are receiving signups for the competition. My company, &lt;a href="http://digitalchalk.com"&gt;DigitalChalk&lt;/a&gt;, is sponsoring a competition with AdvantageWest and will be sending the winning team to &lt;a href="http://google.com"&gt;Google&lt;/a&gt; Headquarters in Mountain View, California.  The winning team will also receive 5 Android phones provided by Google.&lt;a href="http://draft.blogger.com/"&gt;&lt;/a&gt;&lt;br /&gt;The competition is a software competition that challenges college students to do something innovative and creative using data that will benefit their community.  I know that we will see some very cool applications come out of this competition this year!  If you would like to compete, or know someone that should, send them to the Juicy Ideas website at: &lt;a href="http://juicyideas.com/"&gt;http://juicyideas.com&lt;/a&gt; and have them register their team.&lt;br /&gt;The video on the homepage was done by DigitalChalk's very own Jacob Absire and I love it.  You can check it out on YouTube as well.&lt;br /&gt;&lt;object height="295" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/weEf_gGjspk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/weEf_gGjspk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-3418947016457200315?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3DT7BepEUaSmyCrw_0TEi2aUIh0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3DT7BepEUaSmyCrw_0TEi2aUIh0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3DT7BepEUaSmyCrw_0TEi2aUIh0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3DT7BepEUaSmyCrw_0TEi2aUIh0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/l7ISC06v-Nk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/3418947016457200315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=3418947016457200315" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3418947016457200315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3418947016457200315?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/l7ISC06v-Nk/juicy-ideas.html" title="Juicy Ideas" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/S51GUEr7XKI/AAAAAAAAAi8/ZUcrJd0KIlU/s72-c/jisquare.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/03/juicy-ideas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIDR3s5fSp7ImA9WxBRFks.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4042616516906880554</id><published>2010-01-04T23:58:00.001-05:00</published><updated>2010-01-04T23:59:36.525-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-04T23:59:36.525-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloudfront" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="ec2" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>Creativity for Amazon's Cloud Computing Continues</title><content type="html">Amazon Web Services continues to move forward in innovative ways to get people to take advantage of their services.  Two announcements last month enhance the &lt;a href="http://aws.amazon.com/ec2"&gt;EC2&lt;/a&gt; service pricing and the &lt;a href="http://aws.amazon.com/cloudfront"&gt;Cloud Front&lt;/a&gt; delivery model.  The availability of auction price instances (spot instances) in EC2 and the ability to do true Flash streaming from Cloud Front really put the squeeze on traditional hosting and edge delivery companies.&lt;br /&gt;With the new Spot Instances in EC2 you can take advantage of the excess capacity that Amazon is not using at that time.  Because that capacity changes as more instances are started, the price for those instances fluctuate.  With good planning, this can be used to really save on cash.  Over the past 20 days, the price of a Spot Instance has been less than 50% of the price of a regular priced instance much of the time.  If you are considering using EC2 for some bursting tasks and quick turn around, I would look at the Spot Instances first.  Because you set the price you want to pay and the price changes over time, your instance may be terminated if your price is less than the Amazon rate.  For this reason, you must plan ahead when using them in a production situation.  One good strategy here to lower your costs would be to purchase some Reserved Instances that will stay running and then start Spot Instances in peak situations.  You can use the AWS API to see the current prices of the Spot Instances to know how to set your price at runtime.  If you want to see the prices online and over time, you can use the AWS console or some other sites like &lt;a href="http://www.cloudexchange.org/"&gt;Cloud Exchange&lt;/a&gt;.  Because you cannot reserve Windows instances right now on Amazon, it makes a lot of sense to take advantage of the Spot Instances.  As I write this, a small Windows instance is $0.12 an hour and you can have the same thing running as a Spot Instance for $0.042 an hour.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/S0K_leA50SI/AAAAAAAAAiI/E7t94Cpi1rY/s1600-h/Picture%201-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://1.bp.blogspot.com/_WaWcMRB-faw/S0K_leA50SI/AAAAAAAAAiI/E7t94Cpi1rY/s400/Picture%201-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/S0K_lUOLdwI/AAAAAAAAAiM/vcs9eelu8aM/s1600-h/Picture%202-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://2.bp.blogspot.com/_WaWcMRB-faw/S0K_lUOLdwI/AAAAAAAAAiM/vcs9eelu8aM/s400/Picture%202-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WaWcMRB-faw/S0K_lvllB5I/AAAAAAAAAiQ/9e2Zta67GlE/s1600-h/Picture%203.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://2.bp.blogspot.com/_WaWcMRB-faw/S0K_lvllB5I/AAAAAAAAAiQ/9e2Zta67GlE/s400/Picture%203.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;At about 1/3 the price of a standard small instance, it makes it very attractive to use the Spot Instances right now.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The announcement of streaming support from Cloud Front is also a great new addition.  Delivering content to the end user from the closest data center helps improve performance.  Until now, all that could be delivered was static content and progressive downloads.  Streaming video from Cloud Front helps reduce your costs because only the viewed parts need to be delivered.  It also does not store the file on the end user's machine.  You can use Cloud Front to deliver videos in several formats, even H.264 allowing playback on the iPod and iPhone. Thank you Amazon!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4042616516906880554?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IFMhZr0718-eeXBTvhDSWuDZp-M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFMhZr0718-eeXBTvhDSWuDZp-M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IFMhZr0718-eeXBTvhDSWuDZp-M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFMhZr0718-eeXBTvhDSWuDZp-M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/eoNewcGC0MY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4042616516906880554/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4042616516906880554" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4042616516906880554?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4042616516906880554?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/eoNewcGC0MY/creativity-for-amazons-cloud-computing.html" title="Creativity for Amazon's Cloud Computing Continues" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/S0K_leA50SI/AAAAAAAAAiI/E7t94Cpi1rY/s72-c/Picture%201-1.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.cloudchamp.com/2010/01/creativity-for-amazons-cloud-computing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIESXY4eyp7ImA9WxNWFUg.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-2183018215540533283</id><published>2009-10-14T15:32:00.002-05:00</published><updated>2009-10-14T15:35:08.833-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-14T15:35:08.833-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="government" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>Cloud Confusion and the DoD</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/StYzYpc5_5I/AAAAAAAAAhY/3KZwz1e2hcM/s1600-h/race_logo3.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img style="width: 204px; height: 87px;" src="http://4.bp.blogspot.com/_WaWcMRB-faw/StYzYpc5_5I/AAAAAAAAAhY/3KZwz1e2hcM/s320/race_logo3.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Last week the Department of Defense announced a new private cloud computing environment called &lt;a href="http://www.disa.mil/race/"&gt;RACE&lt;/a&gt; (Rapid Access Computing Environment).  This was an announcement that received a ton of attention in blogs and the circles of cloud computing advocates and naysayers.  The frustrating thing about announcements and the ensuing arguments that take place afterward is that there are very few people that really understand what cloud computing is and all of the facets that are involved.  The problem really stems from the over-use of the term "cloud computing" to cover what seems to be every application that runs in your browser.  Just because you don't know where the actual server is located, or because it runs in your browser does not make something cloud computing.  As soon as the announcement was made about RACE, the comparisons to Google came &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2009/10/05/urnidgns852573C40069388000257646006AC738.DTL"&gt;flying&lt;/a&gt; &lt;a href="http://www.readwriteweb.com/archives/forget_google_and_amazon_the_dod_shows_off_what_a_real_cloud_platform_can_do.php"&gt;in&lt;/a&gt;.  First of all, this is not even the right comparison.  I am behind using cloud computing for government applications, but if we are going to compare the systems, let's at least compare them fairly.  RACE is more of an IaaS cloud service and Google is both SaaS (GMail, Google Docs, etc) and PaaS (AppEngine).  It seems more fairly compared to the single service of EC2 provided by Amazon.  I would love to take a deep dive into RACE, but unfortunately, and as expected for security, it is only available to someone with a government card or clearance.  What they do say on the website though is that provisioning after a request only takes 24 hours.  Is that truly on demand computing?  Call me spoiled being able to provision dozens of servers with a single web service request in 5 to 10 minutes, but that is what I expect from a system now that claims to be on-demand.  This is a great direction and good start for DISA.  It is very encouraging to see the activity in the government space around cloud computing.  We really need to stop lumping every cloud computing service or offering under the single banner of Cloud Computing.  People will continue to make their offerings sound better than others with unfair comparisons and statistics. A common language and standard is needed for fair comparison.  Until then, let the spin go on!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-2183018215540533283?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l05DZaojLe019aCz1WYJyIFSn5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l05DZaojLe019aCz1WYJyIFSn5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l05DZaojLe019aCz1WYJyIFSn5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l05DZaojLe019aCz1WYJyIFSn5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/OuGoht5XMyE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/2183018215540533283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=2183018215540533283" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2183018215540533283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2183018215540533283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/OuGoht5XMyE/cloud-confusion-and-dod.html" title="Cloud Confusion and the DoD" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/StYzYpc5_5I/AAAAAAAAAhY/3KZwz1e2hcM/s72-c/race_logo3.gif" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/10/cloud-confusion-and-dod.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcCQHk_fCp7ImA9WxNRE0g.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-8039784856643512220</id><published>2009-09-07T14:44:00.001-05:00</published><updated>2009-09-07T16:14:21.744-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-07T16:14:21.744-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="socialmedia" /><category scheme="http://www.blogger.com/atom/ns#" term="facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Why Social is Successful</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/SqVidN2EA5I/AAAAAAAAAhQ/1zmOxhML_sQ/s1600-h/3427996361_dd0d4375f1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://4.bp.blogspot.com/_WaWcMRB-faw/SqVidN2EA5I/AAAAAAAAAhQ/1zmOxhML_sQ/s200/3427996361_dd0d4375f1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Almost every time that I speak, I can count on being asked about where the internet is going and what technology will be the next "big thing".  Obviously there are a ton of people that would capitalize on that if anyone could predict the future.  Entrepreneurs, venture capitalists and angel investors spend their days trying to decipher and figure out the answer to that question.  It is clearly a tough question.I love technology and the constant curve of innovation that surrounds me at work everyday.  With the new hot technologies being social applications, the whole world is getting a little smaller still.  It is not surprising to me that applications such as Twitter and Facebook are so wildly popular.  It does help that they are free, but the "freemium" model works like a catalyst.  People generally don't sign up for something just because it is free, but because it is useful.  These applications are successful because they are relational and they bring us into closer contact with one another.  The internet a great warehouse of all sorts of information at your fingertips, but that only satisfies our curiosity and natural thirst for knowledge.  Most people are looking for more meaningful relationships and someone that cares.  The corporate website that only displays information and does not allow for a round trip of communication does not "get it" yet.  That is the old way of doing business on the internet.  Simply having a presence is not good enough.  The internet has evolved to allow us what we really want: a conversation, and it will continue to move in that direction.  The first generation of internet technology satiated our hunger for knowledge and now it is helping us connect with others in more meaningful ways.  Social is sexy because that is how God made us.  Just look at what the top search terms are on a daily basis:  they are for people, celebrity figures, that we want to know about.  It is really, a desire to get to know them better.  It is the next best thing to a conversation.  Dating sites have been wildly popular for years, and now, the feeling of instant connection with Facebook and Twitter are where we feel comfortable.  We are able to connect with people we haven't seen in years and people we have never met.  We can share our life experiences and our knowledge across all boundaries and all over the globe.  The next technologies on the internet will bring us even closer and more connected.  The written letter was and is an excellent form of communication, but it was made faster with the telegram, the telephone, and the cellphone - continually bringing us closer in relationships with greater and greater ease.  I believe that internet technology will continue to do the same.  Whether it allows us to take a course online from a renown instructor, get us just a little closer to our family, or connects us better with a business contact, social applications (done well) will continue to be successful.  As to what it will be... well, let's talk about it on Twitter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-8039784856643512220?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h0UCnWOB2hBqf--GzrR4asE4WLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h0UCnWOB2hBqf--GzrR4asE4WLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h0UCnWOB2hBqf--GzrR4asE4WLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h0UCnWOB2hBqf--GzrR4asE4WLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/S585XDPg2PI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/8039784856643512220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=8039784856643512220" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8039784856643512220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8039784856643512220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/S585XDPg2PI/why-social-is-successful.html" title="Why Social is Successful" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/SqVidN2EA5I/AAAAAAAAAhQ/1zmOxhML_sQ/s72-c/3427996361_dd0d4375f1.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/09/why-social-is-successful.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDSHsycCp7ImA9WxJUFk4.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-7737576253624226722</id><published>2009-07-15T00:41:00.000-05:00</published><updated>2009-07-15T00:41:19.598-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-15T00:41:19.598-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="aws azure microsoft amazon" /><title>Azure verses Amazon AWS Pricing</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/Sl1rvyW9pUI/AAAAAAAAAhI/m70KiIS8R8s/s1600-h/azure.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_WaWcMRB-faw/Sl1rvyW9pUI/AAAAAAAAAhI/m70KiIS8R8s/s320/azure.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Microsoft &lt;a href="http://www.microsoft.com/azure/pricing.mspx"&gt;released the pricing&lt;/a&gt; today for their cloud computing platform called Azure.&amp;nbsp; The costs really look competitive when compared across the other platforms that are currently offered in the market.&amp;nbsp; The breakdown is as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Windows Azure&lt;/li&gt;

&lt;ul&gt;&lt;li&gt;Compute = $0.12 / hour&lt;/li&gt;
&lt;li&gt; Storage = $0.15 / GB stored / month&lt;/li&gt;
&lt;li&gt;Storage Transactions = $0.01 / 10,000&lt;/li&gt;
&lt;li&gt;Bandwidth = $0.10 IN / $0.15 OUT / GB&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;SQL Azure&lt;/li&gt;

&lt;ul&gt;&lt;li&gt;Web Edition - Up to 1 GB relational database = $9.99&lt;/li&gt;
&lt;li&gt;Business Edition - Up to 10 GB relational database = $99.99&lt;/li&gt;
&lt;li&gt;Bandwidth = $0.10 IN / $0.15 OUT / GB&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;.Net Services&lt;/li&gt;

&lt;ul&gt;&lt;li&gt; Messages = $0.15 / 100,000 message operations&lt;/li&gt;
&lt;li&gt;Bandwidth = $0.10 IN / $0.15 OUT / GB&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;As you can see, they look fairly competitive to Amazons pricing in the different areas which can be found on the pages for &lt;a href="http://aws.amazon.com/ec2/"&gt;EC2&lt;/a&gt;, &lt;a href="http://aws.amazon.com/s3/"&gt;S3&lt;/a&gt; and &lt;a href="http://aws.amazon.com/sqs/"&gt;SQS&lt;/a&gt;.&amp;nbsp; It is very hard, if not impossible, to do a complete side-by-side comparison that covers all of what is offered and all of the different configurations and software stacks, but let's look at some of the basics to get an idea.&lt;br /&gt;
&lt;br /&gt;
Let's first look at the storage services offered by the platforms since they are almost identical in function and feature.&amp;nbsp; Azure's platform for storage is a flat $0.15 / GB / month and &lt;br /&gt;
$0.01 / 10,000 transactions.&amp;nbsp; Data transfer across all of Azure's services is $0.10 IN and $0.15 OUT / GB. This makes the calculation for storage very simple on their part.&amp;nbsp; S3 has a tiered pricing scheme which makes it a little more difficult to calculate, but does offer some cost saves when storing vast amounts of data.&amp;nbsp; On light storage (1-50 TB) Amazon will charge $0.15 / GB for storage, $0.10 IN and $0.17 OUT / GB in bandwidth.&amp;nbsp; Amazon divides the types of transactions in their pricing: $0.01 per 1,000 PUT, COPY, POST and LIST request and $0.01 per 10,000 GET (and other) request.&amp;nbsp; This ultimately gives Azure the win on the low end for storage.&amp;nbsp; As soon as you go over the 50 TB / month threshold for storage or transfer more than 10 TB of data OUT of storage however, Amazon wins in price on the growth.&amp;nbsp; The more your store, the less it will cost you on Amazon, even going down to $0.12 / GB.&amp;nbsp; The data transfer rates going out can get as low as $0.10 / GB OUT.&amp;nbsp; Amazon also does not charge you for data transfer from S3 to EC2 (inside the cloud).&amp;nbsp; It is not clear if the same holds true for Azure. So, if you have a lot of data, then Amazon will give you the better prices, but if you are light on data and traffic, then Azure has the best price.&amp;nbsp; All that being said, it is important to note that Azure is severely limited during the preview period to 50 GB of storage.&amp;nbsp; They could add tiered pricing in the future to compete with Amazon's pricing at larger volume.&lt;br /&gt;
&lt;br /&gt;
Probably one of the most anticipated, but hardest thing to compare, was the pricing on the compute hours for Azure.&amp;nbsp; This is extremely difficult for many reasons: Amazon offers a dozen different types of operating systems while Azure is the only environment.&amp;nbsp; Amazon virtualizes the memory and cpu so you have the option of adding horsepower at added costs and Azure has not published any information about the underlying metrics of a computational unit. Azure takes care of all of the scaling and load balancing within the fabric and these are add on services that you must pay for with Amazon.&amp;nbsp; Lastly there is an upper limit of 2000 VM hours right now on Azure during the preview period.&amp;nbsp; With all that being considered, if you compare the lowest price Windows installation on Amazon at $0.125 / hour to the $0.12 / hour on Azure, then Azure wins on price ever so slightly.&amp;nbsp; It is very hard to say how the "speed" compares on the two systems by virtual core and if this is even a fair price comparison, but it is the closest we can get for a comparison.&amp;nbsp; When included the tiered pricing from Amazon for data transfer, which lowers the cost per GB as you go up, and include Amazon's costs for Auto Scaling, and Elastic Load Balancing then the waters start to get very muddy.&lt;br /&gt;
&lt;br /&gt;
The easiest to compare is the messaging systems on both cloud offerings.&amp;nbsp; Azure is offering 100,000 message operations for $0.15, plus the regular $0.10 IN and $0.15 OUT / GB.&amp;nbsp; Amazon offers 100,000 message operations for $0.10, plus the Amazon tiered pricing for data.&amp;nbsp; It is very likely that the majority of the messaging operations on these platforms will stay internal to their platform which takes the cost on Amazon for data virtually down to $0.00.&amp;nbsp; In this case Amazon beats the Azure pricing by 1/3.&lt;br /&gt;
&lt;br /&gt;
I was happy to see Microsoft release the pricing for Azure today as I have been anxious to see what the cost comparison would be.&amp;nbsp; With pricing relatively close between the two, I would venture to say that Azures success will depend on its ease of use and streamlined single platform while Amazon will continue to thrive on its openness and plethora of options.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-7737576253624226722?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z8z-QUNipolv19inVVtu0c3gdAE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z8z-QUNipolv19inVVtu0c3gdAE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z8z-QUNipolv19inVVtu0c3gdAE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z8z-QUNipolv19inVVtu0c3gdAE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/Ty0VaqfURJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/7737576253624226722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=7737576253624226722" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/7737576253624226722?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/7737576253624226722?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/Ty0VaqfURJY/azure-verses-amazon-aws-pricing.html" title="Azure verses Amazon AWS Pricing" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/Sl1rvyW9pUI/AAAAAAAAAhI/m70KiIS8R8s/s72-c/azure.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/07/azure-verses-amazon-aws-pricing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGSXw7fyp7ImA9WxJVFEs.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-6115574238901875750</id><published>2009-07-01T10:38:00.000-05:00</published><updated>2009-07-01T10:38:48.207-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-01T10:38:48.207-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="north carolina" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><title>North Carolina and the Amazon Associates Program</title><content type="html">The North Carolina General Assembly has a mandate to balance the budget every year, which I can appreciate because at least it keeps us somewhat focused as a state. I guess I have a very hard time understanding how the General Assembly can try to get that money out of companies that are not even located within our state borders.&lt;br /&gt;
I am a member of the Amazon Associates program which will pay a small commission on products sold from simply advertising on your site.&amp;nbsp; I have not made any significant amount of money from this, but there are several people in our state that do very well supplementing their income and even forming a small business out of concepts such as the Amazon Associates Program.&amp;nbsp; The North Carolina General Assembly has now added to the budget that Amazon must pay the taxes on products sold through the program to North Carolina.&amp;nbsp; Amazon's answer.... pull the plug and don't offer it anymore.&amp;nbsp; I don't blame them.&amp;nbsp; What services is North Carolina providing for them?&amp;nbsp; They do not have any buildings here that our Fire Departments, Police Departments or Emergency services help protect.&amp;nbsp; They don't have any cars or trucks that use our streets and highways.&amp;nbsp; They do not have a physical presence here that consume any of the state provided services.&amp;nbsp; Why should they pay taxes?&amp;nbsp; What the General Assembly is doing is stifling small business and is really doing absolutely no good for the state.&amp;nbsp; It only serves to drive companies away from our state.&amp;nbsp; After passing a budget with this nonsense in it, why would Amazon even consider placing a facility here or locating a division here within North Carolina.&amp;nbsp; The passage of this item buried in the middle of the budget has produced no additional revenue for North Carolina and only serves to drive business away and make its own citizens consider moving to neighboring states.&amp;nbsp; Here is an excerpt from the email that I received from Amazon explaining the shut down of the program within North Carolina:&lt;br /&gt;
&lt;blockquote&gt;We are writing from the Amazon Associates Program to notify you that your Associates account has been closed as of June 26, 2009. This is a direct result of the unconstitutional tax collection scheme expected to be passed any day now by the North Carolina state legislature (the General Assembly) and signed by the governor. As a result, we will no longer pay any referral fees for customers referred to Amazon.com or Endless.com after June 26. We were forced to take this unfortunate action in anticipation of actual enactment because of uncertainties surrounding the legislation’s effective date.&lt;/blockquote&gt;If we are going to look for ways to balance the budget, let's make sure that we actually have the ability to collect money or cut the money from many of the wasteful programs already in place.&amp;nbsp; Please don't drive business and people away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-6115574238901875750?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YqofNoeK3o9RYSWbwsYbKxOfUTY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YqofNoeK3o9RYSWbwsYbKxOfUTY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YqofNoeK3o9RYSWbwsYbKxOfUTY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YqofNoeK3o9RYSWbwsYbKxOfUTY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/i5iO2HlvaIQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/6115574238901875750/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=6115574238901875750" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/6115574238901875750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/6115574238901875750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/i5iO2HlvaIQ/north-carolina-and-amazon-associates.html" title="North Carolina and the Amazon Associates Program" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/07/north-carolina-and-amazon-associates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ICSHs9cSp7ImA9WxJWGEk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-3596758981426690234</id><published>2009-06-24T06:06:00.000-05:00</published><updated>2009-06-24T06:06:09.569-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-24T06:06:09.569-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="elasticloadbalancing" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudwatch" /><category scheme="http://www.blogger.com/atom/ns#" term="autoscaling" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudfront" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>CloudFront Added to AWS Console</title><content type="html">The Amazon Web Services management console has a new addition. A new tab appeared this morning at the top of the console at &lt;a href="http://console.aws.amazon.com/"&gt;http://console.aws.amazon.com&lt;/a&gt; allowing you to manage your &lt;a href="http://aws.amazon.com/cloudfront/"&gt;CloudFront&lt;/a&gt; distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/SkIHy9eZ3JI/AAAAAAAAAhA/DiIi4yGHrP0/s1600-h/Picture+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_WaWcMRB-faw/SkIHy9eZ3JI/AAAAAAAAAhA/DiIi4yGHrP0/s400/Picture+2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Using the console, you can choose to create a new distribution, select the bucket from within S3 and add up to 10 CNAME entries for the distribution. This functionality is convenient, but is not the functionality that I would have liked to see added to the console next as you have been able to do all of this with S3Fox for several months now.&amp;nbsp; I was hoping to see the management functions for &lt;a href="http://aws.amazon.com/cloudwatch/"&gt;CloudWatch&lt;/a&gt;, &lt;a href="http://aws.amazon.com/elasticloadbalancing/"&gt;Elastic Load Balancing&lt;/a&gt; and &lt;a href="http://aws.amazon.com/autoscaling/"&gt;Auto Scaling&lt;/a&gt; to appear in the console.&amp;nbsp; These should be available in the console this year I have been told, but it was wishful thinking to expect them this early in the year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-3596758981426690234?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xwvkHLzk_JBVksfT_mlTdnHhztE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwvkHLzk_JBVksfT_mlTdnHhztE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xwvkHLzk_JBVksfT_mlTdnHhztE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwvkHLzk_JBVksfT_mlTdnHhztE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/7CSWSdYH1vs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/3596758981426690234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=3596758981426690234" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3596758981426690234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3596758981426690234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/7CSWSdYH1vs/cloudfront-added-to-aws-console.html" title="CloudFront Added to AWS Console" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WaWcMRB-faw/SkIHy9eZ3JI/AAAAAAAAAhA/DiIi4yGHrP0/s72-c/Picture+2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/06/cloudfront-added-to-aws-console.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUABRnozfyp7ImA9WxJQGE8.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-3772972339694730375</id><published>2009-05-31T22:42:00.001-05:00</published><updated>2009-05-31T22:42:37.487-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-31T22:42:37.487-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="astd" /><category scheme="http://www.blogger.com/atom/ns#" term="digitalchalk" /><title>DigitalChalk at ASTD</title><content type="html">&lt;a href="http://www.digitalchalk.com/"&gt;DigitalChalk&lt;/a&gt; is going to be giving away $300 over Twitter at the &lt;a href="http://www.astd.org/"&gt;ASTD 2009 Conference&lt;/a&gt; in Washington DC this year.&amp;nbsp; If you are at the conference and have a Twitter account, you can play.&amp;nbsp; Watch crazy man Josh in this video...&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="265"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3Mka8yXjxjo&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3Mka8yXjxjo&amp;hl=en&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I heard that they were at the White House yesterday and President Obama asked how he could play, but they sadly had to turn him down since he isn't going to be present at the conference.&amp;nbsp; Oh well, maybe next time.&lt;br /&gt;&lt;br /&gt;The goal of the game will be to figure out a word or phrase that will be on the back of a bunch of shirts running around the conference.&amp;nbsp; If you want to be a live participant in the game, go see Josh and Tony at booth 1519 and make sure that you follow DigitalChalk's Twitter account http://twitter.com/digitalchalk .&amp;nbsp; More information is available on &lt;a href="http://tmccune.blogspot.com/2009/05/digitalchalk-astd-2009-twitter-game.html"&gt;Tony's blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-3772972339694730375?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fXP6HWZCx_DopSqRERvjI-ysmts/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXP6HWZCx_DopSqRERvjI-ysmts/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fXP6HWZCx_DopSqRERvjI-ysmts/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXP6HWZCx_DopSqRERvjI-ysmts/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/lgL7riTQmbg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/3772972339694730375/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=3772972339694730375" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3772972339694730375?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/3772972339694730375?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/lgL7riTQmbg/digitalchalk-at-astd.html" title="DigitalChalk at ASTD" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/digitalchalk-at-astd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQCRH8-fyp7ImA9WxJQFEk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4476761365041501709</id><published>2009-05-27T11:06:00.000-05:00</published><updated>2009-05-27T11:06:05.157-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T11:06:05.157-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="digitalchalk" /><category scheme="http://www.blogger.com/atom/ns#" term="einstein" /><title>In the Works at DigitalChalk</title><content type="html">There are a lot of exciting things happening at DigitalChalk right now.&amp;nbsp; The development, operations, and quality teams are very hard at work on a new release of the product coming very soon.&amp;nbsp; Code named "Einstein", this release is packed full of feature requests from our customers.&amp;nbsp; While we wrap up the open tickets and complete QA, I thought I would start giving a sneak peak at some of the features that are going to be included by writing about them here in my blog over the next couple of weeks.&lt;br /&gt;
&lt;br /&gt;
We have done a lot of work on the interface of DigitalChalk in the Einstein release.&amp;nbsp; Immediately you will notice that we have changed the look to be much more streamlined.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/Sh1ieo2ht1I/AAAAAAAAAgY/UOTmTwGRkik/s1600-h/Picture+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_WaWcMRB-faw/Sh1ieo2ht1I/AAAAAAAAAgY/UOTmTwGRkik/s400/Picture+1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
We had a couple of goals in moving this direction.&amp;nbsp; First of all, we really wanted to be able to provide much more information on a single page to the instructor or student.&amp;nbsp; This is really a challenge because we needed to balance between a page that feels cluttered and has too much information and keeping it "too clean" where the information cannot be found on the same page without navigating away.&amp;nbsp; It is also important to us that Einstein is compatible with a wide range of browsers.&amp;nbsp; Those of you that have done any development at all on the web know what a pain that can be.&amp;nbsp; Something that works in Internet Explorer will not work in Safari, and something that works in Firefox will not work in Internet Explorer and that isn't even taking into account all of the different versions of the browsers.&amp;nbsp; Sometimes this feels like a loosing battle for a complicated site.&amp;nbsp; Page rendering time has also been an area that we have devoted significant resources toward.&amp;nbsp; We are seeing an improvement now of over 500% on some pages!&amp;nbsp; I will be including more screenshots in the future of various parts of the site as I talk about specific changes.&amp;nbsp; We are all very excited about the changes and can't wait to push them out to you.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WaWcMRB-faw/Sh1jPN_Bo5I/AAAAAAAAAgg/CwbbwWxXqhY/s1600-h/Picture+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_WaWcMRB-faw/Sh1jPN_Bo5I/AAAAAAAAAgg/CwbbwWxXqhY/s320/Picture+2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4476761365041501709?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jCfnsb5MmlmJQSqkGJZQU_nh37U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jCfnsb5MmlmJQSqkGJZQU_nh37U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jCfnsb5MmlmJQSqkGJZQU_nh37U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jCfnsb5MmlmJQSqkGJZQU_nh37U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/ukTfMxa63VA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4476761365041501709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4476761365041501709" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4476761365041501709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4476761365041501709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/ukTfMxa63VA/in-works-at-digitalchalk.html" title="In the Works at DigitalChalk" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WaWcMRB-faw/Sh1ieo2ht1I/AAAAAAAAAgY/UOTmTwGRkik/s72-c/Picture+1.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/in-works-at-digitalchalk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCRXc4fCp7ImA9WxJQEko.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-4526196885866348590</id><published>2009-05-25T11:02:00.002-05:00</published><updated>2009-05-25T11:49:24.934-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-25T11:49:24.934-05:00</app:edited><title>Apple to Build Data Center in NC?</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WaWcMRB-faw/ShrMCuObv1I/AAAAAAAAAgQ/xLBhWk7qE48/s1600-h/apple-logo12.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 100px; height: 120px;" src="http://2.bp.blogspot.com/_WaWcMRB-faw/ShrMCuObv1I/AAAAAAAAAgQ/xLBhWk7qE48/s320/apple-logo12.jpg" alt="" id="BLOGGER_PHOTO_ID_5339804655341518674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;News &lt;a href="http://www.charlotteobserver.com/136/story/740622.html"&gt;hit the street&lt;/a&gt; this weekend that Apple could be considering North Carolina as its next data center location.  Just a couple of years ago Google selected Lenior, North Carolina as a location for a $600 million dollar data center and Apple may be joining them in the Tarheel state.  The story is that the North Carolina legislature is offering large tax breaks to Apple in order to attract them to the area.  I am happy to see that we are starting to think a little more about the types of jobs that will sustain the economy in the future.  Computing power will always be needed and the demand for it is every growing.  Technology will continue to drive much of the innovation that is occurring today and I welcome more of the support of that here in my home state.  It has been sad to see the textile and furniture industry cause so much job loss and heartache as it has moved elsewhere and overseas, but it is time for us to look to the future and continue to reinvent ourselves.  Another data center will drive more need for bandwidth and reliable power and will continue to draw more technology jobs this direction.  It would thrill me to see North Carolina, especially Western North Carolina, become the Silicon Valley of the east.  We are a long way from that now, but let's push forward and look ahead.  Come on Apple, we are ready for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-4526196885866348590?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dYeG2d02Cwd3eMZ37RSWDizCZ9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dYeG2d02Cwd3eMZ37RSWDizCZ9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dYeG2d02Cwd3eMZ37RSWDizCZ9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dYeG2d02Cwd3eMZ37RSWDizCZ9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/-31ZfeQERck" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/4526196885866348590/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=4526196885866348590" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4526196885866348590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/4526196885866348590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/-31ZfeQERck/apple-to-build-data-center-in-nc.html" title="Apple to Build Data Center in NC?" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_WaWcMRB-faw/ShrMCuObv1I/AAAAAAAAAgQ/xLBhWk7qE48/s72-c/apple-logo12.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/apple-to-build-data-center-in-nc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4FSXs5cSp7ImA9WxJRGUk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-6317868203243859123</id><published>2009-05-21T16:21:00.000-05:00</published><updated>2009-05-21T16:21:58.529-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-21T16:21:58.529-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>Amazon Import/Export</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/ShXF4yXo9hI/AAAAAAAAAgI/confShAASSA/s1600-h/2964405296_5c32d72cf6_b.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_WaWcMRB-faw/ShXF4yXo9hI/AAAAAAAAAgI/confShAASSA/s320/2964405296_5c32d72cf6_b.jpg" /&gt;&lt;/a&gt;After a recent talk that I gave on cloud computing, one of the attendees contacted me with some questions about the "safety" of the data and also wanted to talk about vendor lock-in.&amp;nbsp; It is no secret that I am a fan of the Amazon Web Services cloud platform and so it followed that these questions all had to do with the way Amazon stores the data.&amp;nbsp; While these are typical questions, today the second question became much easier to answer.&amp;nbsp; Amazon Web Services announced the availability of &lt;a href="http://aws.amazon.com/importexport"&gt;AWS Import/Export&lt;/a&gt;.&amp;nbsp; Quite simply, Amazon is offering its customers a very easy way to ship a disk of data to them and they will push it into S3 to your specifications or grab your data out of S3 and put it on the disk for you.&amp;nbsp; This is very attractive because it can take days to actually move hundreds of GB on your office network into or out of S3 because of the simple limitations of bandwidth at the average workplace.&amp;nbsp; I am not a fan of vendor lock-in and have thought long and hard how to avoid it.&amp;nbsp; Any code that we write storing to and from Amazon's infrastructure is isolated enough so that we can switch it to another provider by reimplementing that single area. But, the fact still remains that it would take weeks to move all of our data and it would have to be done over an extended period of time. A strategy for this is to move data between two cloud providers instead of bringing it down locally and putting it back up. While moving over a backbone is still going to be faster, it will not be optimal.&amp;nbsp; With AWS Import/Export you are one step closer.&amp;nbsp; For $80.00 and $2.49 per hour, you can currently have all of the data on a disk pushed into Amazon's cloud and the export facility is coming soon.&amp;nbsp; I commend Amazon for providing so many tools and conveniences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-6317868203243859123?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VCwoUWGTjdsLC383v6-6QV0fPrQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VCwoUWGTjdsLC383v6-6QV0fPrQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VCwoUWGTjdsLC383v6-6QV0fPrQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VCwoUWGTjdsLC383v6-6QV0fPrQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/4DLG4FdLtNE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/6317868203243859123/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=6317868203243859123" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/6317868203243859123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/6317868203243859123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/4DLG4FdLtNE/amazon-importexport.html" title="Amazon Import/Export" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WaWcMRB-faw/ShXF4yXo9hI/AAAAAAAAAgI/confShAASSA/s72-c/2964405296_5c32d72cf6_b.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/amazon-importexport.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04EQX0ycCp7ImA9WxJRFkg.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-8358394054626588788</id><published>2009-05-18T09:11:00.000-05:00</published><updated>2009-05-18T09:11:40.398-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-18T09:11:40.398-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="elasticloadbalancing" /><category scheme="http://www.blogger.com/atom/ns#" term="cloudwatch" /><category scheme="http://www.blogger.com/atom/ns#" term="autoscaling" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="ec2" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title>Amazon Releases New Cloud Computing Services</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_WaWcMRB-faw/SORiMjRbmPI/AAAAAAAAATg/RKHA_t4qTQ4/s1600-R/AWS_LOGO._V2289989_.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_WaWcMRB-faw/SORiMjRbmPI/AAAAAAAAATg/RKHA_t4qTQ4/s320-R/AWS_LOGO._V2289989_.gif" /&gt;&lt;/a&gt;One of the big draws to the cloud is its ability to scale with your application.&amp;nbsp; That has become much easier with Amazon Web Services today.&amp;nbsp; Early this morning the Amazon Web Services team launched three new services: &lt;a href="http://aws.amazon.com/cloudwatch/"&gt;CloudWatch&lt;/a&gt;, &lt;a href="http://aws.amazon.com/autoscaling/"&gt;Auto Scaling&lt;/a&gt; and &lt;a href="http://aws.amazon.com/elasticloadbalancing/"&gt;Elastic Load Balancing&lt;/a&gt;.&amp;nbsp; Combining the use of these three services allows a user to configure and scale their application based upon information gathered by CloudWatch.&amp;nbsp; These are important additions to the Amazon Web Services offerings because it helps take more of the coding and configuration work away from the developers and system administrators.&amp;nbsp; This is a key benefit of cloud computing that AppEngine from Google and Azure from Microsoft have built in and they have kept completely transparent to the developer.&amp;nbsp; While Amazon has not made it completely transparent with the release of these services, it is a great step and may be exactly the middle ground that is needed.&lt;br /&gt;
CloudWatch allows you to monitor CPU utilization, data transfer and disk usage, request rate and traffic to your EC2 instances.&amp;nbsp; Based up on the information that CloudWatch gathers, you can set triggers that will look at that data over a time period and allow you to use the Auto Scaling to automatically add or remove EC2 instances to the specific group of machines working on a particular task.&amp;nbsp; Finally the Elastic Load Balancing helps you distribute the traffic coming into your application to your EC2 instances.&amp;nbsp; This is a welcome addition as it accomplishes fault tolerant load balancing for us without the cost of having to setup several HAProxy instances.&amp;nbsp; So, even though we incur the costs of using the new Elastic Load Balancing Service, it quickly pays for itself because we are able to remove our own load balancing configuration on EC2.&amp;nbsp; I am excited to see these new services finally go beta to the public and I am looking forward to more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-8358394054626588788?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MyVsl7TkJtYtbLfIMOPeZNheKxs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MyVsl7TkJtYtbLfIMOPeZNheKxs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MyVsl7TkJtYtbLfIMOPeZNheKxs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MyVsl7TkJtYtbLfIMOPeZNheKxs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/C1LH7s8Hh5s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/8358394054626588788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=8358394054626588788" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8358394054626588788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/8358394054626588788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/C1LH7s8Hh5s/amazon-releases-new-cloud-computing.html" title="Amazon Releases New Cloud Computing Services" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_WaWcMRB-faw/SORiMjRbmPI/AAAAAAAAATg/RKHA_t4qTQ4/s72-Rc/AWS_LOGO._V2289989_.gif" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/amazon-releases-new-cloud-computing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEGRns9eyp7ImA9WxJSFEk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-2089634790631165645</id><published>2009-05-04T09:33:00.000-05:00</published><updated>2009-05-04T09:33:47.563-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-04T09:33:47.563-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="spring" /><category scheme="http://www.blogger.com/atom/ns#" term="monitoring" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><title>SpringSource Aquires Hyperic</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_WaWcMRB-faw/Sf720f3NpZI/AAAAAAAAAgA/-zYDROr1YMU/s1600-h/logo-combo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_WaWcMRB-faw/Sf720f3NpZI/AAAAAAAAAgA/-zYDROr1YMU/s320/logo-combo.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
It certainly isn't as big of a story as Sun being acquired by Oracle, but it is worth noting.&amp;nbsp; SpringSource has &lt;a href="http://www.springsource.com/node/1547"&gt;announced&lt;/a&gt; that they have acquired Hyperic.&amp;nbsp; &lt;a href="http://www.springsource.com/"&gt;SpringSource&lt;/a&gt; is the company that is the driving force behind the Spring Framework which is arguably the most widely used open source Java framework in enterprise software today.&amp;nbsp; &lt;a href="http://www.hyperic.com/"&gt;Hyperic&lt;/a&gt; provides a software suite for monitoring applications and servers and they have recently been dabbling in providing some of these services for the cloud.&amp;nbsp; The team up of these two vendors is especially interesting because they both offer some great services and tools in through open source.&amp;nbsp; This partnership could really allow even more granular visibility into the Spring stack for monitoring.&amp;nbsp; It will be interesting to watch and see if we start to see a move to OSGi component monitoring especially in the context of the SpringSource dm Server.&amp;nbsp; I hope to see great things out of this and expect that there will be a lot of value there for the open source community.&amp;nbsp; We should watch for more tools for monitoring applications in the cloud as well from this pair.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-2089634790631165645?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7ZsYNpYU_hQcwfUEpV13ufOTiJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ZsYNpYU_hQcwfUEpV13ufOTiJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7ZsYNpYU_hQcwfUEpV13ufOTiJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ZsYNpYU_hQcwfUEpV13ufOTiJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/yYTRHbNl-8Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/2089634790631165645/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=2089634790631165645" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2089634790631165645?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2089634790631165645?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/yYTRHbNl-8Y/springsource-aquires-hyperic.html" title="SpringSource Aquires Hyperic" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_WaWcMRB-faw/Sf720f3NpZI/AAAAAAAAAgA/-zYDROr1YMU/s72-c/logo-combo.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/05/springsource-aquires-hyperic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNR3k_cCp7ImA9WxJTEkk.&quot;"><id>tag:blogger.com,1999:blog-2769368385010827831.post-2220701367588348864</id><published>2009-04-19T20:29:00.004-05:00</published><updated>2009-04-20T11:18:16.748-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T11:18:16.748-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloudfront" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="s3" /><title>Tips on Using Amazon CloudFront</title><content type="html">If you are serving a lot of content with an audience that is spread out over the globe, then most likely you are in need of putting your content on a CDN (Content Delivery Network).&amp;nbsp; There are a host of options for you such as LimeLight, BrightCove and Akamai to name a few, but I have found that Amazon offers much of the same functionality at a better price.&amp;nbsp; Moving your static content to Amazon's CloudFront can really reduce the load on your servers and certainly enables you to serve your content from a place that is closer to the request.&amp;nbsp; The best thing about it is that it is very very simple to do.&amp;nbsp; There are some pieces of information that can really save you alot of time and energy if you are converting your site to serve content from CloudFront.&amp;nbsp; Here are some things that were important to me and that I had to address when moving our site:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Speed&lt;/li&gt;

&lt;ul&gt;&lt;li&gt; Faster delivery of all content from edge locations close to the request&lt;/li&gt;
&lt;li&gt;Faster load time of a page in the browser&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Ability to serve content over HTTP and HTTPS&lt;/li&gt;
&lt;li&gt;Simple, straight-forward development&lt;/li&gt;
&lt;/ol&gt;&lt;b&gt;Speed&lt;/b&gt;&lt;br /&gt;
Amazon CloudFront allows you to manage the content in your S3 buckets and enable them for delivery from edge locations all over the world.&amp;nbsp; To enable a bucket for CloudFront, it is a simple API call to create a Distribution.&amp;nbsp; Once your Distribution is provisioned, which usually takes less than 15 seconds in my experience, you will be given a Distribution url which will look something like: &lt;a class="linkification-ext" href="http://abcd1234.cloudfront.net/" title="Linkification: http://abcd1234.cloudfront.net"&gt;http://abcd1234.cloudfront.net&lt;/a&gt; .&amp;nbsp; This Distribution URL can be simply though of as another URL to that bucket in S3.&amp;nbsp; For instance, if you have a bucket in S3 named "mys3bucket" and you create a Distribution for that bucket, which returned &lt;a class="linkification-ext" href="http://abcd1234.cloudfront.net/" title="Linkification: http://abcd1234.cloudfront.net"&gt;http://abcd1234.cloudfront.net&lt;/a&gt;, then you could reference that bucket as &lt;a class="linkification-ext" href="http://s3.amazonaws.com/mys3bucket/" title="Linkification: http://s3.amazonaws.com/mys3bucket/"&gt;http://s3.amazonaws.com/mys3bucket/&lt;/a&gt; or as &lt;a class="linkification-ext" href="http://abcd1234.cloudfront.net/" title="Linkification: http://abcd1234.cloudfront.net"&gt;http://abcd1234.cloudfront.net&lt;/a&gt; .&amp;nbsp; The only difference between the two is that the CloudFront URL will be served from the location closest to the request and the content from that distribution can be served at 1,000 Megabits per second and even more if needed and requested.&amp;nbsp; For the easy creation of your S3 Buckets and CloudFront distributions, I suggest using &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3247"&gt;S3Fox&lt;/a&gt; for Firefox.&amp;nbsp; With a simple right click on your bucket through S3Fox, you can create a new Distribuion in seconds.&lt;br /&gt;
Beyond just offering the serving of your content from an edge location at high throughput, CloudFront distributions have another advantage that can speedup the loading of your sites pages.&amp;nbsp; Using a single Distribution, you can assign up to 10 CNAMEs to it.&amp;nbsp; This can really make a large difference when serving content for a page.&amp;nbsp; Most browsers block and only allow 2-4 parallel connections to a single host when loading content.&amp;nbsp; Creating 10 CNAME entries all pointing to the same distribution allows the browser to make 10 times the parallel connections it could using a single entry.&amp;nbsp; I would suggest Steve Souders book &lt;a href="http://www.amazon.com/gp/product/0596529309?ie=UTF8&amp;amp;tag=clocha-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0596529309"&gt;High Performance Web Sites: Essential Knowledge for Front-End Engineers&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=clocha-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596529309" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt; for more tips on this.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;HTTP and HTTPS Delivery &lt;/b&gt;&lt;br /&gt;
One of the drawbacks to CloudFront is that it does not support HTTPS delivery of the content.&amp;nbsp; However, there is some good news here because S3 does support HTTPS.&amp;nbsp; Because the content that you need to deliver over CloudFront sits in an S3 bucket, then you can also deliver that same content over HTTPS but you cannot take advantage of the edge locations.&amp;nbsp; This is especially useful when you need to serve a secure site that has a bunch of images that you are already serving from CloudFront.&amp;nbsp; If you try to serve those images over HTTPS, your users will get a security warning or no image at all because the browser will block it.&amp;nbsp; So, when you need to serve those secure pages, simply switch your delivery URL to the S3 location instead.&amp;nbsp; A word of advice here is to create your S3 bucket without using any '.'s.&amp;nbsp; I know that this really messes with you if you want your URL to look like it is coming from your servers, but it will allow you to serve secure content from S3.&amp;nbsp; The S3 bucket is served over HTTPS using a wildcarded certificate.&amp;nbsp; This allows Amazon to serve your content using any prefix as long as it does not have any extra dots ('.').&amp;nbsp; If your bucket name is 'mys3bucket', then you can create a CNAME record that points 'mys3bucket' to mys3bucket.s3.amazonaws.com.&amp;nbsp; Because the wildcarded SSL certificate is to *.s3.amazonaws.com, then you can serve your content from &lt;a class="linkification-ext" href="https://mys3bucket.s3.amazonaws.com/" title="Linkification: https://mys3bucket.s3.amazonaws.com"&gt;https://mys3bucket.s3.amazonaws.com&lt;/a&gt;.&amp;nbsp; While this isn't the perfect solution, it is really nice for serving the same bucket content over HTTP or HTTPS.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Simple, Straight-Forward Development&lt;/b&gt;&lt;br /&gt;
I am not sure that building scalable applications is ever simple, but I am always looking for ways to make it extremely repeatative and simple for myself and other developers. Because we are using Java for most of our applications, the easiest way for me to do that was through a tag library.&amp;nbsp; I included all of the logic for switching between the different CNAMES for CloudFront delivery and logic for detecting a secure connection and need to switch to straight S3 delivery right in the tag.&amp;nbsp; There were some interesting details that were necessary to take full advantage of CloudFront.&amp;nbsp; One was coming up with a hash scheme for a URL so that it could be cached in the browser and distributing the calls across the CNAMEs evenly.&amp;nbsp; The second was to make sure that the tag was written so that it was at the request level instead of the page level.&amp;nbsp; This helped ensure that even an included JSP would not cause a narrowing of the number of CNAMEs that I could use.&amp;nbsp; This is the method in the tag that does most of the work&lt;br /&gt;
&lt;div style="-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: rgb(239, 239, 239) none repeat scroll 0% 0%; overflow: scroll; width: 100%;"&gt;&lt;pre&gt;protected String getCDNUrl() {
   String result = null;
   if (((PageContext) getJspContext()).getRequest().isSecure()) { 
      result = getCDNSecureUrl();
   } else {
      result = getCDNUrls().get((1 &amp;lt;= getCDNCount()) ? Math.abs(getFile().hashCode()) % getCDNCount() : 0);
   }
   return result;
}
&lt;/pre&gt;&lt;/div&gt;CloudFront has proven to be very useful to me.&amp;nbsp; I hope with a few of these tips that you can improve the performance of your site.&amp;nbsp; Please share your experience with me or any other tips that you might have!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2769368385010827831-2220701367588348864?l=www.cloudchamp.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cin48HfySOW6Kn8GJ1nzK2kBb7Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cin48HfySOW6Kn8GJ1nzK2kBb7Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cin48HfySOW6Kn8GJ1nzK2kBb7Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cin48HfySOW6Kn8GJ1nzK2kBb7Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/CloudChamp/~4/2yAq7Vg-CX0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cloudchamp.com/feeds/2220701367588348864/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2769368385010827831&amp;postID=2220701367588348864" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2220701367588348864?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2769368385010827831/posts/default/2220701367588348864?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/CloudChamp/~3/2yAq7Vg-CX0/tips-on-using-amazon-cloudfront.html" title="Tips on Using Amazon CloudFront" /><author><name>Troy Tolle</name><uri>http://www.blogger.com/profile/06545919165268812543</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_WaWcMRB-faw/S5c4MRMBBPI/AAAAAAAAAiU/Us7_Y9_W96Y/S220/Avatar.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.cloudchamp.com/2009/04/tips-on-using-amazon-cloudfront.html</feedburner:origLink></entry></feed>

