Kosten en gebruik

Azure CycleCloud probeert de kosten en het gebruik van clusters bij te houden. Het bewaakt een aantal resources, inclusief exemplaren en volumes, en gebruikt dit om runtime en kosten per resource te schatten.

Gebruikswaarschuwingen

Met CycleCloud kunt u per cluster een waarschuwing instellen die de geschatte kosten weergeeft en u op de hoogte stelt als deze uitgaven een opgegeven dollarbedrag overschrijden.

Als u het clustergebruik wilt weergeven, klikt u in het cluster op Nieuwe waarschuwing maken om het waarschuwingsvenster te openen. Schakel de waarschuwing in via het selectievakje als u de uitgaven voor dit specifieke cluster wilt bijhouden. Stel een budget voor het cluster in en gebruik de vervolgkeuzelijst om te selecteren of het ingestelde budget voor de dag of de maand is. Klik op Opslaan om de waarschuwing te activeren. Op de clusterpagina ziet u de huidige uitgaven voor de dag of de maand (afhankelijk van uw selectie).

Notitie

Gebruikswaarschuwingen zijn alleen informatief. Als u het budget hebt overschreden, wordt het exemplaar niet gestopt of onderbroken. Het bestedingsbedrag per cluster is cumulatief per geselecteerde periode.

Gebruikswaarschuwing

Huidige uitgaven binnen het budget:

Huidige uitgaven binnen budget

Huidige uitgaven met overschrijding:

Huidige uitgaven met overschrijding

Meldingen

Als u e-mail- of Slack-meldingen wilt ontvangen wanneer uw cluster het budget overschrijdt, voert u een van de volgende handelingen in:

  • Gebruikersnaam: stuurt een e-mail naar het adres dat is gekoppeld aan het gebruikersaccount.
  • Email adres: voer een e-mailadres in voor de waarschuwing.
  • Slack: Als u Slack gebruikt, kunt u een webhook instellen om meldingen naar een specifiek kanaal te laten verzenden.

Voeg de gegevens van de geadresseerde van de waarschuwing toe en klik op Opslaan. Als u extra geadresseerden wilt toevoegen, klikt u op de +knop of - verwijdert u deze.

Meldingen worden eenmaal per dag verzonden.

Als u de instellingen voor waarschuwingen, budget of meldingen wilt bewerken, klikt u op Beheren vanaf de waarschuwingsregel op de clusterpagina.

Prijzen

CycleCloud verzamelt prijzen voor exemplaren die worden uitgevoerd in alle cloudproviders. De gegevens worden voortdurend bijgewerkt om nauwkeurige schattingen te maken. Hiervoor moeten de abonnementsreferenties in CycleCloud toegang bieden tot de RateCard-API.

Inclusief:

  • Basisprijs van VM's, inclusief machinetypen alleen preview, tegen standaardtarieven voor betalen per gebruik
  • Linux-/Windows-tarieven
  • Regelmatig/spot
  • Opstartschijven en andere schijven (7.8.0+)

Omvat niet:

  • Overige softwarekosten
  • Tarieven voor gereserveerde VM's
  • Kortingen voor volumegebruik

Notitie

Alle gebruiks- en kostennummers zijn benaderingen.

Kosten bijhouden

CycleCloud 8.2 bevat nu de mogelijkheid om het geaggregeerde gebruik en de kosten bij te houden. Het gebruik wordt gemeten in kernuren (waarbij één vCPU die voor één uur wordt gebruikt, wordt geteld als één kernuur). De kosten worden gemeten in Amerikaanse dollars tegen tarieven voor betalen per gebruik.

Kosten bijhouden is standaard ingeschakeld, maar hiervoor is wel toegang tot de RateCard-API vereist. Als deze API niet werkt met de opgegeven Azure-referenties, worden in de onderstaande aanroepen alleen gebruik weergegeven, maar geen kosten.

Kosten bijhouden via Azure Cost Management

CycleCloud tagt VM's met CycleCloudCluster en CycleCloudNodeArray voor het cluster en de knooppuntmaarray waarin ze zich bevinden. (Zie Tagging-knooppunten voor meer informatie over taggen.) Hierdoor worden de kosten weergegeven in Azure Cost Management. Het voordeel van het bijhouden van kosten op deze manier is dat Azure Cost Management de werkelijke kosten weergeeft die zijn gekoppeld aan die VIRTUELE machine, inclusief netwerk- en schijfgebruik, die worden gefactureerd tegen het werkelijke tarief voor uw abonnement. Het nadeel is dat het tot 48 uur kan duren voordat de kosten daar worden vermeld.

Kosten bijhouden via CycleCloud

CycleCloud kan kosten per gebruik weergeven. Deze weerspiegelen onmiddellijk wijzigingen in het cluster, maar ze zijn geschatte kosten (zie de beperkingen in de bovenstaande sectie Prijzen ).

CycleCloud bevat een REST API voor kostengegevens om de gegevens programmatisch op te halen. Daarnaast zijn er enkele ingebouwde opdrachten die rechtstreeks op de CycleCloud-VM kunnen worden uitgevoerd. De onderstaande opdrachten produceren uitvoer in een tekstindeling. Als u JSON-uitvoer wilt ophalen, gebruikt u -format json.

Gebruik en kosten voor alle clusters in de afgelopen 24 uur ophalen:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

Gebruik en kosten voor één cluster met de naam MyCluster ophalen:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

Gebruik en kosten ophalen tussen in een aangepast tijdsbereik:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

Een automatisch overzicht van het gebruik en de kosten van de vorige maand, de huidige maand, de afgelopen 7 dagen en de afgelopen 24 uur:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'