Aracılığıyla paylaş


Ortam maliyetlerini iyileştirmeye yönelik öneriler

Bu Azure İyi Tasarlanmış Çerçeve Maliyet İyileştirme denetim listesi önerisi için geçerlidir:

CO:08 Ortam maliyetlerini iyileştirme. Ön üretim, üretim, operasyon ve olağanüstü durum kurtarma ortamlarına öncelik vermek için harcamaları uyumlu hale getirme. Her ortam için gerekli kullanılabilirliği, lisansları, çalışma saatlerini ve koşullarını ve güvenliği göz önünde bulundurun. Üretim dışı ortamlar üretim ortamına öykünmelidir. Üretim dışı ortamlara stratejik dengeler uygulama.

Bu kılavuzda, iş yükü ortamlarını maliyet iyileştirmeye yönelik öneriler açıklanmaktadır. Her ortam, belirli bir amaca göre uyarlanmalı ve maliyet verimliliği için iyileştirilmelidir. Kritik bileşenlerden ödün vermeden stratejik dengeler sağlamak ve kaynakları en önemli oldukları yere ayırmak önemlidir. Ortamları farklı şekilde değerlendirerek ve uygun şekilde iyileştirerek, maliyet iyileştirme ile gerekli hedefleri karşılama arasında bir denge elde edebilirsiniz.

Tanımlar

Süre Tanım
Kurtarma noktası hedefi (RPO) Bir olay sırasında kabul edilebilir maksimum veri kaybı süresi.
Kurtarma süresi hedefi (RTO) Bir uygulamanın bir olaydan sonra kullanılamayabileceği kabul edilebilir en uzun süre.
Hizmet düzeyi sözleşmesi (SLA) Hizmet sağlayıcısı ile hizmet müşterisi arasındaki sözleşme sözleşmesi. Sözleşme, hizmet düzeyi hedeflerini (SLO) tanımlar. Sözleşmenin karşılanmaması hizmet sağlayıcısı için finansal sonuçlara neden olabilir.

Temel tasarım stratejileri

Ortam maliyetlerini iyileştirmenin amacı, üretim, üretim öncesi ve olağanüstü durum kurtarma (DR) ortamları dahil olmak üzere her ortam için doğru değer, maliyet ve risk dengesini bulmaktır. Paradan tasarruf etmek ve kaynakları verimli bir şekilde kullanmak için her ortamı kendi kullanımına göre özelleştirin. Verimlilik veya müşteri memnuniyeti gibi her ortamın avantajlarını belirleyin. Doğrudan kar sağlamasa bile ortam için yatırım getirisini (ROI) değerlendirmek istiyorsunuz. Sorunları azaltmak ve düşük riskli ortamlarda tasarruf etmek için yüksek riskli ortamlara daha fazla para harcayın. Her ortamdaki değer, maliyet ve riski dengelemeyi hedefleyin.

Ortam değerini değerlendirme

Her ortamın değerini değerlendirmek, iş üzerindeki daha geniş etkisini anlamak, kullanıcı memnuniyetini göz önünde tüzüklendirmek ve bunun kurumsal hedeflere nasıl uyum sağlayşını belirlemek anlamına gelir. Bu değerlendirme, kaynak ayırma hakkında bilinçli kararlar vermenizi ve maliyeti çevre öncelikleriyle uyumlu hale getirmenizi sağlar. Değerin özü, bir ortamın oluşturduğu gelirin ötesine uzanır. Bir ortamın değerini değerlendirirken, harcamaya iş yükünün hedefleriyle rezonans olacak şekilde öncelik vermeniz gerekir. Her ortamın değerini değerlendirmek için aşağıdaki faktörleri göz önünde bulundurun:

  • Kullanıcıyı göz önünde bulundurun: Her ortamı kimlerin kullandığını ve ondan nelere ihtiyaç duyduğuna dikkat edin. Örneğin müşteriler, güvenilir olması ve performans ve çalışma süresi için belirli SLA'ları karşılaması gereken üretim ortamını kullanır.

    Öte yandan geliştirme ortamı genellikle geliştiriciler ve test ediciler gibi iş yükü ekibine yöneliktir. Bu ortamın müşteriye yönelik SLA'ları karşılaması gerekmez, ancak ekibin etkili bir şekilde çalışması için gerekli araçlara ve kaynaklara sahip olmalıdır.

    Her ortamdaki kullanıcıların benzersiz gereksinimlerini anladığınızda, kaynakları daha iyi ayırabilir ve ek maliyetlerden kaçınabilirsiniz. Bu kaçınma, her ortamın işlevsel ve uygun maliyetli olmasını sağlamaya yardımcı olur.

  • Kurumsal değer ölçüleriyle uyumlu hale getirme: Maliyet düşürme çalışmalarınızı kar veya çalışan memnuniyeti gibi kuruluşunuzun öncelikleriyle uyumlu hale getirme. Her ortam için, eylemlerinizi hedefte tutabilmeniz için başarının nasıl tanımlandığını anlayın. Örneğin, kuruluşunuz kârı en üst düzeye çıkarmaya veya çalışan memnuniyetine odaklanıyorsa harcama kararlarınızı bu ölçümlerle uyumlu hale getirin.

