Kubernetes için maliyet yönetimi

Azure Cost Management
Azure Kubernetes Service (AKS)
Azure Managed Disks
Azure Storage
Azure Virtual Machines

Bu kılavuzda, Azure Kubernetes Service'te (AKS) Amazon Elastic Kubernetes Service (Amazon EKS) ile karşılaştırıldığında fiyatlandırma ve maliyet yönetiminin nasıl çalıştığı açıklanmaktadır. Makalede, AKS kümeniz için maliyetleri iyileştirme ve maliyet idaresi çözümleri uygulama açıklanmaktadır.

Not

Bu makale, Amazon EKS'yi bilen profesyonellerin AKS'yi anlamasına yardımcı olan bir dizi makalenin bir parçasıdır.

Amazon EKS maliyetle ilgili temel bilgiler

Amazon EKS'de her Amazon EKS kümesi için saatlik sabit bir fiyat ödersiniz. Ayrıca kümenin kullandığı ağ, işlem araçları ve depolama alanı için de ödeme gerçekleştirirsiniz.

Amazon EKS çalışan düğümleri standart Amazon EC2 örnekleridir, bu nedenle normal Amazon EC2 fiyatlarına tabi olurlar. Kubernetes çalışan düğümlerinizi çalıştırmak için sağladığınız diğer Amazon Web Services (AWS) kaynakları için de ödemeniz gerekir.

Amazon EKS yönetilen düğüm gruplarını kullanmak için ek maliyet yoktur. Amazon EC2 örnekleri, Amazon EBS birimleri, Amazon EKS küme saatleri ve diğer AWS altyapıları dahil olmak üzere yalnızca sağladığınız AWS kaynakları için ödeme yapabilirsiniz.

Yönetilen düğüm grubu oluştururken, aracı düğümlerinin maliyetini yönetmek için İsteğe Bağlı veya Spot Örnekler kapasite türünü kullanmayı seçebilirsiniz. Amazon EKS, tüm İsteğe Bağlı veya tüm Spot Örnekleri içeren bir Amazon EC2 Otomatik Ölçeklendirme grubuyla yönetilen bir düğüm grubu dağıtır.

İsteğe Bağlı Örnekler ile işlem kapasitesi için ikinciye kadar ödeme yaparak uzun vadeli taahhütler ödemezsiniz. Amazon EC2 Spot Instances, İsteğe Bağlı fiyatlarına kıyasla indirim sunan yedek Amazon EC2 kapasitesidir.

  • Ec2'nin kapasiteyi geri alması gerektiğinde Amazon EC2 Spot Örnekleri iki dakikalık bir kesinti bildirimiyle kesilebilir.

  • Amazon, hangi bölgenin veya Kullanılabilirlik Alanının en az kesinti sağlayabileceğini tahmin etmeye yardımcı olmak için İsteğe Bağlı ve Spot Örnek gruplarını otomatikleştirmek için bir yöntem olan Spot Fleet ve Spot Instance Advisor'ı sağlar.

  • AWS Spot Örneği fiyatları farklılık gösterir. AWS, Spot Örnek kapasitesi için uzun vadeli arz ve talep eğilimlerine bağlı olarak fiyatı belirler ve siz de fiyatı örneğin yüksel olduğu süre boyunca geçerli olarak ödersiniz.

AKS maliyetiyle ilgili temel bilgiler

Kubernetes mimarisi, denetim düzlemi ve bir veya daha fazla düğüm veya düğüm havuzu olmak üzere iki katmanı temel alır. AKS fiyatlandırma modeli iki Kubernetes mimari katmanını temel alır.

  • Denetim düzlemi, API sunucusu ve gibi temel Kubernetes hizmetleri ve etcduygulama iş yükü düzenlemesi sağlar. Azure platformu AKS denetim düzlemini yönetir ve AKS ücretsiz katmanı için kontrol düzleminin maliyeti yoktur.

  • Aracı düğümleri veya çalışan düğümleri olarak da adlandırılan düğümler, Kubernetes iş yüklerini ve uygulamalarını barındırıyor. AKS'de müşteriler aracı düğümleri için tüm maliyetleri tam olarak yönetir ve öder.

Aşağıdaki diyagramda, AKS Kubernetes mimarisindeki denetim düzlemi ile düğümler arasındaki ilişki gösterilmektedir.

AKS mimarisindeki denetim düzlemini ve düğümleri gösteren diyagram.

Kontrol düzlemi

Aks kümesi oluşturduğunuzda Azure, denetim düzlemi katmanını otomatik olarak sağlar ve yapılandırr. AKS Ücretsiz katmanı için kontrol düzlemi ücretsizdir.

Daha yüksek bir kontrol düzlemi hizmet düzeyi sözleşmesi (SLA) için Standart katmanda aks kümesi oluşturabilirsiniz. Çalışma süresi SLA'sı varsayılan olarak Standart katmana dahil edilir ve küme başına etkinleştirilir. Fiyatlandırma, küme başına saatte 0,10 ABD dolarıdır. Daha fazla bilgi için bkz . AKS fiyatlandırma ayrıntıları.

Standart katmandaki kümeler API sunucu örneklerinin sayısı, Etcd kaynak sınırları , 5.000 düğüme kadar ölçeklenebilirlik ve mevcut finansal olarak yedeklenmiş Çalışma Süresi SLA desteği gibi daha fazla denetim düzlemi kaynağına sahiptir. AKS, kullanılabilirlik gereksinimlerini karşılamak için güncelleştirme ve hata etki alanları arasında ana düğüm çoğaltmalarını kullanır.

Daha yüksek denetim düzlemi bileşeni kullanılabilirliği sağlamak için üretim iş yüklerinde Standart katmanı kullanmak en iyisidir. Ücretsiz katman kümeleri daha az çoğaltmaya ve sınırlı denetim düzlemi kaynağına sahiptir ve üretim iş yükleri için önerilmez.

Düğümler

AKS'de, kubernetes ortamında birçok Azure çekirdek özelliğini kullanabilen bir veya daha fazla düğüm havuzunda aracı veya çalışan düğümleri oluşturursunuz. AKS yalnızca AKS kümesine bağlı düğümler için ücretlendirilir.

AKS düğümleri sanal makine ölçek kümeleri, sanal ağlar ve yönetilen diskler dahil olmak üzere çeşitli Azure altyapı kaynaklarını kullanır. Örneğin, azure sanal makine (VM) türlerinin çoğunu doğrudan AKS içinde kullanabilirsiniz. Bu kaynaklarda önemli indirimler elde etmek için işlem için Azure Rezervasyonları ve Azure tasarruf planını kullanabilirsiniz.

AKS kümesi fiyatlandırması, düğüm havuzlarındaki VM'lerin sınıfını, sayısını ve boyutunu temel alır. VM maliyeti boyuta, CPU türüne, vCPU sayısına, belleğe, aileye ve yüksek performanslı SSD veya standart HDD gibi kullanılabilir depolama türüne bağlıdır. Daha fazla bilgi için bkz . Sanal Makine Serisi. Uygulama gereksinimlerine, düğüm sayısına ve küme ölçeklenebilirlik gereksinimlerine göre düğüm boyutunu planlayın.

Aracı düğümleri ve düğüm havuzları hakkında daha fazla bilgi için bu serideki Düğüm havuzları makalesine bakın ve Azure Kubernetes Service'te (AKS) bir küme için birden çok düğüm havuzu oluşturma ve yönetme.

AKS kümesi dağıtımı

Her AKS dağıtımı iki Azure kaynak grubuna yayılmıştır.

  • Yalnızca Kubernetes hizmet kaynağını içeren ve bununla ilişkili maliyeti olmayan ilk kaynak grubunu oluşturursunuz.

  • AKS kaynak sağlayıcısı dağıtım sırasında ikinci veya düğüm kaynak grubunu otomatik olarak oluşturur. Bu kaynak grubunun varsayılan adı şeklindedir MC_<resourcegroupname>_<clustername>_<location>, ancak başka bir ad belirtebilirsiniz. Daha fazla bilgi için bkz . AKS düğümü kaynak grubu için kendi adımı belirtin.

    Düğüm kaynak grubu tüm küme altyapısı kaynaklarını içerir ve aboneliğinizin ücretlerini gösteren grupdur. Kaynaklar Kubernetes düğüm VM'leri, sanal ağ, depolama ve diğer hizmetleri içerir. AKS, küme silindiğinde düğüm kaynak grubunu otomatik olarak siler, bu nedenle bunu yalnızca kümenin yaşam döngüsünü paylaşan kaynaklar için kullanmanız gerekir.

