AWS EC2 Instance Manager - repost

Cancelled Posted Dec 25, 2013 Paid on delivery
Cancelled Paid on delivery

I need a console application in C# that allows me to manage AWS EC2 (Amazon Web Services Elastic Cloud) spot instances for a particular region.

The App will have a config file for.......

1) Region Name

2) Availability zones (for the given region)

3) % higher than spot to keep incrementing (ON DEMAND PRICE is the MAX) (same rate for all zones is fine)

4) The number of instances i want to keep spinning up and their "RECYCLE TIME"

5) I want to check a DB for messages that say to delete/recycle a particular instance because it's having issues. (I have an app that does health checks already and can send any kind of delete request message to a DB table).

6) I'll provide the name of the ami and instance type to use.

7) I would like this app to be able to recover from failures. So if it gets killed/restarted it gets its last known state from the database and resumes its operations as normal.

8) A Table with all the currently active instances will need to be maintained by the application.

***Recycle time is the amount of time before terminating an instance and spinning up a new one.

If you have any questions please feel free to ask.

In your reply please include answers to the following questions:

1) What is your experience with AWS and EC2 API?

2) What is your availability for future work/support?

3) Is there anything else i should know about you?

.NET Amazon Web Services C# Programming Cloud Computing SQL

Project ID: #5258650

About the project

Remote project Active Dec 25, 2013