Category: Amazon EC2*

Goplan goes AWS

Goplan Goplan – An online collaboration and project management tool – is a full fledged Ruby on Rails Application that is based on Amazon EC2 for hosting and Amazon S3 for storage. It took me less than 1 minute to get started with the app. No ugly big forms to fill out nor answer any difficult security questions like “What is your great grandfather’s middle name?” The best part is signup form has 4 simple fields to fill.

Felix interviewed Goplan’s developer. This blog post certainly shares some interesting insights into and Amazon EC2/S3.

He notes:

Tiago: The switch to EC2 came when we needed to scale the application. Not only was it cheaper to run it on EC2, it was also easier to scale during the launch. The ability to launch more instances on demand was very useful when we were featured on TechCrunch, digg, etc. Using S3 was a natural consequence of our move to EC2.

Most interesting part of the blogpost was the knowledge and experience the developer shares. Things like which S3 ruby library was used, WAL approach to data loss within PostGreSQL database, Munin to monitor the DB instances in case of failover and the best part on how a database can scale on EC2:

several ways: by changing that behaviour for read-only queries (it wouldnt even be a days worth of work), by using a middleware solution (such as SQL Relay) or by addressing that at the database level (using Master-Master replication). MySQL has internal replication solutions, PostgreSQL has PGCluster (I have some experience using it) and there is always the option of using more complex (and expensive) solutions such as Oracle databases.

This shows how smart programmers are finding cool and nifty ways to architect applications and move on to solve more interesting problems.

— Jinesh

update: Felix is the author of blog/interview

WeoCeo Video

Weogeoceo There’s a new WeoCEO video available. After watching this video you will be able to understand how the WeoCeo product dynamically starts, monitors, and terminates Amazon EC2 instances in response to actual machine load while maintaining a constant, externally visible domain name.

You’ll need to be familiar with the Unix command line in order to appreciate this video! Follow closely (there’s no audio track) for best results. If you don’t know too much about the command line, rest assured that the cpuburn command doesn’t actually start fires; it simply keeps the processor 100% busy! When the WeoCEO detects that the existing set of EC2 instances is too busy (as measured by the load average) it spawns additional instances (up to a predetermined maximum) to alleviate the load.

In just a few minutes you will see how WeoCEO is able to offer “spike insurance”, automatic load balancing, and stable IP addresses.

— Jeff;

Enomalism Amazon EC2 Migration Module

Enomalism The Enomalism Amazon EC2 Migration Module supports bi-directional migration of virtual machine images to and from Amazon EC2. In other words, you can easily and transparently move running images back and forth between your local Xen-based computing environment and Amazon EC2.

Using this tool you can do all sorts of interesting things including creation of hot spares, backup snapshots, load balancing, and access to additional compute capacity to handle sudden, unanticipated bursts of traffic. The product also converts between EC2 AMI’s, VMWare images, and the Enomalism Xen format using command-line tools. There’s support for VMcasting, and plans are afoot to support and run Windows, Solaris, and BSD Unix in the future.

Available in standard ($295, 5 EC2 instances), Professional ($395, 15 EC2 instances), and Enterprise ($1495, unlimited EC2 instances).

Check it out!

— Jeff;

Fastest way to Get Started with EC2 – EC2UI

In this age of speed where Electric Cars go 0 to 60 in 4 seconds, I found the fastest way to get started with Amazon EC2 :

…. With the new Firefox Plugin : EC2UI

Firefox lovers will love it. It takes less than 4 seconds to download and install (unless you are running at stone-age dialup speeds). Yes! its a Firefox plugin for Amazon EC2. Created by one of our ingenious Amazonian developers and the fastest way for anybody who would want to get started with Amazon EC2.

Point your Firefox browser here, Install the Plugin and restart Firefox, Key in your AWS credentials and Start spawning Amazon EC2 Instances.

Ec2ui_3 The plugin currently allows you to Manage AMIs, Manage your Instances, Keypairs, Security Groups and Permissions. View all the available public and private AMIs, launch your AMIs, terminate your instances – all within the powerful Firefox environment.

— Jin

Mounting Amazon S3 as a File System in Amazon EC2

We have a new article in our Developer Connection!

In Mounting Amazon S3 as a File System in Amazon EC2, AWS developer Bill Donahue shows how to use the S3InfiniDisk product to mount Amazon S3 as a file system in Amazon EC2. Using S3InfiniDisk, data written to a mounted Linux file system is written to S3, giving EC2 a permanent storage system.

The article covers starting an instance, installing the Java Development Kit, installing and configuring S3InfiniDisk, and more.

If you would like to write an article for the Developer Connection, take a look at our Co-Marketing page.

— Jeff;

Enomalism Virtual Management Dashboard

Enomaly The Enomalism Virtual Management Dashboard provides an easy to use interface to provision and manage a series of physical and virtual servers through a single integrated interface.

Designed to work with Amazon EC2 and other virtualized environments, the Virtual Management Dashboard includes a dashboard, support for true elastic computing, dynamic, real-time virtual server management, disk management tools, user and resource management, physical and virtual server migration, an SSH client, and virtual appliance management to simplify the process of adding and removing software packages from the managed systems.

There’s also an API for external control, and the entire package has been made available under an open source license.

Take a look at some screenshots, watch the system in action, or just download it and give it a try.

— Jeff;

Amazon EC2 Video

Video Screenshot: How to set up Amazon EC2We recently posted a video that shows how to set up Amazon Elastic Compute Cloud from a Windows environment. More accurately, there is one video is in two formats: Windows Media and Flash. If you have Windows Media, that version of the encoding worked out to be both a smaller file size (faster download) and better quality.

Regardless of the version you chose, the content is the same: a few minutes of a business-level overview followed by a walk-thru that shows you how to set up Amazon EC2. It’s low-tech, and I didn’t even try to edit out some umms and ahs.

I spent Saturday afternoon sitting on my couch, playing with Amazon EC2 AMIs via a WiFi connection from a miniature notebook. Couldn’t help but think “if only this couch were really a remote tropical beach, with a satellite signal”. Not that running a business from a tropical island was on my mind…

— Mike

More EC2 Beta Slots Available – Get Yours Now!

I just received word that we have opened up some more slots in the Amazon EC2 beta.

If you want to start using EC2 stop reading this message and click here now to sign up. Go to that page and click on the “Sign Up For Web Service” button in the upper right.

If you are quick (and lucky) you will get in right away. Otherwise you will be put on the waiting list and your turn will come. If you are on that waiting list, you should sign up for Amazon S3 while you are waiting. That way, we can simply auto-enable you when we have more slots.

Good luck!

— Jeff;


S3 Infinidisk for EC2

Infindisk In the course of searching for some links to flesh out my previous entry, I ran into something new and very cool the S3InfiDisk for EC2. The InfiDisk takes the form of a mountable Linux file system, creating an infinite storage disk for EC2 instances. The file systems can be mounted on any running EC2 instance, with data cached in local RAM and on the instance’s hard disk.

The product is available in two versions. The free community version doesn’t include caching, and can be run on a single EC2 instance. The enterprise version includes caching as well as a prebuilt EC2 instance.

This looks pretty cool, and I’d love to hear about your experiences with it. Write a blog post and trackback this one, send me some email, or drop a note in the S3 discussion forum.

— Jeff;