İşlem maliyetleri

Azure VM'leri için boyut ve kullanımlarına göre ödeme yapılır. Azure işlem ile AWS arasındaki karşılaştırma hakkında bilgi için bkz . Azure ve AWS'de işlem hizmetleri.

Genellikle düğüm havuzu için seçtiğiniz VM boyutu ne kadar büyükse aracı düğümleri için saatlik maliyet de o kadar yüksek olur. Grafik işleme birimi (GPU) etkin veya bellek için iyileştirilmiş gibi düğüm havuzu için kullandığınız VM serisi ne kadar özelleştirilmişse havuz o kadar pahalı olur.

Azure VM fiyatlandırmasını araştırırken aşağıdaki noktalara dikkat edin:

  • Fiyatlandırma bölgeye göre farklılık gösterir ve tüm hizmetler ve VM boyutları her bölgede kullanılamaz.

  • Farklı iş yükü türleri için iyileştirilmiş birden çok VM ailesi vardır.

  • İşletim sistemi sürücüsü olarak kullanılan yönetilen diskler ayrı ücretlendirilir ve bunların maliyetini tahminlerinize eklemeniz gerekir. Yönetilen disk boyutu Standart HDD'ler, Standart SSD'ler, Premium SSD'ler veya Ultra SSD'ler gibi sınıfa bağlıdır. Saniye başına giriş-çıkış işlemleri (IOPS) ve MB/sn cinsinden aktarım hızı boyuta ve sınıfa bağlıdır. Kısa ömürlü işletim sistemi diskleri ücretsizdir ve VM fiyatına dahildir.

  • Kalıcı birim talepleri ile oluşturulanlar da dahil olmak üzere veri diskleri isteğe bağlıdır ve Standart HDD'ler, Standart SSD'ler, Premium SSD'ler ve Ultra SSD'ler gibi kendi sınıflarına göre ayrı ayrı ücretlendirilir. Maliyet tahminlerine açıkça veri diskleri eklemeniz gerekir. İzin verilen veri disklerinin sayısı, geçici depolama SSD'leri, IOPS ve MB/sn cinsinden aktarım hızı VM boyutuna ve sınıfına bağlıdır.

  • Aracı düğümlerinin çalışma süresi ne kadar uzun olursa toplam küme maliyeti de o kadar yüksek olur. Geliştirme ortamlarının genellikle sürekli çalıştırılması gerekmez.

  • Ağ arabirimleri (NIC) ücretsizdir.

Depolama maliyetleri

Kapsayıcı Depolama Arabirimi (CSI), blok ve dosya depolama sistemlerini Kubernetes'te kapsayıcılı iş yüklerine kullanıma sunar. AKS, CSI'yi benimseyerek ve kullanarak çekirdek Kubernetes koduna dokunmadan veya yayın döngülerini beklemeden Kubernetes depolama sistemlerini kullanıma sunan eklentiler yazabilir, dağıtabilir ve yineleyebilir.

AKS kümenizde CSI kalıcı birimleri kullanan iş yükleri çalıştırıyorsanız, uygulamalarınızın sağladığı ve kullandığı depolamanın ilişkili maliyetini göz önünde bulundurun. AKS'de CSI depolama sürücüleri aşağıdaki depolama seçenekleri için yerel destek sağlar:

  • Azure Diskler , Kubernetes veri diski kaynakları oluşturur. Diskler, yüksek performanslı SSD'ler tarafından yedeklenen Azure Premium Depolama veya normal HDD'ler veya Standart SSD'ler tarafından yedeklenen Azure Standart Depolama kullanabilir. Çoğu üretim ve geliştirme iş yükü Premium Depolama kullanır. Azure diskleri olarak ReadWriteOncebağlanır ve bu da onları yalnızca bir AKS düğümünde kullanılabilir hale getirir. Birden çok pod'un aynı anda erişebildiği depolama birimleri için Azure Dosyalar kullanın. Maliyet bilgileri için bkz. Yönetilen Diskler fiyatlandırma.

  • Azure Dosyalar, Azure Depolama hesabı tarafından yedeklenen sunucu mesajlaşma bloğu (SMB) 3.0/3.1 dosya paylaşımlarını AKS podlarına bağlar. Verileri birden çok düğüm ve pod arasında paylaşabilirsiniz. Azure Dosyalar normal HDD'ler tarafından yedeklenen Standart depolamayı veya yüksek performanslı SSD'ler tarafından yedeklenen Premium depolamayı kullanabilir. Azure Dosyalar bir Azure Depolama hesabı kullanır ve aşağıdaki faktörlere bağlı olarak ücretleri tahakkuk ettirir:

    • Hizmet: Blob, Dosya, Kuyruk, Tablo veya yönetilmeyen diskler
    • Depolama hesap türü: GPv1, GPv2, Blob veya Premium Blob
    • Dayanıklılık: Yerel olarak yedekli depolama (LRS), alanlar arası yedekli depolama (ZRS), coğrafi olarak yedekli depolama (GRS) veya okuma erişimli coğrafi olarak yedekli depolama (RA-GRS)
    • Erişim katmanı: Sık erişimli, seyrek erişimli veya arşiv
    • İşlemler ve veri aktarımları
    • GB olarak kullanılan kapasite
  • Azure NetApp Files birkaç SKU katmanında kullanılabilir ve 1 TiB artışla en az 4 TiB sağlama kapasitesi gerektirir. Azure NetApp Files ücretleri aşağıdaki faktörlere bağlıdır:

    • SKU
    • Dayanıklılık: LRS, ZRS veya GRS
    • Boyut veya kapasite sağlandı, kullanılan kapasite değil
    • İşlemler ve veri aktarımı
    • Yedeklemeler ve geri yüklemeler

Ağ maliyetleri

Çeşitli Azure ağ hizmetleri AKS'de çalışan uygulamalarınıza erişim sağlayabilir:

  • Azure Load Balancer. Yük Dengeleyici varsayılan olarak Standart SKU kullanır. Load Balancer ücretleri şunlara dayanır:

    • Kurallar: Yapılandırılmış yük dengeleme ve giden kuralların sayısı. Gelen ağ adresi çevirisi (NAT) kuralları, toplam kural sayısında sayılmaz.
    • İşlenen veriler: Kurallardan bağımsız olarak gelen ve giden işlenen veri miktarı. Kural yapılandırılmamış Standart Load Balancer için saatlik ücret alınmaz.
  • Azure Uygulaması Lication Gateway. AKS genellikle Application Gateway Giriş Denetleyicisi aracılığıyla veya el ile yönetilen Application Gateway ile farklı bir giriş denetleyicisini önleyerek Application Gateway kullanır. Application Gateway ağ geçidi yönlendirme, aktarım katmanı güvenliği (TLS) sonlandırma ve Web Uygulaması Güvenlik Duvarı (WAF) işlevlerini destekler. Application Gateway ücretleri şunlara dayanır:

    • Saat veya kısmi saate göre ayarlanan sabit fiyat.
    • Kapasite birim fiyatı, ek tüketime dayalı maliyet. Her kapasite biriminde en fazla bir işlem birimi, 2.500 kalıcı bağlantı ve 2,22 Mb/sn aktarım hızı vardır.
  • Genel IP adreslerinin , şu bağlı olan ilişkili bir maliyeti vardır:

    • Ayrılmış ve dinamik ilişkilendirme karşılaştırması.
    • Temel ve güvenli ve alanlar arası yedekli Standart katman.

Ölçeği genişletme maliyetleri

Düğüm havuzlarına ek kapasite eklemek için AKS kümesini ölçeklendirmek için birden çok seçenek vardır:

  • İsteğe bağlı olarak, düğüm havuzunun parçası olan VM sayısını el ile güncelleştirebilir veya daha fazla düğüm havuzu ekleyebilirsiniz.

  • AKS kümesi otomatik ölçeklendiricisi , kaynak kısıtlamaları nedeniyle düğümlerde zamanlamayan podları izler ve düğüm sayısını otomatik olarak artırır.

  • AKS, sanal kubelet uygulamasını kullanarak Azure Container Instances üzerinde kapsayıcı çalıştırmayıdestekler. AKS sanal düğümü saniyeler içinde başlayan Kapsayıcı Örnekleri podları sağlar ve AKS'nin ortalama bir iş yükü için yeterli kapasiteyle çalışmasını sağlar. AKS kümesinin kapasitesi tükendikçe, ek sunucuları yönetmeden daha fazla Kapsayıcı Örneği podunun ölçeğini genişletebilirsiniz. Bu yaklaşımı küme otomatik ölçeklendiricisi ve el ile ölçeklendirme ile birleştirebilirsiniz.

