Rozúčtování sdíleného VM v Google Cloud

vesterna12

  • ***
  • 126
  • byrokracie zabíjí kreativitu
    • Zobrazit profil
    • E-mail
Rozúčtování sdíleného VM v Google Cloud
« kdy: 25. 09. 2023, 15:23:43 »
Pouzivame nekolik sdilenych VM v Google Cloud. Tzn. jedno VM je utilizovano vicero aplikacemi. Jak resit spravne rozuctovani nakladu mezi jednotlive aplikace podle realne utilizace VM aplikaci? Metoday platby je "pay as you go". Uprime ani nevim jakou metriku zvolit.

Nektere aplikace pouzivaji vice CPU nez ostatni a to stejne je i s pameti. Na serveru jsem schopny dostat statistiky utilizace zdroju podle aplikace, ale nevim jak to spravne promitnout do ceny. Driv jsem pouzival Cloudability, ale ten v prostredi GC jeste nefunguje.
« Poslední změna: 25. 09. 2023, 16:50:16 od Petr Krčmář »


CPU

  • *****
  • 906
    • Zobrazit profil
    • E-mail
Re:rozuctovani sdileneho VM v Google Cloud
« Odpověď #1 kdy: 25. 09. 2023, 16:32:53 »
Správný a pro mě dosti poučný postup je asi přes Cloudability, což je hezký!
Zbytek postu asi číst nemusíš, Cloudability se to nemůže rovnat.

Bez toho si budeš muset spočítat nákladovou funkci a nákladovou jednotku.
Ale asi bych se s tím neprděl a vzal to nákladově poměrem, pokud tedy lze  :o
Aplikace A tvoří 80% přenosu, tj. tam naúčtovat 80% za přenos.
Aplikace B tvoří 80% vytížení CPU, těm naúčtovat CPU.

Něco podobné jsme řešil a nakonec, po mnoha hádkách, jsme museli oddělit největší spotřebitele a na VM pak dát aplikace, které vytěžovaly zdroje poměrně rovnoměrně. Obecně je oddělení "bumbrlíčků" dobrý nápad, protože pak je nemůže nikdo "dotovat", naopak se hledají cesty, jak aplikaci optimalizovat z hlediska nákladů.