Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quota Page: Show EC2 Instance Type availability per Region+AZ #76

Open
wants to merge 15 commits into
base: dev
Choose a base branch
from

Conversation

neilramsay
Copy link

I want to display the number of Availability Zones that an Instance Type is available in.

This gives an operator an indication of how much capacity is likely to be available, and therefore the latency between a Spot Request and it's fulfillment.
image


This changes:

  • Installer bin/index.js to include instance types, and AZ availability per Region in the familyRegions variable
  • Update usage of familyRegions variable in Pricing Service, New Campaign, and Quota pages.
  • Quota page includes new divs to show colour coded "bagdes" showing the availability.

neilramsay and others added 15 commits October 26, 2022 11:59
Update API call to AWS to use API filter instead of result
processing.
Additionally fetch by AZ instead of Region
This can be used later to show how many AZs include capacity
for the instance type, so that the operator can make decisions
on likely latency between spot request and fulfillment.
Show number of AZs that have capacity for each instance type.

The capacity is colour coded, so that an operator can get a quick
indication of the latency between requesting that instance type, and
the fulfillment of that request.
- Red means only one AZ
- Yellow means more than one, but less than all AZs
- Green means all AZs

Note I have chosen to do this per-instance, instead of per-GPU class,
because eventually there will be a GPU-type that is used across
different instance families, where their availability/capacity is different.
Update Graviton AMI name due to breaking AWS change. Add new Discord.
Fix architecture detection, use parallelcluster AMI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants