Aracılığıyla paylaş


İş yükü yönetimi ve otomasyonu

Bu makale, FinOps Framework içindeki iş yükü yönetimi ve otomasyon özelliğini ve bunu Microsoft Bulut'ta nasıl uygulayabileceğinizi anlamanıza yardımcı olur.

Tanım

İş yükü yönetimi ve otomasyonu, kaynakları yalnızca gerektiğinde ve etkin iş yükü için gereken düzeyde veya kapasitede çalıştırmayı ifade eder.

Kaynakları çalışma zamanı gereksinimlerine göre etiketleyin. Kaynak ve kullanım desenlerini gözden geçirin ve yoğun olmayan saatlerde ölçeğin azaltılıp azaltılamadığını ve hatta kapatılıp kapatılamadığını (faturalamayı durdurmak için) saptayın. Maliyetleri azaltmak için daha ucuz alternatifleri göz önünde bulundurun.

Etkili bir iş yükü yönetimi ve otomasyon planı, yapılandırmayı talebi dinamik olarak karşılayacak şekilde ayarlayarak maliyetleri önemli ölçüde azaltabilir ve en etkili kullanımı sağlar.

Başlarken

Bir hizmetle çalışmaya ilk başladığınızda aşağıdaki noktaları göz önünde bulundurun:

  • Hizmet durdurulabilir mi (ve durduruluyorsa faturalama durdurulabilir mi)?
    • Hizmet durdurulamıyorsa faturalamayı durdurmak için durdurulabilecek seçenekler olup olmadığını belirlemek için alternatifleri gözden geçirin.
    • Bir kaynak durdurulduğunda faturalandırılmaya devam edilebilecek uyumsuz ücretlere çok dikkat edin, böylece şaşırmayın. Depolama, depolamayı kullanan bir işlem kaynağı artık çalışmıyor olsa bile ücretlendirilmeye devam eden bir maliyetin yaygın bir örneğidir.
  • Hizmet sunucusuz işlemi destekliyor mu?
  • Hizmet otomatik durdurma veya otomatikshutdown işlevselliğini destekliyor mu?
    • Microsoft Dev Box, Azure DevTest Labs, Azure Lab Services ve Azure Load Testing gibi bazı hizmetler yerel olarak otomatik durdurmayı destekler.
    • Durdurulmayı destekleyen ancak otomatik durdurmayı desteklemeyen bir hizmet kullanıyorsanız, Power Automate veya Logic Apps'te basit bir akış kullanmayı göz önünde bulundurun.
  • Hizmet otomatik ölçeklendirmeyi destekliyor mu?
    • Hizmet otomatik ölçeklendirmeyi destekliyorsa, uygulamanızın gereksinimlerine göre ölçeklendirilecek şekilde yapılandırın.
    • Otomatik ölçeklendirme, maksimum verimlilik için otomatik durdurma davranışıyla çalışabilir.
  • Gereksiz maliyetleri önlemek için üretim dışı kaynakları çalışma saatlerinde otomatik olarak durdurmayı ve el ile başlatmayı göz önünde bulundurun.
    • Her gün kullanılmayan üretim dışı kaynakları otomatik olarak başlatmaktan kaçının.
    • Otomatik başlatmayı seçerseniz, kaynakların otomatik olarak başlatılıp kullanılmayabileceği tatilleri ve tatilleri unutmayın.
    • Durdurulan kaynakları el ile etiketlemeyi göz önünde bulundurun. Tüm kaynakların durdurulmasını sağlamak için Sorguyu Azure Kaynak Grafı veya Tüm kaynaklar listesindeki bir görünüme kaydedin ve Azure portalı panosuna sabitleyin.
  • Kapsayıcılar ve sunucusuz gibi mimari modelleri yalnızca ihtiyaç duyulduğunda kullanmak ve önemli hizmetlerde en yüksek verimliliği sağlamak için kullanmayı göz önünde bulundurun.

Temel bilgileri temel alma

Bu noktada, otomatik ölçeklendirme ve otomatik durdurma davranışlarını ayarladınız. Temel konuların ötesine geçtikçe aşağıdaki noktaları göz önünde bulundurun:

  • Desteklemeyen veya daha karmaşık gereksinimleri olan kaynakları otomatik olarak ölçeklendirme veya durdurma işlemini otomatikleştirin.
    • Azure Otomasyonu veya Azure İşlevleri gibi otomasyon hizmetlerini kullanmayı göz önünde bulundurun.
  • Geliştirme, test, hazırlama, üretim vb. için hangi kaynakların olduğunu belirlemek için bir "Env" veya Ortam etiketi atayın.
    • Abonelik veya kaynak grubu düzeyinde etiket atamayı tercih edin. Ardından, kullanım verileriyle etiket yaymayan kaynakları kapsayacak şekilde Azure İlkesi ve Maliyet Yönetimi etiket devralma için etiket devralma ilkesini etkinleştirin.
    • Belirli çalışma zamanı profillerine sahip kaynakları durdurmak için otomatik betikler ayarlamayı göz önünde bulundurun (örneğin, geliştirici VM'lerini 2 saat içinde kullanılmadıysa yoğun olmayan saatlerde durdurun).
    • Belirli etiket değerlerine göre çalışma zamanı beklentilerini ve etiket mevcut olmadığında ne olacağını belgeleyin.
    • Etiket ilkesiyle uyumluluğu izlemek için Azure İlkesi kullanın.
    • Ortama göre belirli yapılandırma kurallarını zorunlu kılmak için Azure İlkesi kullanın.
    • Gerektiğinde standart ilkeyi atlamak için "geçersiz kılma" etiketlerini kullanmayı göz önünde bulundurun. Sorumluluk sahibi olmak için maliyeti izleyin ve paydaşlara bildirin.
  • Geliştirme sunucuları gibi düşük öncelikli iş yükleri için KPI'leri oluşturmayı ve izlemeyi göz önünde bulundurun.

FinOps Foundation'da daha fazla bilgi edinin

Bu özellik, bulut maliyet yönetimini ve iyileştirmeyi geliştirmeye adanmış kar amacı gütmeyen bir kuruluş olan FinOps Foundation'ın FinOps Framework'ün bir parçasıdır. Yararlı playbook'lar, eğitim ve sertifikasyon programları ve daha fazlası dahil olmak üzere FinOps hakkında daha fazla bilgi için, FinOps Framework belgelerindeki İş Yükü İyileştirme makalesine bakın.

Sonraki adımlar