0Pricing
Cloud & IT Cert Prep · Ders

FinOps ve Geri Ödeme Modelleri

Azure Cost Management’te kaynak etiketlerini ve maliyet dağıtım kurallarını kullanarak bir FinOps geri ödeme modeli uygulayın ve iş birimlerini bulut harcamalarından sorumlu tutun.

FinOps ve Geri Ödeme Modelleri, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.

FinOps Nedir?

FinOps (Financial Operations), bulut harcamalarını iş birliği içinde yönetmek üzere finans, mühendislik ve iş ekiplerini bir araya getiren kültürel ve operasyonel bir çerçevedir. FinOps Foundation üç uygulama aşaması tanımlar: Inform (maliyetleri görünür kılma), Optimise (israfı azaltma ve daha akıllıca taahhütte bulunma) ve Operate (ilkeleri uygulama ve sürekli iyileştirme). Azure'da FinOps; Azure Cost Management, kaynak etiketleri, bütçeler ve maliyet geri ödeme modelleriyle desteklenir.

Maliyet Görünürlüğü: FinOps'un Temeli

Göremediğiniz şeyi iyileştiremezsiniz. FinOps'un ilk adımı, her ekibin bulut maliyetlerini gerçek zamanlı olarak görebilmesini sağlamaktır. Azure Cost Management'te aboneliğe, kaynak grubuna veya etikete göre filtrelenmiş maliyet görünümleri yapılandırın ve bu görünümleri mühendislik liderleriyle paylaşın. Her iş birimi için günlük maliyet e-postalarını ve haftalık maliyet özeti raporlarını etkinleştirin. Maliyet görünürlüğü olmadan mühendisler, mimari kararlarının finansal sonuçlarının farkında olmadan performans ve hıza göre optimizasyon yapar.

# Export daily costs to a Storage Account for BI tools
az costmanagement export create \
  --name DailyCostExport \
  --scope '/subscriptions/<subscriptionId>' \
  --storage-account-id '/subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Storage/storageAccounts/mycosts' \
  --storage-container cost-exports \
  --type ActualCost \
  --timeframe MonthToDate \
  --recurrence Daily

Maliyet Dağıtımı için Kaynak Etiketleme

Kaynak etiketleri, her maliyet geri ödeme modelinin temelidir. İyi tasarlanmış bir etiketleme sınıflandırması şunları içerir: Department (Mühendislik, Pazarlama, Finans), CostCentre (muhasebe kodu), Project (proje veya ürün adı), Environment (Üretim, Hazırlama, Geliştirme) ve Owner (sorumlu ekip veya kişi). Etiketleri eklemek ücretsizdir ve tüm Azure Cost Management raporlarında görünür. Tüm yeni kaynaklarda bu etiketleri zorunlu kılmak için Azure Policy, mevcut etiketsiz kaynakları geriye dönük olarak doldurmak için de Azure Policy Remediation kullanın.

# Require Department tag via Azure Policy
az policy assignment create \
  --name 'RequireDepartmentTag' \
  --scope '/subscriptions/<subscriptionId>' \
  --policy 'require-tag-on-resource-groups' \
  --params '{ 'tagName': { 'value': 'Department' } }'

Gösterim ve Geri Ödeme

Yaygın olarak kullanılan iki maliyet dağıtım modeli vardır: Gösterim, gerçek finansal transferler olmadan maliyetleri iş birimlerine görünür kılar — ekipler bulut harcamalarını görür ancak ücretlendirilmez. Geri ödeme, gerçek dahili faturalar oluşturur: maliyetler merkezi bir BT bütçesinden tüketimi yapan departmanın maliyet merkezine aktarılır. Geri ödeme, maliyet bilincine sahip davranışlar için daha güçlü bir teşvik sağlar ancak dahili işlemleri gerçekleştirmek için muhasebe altyapısı gerektirir. Çoğu kuruluş gösterimle başlar ve FinOps olgunluğu arttıkça geri ödemeye geçer.

