Azure Resource Graph Explorer - Azure Spot VM Price

 Megmondom őszintén soha nem használtam még az Azure Resource Graph Explorer-t pedig hasznos kis cucc.

Azureban ha tesztelni akarok valamit egy VM-en, akkor azt általában Azure Spot VM-en szoktam kipróbálni, mert ennek ára kb 1/10-e mint a listaár. (75-90% kedvezmény jár a Spot VMekre).

Gondoltam megnézem, hogy a mostani spot VM-nek mennyi az ára aktuálisan (folyamatosan változik, a kapacitás függvényében)

Az Azure portal csak akkor segít, ha készítésnél kérem le az Azure Spot VM árát:


Amikor fut a VM és meg akarod tudni a gép árát, akkor megtekintheted az Azure Pricing Calculator-ban :).

Én viszont nem ott akartam megnézni, hanem PowerShell-ből. Utána olvastam, de PS-ből ezt nem lehet lekérni, viszont Resorce Graph Explorer tudja és még sok minden más is meg lehet tudni tőle :)

Nosza akkor nézzük meg, szép kis kveriket lehet itten írni, de a jó informatikus lusta, fogtam egy mintát, oda adtam a ChatGPT-nek és írattam vele olyan lekérdezést, amire nekem volt szükségem:

// Compare the latest Spot price for Standard_D4as v5 VM SKUs in European regions, excluding VMs with a Spot price of 0
// Gets the latest Spot price for Standard_D4as v5 VM SKUs in regions with 'europe' in their name. Excludes VMs where the latest Spot price is 0. The results are sorted by price in ascending order.
// Click the "Run query" command above to execute the query and see results.
spotresources
where type =~ 'microsoft.compute/skuspotpricehistory/ostype/location'
where sku.name == 'standard_d4as_v5' and location contains 'europe'
extend latestSpotPriceUSD = todouble(properties.spotPrices[0].priceUSD)
where latestSpotPriceUSD > 0
project skuName = tostring(sku.name), osType = tostring(properties.osType), location, latestSpotPriceUSD
order by latestSpotPriceUSD asc

az eredmény:


Nagyon sok jó lekérdezés van előre legyártva, melyeket érdemes használni/átírni/átalakítani, próbáljátok ki az Azure Resource Graph Explorer-t!

Megjegyzések

Népszerű bejegyzések