Please enable JavaScript.
Coggle requires JavaScript to display documents.
Solution space (Cloudwatch +
Lambda +
AWS ECS (Problems (Less…
Solution space
-
Cron +
some script
Basic solution
- Deploy the executable from Jenkins
to the EC2 instance
- Stop cron with every deployment
- Start a cron for each inventory type
- Keep an EC2 up and running
- Associate EC2 with
specific internal DNS
Usable solution
- Bake in some custom failover/retry mechanism
- Bake in some custom alert mechanism
- Bake in some custom logging solution
- Document EC2 dns/ip and
access keys in some secure
way
Problems
- EC2 is unnecessarily
up and running
-
- The service is not
highly available
-
-
- Adhoc runs & reschedules
require ssh access
-
- Less maintainable
as DAG is not explicit
- Ultimately if we solve these,
add another entry here.
- Different inventory types
might have different compute
requirements, but as of now
we'll need EC2 with max of those
requirements
-
- No technological
enforcement in consistent
way of documentation
-
-
-
-
-
-
-