Ortam maliyetlerini belirleme

Ortam maliyetlerini belirlemek, her iş yükü ortamındaki altyapı, hizmetler, lisanslar ve operasyonel giderlerin maliyetlerini bilmektir. Maliyet yönetimi araçları, ortamlar genelindeki harcama düzenleri ve eğilimleri hakkında içgörü elde etmek için önemlidir. Ortam maliyetlerini belirlemek için şu stratejileri göz önünde bulundurun:

  • Maliyet sürücülerini belirleme: Her ortamda maliyetleri yönlendiren temel faktörleri belirleyin. Bu faktörler arasında kaynak kullanımı, depolama kullanımı, veri saklama, veri aktarımı ve belirli hizmetler yer alabilir.

  • Riskleri değerlendirme: Harcama kararlarıyla ilişkili riskleri ve bunların ortam ve iş operasyonları üzerindeki olası etkisini değerlendirin. Veri güvenliği, uyumluluk, performans, denetimler ve SLA gereksinimleri gibi faktörleri göz önünde bulundurun.

  • Harcamalarınızı izleyin ve ayarlayın: Harcama düzenlerini, değer teslimini ve risk faktörlerini sürekli izleyin ve analiz edin. Ortamın ve işletmenin ihtiyaçları geliştikçe harcama iyileştirme stratejilerinizi düzenli olarak gözden geçirin ve ayarlayın.

Üretim ortamını iyileştirme

Üretim ortamında maliyetlerin iyileştirilmesi, gereksiz giderleri azaltmaya ve operasyonel verimlilikleri geliştirmeye yönelik stratejiler uygulamayı içerir. Üretim dağıtımlarını ayırmaya ve kullanıcıların ihtiyaçlarını karşılamaya odaklanın. Üretim ortamını iyileştirmeye yönelik öneriler şunlardır:

  • Bölgeleri ayırt et: Daha az müşteriye hizmet veren bölgeler için daha az harcama yapın. Örneğin, kullanıcılarınızın yüzde 90'ını sunan bir bölgeye, kullanıcılarınızın yüzde 10'unda hizmet veren bir bölgeden daha fazla yatırım yapmalısınız. Dağıtım stratejinizi her bölge ve kullanıcı kesiminin gereksinimlerini karşılayacak şekilde ayarlayın.

  • Ölçeklendirmeyi ayırt etme: Yatay ve dikey ölçeklendirme stratejileri uygulayın. Fazla sağlama olmadan talebi karşılamak için kaynakları verimli bir şekilde ölçeklendirin.

  • Altyapıyı ayırt edin: Gerekli performans ve ölçeklenebilirliği karşılayan uygun maliyetli donanım ve altyapı çözümlerini seçin. Performans, maliyet, güvenilirlik ve ölçeklenebilirlik gibi faktörleri göz önünde bulundurun.

  • Kiracı modellerini ayarlama: Ortamı kiracı modeline göre özelleştirin. Örneğin, ücretli kiracılar için hizmetlere ve özelliklere daha fazla harcama yapın ve ödeme yapılmayan kiracılar için daha az harcama yapın.

Olağanüstü durum kurtarma ortamlarını iyileştirme