Azure Maliyet Dağıtımı Kuralları

Azure Maliyet Yönetimi'ndeki Maliyet Dağıtımı Kuralları, paylaşılan maliyetleri (paylaşılan bir ağ merkezi, Azure Güvenlik Duvarı veya Log Analytics çalışma alanı gibi) özel oranlara göre tüketimi yapan abonelikler ya da kaynak grupları arasında yeniden dağıtmanıza olanak tanır. Örneğin, üç iş birimi tarafından kullanılan paylaşılan bir Azure Güvenlik Duvarı, göreli trafik hacimlerine göre 40/35/25 oranında bölüştürülebilir. Dağıtılan maliyetler, alıcı abonelikte oluşmuş gibi Maliyet Yönetimi görünümlerinde görünür; böylece her ekip, tamamen yüklenmiş gerçek bulut maliyetini görebilir.

Hesap Verebilirlik için Bütçe Uyarıları

Azure Bütçeleri, abonelikler, kaynak grupları veya etiketlerle filtrelenmiş kapsamlar için aylık ya da üç aylık harcama hedefleri belirlemenizi sağlar. Harcama tahmini eşiklere (örneğin bütçenin %80'i ve %100'ü) veya gerçekleşen eşiklere ulaştığında Azure, yapılandırılmış alıcılara e-posta bildirimleri gönderir. Bütçeler kaynakların çalışmasını durdurmaz — paydaşları bilgilendirerek önlem almalarını sağlar. Geliştirme ortamlarında, bütçe eşiğine ulaşıldığında kritik olmayan kaynakları otomatik olarak kapatmak için bütçeleri Azure Logic Apps veya Eylem Grupları ile birlikte kullanabilirsiniz.

# Create a monthly budget for a resource group
az consumption budget create \
  --budget-name 'EngineeringQ3Budget' \
  --amount 5000 \
  --time-grain Monthly \
  --time-period-start 2024-07-01 \
  --time-period-end 2024-09-30 \
  --resource-group myRG \
  --notifications '[{"enabled":true,"operator":"GreaterThan","threshold":80,"contactEmails":["eng-lead@contoso.com"]}]'

FinOps Ekibi Yapısı

Bir FinOps ekibinde genellikle üç rol bulunur: FinOps Uygulayıcıları (maliyet görünümlerini yöneten, optimizasyon çalışmalarını yürüten ve tasarrufları raporlayan özel bulut finans analistleri), Bulut Mühendisleri (her ürün ekibinde yeniden boyutlandırma önerilerini uygulayan ve maliyet açısından verimli mimariler oluşturan mühendisler) ve Finans Paydaşları (taahhüt alımlarını onaylayan ve dahili geri ödeme faturalarını yöneten kişiler). Bulut Mükemmeliyet Merkezi (CCoE) ekipleri, FinOps işlevini çoğunlukla mimari yönetişimle birlikte barındırır.

Birim Ekonomisi ve İşlem Başına Maliyet

Gelişmiş FinOps uygulamaları, birim maliyetini — API isteği başına maliyet, etkin kullanıcı başına maliyet veya işlenen veri GB'ı başına maliyet gibi anlamlı bir iş birimi başına düşen bulut maliyetini — ölçer. Birim ekonomisi, maliyet tartışmalarını ürün yöneticileri ve yöneticiler için anlamlı hâle getirir. Azure'da birim maliyetlerini, Maliyet Yönetimi dışa aktarma verilerini Application Insights veya özel bir veri ambarındaki iş ölçümleriyle birleştirerek hesaplayabilirsiniz. Birim maliyetinin zaman içindeki eğilimi, mimari kararların verimliliği artırıp artırmadığını gösterir.

Ayırma Maliyetlerini Dağıtma

