Cloud computing resources

0

What are your favorite cloud computing resources for newsroom applications?

(inspired by a question that got lots of great responses on NICAR-L)

Tags: asked April 14, 2010

Leave a Reply

9 Answers

3

I have nothing but positives for Rackspace Cloud. Soon you'll be able to shutdown server images and just pay as if the images are files. Spin and kill at will without even having to keep some base server running at all times. That should be amazing for experimenting.

  1. We’ve got something like 30 Rackspace cloud servers running right now, and they’ve been fantastic. It’s more difficult to set the boxes up than EC2 (most of the images start you off pretty bare-bones, but on purpose), but you have more control over the results.

    In our experience, we’ve never needed more than a 512MB instance for a WebApp server or a database server, and we’re using plenty of 256MB instances for stuff like pgpool or haproxy.

    And, did I mention, $10.99 per month for a 256MB instance? Our cost savings have been ridiculous.

Leave a Reply

80
2

Our newsroom pretty much runs on Google Docs and GChat (which isn't a cloud app, but is necessary).

Our photo management system relies on Amazon S3 for storage and all our Django-powered apps live on EC2. All my code lives in git repositories on remote servers.

My general policy, both personally and professionally, is that local hard drives are basically staging. Anything important belongs in the cloud.

  1. Chris,
    Do you send e-mail from the Django EC2 apps? If so, how? “import send_mail” won’t work.

  2. +1 For Google Docs, S3, and EC2.

    We use Google Docs to fuel several of our apps and now that it has awesome EtherPad inspired collaborative editing (http://twitter.com/onyxfish/statuses/12063830142) it is even more useful.

    EC2 and S3 are absolutely invaluable for lean development. In many cases assets and content can be prepared and cached to S3–eliminating the need to run a web server at all. (Side-benefit: its insanely cheap.)

  3. Basically, [django-imagekit](http://bitbucket.org/jdriscoll/django-imagekit/wiki/Home), with storage set to S3 and a web interface. We were resizing the same photo a dozen times in photo shop to show up in different places on our site. This way, we upload once and get 20 sizes. Plus everything is stored and organized for re-use. Saves us a few hours every day.

Leave a Reply

785
2

On NICAR-L the discussion was as much (or more) oriented towards cloud hosting than cloud apps. To that extent, at the Chicago Tribune NewsApps team we use Amazon EC2 to host our applications. My teammate Ryan Mark wrote a blog post detailing how you can use our EC2 AMI.

Leave a Reply

351
2

We use Amazon for absolutely everything, though I'll admit to having peeked at Rackspace Cloud, which offers some nice bonuses (local storage, which increases I/O, and way better cost/CPU ratio).

Another alternative for those in or considering Rails is a sweet little service call Heroku. It's a super simple way of getting a Rails app onto the web without worrying about any part of the infrastructure. It's all handled for you. No fuss, no muss.

You can start with a free site, but to serve any scale at all you'll need to pay. Have to say, I initially thought this was a flash-in-the pan, but it's come a long, long way in a very short time, and provides perhaps the world's simplest deploy, period.

They offer some nice add-ons, too, including Amazon RDS support. It's well worth looking at.

Leave a Reply

208
2

For a freelancer, Dropbox (dropbox.com) is pretty awesome. I use it as a 'my documents' folder, and it syncs to the cloud to back up all my essential stuff. Drafts, photos, invoices, the works...

It's also great if I need to send large attachments to people. Sharing a link to a 130 MB file is far easier than sending a 130 MB attachment. And if you can push dropbox on people you frequently work with, shared folders work well too.

Google Docs is way cool as well, and I have most of my stuff on there too. It's only going to get better now that they've worked in some Wave-ish functions.

  1. Dropbox is a fantastic (and rare) example of software that “just works.” I can’t recommend it enough.

  2. Agreed, dropbox is great for sharing common files with other users too, totally seamless integration on Mac OS.

Leave a Reply

247
0

If your needs don't include complicated relations or long-running processes, Google App Engine can be an effective and [nominally] free alternative to EC2 for hosting Django applications. If anyone decides to go that route, be sure to check out the work being done on djangoappengine--no reason to use Google's stripped down Django when you can have the whole framework!

App Engine is also a low-friction way to learn about building web apps (since Google makes hosting and deployment largely transparent), however, keep in mind that some of what you learn about working with Google's database won't translate to the traditional world of SQL.

Leave a Reply

550
0

That's brilliant. I'd love to see how that data is visualized. Especially in the context of some more traditional journalism like an article or video. Can it go in lieu of that? Obviously it's something that is (hopefully) updated often and its design would need to reflect that.

  1. I’d love to see some sort of blend of Google Moderator (or this site) with Qs and As and votes and reputation, and then mash it up with a highly visual interface where you can drag in references from other places, like websites urls, tweets, Facebook statuses, Flickr images and Youtube vids and drop them in to the reference file (or “Living Stories” file). Dream big. It’s what Wave was supposed to be.

    The visual end of that idea is borrowed from Justin Ruckman of cltblog.com, who has pitched the front end to some folks. And it should have tagging that flags specific people and alert them.

Leave a Reply

94
0

What theme you use will determine a lot of how "bloggy" it feels. I use a modified version of Arras Theme, which has a lot of customization options built in (and you can certainly modify it more) and a nice two-level teaser system.

Leave a Reply

70
0

Here is the list:

http://gist.github.com/314445

tk
0

Leave a Reply

0

Your Answer

Please login to post questions.