DR ortamı, bir iş yükünün kesintiye neden olan bir olaydan sonra kurtarmak için kullandığı altyapıyı ve işlemleri ifade eder. Kesintiye neden olan olaylar arasında doğal afetler, siber saldırılar ve donanım hataları yer alır. Dr ortamını korumanın maliyetini ve kesintiye neden olan bir olayın olası etkilerini dengeleyin. Aşağıdaki stratejileri dikkate alın:

  • Sistemlerin ve verilerin kritikliğini değerlendirme: Her bileşen için gerekli koruma düzeyini ve kaynakları belirlemek için sistemlerin ve verilerin önemini değerlendirin.

  • GPO'ları ve RPC'leri belirleme: DR ortamının tasarımını belirlemeye yardımcı olmak için, her sistem veya uygulama için kabul edilebilir kapalı kalma süresi ve veri kaybı sınırlarını tanımlayın.

  • Soğuk dr ortamını iyileştirme: Soğuk DR ortamında altyapı veya çalışan hizmetler az veya hiç yoktur. Kesintiye neden olan bir olay sırasında altyapıyı hızla dağıtmak için kod olarak altyapıyı (IaC) kullanabilirsiniz. Yedekleme ve depolama ilkelerinizin ortamın RPO'larını ve GPO'larını karşılaması gerekir. Veri yedeklemelerinin miktarının ve sıklığının gerekenden daha sağlam olmadığından emin olun.

    Denge: Soğuk dr ortamı uygun maliyetli bir seçenektir, ancak uzun kurtarma süreleriniz olabilir.

  • Etkin bir DR ortamını iyileştirme: Tüm altyapı ve hizmetler sık erişimli bir DR ortamında çalışır. Veriler birincil siteyi gerçek zamanlı olarak yansıtır. Olağanüstü bir durum olduğunda neredeyse anında yük devretme ve en az veri kaybı sağlar. Maliyetleri iyileştirmek için etkin-etkin bir dağıtım düşünün.

  • Sıcak bir DR ortamını iyileştirme: Sıcak DR yaklaşımı, soğuk dr ortamı ile sıcak dr ortamı arasında orta bir zemindir. Sıcak ortam kısmen etkindir ve birincil siteyle düzenli olarak eşitlenir. Maliyet ve kurtarma süresi arasında bir denge sağlar. Ancak en düşük maliyet için iyileştirilmiş yaklaşımdır. Maliyetleri iyileştirmek için soğuk veya sıcak bir yaklaşım düşünün.

Üretim öncesi ortamları iyileştirme

Üretim öncesi ortamların iyileştirilmesi, üretime yakından benzetim yaparken gereksiz maliyetleri azaltmak için geliştirme, test ve hazırlama alanlarındaki kaynakların stratejik olarak yönetilmesini içerir. Üretim öncesi ortamlar, üretim ortamlarının tam ölçeğini ve kullanılabilirliğini gerektirmez. En fazla fırsat, üretimi tam olarak yinelemeden bu ortamları belirli test ve geliştirme gereksinimlerine göre uyarlamaktır. Maliyet azaltma alanları arasında düşük maliyetli kaynakların kullanılması, gereksiz hizmetlerin kapatılması ve üretim öncesi kullanım için sunulan indirimlerin uygulanması yer alır. Üretim öncesi ortamları iyileştirmek için aşağıdaki stratejileri göz önünde bulundurun:

Üretim öncesi ortamları değerlendirme

Üretim öncesi ortamların yetersiz veya yanlış ayrılması kaynakların aşırı sağlanmasına veya yetersiz sağlanmasına neden olabilir. İş yükünüz için üretim öncesi ortamlarınızı değerlendirmek için aşağıdaki yönergeleri göz önünde bulundurun:

  • Ortam türlerini anlama: İş yükünüz için ihtiyacınız olan geliştirme, test ve hazırlama gibi üretim öncesi ortam türlerini belirleyin. Verimli kaynak ayırmayı sağlamak için her ortamın tanımlı bir rolü ve belirli bir işlevi olmalıdır.

  • Kullanıcıların gereksinimleriyle uyumlu hale getirme: Üretim öncesi ortamları ayarlamadan önce kullanıcılarınızın gereksinimlerini ve beklentilerini anlayın. Özelliklerin veya kaynakların gereksiz harcamalarını önlemek için özellikleri ve belirtimleri ihtiyaçlarına göre uyarlayın.

  • Ortamı birleştirme: Ortamları işlevlerinden ödün vermeden birleştirip birleştirebileceğinizi belirleyin. Örtüşmeyen işlevleri olan ortamları birleştirin. Örneğin, bir kullanıcı kabul ortamını kalite güvencesi ortamıyla birleştirebilirsiniz. İşlevler farklıdır ve bir ortam genellikle diğer ortam kullanımda olduğunda boşta olur.

    Risk: Çakışmalara neden olmadığından veya test ya da geliştirme süreçlerini tehlikeye atmadığınızdan emin olmak için ortamları birleştirirken dikkatli olun.

