StatCan / aaw

Documentation for the Advanced Analytics Workspace Platform
https://statcan.github.io/aaw/
Other
68 stars 12 forks source link

Update AAW prod nodepools vm sizing #1967

Open vexingly opened 1 day ago

vexingly commented 1 day ago

Let's downsize useruc as we don't have as many users anymore as we used to and most of the resources are being wasted.

The usercpu72 nodes use an old F sku that doesn't provide any advantages, let's put the D64as_v5 in that spot for larger workloads. In the future there may be an F64xx_v6 on the way that would be a better fit, but it isn't in canada central right now.

  1. useruc - Standard_D64as_v5 -> Standard_D16as_v5
  2. userpb - Standard_D16s_v3 -> Standard_D16as_v5
  3. usercpu72uc - Standard_F72s_v2 -> Standard_D64as_v5, rename usercpuuc?
  4. usercpu72pb - Standard_F72s_v2 -> Standard_D64as_v5, rename usercpupb?

Lower priority

  1. storage - remove/unused?
  2. monitoring - remove/unused?

These changes can be made to the aaw-prod teraform here: https://gitlab.k8s.cloud.statcan.ca/cloudnative/aaw/terraform-advanced-analytics-workspaces-infrastructure/-/blob/main/prod_cc_00.tf?ref_type=heads

Souheil-Yazji commented 1 day ago

To be Deployed after work hours on Wed Sept 25, or Oct 2nd since it's a deployment to prod which will affect nodes.

EveningStarlight commented 17 hours ago

changes are being made in: https://gitlab.k8s.cloud.statcan.ca/cloudnative/aaw/modules/terraform-azure-statcan-aaw-environment/-/merge_requests/51

Pending review and the correct timeframe for merge