İsteğe bağlı ölçeklendirme veya küme otomatik ölçeklendiricisi kullanıyorsanız, eklenen VM'leri hesaba katabilirsiniz. Kapsayıcı Örnekleri ücretleri aşağıdaki faktörlere bağlıdır:

  • Kapsayıcı grubu başına kullanım tabanlı ölçüm faturalaması
  • Koleksiyon vCPU ve bellek
  • Tek kapsayıcı kullanımı veya birden çok kapsayıcı paylaşımı
  • Ağ ve düğüm yaşam döngüsünü paylaşan birlikte zamanlanmış kapsayıcıların kullanımı
  • Görüntü çekme başlangıcından veya yeniden başlatmadan durdurulana kadar hesaplanan kullanım süresi
  • Windows kapsayıcı grupları için ücret eklendi

Yükseltme maliyetleri

AKS kümesi yaşam döngüsünün bir bölümü, en son Kubernetes sürümüne düzenli olarak yapılan yükseltmeleri içerir. En son güvenlik sürümlerini uygulamak ve en son özellikleri almak önemlidir. AKS kümelerini ve tek düğüm havuzlarını el ile veya otomatik olarak yükseltebilirsiniz. Daha fazla bilgi için bkz.Azure Kubernetes Service (AKS) kümesini yükseltme.

Varsayılan olarak AKS, yükseltmeleri ek bir düğümle yük olacak şekilde yapılandırıyor. ayarı için max-surge varsayılan değeri1, mevcut uygulamaları kordonlamadan veya boşaltmadan önce eski sürüme sahip düğümleri değiştirmek için ek bir düğüm oluşturarak iş yükü kesintisini en aza indirir. Yükseltme hızı ile yükseltme kesintisi max-surge arasında denge sağlamak için düğüm havuzu başına değeri özelleştirebilirsiniz. Değerin max-surge artırılması yükseltme işlemini daha hızlı tamamlar, ancak için büyük bir değer max-surge yükseltme işlemi sırasında kesintilere neden olabilir ve ek VM'ler için ek maliyetler doğurabilir.

Diğer maliyetler

Kullanım ve gereksinimlere bağlı olarak AKS kümeleri aşağıdaki ek maliyetlere neden olabilir:

Maliyet iyileştirme