Aşağıdaki tabloda yaygın üretim öncesi ortamlara örnekler verilmiştir.

Üretim öncesi ortam örneği Açıklama
Geliştirme ortamı Geliştiriciler bu ortamı kod yazmak ve test etmek için kullanır. Geliştiricilerin kod değişikliklerini denemesi, derlemesi ve tümleştirmesi için bir korumalı alan sağlar.
Kalite güvencesi ortamı Bu ortam kalite güvencesi etkinliklerine ayrılmıştır. Üretim ortamına dağıtmadan önce hataları veya sorunları tanımlamak ve düzeltmek için test için kullanılır.
Güvenlik ortamı Bu ortam güvenlik testlerine yöneliktir. Bir uygulamanın tehditlere ve güvenlik açıklarına karşı güvenli olduğundan emin olmak içindir.
Kullanıcı kabulü test ortamı Bu ortamda, son kullanıcılar ve paydaşlar işlevselliğini doğrulamak ve gereksinimleri ve beklentileri karşıladığından emin olmak için bir uygulamayı test eder.
Hazırlama ortamı Bu ortam, üretim ortamına çok benzer. Üretime dağıtmadan önce son test ve doğrulama için kullanılır.

İdare uygulama

İdarenin uygulanması, giderleri denetlemek ve riskleri azaltmak için üretim öncesi ortamlarda dağıtım seçeneklerini sınırlamaktır. Ön üretimde yapılandırmaları uyarlama ve kaynakları dağıtma esnekliğine sahipsiniz. Üretim öncesi ortam üretim ortamından ne kadar çok saparsa olası risk de o kadar artar. Üretim öncesi ortamları kısıtlamak için idareyi kullanın. Aşağıdaki yönergeleri göz önünde bulundurun:

  • Performans katmanlarını sınırla: Üretim öncesi ortamlarınızın performans gereksinimlerini değerlendirin. Maliyet ve performansı dengeleyen performans katmanlarını seçin. Bir hizmet genellikle farklı performans katmanlarına sahiptir ve bu katmanlardan bazıları test için daha uygundur. Bazı hizmetlerin üretim benzeri özellikler sunan ancak SLA ile gelmeyen katmanları vardır. Bu hizmetler maliyetleri azaltır, ancak yine de test ve geliştirme için gerekli işlevleri sağlar.

  • Üretim öncesi SKU'ları anlama: Bazı SKU'lar geliştirme ortamları için tasarlanmıştır. Maliyetleri iyileştirmek için hizmetleri ve katmanları değerlendirin. İş yükünün yüksek performans gerektirmemesi durumunda düşük performanslı katmanları tercih edin.

  • Örnek ve CPU sayısını denetleme: İş yükü taleplerine göre üretim öncesi ortamınızın ihtiyaç duyduğu en uygun örnek ve CPU kaynağı sayısını belirleyin. Maliyetleri en aza indirmek için kaynakların aşırı sağlanmasından kaçının.

  • Bekletme ve günlüğe kaydetmeyi sınırla: Üretim öncesi ortamlarda günlükler ve veriler için bekletme ilkeleri tanımlayın. Uyumluluk gereksinimlerine ve maliyetle ilgili dikkate alınacak noktalara göre günlükleri ve verileri tutmak için gerekli süreyi göz önünde bulundurun. Depolama maliyetlerini azaltmak için aşırı günlük kaydı ve bekletmeden kaçının.

  • Tutarlı bir CPU mimarisi kullanma: Üretim öncesi ve üretimde aynı CPU mimarisini kullanın. Örneğin, x86 uygulamaları Azure Resource Manager'da yerel olarak çalışmaz ve tam tersi de geçerlidir. Uyumluluğu sağlamak ve olası sorunları en aza indirmek için üretim ortamınızla aynı CPU mimarisini kullanın.

  • Aynı işletim sistemini kullanın: Üretim öncesi ortamlarda işletim sistemini (örneğin, Windows'tan Linux'a) veya çekirdeği değiştirmekten kaçının. Windows için oluşturulan yazılımlar genellikle uyumluluk katmanı olmadan Linux üzerinde yerel olarak çalışmaz ve tam tersi de geçerlidir. Dosya sistemleri ve dizin yapıları farklıdır ve bu da uygulama düzeltme eki uygulama sorunlarına neden olabilir. Tutarlı ortamlar, uyumluluk sorunları riskini azaltmaya ve sorunsuz dağıtımlar sağlamaya yardımcı olur.

  • Ölçeklendirmeyi kısıtlama: Maliyeti iyileştirmek için, runaway otomasyonlarını azaltmak için otomasyonu kısıtlayabilirsiniz. Örneğin, geliştirme ortamında en yüksek ölçeklendirme sınırını üç olarak ayarlayın ve üretim ortamında 10 olarak ayarlayın. Kaynak kullanımını ve otomasyon maliyetini denetlemeye yardımcı olmak için ölçeklendirmeyi kısıtlar.

  • Gereksiz kaynakları kapatma: Kaynakları, çalışma saatleri ve hafta sonları gibi etkin bir şekilde kullanılmadığında kapatın. Otomasyon araçlarını veya betikleri kullanarak kaynakların kapatılmasını ve başlatılmasını zamanlayabilirsiniz. Bazı satıcılar, program aracılığıyla kaynakları durdurmak ve başlatmak için kullanabileceğiniz API'ler sağlar. Artık ihtiyacınız olmadığında kaldırabileceğiniz kısa ömürlü ortamlar oluşturmak için IaC kullanmayı göz önünde bulundurun.

  • Kullanılabilir bölgeleri kısıtlama: Azure kaynaklarının daha ucuz olabileceği farklı bölgelerde ön üretim ortamlarını çalıştırmanın olası avantajlarını göz önünde bulundurun. Bu ortamların maliyetini iyileştirmek için bu bölgelerde üretim öncesi dağıtımları kısıtlayın.

