Ez az útmutató bemutatja, hogyan működik a díjszabás és a költségkezelés Azure Kubernetes Service (AKS) és az Amazon Elastic Kubernetes Service (Amazon EKS) szolgáltatáshoz képest. A cikk bemutatja, hogyan optimalizálhatja a költségeket, és hogyan valósíthat meg költségirányítási megoldásokat az AKS-fürthöz.
Megjegyzés
Ez a cikk egy cikksorozat része, amely segít az Amazon EKS-t ismerő szakembereknek az AKS megértésében.
Az Amazon EKS költségének alapjai
Az Amazon EKS-ben óránként fix árat kell fizetnie minden Amazon EKS-fürtért. A fürt által használt hálózatkezelésért, műveleti eszközökért és tárolásért is fizetnie kell.
Az Amazon EKS feldolgozó csomópontok szabványos Amazon EC2-példányok, ezért rendszeres Amazon EC2-díjakkal járnak. A Kubernetes-munkavégző csomópontok futtatásához kiépített egyéb Amazon Web Services- (AWS-) erőforrásokért is fizetnie kell.
Az Amazon EKS által felügyelt csomópontcsoportok használata nem jár többletköltséggel. Csak a kiépített AWS-erőforrásokért kell fizetnie, beleértve az Amazon EC2-példányokat, az Amazon EBS-köteteket, az Amazon EKS-fürtórákat és minden más AWS-infrastruktúrát.
Felügyelt csomópontcsoport létrehozásakor dönthet úgy, hogy az Igény szerinti vagy a Kihasználatlan példányok kapacitástípust használja az ügynökcsomópontok költségeinek kezeléséhez. Az Amazon EKS egy felügyelt csomópontcsoportot helyez üzembe egy Amazon EC2 automatikus skálázási csoporttal , amely az összes igény szerinti vagy az összes kihasználatlan példányt tartalmazza.
Az igény szerinti példányok esetében a számítási kapacitásért a másodikig kell fizetnie, hosszú távú kötelezettségvállalások nélkül. Az Amazon EC2 Spot Instances tartalék Amazon EC2-kapacitás, amely kedvezményeket kínál az igény szerinti árakhoz képest.
Az Amazon EC2 kihasználatlan példányai kétperces megszakítási értesítéssel szakíthatók meg, ha az EC2-nek vissza kell kapnia a kapacitást.
Az Amazon biztosítja a Spot Fleet-t, amely az igény szerinti és a kihasználatlan példányok csoportjainak automatizálására szolgáló módszer, valamint a Spot Instance Advisor segítségével előrejelzi, hogy mely régió vagy rendelkezésre állási zóna okozhat minimális fennakadást.
Az AWS spot példányok árai eltérőek. Az AWS a kihasználatlan példány kapacitásának hosszú távú kínálati és keresleti trendjeitől függően állítja be az árat, és a példány üzemidejében érvényes árat fizeti ki.
Az AKS költségének alapjai
A Kubernetes-architektúra két rétegen, a vezérlősíkon és egy vagy több csomóponton vagy csomópontkészleten alapul. Az AKS díjszabási modellje a két Kubernetes-architektúrarétegen alapul.
A vezérlősíkalapvető Kubernetes-szolgáltatásokat biztosít, például az API-kiszolgálót és
etcd
a , valamint az alkalmazás számítási feladatainak vezénylését. Az Azure platform kezeli az AKS-vezérlősíkot, és az ingyenes AKS-szint esetében a vezérlősíknak nincs költsége.A csomópontok, más néven ügynökcsomópontok vagy munkavégző csomópontok kubernetes számítási feladatokat és alkalmazásokat üzemeltetnek. Az AKS-ben az ügyfelek teljes mértékben kezelik és fizetik az ügynökcsomópontok költségeit.
Az alábbi ábrán a vezérlősík és az AKS Kubernetes-architektúra csomópontjai közötti kapcsolat látható.
Vezérlősík
Az Azure automatikusan kiépít és konfigurálja a vezérlősík rétegét egy AKS-fürt létrehozásakor. Az ingyenes AKS-szint esetében a vezérlősík ingyenes.
Magasabb szintű vezérlősík-szolgáltatásiszint-szerződés (SLA) esetén létrehozhat egy AKS-fürtöt a Standard szinten. Az üzemidő SLA-ja alapértelmezés szerint szerepel a Standard szinten, és fürtönként engedélyezve van. A díjszabás 0,10 USD/fürt/óra. További információ: Az AKS díjszabásának részletei.
A Standard szinten lévő fürtök több vezérlősík-erőforrással rendelkeznek, például az API-kiszolgálópéldányok száma, az Etcd-erőforráskorlátok, az 5000 csomópontig skálázhatóság és a meglévő, pénzügyileg támogatott uptime SLA-támogatás. Az AKS a frissítési és tartalék tartományok fő csomópontreplikáit használja a rendelkezésre állási követelmények teljesítéséhez.
A legjobb, ha a Standard szintet használja az éles számítási feladatokban, hogy magasabb szintű vezérlősík-rendelkezésre állást biztosítson. Az ingyenes szintű fürtök kevesebb replikával és korlátozott vezérlősík-erőforrással rendelkeznek, és nem ajánlott éles számítási feladatokhoz.
Csomópontok
Az AKS-ben ügynök- vagy munkavégző csomópontokat hozhat létre egy vagy több csomópontkészletben, amelyek számos Azure-alapképességet használhatnak a Kubernetes-környezetben. Az AKS csak az AKS-fürthöz csatolt csomópontok után számít fel díjat.
Az AKS-csomópontok számos Azure-infrastruktúra-erőforrást használnak, beleértve a virtuálisgép-méretezési csoportokat, a virtuális hálózatokat és a felügyelt lemezeket. Használhatja például a legtöbb Azure-beli virtuálisgép-típust közvetlenül az AKS-ben. Az Azure Reservations és az Azure Megtakarítási csomag használatával jelentős kedvezményeket kaphat ezekre az erőforrásokra vonatkozóan.
Az AKS-fürt díjszabása a csomópontkészletek virtuális gépeinek osztályán, számán és méretén alapul. A virtuális gép költségei a mérettől, a processzor típusától, a virtuális processzorok számától, a memóriától, a családtól és a tártípustól függnek, például a nagy teljesítményű SSD-től vagy a standard HDD-től. További információ: Virtuálisgép-sorozat. Tervezze meg a csomópont méretét az alkalmazás követelményeinek, a csomópontok számának és a fürt méretezhetőségi igényeinek megfelelően.
Az ügynökcsomópontokról és a csomópontkészletekről a sorozat Csomópontkészletek című cikkében, valamint a fürt több csomópontkészletének létrehozása és kezelése Azure Kubernetes Service (AKS) szolgáltatásban című cikkben talál további információt.
AKS-fürt üzembe helyezése
Minden AKS-üzembe helyezés két Azure-erőforráscsoportra terjed ki.
Az első erőforráscsoportot hozza létre, amely csak a Kubernetes-szolgáltatás erőforrását tartalmazza, és nem jár vele költség.
Az AKS-erőforrás-szolgáltató automatikusan létrehozza a második vagy csomópont erőforráscsoportot az üzembe helyezés során. Ennek az erőforráscsoportnak az alapértelmezett neve a
MC_<resourcegroupname>_<clustername>_<location>
, de megadhat egy másik nevet. További információ: Saját név megadása az AKS-csomópont erőforráscsoporthoz.A csomópont erőforráscsoportja tartalmazza az összes fürtinfrastruktúra-erőforrást, és az előfizetés díjait jeleníti meg. Az erőforrások közé tartoznak a Kubernetes-csomópont virtuális gépei, a virtuális hálózat, a tárolás és más szolgáltatások. Az AKS automatikusan törli a csomópont erőforráscsoportját a fürt törlésekor, ezért csak a fürt életciklusát megosztó erőforrásokhoz érdemes használni.
Számítási költségek
Az Azure-beli virtuális gépekért a méretük és a használatuk szerint kell fizetnie. Az Azure Compute és az AWS összehasonlításáról az Azure-beli és az AWS-beli számítási szolgáltatások című témakörben olvashat.
Általában minél nagyobb virtuálisgép-méretet választ egy csomópontkészlethez, annál magasabb az ügynökcsomópontok óránkénti költsége. Minél specializáltabb a csomópontkészlethez használt virtuálisgép-sorozat, például gpu-kompatibilis vagy memóriaoptimalizált, annál drágább a készlet.
Az Azure-beli virtuális gépek díjszabásának vizsgálata során vegye figyelembe a következő szempontokat:
A díjszabás régiónként eltérő, és nem minden szolgáltatás és virtuálisgép-méret érhető el minden régióban.
Több virtuálisgép-család is létezik, amelyek különböző típusú számítási feladatokhoz vannak optimalizálva.
Az operációsrendszer-meghajtókként használt felügyelt lemezekért külön kell fizetni, és a költségeket hozzá kell adnia a becslésekhez. A felügyelt lemez mérete az osztálytól függ, például Standard HDD-k, Standard SSD-k, Prémium SSD-k vagy Ultra SSD-k. A másodpercenkénti bemeneti-kimeneti műveletek (IOPS) és az átviteli sebesség MB/s-ban a mérettől és az osztálytól függenek. A rövid élettartamú operációsrendszer-lemezek ingyenesek, és a virtuális gép árában szerepelnek.
Az adatlemezek , beleértve az állandó kötetjogcímekkel létrehozott lemezeket is, opcionálisak, és külön-külön kerülnek felszámításra az osztályuk alapján, például Standard HDD-k, Standard SSD-k, Prémium SSD-k és Ultra SSD-k alapján. Explicit módon adatlemezeket kell hozzáadnia a költségbecslésekhez. Az engedélyezett adatlemezek száma, az ideiglenes tárolási SSD-k, az IOPS és az átviteli sebesség MB/s-ban a virtuális gép méretétől és osztályától függ.
Minél több idő alatt futnak az ügynökcsomópontok, annál nagyobb a fürt teljes költsége. A fejlesztési környezeteknek általában nem kell folyamatosan futniuk.
A hálózati adapterek (NIC-k) ingyenesek.
Tárolási költségek
A Container Storage Interface (CSI) a blokk- és fájlrendszerek kubernetesbeli tárolóalapú számítási feladatok számára való felfedésére szolgáló szabvány. A CSI alkalmazásával és használatával az AKS írhat, telepíthet és iterálhat olyan beépülő modulokat, amelyek a Kubernetes-tárolórendszereket teszik elérhetővé anélkül, hogy megérintené az alapvető Kubernetes-kódot, vagy megvárja a kiadási ciklusokat.
Ha csi állandó köteteket használó számítási feladatokat futtat az AKS-fürtön, vegye figyelembe az alkalmazások által kiépített és használt tárterülethez kapcsolódó költségeket. Az AKS CSI-tárolóillesztői natív támogatást nyújtanak a következő tárolási lehetőségekhez:
Az Azure Disks Kubernetes-adatlemez-erőforrásokat hoz létre. A lemezek használhatják a nagy teljesítményű SSD-k vagy az Azure Standard Storage által támogatott Azure Premium Storage, normál HDD-k vagy standard SSD-k segítségével. A legtöbb éles és fejlesztési számítási feladat Premium Storage használ. Az Azure-lemezek a következőként
ReadWriteOnce
vannak csatlakoztatva: , ami csak egy AKS-csomópont számára teszi elérhetővé őket. Olyan tárolókötetekhez, amelyekhez egyszerre több pod is hozzáfér, használja a Azure Files. A költségekről további információt a Managed Disks díjszabását ismertető cikkben talál.Azure Files egy Azure Storage-fiók által támogatott kiszolgálói üzenetkezelési blokkot (SMB) 3.0/3.1 fájlmegosztásokat csatlakoztat az AKS-podokhoz. Az adatokat több csomóponton és podon is megoszthatja. Azure Files normál HDD-k által támogatott Standard szintű tárterületet, vagy nagy teljesítményű SSD-k által támogatott Prémium szintű tárterületet használhat. Azure Files Egy Azure Storage-fiókot használ, és a következő tényezők alapján számít fel díjakat:
- Szolgáltatás: Blob, Fájl, Üzenetsor, Tábla vagy nem felügyelt lemezek
- Tárfiók típusa: GPv1, GPv2, Blob vagy Premium Blob
- Rugalmasság: Helyileg redundáns tárolás (LRS), zónaredundáns tárolás (ZRS), georedundáns tárolás (GRS) vagy írásvédett georedundáns tárolás (RA-GRS)
- Hozzáférési szint: Gyakori elérésű, ritka elérésű vagy archív
- Műveletek és adatátvitel
- Felhasznált kapacitás GB-ban
Azure NetApp Files több termékváltozat-szinten érhető el, és minimálisan 4 TiB kapacitást igényel, 1 TiB-növekményekkel. Azure NetApp Files díjak a következő tényezőkön alapulnak:
- SKU
- Rugalmasság: LRS, ZRS vagy GRS
- Kiosztott méret vagy kapacitás, nem felhasznált kapacitás
- Műveletek és adatátvitel
- Biztonsági mentések és visszaállítások
A hálózathasználat költségei
Számos Azure-beli hálózatkezelési szolgáltatás biztosít hozzáférést az AKS-ben futó alkalmazásokhoz:
Azure Load Balancer. Alapértelmezés szerint a Load Balancer standard termékváltozatot használ. Load Balancer díjak alapja:
- Szabályok: A konfigurált terheléselosztási és kimenő szabályok száma. A bejövő hálózati címfordítási (NAT-) szabályok nem számítanak bele a szabályok teljes számában.
- Feldolgozott adatok: A bejövő és kimenő feldolgozott adatok mennyisége, a szabályoktól függetlenül. A konfigurált szabályok nélküli standard Load Balancer nem számítunk fel óránkénti díjat.
Azure Application Gateway. Az AKS gyakran Application Gateway használ Application Gateway bejövőforgalom-vezérlőn keresztül, vagy egy másik bemeneti vezérlővel, manuálisan felügyelt Application Gateway. Application Gateway támogatja az átjáró-útválasztást, a TLS-lezárást és a Web Application Firewall (WAF) funkciót. Application Gateway díjak alapja:
- Rögzített ár, óra vagy részleges óra szerint megadva.
- Kapacitásegység-ár, egy hozzáadott fogyasztásalapú költség. Minden kapacitásegységhez legfeljebb egy számítási egység, 2500 állandó kapcsolat és 2,22 Mb/s átviteli sebesség tartozik.
A nyilvános IP-címekhez a következő költségek tartoznak:
- Fenntartott és dinamikus társítás.
- Alapszintű és biztonságos és zónaredundáns Standard szint.
Vertikális felskálázási költségek
Az AKS-fürtök méretezésére több lehetőség is van, amelyek további kapacitást adnak hozzá a csomópontkészletekhez:
Igény szerint manuálisan frissítheti a csomópontkészlet részét képező virtuális gépek számát, vagy hozzáadhat további csomópontkészleteket.
Az AKS-fürt automatikus skálázója figyeli azokat a podokat, amelyek erőforrás-korlátozások miatt nem ütemezhetők a csomópontokon, és automatikusan növeli a csomópontok számát.
Az AKS támogatja a tárolók Azure Container Instances való futtatását a virtuális kubelet implementációjának használatával. Az AKS-alapú virtuális csomópontok Container Instances másodpercek alatt elinduló podokat helyeznek üzembe, így az AKS egy átlagos számítási feladathoz elegendő kapacitással futhat. Mivel az AKS-fürt elfogy a kapacitása, további kiszolgálók kezelése nélkül horizontálisan felskálázhat további Container Instances podokat. Ezt a megközelítést kombinálhatja a fürt automatikus skálázójával és a manuális skálázással.
Ha igény szerinti skálázást vagy automatikus fürtméretezőt használ, a hozzáadott virtuális gépeket is figyelembe kell vennie. Container Instances díjak a következő tényezőkön alapulnak:
- Használatalapú metrikák számlázása tárolócsoportonként
- Gyűjtemény vCPU-ja és memóriája
- Egyetlen tároló használata vagy több tárolómegosztás
- Hálózat- és csomópontéletciklust használó társütemezési tárolók használata
- A rendszerkép lekéréses indításától vagy újraindításától a leállításig számított használati időtartam
- A Windows-tárolócsoportok hozzáadott díja
Frissítési költségek
Az AKS-fürt életciklusának része a kubernetes legújabb verziójának rendszeres frissítése. Fontos, hogy a legújabb biztonsági kiadásokat alkalmazza, és megkapja a legújabb funkciókat. Az AKS-fürtöket és az egycsomópontos készleteket manuálisan vagy automatikusan frissítheti. További információ: Azure Kubernetes Service- (AKS-) fürtök frissítése.
Alapértelmezés szerint az AKS úgy konfigurálja a frissítéseket, hogy egy további csomóponttal megugrjanak. A beállítás alapértelmezett értéke 1
minimálisra csökkenti a max-surge
számítási feladatok megszakadását azáltal, hogy létrehoz egy további csomópontot, amely lecseréli a régebbi verziójú csomópontokat a meglévő alkalmazások kordonozása vagy kiürítése előtt. A csomópontkészletenkénti értéket testreszabhatja max-surge
, hogy kompromisszumot teremtsen a frissítési sebesség és a frissítés megszakadása között. Az max-surge
érték növelése gyorsabban befejezi a frissítési folyamatot, de egy nagy érték max-surge
zavarokat okozhat a frissítési folyamat során, és többletköltségeket okozhat a további virtuális gépek számára.
Egyéb költségek
A használattól és a követelményektől függően az AKS-fürtök a következő többletköltségeket vonhatják maga után:
Azure Container Registry költségeket az alapszintű, standard vagy prémium termékváltozattól, a rendszerképek buildjeitől és a felhasznált tárterülettől függően. Helyezze üzembe a Tárolóregisztrációs adatbázist a fürtkel azonos régióban a hozzáadott adatátviteli díjak elkerülése érdekében. Szükség esetén használja a replikációt, és csökkentse a lemezképek méretét a lehető legnagyobb mértékben a tárolási költségek és az üzembe helyezési idő csökkentése érdekében.
Kimenő adatátvitel az Azure-ból, valamint régióközi forgalom.
Egyéb tárolási vagy platformszolgáltatás (PaaS) szolgáltatások, például adatbázisok.
Olyan globális hálózati szolgáltatások, mint az Azure Traffic Manager vagy az Azure Front Door , amelyek a forgalmat az AKS számítási feladatok nyilvános végpontjaira irányítják.
Tűzfal- és védelmi szolgáltatások, például Azure Firewall, amelyek az AKS-fürtökbe irányuló és onnan érkező forgalmat ellenőrzik és engedélyezik vagy blokkolják.
Monitorozási és naplózási szolgáltatások, például az Azure Monitor Container Insights, az Azure Monitor Application Insights és a felhőhöz készült Microsoft Defender. További információ: A Container Insights monitorozási költségeinek ismertetése.
A DevOps-eszközökhöz, például az Azure DevOps Serviceshez vagy a GitHubhoz kapcsolódó költségek.
Költségoptimalizálás
Az alábbi javaslatok segítenek optimalizálni az AKS-fürt költségeit:
Tekintse át az Azure Well-Architected Framework for AKS költségoptimalizálási szakaszát.
A több-bérlős megoldások esetében a fizikai elkülönítés költségesebb, és felügyeleti többletterhelést jelent. A logikai elkülönítés több Kubernetes-élményt igényel, és növeli a változások és a biztonsági fenyegetések felületét, de osztozik a költségeken.
Az Azure Reservations segítségével pénzt takaríthat meg, ha több termékre, például az AKS-fürt virtuális gépeire vonatkozó egy- vagy hároméves csomagra vállal kötelezettséget. A kapacitás lefoglalásával kedvezményeket kaphat. Az ügynökcsomópontok költségeinek csökkentéséhez használja az Azure Reservations for Storage and Compute szolgáltatást.
A foglalások akár 72%-kal is csökkenthetik az erőforrásköltségeket a használatalapú fizetéshez képest, és nem befolyásolják az erőforrások futtatókörnyezeti állapotát. A foglalás megvásárlása után a rendszer automatikusan alkalmazza a kedvezményt az annak megfelelő erőforrásokra. Foglalásokat vásárolhat a Azure Portal, vagy az Azure REST API-k, a PowerShell vagy az Azure CLI használatával. Ha Log Analytics-munkaterületekre támaszkodó operatív eszközöket használ, fontolja meg a Foglalások használatát is ehhez a tárolóhoz.
Adjon hozzá egy vagy több kihasználatlan csomópontkészletet az AKS-fürthöz. A kihasználatlan csomópontkészlet az Azure Spot Virtual Machine Scale Sets által támogatott csomópontkészlet. Ha kihasználatlan virtuális gépeket használ az AKS-fürtcsomópontokhoz, azzal jelentős költségmegtakarítással kihasználhatja a nem használt Azure-kapacitást. A rendelkezésre álló fel nem használt kapacitás mennyisége számos tényezőtől függ, például a csomópontok méretétől, régiójától és a nap időpontjától. Az Azure lefoglalja a kihasználatlan csomópontokat, ha rendelkezésre áll kapacitás, de a kihasználatlan csomópontokhoz nincs SLA. A kihasználatlan csomópontkészletet háttérbe helyező kihasználatlan méretezési csoport egyetlen tartalék tartományban van üzembe helyezve, és nem nyújt magas rendelkezésre állási garanciát. Amikor az Azure-nak szüksége van a kapacitásra, az Azure-infrastruktúra kiüríti a kihasználatlan csomópontokat.
Kihasználatlan csomópontkészlet létrehozásakor meghatározhatja az óránként fizetendő maximális árat, és engedélyezheti a fürt automatikus skálázási eszközét, amely a kihasználatlan csomópontkészletekhez ajánlott. A fürt automatikus skálázási eszköze a futó számítási feladatok alapján vertikálisan felskálázza a csomópontkészlet csomópontjainak számát. Kihasználatlan csomópontkészletek esetén a fürt automatikus skálázási eszköze a kiürítés után skálázza fel a csomópontok számát, ha a csomópontokra továbbra is szükség van. További információkért lásd: Kihasználatlan csomópontkészlet hozzáadása Azure Kubernetes Service-fürthöz (AKS-fürthöz).
Válassza ki a megfelelő virtuálisgép-méretet az AKS-fürtcsomópontkészletekhez a számítási feladatok processzor- és memóriaigényei alapján. Az Azure számos különböző virtuálisgép-példánytípust kínál, amelyek számos használati esetnek felelnek meg, a processzor, a memória, a tárterület és a hálózati kapacitás különböző kombinációjával. Minden típus egy vagy több méretben érhető el, így könnyedén skálázhatja az erőforrásokat.
Mostantól az Ampere Altra ARM-alapú processzorokon futó AKS-sel helyezhet üzembe és kezelhet tárolóalapú alkalmazásokat. További információ: Azure Virtual Machines Ampere Altra ARM-alapú processzorokkal.
Speciális célokra és számítási feladatokhoz több csomópontkészletet hozhat létre különböző virtuálisgép-méretekkel. A Kubernetes-fertőzöttség és -tűrések, valamint a csomópontcímkék használatával erőforrás-igényes alkalmazásokat helyezhet adott csomópontkészletekre a zajos szomszédproblémák elkerülése érdekében. Tartsa ezeket a csomópont-erőforrásokat az őket igénylő számítási feladatok számára, és ne ütemezzen más számítási feladatokat ezeken a csomópontokon. A különböző csomópontkészletekhez különböző virtuálisgép-méretek használata szintén optimalizálhatja a költségeket. További információ: Több csomópontkészlet használata Azure Kubernetes Service (AKS)-ben.
A rendszermódú csomópontkészleteknek legalább egy csomópontot tartalmazniuk kell, míg a felhasználói módú csomópontkészletek nulla vagy több csomópontot tartalmazhatnak. Amikor csak lehetséges, konfigurálhat egy felhasználói módú csomópontkészletet a csomópontok közötti automatikus skálázáshoz
0
N
. A számítási feladatokat horizontális pod-automatikus skálázási eszközzel konfigurálhatja horizontális felskálázásra és horizontális felskálázásra. Az automatikus skálázás alapja a processzor és a memória, vagy a Kubernetes eseményvezérelt automatikus skálázás (KEDA) használata az automatikus skálázás alapja egy külső rendszer, például az Apache Kafka, a RabbitMQ vagy a Azure Service Bus metrikái alapján.Győződjön meg arról, hogy megfelelően állítja be a podokra vonatkozó kéréseket és korlátokat az alkalmazássűrűség javítása érdekében, és ne rendeljen túl sok processzor- és memóriaerőforrást a számítási feladatokhoz. Figyelje meg a processzor és a memória átlagos és maximális használatát a Prometheus vagy a Container Insights használatával. Megfelelően konfigurálja a podokra vonatkozó korlátokat és kvótákat a YAML-jegyzékekben, a Helm-diagramokban és a Kustomize-jegyzékekben az üzemelő példányokhoz.
A ResourceQuota-objektumok használatával kvótákat állíthat be az adott névtérben futó összes pod memória- és PROCESSZORmennyiségére vonatkozóan. Az erőforráskvóták szisztematikus használata elkerüli a zajos szomszédproblémákat, javítja az alkalmazás sűrűségét, és csökkenti az ügynökcsomópontok számát és az összes költséget. Emellett a LimitRange objektumokkal konfigurálhatja a névtérben lévő podok alapértelmezett processzor- és memóriakérelmeit.
A Container Instances használata a kipukkadáshoz.
Előfordulhat, hogy az AKS számítási feladatainak nem kell folyamatosan futniuk, például a fejlesztési fürtcsomópont-készletek adott számítási feladatait. A költségek optimalizálása érdekében teljesen kikapcsolhat egy AKS-fürtöt, vagy leállíthat egy vagy több csomópontkészletet az AKS-fürtben. További információ: Egy Azure Kubernetes Service-fürt (AKS) leállítása és elindítása, valamint csomópontkészlet indítása és leállítása a Azure Kubernetes Service (AKS)-on.
Azure Policy beépített szabályzatokkal integrálható az AKS-sel a központosított, konzisztens, nagy léptékű kényszerítések és biztosítékok alkalmazásához. Engedélyezze a Azure Policy bővítményt a fürtön, és alkalmazza az alapértelmezett CPU-kéréseket, korlátokat és memóriaerőforrás-korlátozásokat, amelyek biztosítják, hogy a processzor- és memóriaerőforrás-korlátok a fürttárolókon legyenek meghatározva.
Az Azure Advisor használatával figyelheti és felszabadíthatja a nem használt erőforrásokat.
A kiadások nyomon követéséhez használja a Microsoft Cost Management-költségvetéseket és -felülvizsgálatokat.
Költségszabályozás
A felhő jelentősen javíthatja az üzleti számítási feladatok műszaki teljesítményét. A felhőtechnológiák csökkenthetik a szervezeti eszközök kezelésének költségeit és többletterhelését is. Ez az üzleti lehetőség azonban kockázatot is jelent, mivel a felhőbeli üzemelő példányok növelhetik a hulladék és a hatékonyság hiányának lehetőségét.
A költségszabályozás a kiadások és költségek korlátozására szolgáló szabályzatok vagy vezérlők folyamatos implementálásának folyamata. A natív Kubernetes-eszközök és az Azure-eszközök egyaránt támogatják a költségszabályozást proaktív monitorozással és az alapul szolgáló infrastruktúra költségoptimalizálásával.
Az Azure Cost Management + Billing egy Microsoft-eszközökből álló csomag, amely segít az Azure számítási feladatok költségeinek elemzésében, kezelésében és optimalizálásában. A csomag segítségével gondoskodhat arról, hogy a szervezet kihasználja a felhő nyújtotta előnyöket.
A felhőköltségek kezelésének és szabályozásának jobb megismeréséhez tekintse át a költségkezelési szemlélet felhőadaptálási keretrendszer szabályozási ajánlott eljárásait.
Fedezze fel az olyan nyílt forráskódú eszközöket, mint a KubeCost az AKS-fürt költségeinek monitorozásához és szabályozásához. A költségfelosztás hatóköre egy üzemelő példányra, szolgáltatásra, címkére, podra és névtérre terjedhet ki, így rugalmasan jelenítheti meg és terhelheti a fürt felhasználóit.
Közreműködők
Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.
Fő szerzők:
- Laura Nicolas | Vezető szoftvermérnök
- Paolo Salvatori | Rendszermérnök
Egyéb közreműködők:
- Chad Kittel | Vezető szoftvermérnök
- Ed Price | Vezető tartalomprogram-kezelő
- Theano Petersen | Műszaki író
A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.
Következő lépések
- AKS Amazon EKS-szakembereknek
- Kubernetes-identitás- és hozzáférés-kezelés
- Kubernetes monitorozása és naplózása
- Biztonságos hálózati hozzáférés a Kuberneteshez
- Kubernetes-fürt tárolási lehetőségei
- Kubernetes-csomópont- és csomópontkészlet-kezelés
- Fürtszabályozás