Aşağıdaki öneriler AKS kümesi maliyetlerinizi iyileştirmenize yardımcı olur:

  • AKS için Azure İyi Tasarlanmış Çerçeve'nin Maliyet iyileştirme bölümünü gözden geçirin.

  • Çok kiracılı çözümler için fiziksel yalıtım daha maliyetlidir ve yönetim ek yükü ekler. Mantıksal yalıtım daha fazla Kubernetes deneyimi gerektirir ve değişiklikler ve güvenlik tehditleri için yüzey alanını artırır, ancak maliyetleri paylaşır.

  • Azure Rezervasyonları, AKS kümenizdeki VM'ler gibi çeşitli ürünler için bir yıllık veya üç yıllık planlara taahhütte bulunarak tasarruf etmenizi sağlayabilir. Kapasiteyi rezerve ederek indirimler elde edersiniz. Aracı düğümlerinin maliyetini azaltmak için Depolama ve İşlem için Azure Rezervasyonları'nı kullanın.

    Rezervasyonlar, kullandıkça öde fiyatlarına göre kaynak maliyetlerinizi %72'ye kadar azaltabilir ve kaynaklarınızın çalışma zamanı durumunu etkilemez. Rezervasyon satın aldıktan sonra, eşleşen kaynaklara otomatik olarak indirim uygulanır. Rezervasyonları Azure portalından veya Azure REST API'leri, PowerShell veya Azure CLI kullanarak satın alabilirsiniz. Log Analytics çalışma alanlarını kullanan işletimsel araçlar kullanıyorsanız, bu depolama alanı için Rezervasyonlar'ı da kullanmayı göz önünde bulundurun.

  • AKS kümenize bir veya daha fazla spot düğüm havuzu ekleyin. Spot düğüm havuzu, Azure Spot Sanal Makine Ölçek Kümeleri tarafından yönetilen bir düğüm havuzudur. AKS küme düğümleriniz için spot VM'leri kullanmak, kullanılmayan Azure kapasitesinden önemli maliyet tasarrufları ile yararlanır. Kullanılabilir kullanılmayan kapasite miktarı düğüm boyutu, bölge ve günün saati gibi çeşitli faktörlere göre değişir. Kullanılabilir kapasite varsa ancak spot düğümler için SLA yoksa Azure spot düğümleri ayırır. Spot düğüm havuzunu destekleyen bir spot ölçek kümesi tek bir hata etki alanında dağıtılır ve yüksek kullanılabilirlik garantisi sağlamaz. Azure'ın kapasiteye yeniden ihtiyacı olduğunda, Azure altyapısı spot düğümleri çıkartır.

    Spot düğüm havuzu oluşturduğunuzda, saat başına ödenecek en yüksek fiyatı tanımlayabilir ve spot düğüm havuzları için önerilen küme otomatik ölçeklendiricisini etkinleştirebilirsiniz. Küme otomatik ölçeklendiricisi ölçeği genişletir ve çalışan iş yüklerine göre düğüm havuzundaki düğüm sayısını ölçeklendirir. Spot düğüm havuzları için küme otomatik ölçeklendiricisi, düğümler hala gerekliyse çıkarma işleminden sonra düğüm sayısını ölçeklendirir. Daha fazla bilgi için bkz . Azure Kubernetes Service (AKS) kümesine spot düğüm havuzu ekleme.

  • İş yüklerinizin CPU ve bellek gereksinimlerine göre AKS kümesi düğüm havuzlarınız için doğru VM boyutunu seçin. Azure, cpu, bellek, depolama ve ağ kapasitesinin farklı bileşimleriyle çok çeşitli kullanım örnekleriyle eşleşen birçok farklı VM örneği türü sunar. Her tür bir veya daha fazla boyutta gelir, böylece kaynaklarınızı kolayca ölçeklendirin.

    Artık Ampere Altra ARM tabanlı işlemcilerde çalışan AKS ile kapsayıcılı uygulamaları dağıtabilir ve yönetebilirsiniz. Daha fazla bilgi için bkz. Ampere Altra ARM tabanlı işlemcilerle Azure Sanal Makineler.

  • Özel amaçlar ve iş yükleri için farklı VM boyutlarına sahip birden çok düğüm havuzu oluşturun. Gürültülü komşu sorunlarını önlemek için yoğun kaynak kullanan uygulamaları belirli düğüm havuzlarına yerleştirmek için Kubernetes tints ve tolerations ile düğüm etiketlerini kullanın. Bu düğüm kaynaklarını gerektiren iş yükleri için kullanılabilir durumda tutun ve bu düğümlerde başka iş yükleri zamanlamayın. Farklı düğüm havuzları için farklı VM boyutlarının kullanılması da maliyetleri iyileştirebilir. Daha fazla bilgi için bkz . Azure Kubernetes Service'te (AKS) birden çok düğüm havuzu kullanma.

  • Sistem modu düğüm havuzları en az bir düğüm içermelidir, kullanıcı modu düğüm havuzları ise sıfır veya daha fazla düğüm içerebilir. Mümkün olduğunda, kullanıcı modu düğüm havuzunu otomatik olarak düğümlere 0N ölçeklendirilecek şekilde yapılandırabilirsiniz. Yatay pod otomatik ölçeklendiricisi kullanarak iş yüklerinizi ölçeği genişletecek ve daraltacak şekilde yapılandırabilirsiniz. CPU ve belleği temel alan otomatik ölçeklendirme veya otomatik ölçeklendirmeyi Apache Kafka, RabbitMQ veya Azure Service Bus gibi bir dış sistemin ölçümlerine dayandırmak için Kubernetes Olay Temelli Otomatik Ölçeklendirme'yi (KEDA) kullanın.

  • Uygulama yoğunluğunuzu artırmak ve iş yüklerinize çok fazla CPU ve bellek kaynağı atamaktan kaçınmak için podlarınız için istekleri ve sınırları düzgün ayarladığınızdan emin olun. Prometheus veya Container Analizler kullanarak ortalama ve maksimum CPU ve bellek tüketimini gözlemleyin. DAĞıTıMlarınız için YAML bildirimlerinde, Helm grafiklerinde ve Kustomize bildirimlerinde podlarınız için sınırları ve kotaları düzgün yapılandırın.

  • ResourceQuota nesnelerini kullanarak belirli bir ad alanında çalışan tüm podlar için toplam bellek ve CPU miktarı için kotalar ayarlayın. Kaynak kotalarının sistematik kullanımı gürültülü komşu sorunlarını önler, uygulama yoğunluğunun artırılmasını sağlar ve aracı düğümlerinin sayısını ve toplam maliyetleri azaltır. Ayrıca, bir ad alanında podlar için varsayılan CPU ve bellek isteklerini yapılandırmak için LimitRange nesnelerini kullanın.

  • Ani artış için Kapsayıcı Örnekleri'ni kullanın.

  • GELIŞTIRME kümesi düğüm havuzlarındaki belirli iş yükleri gibi AKS iş yüklerinizin sürekli çalıştırılması gerekmeyebilir. Maliyetleri iyileştirmek için AKS kümesini tamamen kapatabilir veya AKS kümenizdeki bir veya daha fazla düğüm havuzunu durdurabilirsiniz. Daha fazla bilgi için bkz . Azure Kubernetes Service (AKS) kümesini durdurma ve başlatma ve Azure Kubernetes Service'te (AKS) düğüm havuzunu başlatma ve durdurma.

  • Azure İlkesi merkezi, tutarlı, ölçekli zorlamalar ve korumalar uygulamak için yerleşik ilkeler aracılığıyla AKS ile tümleştirilir. Kümenizde Azure İlkesi eklentisini etkinleştirin ve küme kapsayıcılarında CPU ve bellek kaynak sınırlarının tanımlandığından emin olmak için varsayılan CPU isteklerini ve sınırlarını ve bellek kaynak sınırlarını uygulayın.

  • Kullanılmayan kaynakları izlemek ve serbest bırakmak için Azure Danışmanı'na tıklayın.

  • Harcamaları izlemek için Microsoft Maliyet Yönetimi bütçelerini ve incelemelerini kullanın.