Rezerve Örnek indirimleri, maliyet verilerinde satın alma aboneliğine karşı negatif RI avantajı satır öğeleri olarak görünür. Geri ödeme modelinde, ayırma kapasitesini tüketen ekiplere ayırma tasarruflarını dağıtmanız gerekir. Azure Maliyet Yönetimi'nin Maliyet Dağıtımı özelliği, ayırma satın alımlarını bunları tüketen abonelikler veya kaynak gruplarıyla ilişkilendirerek bunu otomatik olarak yapabilir. Bu dağıtım yapılmadığında satın alma aboneliğinin maliyeti negatif görünür, tüketimi yapan ekipler ise kullandıkça öde ücretlerinin tamamını öder gibi görünür.

FinOps Olgunluğunu Ölçme

FinOps Foundation üç olgunluk düzeyi tanımlar: Emekleme (temel maliyet görünürlüğü, plansız optimizasyon), Yürüme (tutarlı etiketleme, bütçeler, düzenli optimizasyon döngüsü, gösterim raporları) ve Koşma (otomatik anomali algılama, geri ödeme, birim ekonomisi, mühendislik yol haritasıyla uyumlu taahhüt stratejisi). Koşma düzeyindeki kuruluşlar, iş yükü boyutu hesaba katıldığında bile genellikle Emekleme düzeyindekilere göre %25–35 daha düşük bulut harcaması gerçekleştirir. Mevcut olgunluk düzeyinizi değerlendirin ve bir sonraki aşamaya ilerlemek için 12 aylık bir hedef belirleyin.

FinOps'u SDLC'ye Entegre Etme

En olgun FinOps uygulaması, maliyet farkındalığını yazılım geliştirme yaşam döngüsüne yerleştirir: maliyet tahminleri mimari inceleme belgelerine eklenir, pahalı Azure kaynakları ekleyen çekme istekleri otomatik maliyet uyarılarını tetikler ve sürekli tümleştirme/sürekli teslim işlem hatları, öngörülen maliyetler bir eşiği aşarsa dağıtımı engelleyen maliyet geçişi denetimleri içerir. Infracost veya Azure'ın kendi maliyet tahmini API'leri gibi araçlar, geliştiricilere kod üretime ulaşmadan önce maliyet geri bildirimi sağlamak üzere GitHub Actions ya da Azure Pipelines'a entegre edilebilir.

Hızlı Kontrol

Bu dersteki Microsoft Azure Fundamentals (AZ-900) kavramlarını anlayıp anlamadığınızı test edin.

Ders Özeti

Bu derste şunları öğrendiniz: FinOps, bulut maliyetlerini finans, mühendislik ve iş birimleri arasında birlikte yönetmeye yönelik kültürel bir uygulamadır; kaynak etiketleri ve Maliyet Dağıtımı Kuralları, paylaşılan maliyetleri tüketimi yapan ekiplere atfederek geri ödemeyi mümkün kılar ve bütçe uyarıları, kaynak kullanımını engellemeden hesap verebilirlik sağlar. Sırada geliştirici bakış açısına geçerek parolasız kimlik doğrulama için yönetilen kimliği inceleyeceğiz.

Sıkça Sorulan Sorular

“FinOps ve Geri Ödeme Modelleri” dersi ücretsiz mi?

Evet — “FinOps ve Geri Ödeme Modelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.

“FinOps ve Geri Ödeme Modelleri” dersinde ne öğreneceğim?

Azure Cost Management’te kaynak etiketlerini ve maliyet dağıtım kurallarını kullanarak bir FinOps geri ödeme modeli uygulayın ve iş birimlerini bulut harcamalarından sorumlu tutun. Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“FinOps ve Geri Ödeme Modelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. İsrafı Belirleme ve Ortadan Kaldırma
  2. Doğru Boyutlandırma ve Otomatik Ölçeklendirme
  3. Azure Tasarruf Planları ve Rezervasyonlar
  4. FinOps ve Geri Ödeme Modelleri
← Cloud & IT Cert Prep Sayfasına Dön