Üretimle benzerliği dengeleme

Üretim öncesi ortamların üretim ortamını tam olarak yansıtması genellikle gereksiz ve pahalıdır. Amaç, gereksiz maliyetlerden kaçınmak için her üretim öncesi ortamın üretimden uygun şekilde farklı olmasını sağlamaktır. Ancak ön üretim ve üretim farklı olduğunda üretime hata dağıtma riski vardır. Bu ortamlar ne kadar farklı olursa risk de o kadar fazla olur. Üretim öncesi ortamı gereksinimlerinizi karşılayacak şekilde uyarlamak, maliyetleri iyileştirirken riskleri yönetmenize yardımcı olabilir. Üretimle benzerliği dengelemek için aşağıdaki önerileri göz önünde bulundurun:

  • Tam çoğaltmalardan kaçının: Üretim öncesi ortamı üretimin tam kopyası yapmaktan kaçının. Gereksiz yere maliyetleri artırabilir. Uygun maliyetli, ancak dağıtımdan önce olası riskleri ortaya çıkarmanızı ve ele almanızı sağlayan bir ön üretim ortamı oluşturun.

  • Aşırı sapmalardan kaçının: Farklı hizmetlerin kullanımı gibi üretimden aşırı sapmalardan kaçının. Farklı hizmetler gerçek dünya risklerinin simülasyonunu doğru şekilde gerçekleştirmeyebilir. Bir risk eşiği belirleyin ve yalnızca tasarruf etmek için eşiği aşmayın.

  • Çalışma zamanlarını kısaltma: Tasarruf etmek için üretim öncesi aşamadaki işlemlerin çalışma zamanlarını kısaltmayı göz önünde bulundurun. Algılanmayan bellek sızıntıları gibi ortaya çıkabilecek yeni güvenlik açıklarına karşı dikkatli olun.

  • Lisansları gözden geçirme: Güvenlik araçlarınız için lisans planlarını gözden geçirin. Üretim ve üretim öncesi kurulumlarınız arasında düğüm sayısı önemli ölçüde farklılık gösteriyorsa, güvenlikten ödün vermeden maliyetleri hassas bir şekilde ayarlamak için gereksinimlerinizi yeniden değerlendirin.

