Montreal Tech Watch





TOPICS:
STARTUPS
ENTREPRENEURSHIP
WEB2.0
EVENTS
MOBILE
VIDEO GAMES
JOBS
HACKING

Amazon AWS deployement tool Rudy reaches final features set (3)

August 13th, 2009 · by Heri · entrepreneurship, startups

Solutious, a company started by Delano Mandelbaum (@solutious), has released last monday Rudy version 0.9

rudy Rudy allows simplified development and deployement on Amazon’s cloud computing platform by using a Ruby DSL (Domain Specific Language), allowing then quick and easy provisioning of custom environments on Amazon’s hosting platform.

The best use case for Rudy might be software development companies who’d use Amazon as a staging and a testing platform, since the servers are only needed for a fraction of time, compared to the “real” production environment, which might be at Amazon, or much more probably in a different hosting company.

Since an example is much better than long text descriptions, compare the following lines to the usual raw command lines a sys-admin has to type to provision instances on EC2:

 machines do
   env :stage do                   # Define an environment
     ami 'ami-e348af8a'            # Specify a machine image

     role :app do                  # Define a role
       disks do                    # Define EBS volumes
         path "/rudy/disk1" do
           size 100
           device "/dev/sdr"
         end
       end
     end

   end
 end

 routines do

   startup do                      # $ rudy startup
     adduser :rudy
     authorize :rudy               # Enable passwordless login

     disks do
       create "/rudy/disk1"        # Create and mount a volume 
     end                       

     remote :rudy do               # Run remote commands via SSH
       mkdir :p, "great"           # $ mkdir -p great
       mysql_init :start
       your_script 'arg1', 'arg2'  # Call your own scripts
     end
   end

 end

The user only has to provide the AMI, and of course the custom scripts to setup and launch its software stack.

I really like Rudy, since it illustrates what Amazon is best at: provisioning for a finite timelapse a custom infrastructure, for a specific job. Fire the rudy/ruby script, provision as many instances as you need, launch the job, get test results. It will bring shorter development cycles for software companies, and also an easier path to try out EC2.

Comments

Related



Ads

podcamp montreal 2010

See the Montreal Technology community at TechEntreprise

Events

  • Sat Sep 11 9:00 AM - Sun Sep 12 5:00 PM: PodCamp Montréal 2010 (Coeur des Sciences de l'UQAM - 175 avenue du Président-Kennedy, Montreal, Montreal)

  • Register and see upcoming events at TechEntreprise


    Flickr

    alexa clark @ wordcampmontrealHugh McGuire @ wordcampmontreal@ wordcampmontreal@ wordcampmontreal@enkerli @ wordcampmontreal@ wordcampmontrealJerome Paradis @ wordcampmontrealSaber Triki @ wordcampmontreal@ wordcampmontrealenkerli @ wordcampmontreal

    MTW is brought to you by:

    Montreal Tech Watch is also

    See the Montreal Technology community at TechEntreprise

    Follow MTW's activity with the twitter feed



    © 2007 Montreal Tech Watch
    Photographs taken by MTW are under Creative Commons. Attribution-NonCommercial-ShareAlike 2.0
    Screenshots, logos, videos, and trademarks showcased on Montreal Tech Watch are the property of their respective owners.