AWS EC2 Instance Manager - repost
$30-250 USD
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?
Project ID: #5258650