Geliştirme ortamlarını iyileştirme

Geliştirme ortamları geliştirme, test ve hata ayıklama amacıyla tasarlanmıştır. Yaşam döngüleri daha kısadır ve genellikle gerektiğinde oluşturulur ve kısa bir süre için mevcuttur. Geliştirme ortamları genellikle diğer üretim öncesi ve üretim ortamlarına kıyasla daha düşük güvenilirlik, kapasite ve güvenlik gereksinimlerine sahiptir. Daha az özelliğe sahip olabilir ve daha düşük kaynak kullanımını kabul edebilir. Geliştirme ortamınızı iyileştirmek için:

  • Araçları değerlendirme: Tümleşik geliştirme ortamları (IDE'ler), lisanslar ve ilgili araçlar dahil olmak üzere geçerli araç kurulumunuzun uygun maliyetliliğini düzenli olarak değerlendirin. Kaliteden ödün vermeden benzer işlevler sunan ücretsiz veya açık kaynak alternatifleri göz önünde bulundurun. Geliştirme ortamı geliştikçe bu araçların gerekliliğini ve verimliliğini sürekli olarak yeniden değerlendirin.

  • Donanımı göz önünde bulundurun: Geçerli donanım kurulumlarınızın maliyetini ve performansını değerlendirin. Daha iyi ve daha verimli donanımlara yatırım yapmak üretkenliği artırabilir ve uzun vadeli maliyetleri azaltabilir. Donanımda sık sık değişiklik yapmak yerine, kullanım ömrünü uzatmak ve performansı artırmak için mevcut sistemleri yükseltmeyi göz önünde bulundurun.

  • Ortam sayısını iyileştirme: Bireyselleştirilmiş geliştirme ortamlarının ve paylaşılan ortamın avantajlarını ve dezavantajlarını analiz edin. Tek tek ortamlar üretim kurulumlarını taklit edebilir, geliştiriciler arasında müdahaleyi önleyebilir ve özelleştirilmiş kurulumlar sunabilir. Ancak, geliştiricilerin sayısı arttıkça ölçeklendirme daha maliyetli hale gelir. Paylaşılan ortamlar maliyet tasarrufu sağlayabilir, ancak sorunlar geliştirme ekibinin tamamını aynı anda etkilerse güvenilirlik sorunları ortaya çıkabilir. Maliyet, risk azaltma, verimlilik ve geliştirici memnuniyeti temelinde doğru dengeyi bulun.

  • Düzenli olarak temizleme: Yalnız bırakılmış kaynakların, kullanılmayan verilerin ve kavram kanıtı denemelerinin birikmemesi için geliştirme ortamınızı düzenli olarak temizleyin ve iyileştirin. Kullanılmayan kaynakları tanımlamak ve kaldırmak için temizleme işlemleri veya otomatik araçlar uygulayın. Yalnızca temel ve etkin bileşenleri koruyun. Düzenli temizleme, depolama maliyetlerini azaltmaya yardımcı olur ve verimli kaynak kullanımı sağlar.

  • Örneklenmiş ölçeklendirme uygulama: Tüm bileşenleri en yüksek kapasiteye ölçeklendirmek yerine, önemli bileşenleri seçmeli olarak ölçeklendirdiğiniz örneklenmiş bir yaklaşımı göz önünde bulundurun. Bu yaklaşım, riskleri en aza indirirken uygun maliyetli olabilir. Belirli öğeleri ölçeklendirmeme riskinin avantaj oranını değerlendirin ve ortam üzerindeki olası etkisini göz önünde bulundurun.

  • Veri yönetimini iyileştirme: Geliştirme ortamlarının veri saklama ve yedekleme sıklığı için düşük gereksinimleri olabilir.

Uç nokta öykünmesini göz önünde bulundurun

Özellikle GPU'lar gibi pahalı kaynaklar için uç nokta öykünmesi veya sahte uç noktaları kullanarak üretim öncesi ortamda maliyetleri iyileştirebilirsiniz. Üretim öncesi ortamınızdaki en pahalı veya yoğun kaynak kullanan bileşenleri veya hizmetleri tanımlayın. Bu yüksek maliyetli bileşenlerin yanıtlarını çağırmadan benzetimini yapmak için sahte uç noktaları kullanın. API yanıtlarının benzetimini yapmak için ticari veya açık kaynak API sahte sunucularını ya da özel uygulamaları kullanabilirsiniz.

Öykünme ve sahte uç noktalar maliyet tasarrufuna yardımcı olur, ancak üretim ortamını test etmek için yeterli düzeyde temsil etmelerini sağlamanız gerekir. Üretimde gelecekteki sorunlardan kaçınmaya yardımcı olmak için doğruluk ve maliyet arasında denge sağlayın. Örneğin GPU'lar önemli bir maliyet faktörüyse, üretim öncesi aşamalarda gerçek GPU işleme gücü gerektirmeyen görevler için GPU öykünmesini göz önünde bulundurun. Öykünme gerçek GPU'ların performansını veya tuhaflıklarını tam olarak temsil etmediğinden, ön üretim testi için tam GPU davranışı kritik olmadığında bunu kullanın.

Azure kolaylaştırma

Ortam maliyetlerini belirleme ve iyileştirme: Microsoft Maliyet Yönetimi , kuruluşların Microsoft Bulut iş yüklerinin maliyetini izlemesine, ayırmasına ve iyileştirmesine yardımcı olan bir araç paketidir. Maliyet Yönetimi, faturalama veya kaynak yönetimi kapsamına erişimi olan herkes tarafından kullanılabilir.

Azure Danışmanı , iyileştirme gerektiren sanal makine kullanımı alanlarını belirleme de dahil olmak üzere maliyet iyileştirme önerileri sağlayan bir araçtır. Azure ortamınızda bilinçli kararlar almak ve maliyetleri iyileştirmek için Danışman'ı kullanın. Azure, harcamaların önceliklerini belirlemeye yardımcı olan maliyet yönetimi araçları ve özellikleri sağlar. Bu araçları kullanarak farklı ortamlardaki maliyetleri izleyebilir ve analiz edebilir, bütçe ayarlayabilir ve maliyet iyileştirme önerileri alabilirsiniz.

İdare uygulama: Azure İlkesi ile Kaynak türlerini, SKU'ları ve örnekleri, Azure ortamınıza dağıtabileceğiniz kaynak türlerine kısıtlama getiren ilke kuralları tanımlayarak sınırlayabilirsiniz. Sağlanan kaynaklar üzerinde denetimi koruyabilir ve kuruluşunuzun ilkeleriyle ve en iyi yöntemleriyle uyumluluğu sağlayabilirsiniz.

Azure İlkesi kullanarak kaynak türlerini sınırlamak için, izin verilen kaynak türlerini belirten ilke kuralları tanımlayabilirsiniz. Bu kuralları ilgili Azure aboneliklerine veya kaynak gruplarına uygulayın. Azure İlkesi kullanıcıların izin verilmeyen kaynakları dağıtmasını engeller.

Kaynakları bildirim temelli bir şekilde tanımlamak ve yönetmek için Azure Resource Manager'ı kullanın. Her ortama ayrılan kaynakları kendi gereksinimlerine göre ayarlayabilirsiniz. Maliyetleri iyileştirmek için şablonları kullanın ve kaynak yapılandırmalarını parametreleştirin.

Üretim öncesi ortamları iyileştirme: Azure, üretim dışı ortamlar için indirimli fiyatlar sağlayan geliştirme/test fiyatlandırma seçenekleri sunar. Üretim dışı ortamlarda maliyetleri iyileştiren kritik üretim ortamlarına daha fazla kaynak ve bütçe ayırabilirsiniz. Azure Hibrit Avantajı Azure lisanslama teklifini de kullanabilirsiniz.

API sahtesi için Azure API Management'i kullanabilirsiniz. API Management, API sağlayıcılarının API uygulamalarını soyutlamalarına ve API tüketicilerini etkilemeden arka uç mimarisini geliştirmelerine olanak tanıyan arka uç hizmetlerine bir cephe görevi görür.

Maliyet İyileştirme denetim listesi

Öneriler kümesinin tamamına bakın.