Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Fall 1: 14 Sep - 25 Sep
Description
We have many EC2's used for development purposes.
EC2's with tag "Stack" equal to "Develop" are all used for development purposes only.
To save money, we should change their status to "Stopped" at the end of very workday - 6:30 pm Easter Standard Time.
Currently, Dr. Loraine manually does this - when she remembers to do it.
We need an automated approach instead.
A lambda function attached to the Loraine Lab account would probably be the best approach - it is simple and relatively easy to set up.
For example, according to this documentation – https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ – you can create a lambda function that would then be triggered by a timer configured in cloudwatch.
Alternatively, you can do something like this - read: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html#AddingStopActions
For this task, investigate the best way to automate stopping ECs with Stack equal to Develop. It should be super simple and easy for Dr. Loraine to manage and maintain.
Give an overview of the solution here.
Attachments
Issue Links
- relates to
-
IGBF-2533 Investigate: Lambda or configuration that halts HTTP access when too much data is getting downloaded
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-2323 [ 18477 ] |
Description |
We have many EC2's used for development purposes.
EC2's with tag "Stack" equal to "Develop" are all used for development purposes only. To save money, we should change their status to "Stopped" at the end of very workday - 6:30 pm Easter Standard Time. Currently, Dr. Loraine manually does this - when she remembers to do it. We need an automated approach instead. A lambda function attached to the Loraine Lab account would probably be the best approach - it is simple and relatively easy to set up. There may be an even simpler and easier solution. For this task, investigate the best way to automate stopping ECs with Stack equal to Develop. Give an overview of the solution here. |
We have many EC2's used for development purposes.
EC2's with tag "Stack" equal to "Develop" are all used for development purposes only. To save money, we should change their status to "Stopped" at the end of very workday - 6:30 pm Easter Standard Time. Currently, Dr. Loraine manually does this - when she remembers to do it. We need an automated approach instead. A lambda function attached to the Loraine Lab account would probably be the best approach - it is simple and relatively easy to set up. For example, according to this documentation -- https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ -- you can create a lambda function that would then be triggered by a timer configured in cloudwatch. For this task, investigate the best way to automate stopping ECs with Stack equal to Develop. It should be super simple and easy for Dr. Loraine to manage and maintain. Give an overview of the solution here. |
Description |
We have many EC2's used for development purposes.
EC2's with tag "Stack" equal to "Develop" are all used for development purposes only. To save money, we should change their status to "Stopped" at the end of very workday - 6:30 pm Easter Standard Time. Currently, Dr. Loraine manually does this - when she remembers to do it. We need an automated approach instead. A lambda function attached to the Loraine Lab account would probably be the best approach - it is simple and relatively easy to set up. For example, according to this documentation -- https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ -- you can create a lambda function that would then be triggered by a timer configured in cloudwatch. For this task, investigate the best way to automate stopping ECs with Stack equal to Develop. It should be super simple and easy for Dr. Loraine to manage and maintain. Give an overview of the solution here. |
We have many EC2's used for development purposes.
EC2's with tag "Stack" equal to "Develop" are all used for development purposes only. To save money, we should change their status to "Stopped" at the end of very workday - 6:30 pm Easter Standard Time. Currently, Dr. Loraine manually does this - when she remembers to do it. We need an automated approach instead. A lambda function attached to the Loraine Lab account would probably be the best approach - it is simple and relatively easy to set up. For example, according to this documentation -- https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ -- you can create a lambda function that would then be triggered by a timer configured in cloudwatch. Alternatively, you can do something like this - read: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html#AddingStopActions For this task, investigate the best way to automate stopping ECs with Stack equal to Develop. It should be super simple and easy for Dr. Loraine to manage and maintain. Give an overview of the solution here. |
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Ann Loraine [ aloraine ] | Chirag Chandrahas Shetty [ chirag24 ] |
Status | To-Do [ 10305 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Resolution | Done [ 10000 ] | |
Status | Closed [ 6 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Chirag Chandrahas Shetty [ chirag24 ] | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Ann Loraine [ aloraine ] | Chirag Chandrahas Shetty [ chirag24 ] |
For review, can you ask one of the other students to try doing this in their account?