Maliyet idaresi

Bulut, iş yüklerinin teknik performansını önemli ölçüde geliştirebilir. Bulut teknolojileri, kurumsal varlıkları yönetme maliyetini ve ek yükünü de azaltabilir. Ancak bulut dağıtımları atık ve verimsizlik potansiyelini artırabileceğinden bu iş fırsatı da risk oluşturur.

Maliyet idaresi, harcamaları ve maliyetleri sınırlamaya yönelik ilkeleri veya denetimleri sürekli uygulama sürecidir. Yerel Kubernetes araçları ve Azure araçları hem proaktif izleme hem de temel altyapı maliyet iyileştirmesi ile maliyet idaresini destekler.

  • Microsoft Maliyet Yönetimi , Azure iş yükü maliyetlerinizi çözümlemenize, yönetmenize ve iyileştirmenize yardımcı olan bir Microsoft araçları paketidir. Kuruluşunuzun bulutun sağladığı avantajlardan yararlandığından emin olmak için paketini kullanın.

  • Bulut maliyetlerini yönetmeyi ve yönetmeyi daha iyi anlamak için Maliyet Yönetimi Uzmanlık Alanı için Bulut Benimseme Çerçevesi idare en iyi uygulamalarını gözden geçirin.

  • AKS kümesi maliyetini izlemek ve yönetmek için KubeCost gibi açık kaynak araçları keşfedin. Küme kullanıcılarını gösterme ve ücretlendirme esnekliği sağlayan bir dağıtım, hizmet, etiket, pod ve ad alanına maliyet ayırma kapsamı oluşturabilirsiniz.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazarlar:

Diğer katkıda bulunanlar:

Genel olmayan LinkedIn profillerini görmek için LinkedIn'de oturum açın.

Sonraki adımlar