Doğru hizmetleri seçme önerileri

Bu Azure Well-Architected Framework Performans Verimliliği denetim listesi önerisi için geçerlidir:

PE:03 Doğru hizmetleri seçin. Hizmetler, altyapı ve katman seçimleri, iş yükünün performans hedeflerine ulaşma ve beklenen kapasite değişikliklerine uyum sağlama becerinizi desteklemelidir. Seçimler, platform özelliklerini kullanmanın veya özel bir uygulama oluşturmanın avantajlarını da değerlendirmelidir.

Bu kılavuzda, iş yükünüz için uygun hizmetleri seçmeye yönelik öneriler açıklanmaktadır. Aşağıdaki öneriler, iş yükünüzün gereksinimlerini ve taleplerini en iyi karşılayan hizmetleri seçmenize yardımcı olur. İş yükünüzün gereksinimlerini karşılamak için tasarlanmış hizmetleri kullandığınızda, iş yükünüzün performans hedeflerinizi karşıladığından emin olabilirsiniz. İş yükünüz için uygun olmayan hizmetleri seçerseniz, hizmetler iş yükünüzün taleplerini karşılayamayabilir. Yetersiz hizmetler yavaş yanıt sürelerine, performans sorunlarına veya iş yükü hatalarına yol açabilir.

Tanımlar

Süre Tanım
Kullanılabilirlik alanı Bir bölge içindeki ayrılmış veri merkezleri grubu. Her kullanılabilirlik alanı kendi gücü, soğutması ve ağ altyapısı ile diğerlerinden bağımsızdır. Birçok bölge kullanılabilirlik alanlarını destekler.
İşlem hizmeti Bir uygulamayı çalıştırmak için ihtiyacınız olan altyapıyı sağlayan bir hizmet.
Veritabanı hizmeti Uygulamanız için ilişkisel ve ilişkisel olmayan veritabanları sağlayan bir hizmet.
Altyapı Bulut bilişimin fiziksel bileşenleri ve bileşenlerin coğrafi konumu.
Hizmet Olarak Altyapı (IaaS) Müşterinin işletim sistemi, kimlik, uygulamalar ve ağdan sorumlu olduğu bir hizmet.
Hizmet Olarak Platform (PaaS) bulut hizmeti sağlayıcısının işletim sisteminden sorumlu olduğu bir hizmet. Bulut hizmeti sağlayıcısı, kimlik, uygulama ve ağ yönetimi sorumluluğunu müşteriyle paylaşır.
Region Bir veri merkezi kümesi içeren coğrafi çevre.
Kaynak Bulut hizmeti sağlayıcısında oluşturabileceğiniz, yapılandırabileceğiniz ve kullanabileceğiniz tek bir varlık veya bileşen.
Hizmet Bulut hizmeti sağlayıcısından bir ürün veya teklif.
Stok tutma birimi (SKU) Azure hizmeti için hizmet katmanı.
Depolama hizmeti Nesneler, bloklar ve dosyalar için depolama sağlayan bir hizmet.

Temel tasarım stratejileri

Seçtiğiniz hizmetler iş yükünüzün performans hedefleriyle uyumlu olmalı ve gelecekteki kapasite gereksinimlerine uyarlanabilir olmalıdır. İş yükü genişledikçe veya geliştikçe, kullandığınız hizmetler önemli ayarlamalar gerektirmeden performans standartlarınız ile eşleşmelidir. Platform özellikleri ile özel uygulamalar arasındaki dengeyi göz önünde bulundurun. Platform özellikleri anında çözümler sunar, ancak özel olarak oluşturulmuş seçenekler hassas bir uyarlama sunar. Hizmet seçimleriniz hem ileri görüşlü olmalı hem de kolaylık ve özelleştirme arasındaki dengeleri dikkate alarak özel ihtiyaçlarınıza göre uyarlanmalıdır.

İş yükü gereksinimlerini anlama

İş yükü gereksinimlerini anlamak, bir iş yükünün teknik ve işlevsel taleplerini kavramayı ifade eder. Bu analiz, iş yükünü çalıştırmak için gereken kaynakları, depolamayı, işlemi, ağı ve diğer belirtimleri belirlemeye yardımcı olur. Hizmetleri iş yükünün belirli gereksinimleriyle uyumlu hale getirme, kaynakların fazla sağlanmasını veya az kullanılmasını önlemeye yardımcı olur.

Gereksinimleri belirlemek ve iş yükü gereksinimlerinizi her katmandaki performans hedeflerinize uygun hale getirmek için iş yükünüzün gereksinimlerini ve özelliklerini değerlendirin. Kısıtlamaları veya bağımlılıkları dikkate almalıdır. İş yükü gereksinimlerinizi anladığınızda bilinçli kararlar alabilirsiniz. Doğru altyapıyı belirleyebilir ve talepteki en yüksek yükleri veya değişimleri işlemek için stratejiler uygulayabilirsiniz.

  • Performans hedeflerini karşılama. İş yükünüz için performans hedeflerini karşılamanızı sağlayan hizmetleri seçin. Bir hizmetin performans gereksinimlerini destekleyediğinden ve performansını izleyebildiğinizden emin olun. Kritik bileşenler için performans verileri toplama.

  • Kurumsal kısıtlamaları göz önünde bulundurun. Kuruluşunuzun dağıttığınız hizmetlerle ilgili kısıtlamaları hakkında bilgi sahibi olun. Çözümünüzü tasarlarken bu kısıtlamaları göz önünde bulundurun.

  • Uyumluluk ve güvenlik gereksinimlerini göz önünde bulundurun. Uyumluluk ve güvenlik gereksinimleri, seçtiğiniz hizmetleri ve yapılandırmaları etkileyebilir. Seçtiğiniz bir hizmetin depolama, şifreleme, erişim denetimleri, denetim günlükleri ve veri konumlarıyla ilgili gereksinimleri karşıladığından emin olun.

  • Ekip becerilerini göz önünde bulundurun. Ekibiniz iş yüklerini oluşturur ve bakımını yapar. Farklı hizmetler farklı beceriler gerektirir. Bir hizmet seçmeden önce ekibinizin nasıl kullanılacağını bildiği hizmetleri seçin veya onları eğitmek için taahhütte bulundunuz. Ekip üyelerinin hizmetleri etkili bir şekilde kullanmak ve performanslarını iyileştirmek için uzmanlığa ve bilgiye sahip olduğundan emin olun.

Denge: Özelleştirilmiş hizmetler belirli işlevler sunar, ancak özelleştirmeyi sınırlayabilir. Esnek kaynaklar, özelleştirilmiş hizmetlere kıyasla daha fazla yönetim ve yapılandırma gerektirir. Yönetilen hizmetler yönetim kolaylığı sunar, ancak kendi kendine yönetilen kaynaklara kıyasla temel altyapı üzerinde daha az denetime sahip olabilirsiniz.

Hizmetleri anlama

Hizmetleri anlamak, bir satıcının araçlarının ve tekliflerinin özelliklerini, sınırlarını ve işlevlerini bilmektir. Hizmetlerin anlaşılması, yerleşik özellikleri kullanmanıza yardımcı olarak karmaşık özel çözümlere duyulan ihtiyacı azaltır ve performans verimliliğini artırır.

Çeşitli faktörleri göz önünde bulundurun ve bir hizmeti seçmeden önce kapsamlı bir şekilde anlayın. Sağlayıcının sunduğu hizmetleri ve araçları araştırın ve değerlendirin. İş yükü gereksinimlerinize en uygun hizmet ve araçları belirleyin. Yönetilen hizmetler, sunucusuz seçenekler ve özelleştirilmiş hizmetler gibi faktörleri göz önünde bulundurun.

Hizmet sınırlarını anlama

Hizmet sınırları, hizmet sağlayıcılarının belirlediği önceden tanımlanmış eşikler veya sınırlardır. Hizmet sınırları, bu hizmet içindeki kaynakların veya özelliklerin maksimum kullanımını tanımlar. Hizmet sınırları hakkında bilgi sahibi olduğunuzda kaynak çekişmesi, performans düşüşü veya beklenmeyen hizmet kesintileri gibi sorunlardan kaçınabilirsiniz. Altyapıyı uygun şekilde planlayabilir ve ölçeklendikleyebilirsiniz. Planlamanız veri hacmi, işleme kapasitesi ve veri yerleşimi gereksinimleri gibi faktörleri dikkate alır.

Platform özelliklerini tercih edin

Platform özelliklerini tercih etmek, özel kod olmadan belirli görevleri işlemek için sağlayıcı tarafından sağlanan yerleşik işlevleri kullanmaktır. Satıcılar, belirli görevleri uygun ölçekte verimli bir şekilde işlemek için platform özellikleri tasarlar ve bu özellikleri düzenli olarak korurlar. Platform özellikleri, bulut altyapısı özelliklerinden daha iyi yararlanmanızı sağlar. Kendi özel kodunuzu yazmak ve korumak yerine işlevselliği platforma boşaltmanıza olanak sağlayan hizmetleri seçin. Çoğu durumda, hizmet olarak platform (PaaS) çözümleri özel koddan daha iyi performans verimliliği sağlar. Özel kod karmaşıklık ekler ve iş yükünü performans sorunlarına eğilimli hale getirir. Yalnızca hizmet özellikleri yeterli olmadığında özel kod geliştirin.

Denge: İş yükünüz için en iyi hizmet, ekibinizin becerikli olmadığı, karşılayamayacağı veya ek güvenlik katmanları gerektirebileceği bir teknoloji olabilir. Örneğin, genel yük dengeleyici performans gereksinimlerinize uygun olabilir. Ancak web uygulaması güvenlik duvarınız yoksa, iş yükünün güvenliğini sağlamak için bir güvenlik duvarı dağıtmanız gerekebilir.

Altyapı gereksinimlerini değerlendirme

Kaynakların performans verimliliği, bulundukları altyapıya bağlıdır. Doğru altyapının seçilmesini hizmet performansı verimliliği açısından kritik hale getirir. Altyapı gereksinimlerini değerlendirmek, iş yükünüzü desteklemek için en uygun coğrafi bölgeyi ve kullanılabilirlik alanlarını belirlemek anlamına gelir. Bu karar alma sürecinde dikkat edilmesi gereken önemli noktalar şunlardır:

  • Bölgeleri ve kullanılabilirlik alanlarını anlama. Her bölge ayrı bir coğrafi konuma karşılık gelir. Kullanılabilirlik alanları, belirli bir bölge içindeki tek tek fiziksel veri merkezlerini temsil eder.

  • Tek bölgeli ve birden çok bölgeli dağıtım modeli karşılaştırması. Tek bölgeli dağıtım modeli, tüm kaynakları tek bir bölgede dağıtır. Birden çok bölgeli dağıtım modeli, kaynakları birden çok bölgeye dağıtır. Çok bölgeli dağıtım, son kullanıcıların gecikme süresini azaltabilir ve kapasite kısıtlamalarını azaltabilir. Ancak, iş yükünün maliyetini ve karmaşıklığını da artırabilir. İş yükü gereksinimlerinize en uygun dağıtım modelini seçin.

  • Kullanılabilir özellikleri anlama. Farklı bölgelerin hizmet sayısı ve kullanılabilirlik alanları gibi farklı kullanılabilir özellikleri vardır. Bir bölgede bulunan özellikleri seçmeden önce anlayın. Bir bölgenin iş yükü performans gereksinimlerinizi karşıladığından emin olun.

  • Gecikmeyi göz önünde bulundurun. Gecikme süresi, verilerin kaynaktan hedefe yolculuk etme süresi, diğer hizmetlerin birbirinden daha fazla artmasıdır. Bölgeler veya kullanılabilirlik alanları arasında iletişim kurabilen hizmetler daha fazla gecikme süresiyle karşılaşabilir. Sık iletişim kuran hizmetleri tanımlamanız ve bunları aynı bölge içinde konumlandırmanız önerilir. Ayrıca, birincil kullanıcı tabanınıza bir bölge yakını seçmek gecikme süresini en aza indirerek daha iyi bir kullanıcı deneyimi sağlayabilir.

  • Veri merkezi eşlemesini anlama. Kullanılabilirlik alanları, farklı aboneliklerdeki aynı veri merkezleriyle tutarlı bir şekilde eşlenmeyebilir. Örneğin, 'A Aboneliği'ndeki 'Bölge 1', 'B Aboneliği'ndeki 'Bölge 1'den farklı olabilir. Birden çok abonelikle çalışırken performansı en iyi şekilde artıracak bölgeleri seçmek için bu eşlemeleri bilmeniz gerekir.

Ağ gereksinimlerini değerlendirme

Uygun iş yükü hizmetlerini ve yapılandırmalarını belirlemek için ağ gereksinimlerinizi değerlendirin. Ağın iş yükünüzü destekleyenediğinden emin olun. Ağ gereksinimlerini değerlendirmek için şunları göz önünde bulundurun:

  • Ağ trafiğini anlama. İş yükü için beklenen ağ trafiğini değerlendirme. Veri aktarımı gereksinimlerini ve ağ isteklerinin sıklığını anlayın.

  • Bant genişliği gereksinimlerini anlama. İş yükü için bant genişliği gereksinimlerini belirleyin. Ağ üzerinden iletilen ve alınan veri miktarını göz önünde bulundurun.

  • Ağ Gecikme süresini anlama. İş yükü için istenen gecikme süresini değerlendirin. Genel İnternet'ten geçiş yerine özel sanal ağları ve omurga ağlarını kullanın. Bu teknik, iş yükünün gecikme süresini azaltır.

  • Aktarım hızını anlama. İş yükü için gerekli aktarım hızını göz önünde bulundurun. Aktarım hızı, belirli bir süre içinde ağ üzerinden iletilebilen veri miktarını ifade eder. Ağ aktarım hızı avantajlarından yararlanmak için ağ yönlendirme seçeneklerini yapılandırın.

Dengeleme: Özel sanal ağ genel erişimi sınırlar ve kaynakları dağıtmayı ve yönetmeyi zorlaştırır.

İşlem gereksinimlerini değerlendirme

İşlem gereksinimlerini değerlendirme, örnek türü, ölçeklenebilirlik ve kapsayıcıya alma gibi faktörler de dahil olmak üzere bir iş yükünün belirli işlem gereksinimlerini değerlendirmeyi içerir. Farklı işlem hizmetleri, iş yükünüzün performansını etkileyebilecek farklı özelliklere ve özelliklere sahiptir. İş yükünüzün verimli çalıştığından emin olmak için en uygun işlem hizmetini seçin. Aşağıdaki stratejileri göz önünde bulundurun:

  • Örnek türlerini anlama. CPU için iyileştirilmiş, bellek için iyileştirilmiş ve GPU örnekleri gibi farklı iş yükleri için farklı örnek türleri iyileştirilmiştir. Gereksinimlerinize uygun örnek türünü seçin.

  • Otomatik ölçeklendirmeyi göz önünde bulundurun. İş yükünüzde değişken talep varsa, işlem kapasitesini isteğe göre otomatik olarak ayarlayabilen otomatik ölçeklendirme özelliğine sahip bir işlem hizmetini göz önünde bulundurun. Otomatik ölçeklendirme, yoğun zamanlarda yeterli kaynağınız olduğundan emin olmanıza yardımcı olur ve düşük talep dönemlerinde fazla kaynak sağlamayı önler.

  • Kapsayıcıya almayı göz önünde bulundurun. Kapsayıcılar, kapsayıcıya eklenmemiş iş yüküne kıyasla performans avantajları sağlar. Mimari gereksinimlerinize uygunsa kapsayıcılı hale getirme kullanmayı göz önünde bulundurun. Kapsayıcılar yalıtım, kaynak verimliliği, hızlı başlangıç süresi ve taşınabilirlik sayesinde işlem performansını artırır.

    Kapsayıcıları kullanırken, tüm uygulama bileşenlerini kapsayıcıya alma gibi tasarım faktörlerini göz önünde bulundurun. Basit görüntüler için Linux tabanlı kapsayıcı çalışma zamanlarını kullanın. Kapsayıcıları sabit ve değiştirilebilir hale getirmek için kısa yaşam döngüleri verin. Kapsayıcılardan, kapsayıcı konaklarından ve temel alınan kümeden ilgili günlükleri ve ölçümleri toplayın. Performansı izlemek ve analiz etmek için bu verileri kullanın. Kapsayıcılar, genel mimarinin yalnızca bir bileşenidir. Performansı ve ölçeklenebilirliği daha da geliştirmek için Kubernetes gibi uygun bir kapsayıcı düzenleyicisi seçin.

    Kapsayıcı avantajı Description
    Yalıtım Kapsayıcılar, uygulamalar için yalıtılmış ortamlar sağlar. Kapsayıcılar, uygulama kaynaklarının birbiriyle karışmamasını sağlar. Bu yalıtım, bir kapsayıcıya atanan işlem kaynaklarının belirli bir uygulamayı çalıştırmaya ayrılmış olmasını sağlar ve daha iyi performans sağlar.
    Kaynak verimliliği Kapsayıcılar basittir ve konak işletim sisteminin çekirdeğini paylaşarak verimli kaynak kullanımına olanak tanır. Aynı sanallaştırılmış altyapıda birden çok kapsayıcı çalıştırılabilir ve bu da işlem kaynaklarının kullanımını en üst düzeye çıkarır.
    Hızlı başlangıç süresi Kapsayıcı görüntüleri önceden oluşturulur ve gerektiğinde hızlı bir şekilde başlatılır. Bu hızlı başlangıç süresi, hızlı ölçeklenebilirlik sağlar. Uygulamaların isteğe bağlı olarak ölçeği artırmasına veya azaltmasına ve performans sorunlarını önlemesine olanak tanır.
    Taşınabilirlik Kapsayıcılar, görüntü içindeki tüm gerekli bağımlılıkları ve kitaplıkları kapsüller. Kapsayıcılar sayesinde uygulamaları farklı işletim sistemleri veya ortamlar arasında taşımak daha kolaydır. Bu taşınabilirlik, uygulamaları dağıtma esnekliği sağlar ve bulut sağlayıcıları veya şirket içi ortamlar arasında kolay geçiş sağlar.
  • Uygun katmanı seçin. Her işlem hizmetinde işlem kapasitesini ayarlayabilir, özellikleri seçebilir ve özellikleri etkinleştirebilirsiniz. Performans hedeflerinize göre işlem hizmetiniz için uygun hizmet katmanını seçin.

  • Örnek sayısını belirleyin. İş yükünüzün gerektirdiği minimum örnek sayısını belirleyin. Bazı iş yükleri, en düşük yükte bile birden fazla işlem kaynağı örneği gerektirebilir. Minimum örnek sayısını buna göre ayarlayın.

Yük dengeleme gereksinimlerini değerlendirme

Yük dengeleme, ağ trafiğinin eşit dağıtılmasını sağlar ve tek bir sunucunun isteklerle aşırı yüklenmesini önler. Yük dengeleme, performans sorunlarını önlemeye ve yanıt sürelerini azaltmaya yardımcı olur. Bulut sağlayıcınızın sunduğu farklı yük dengeleme hizmetlerini değerlendirin. Özellikleri anlamak için bulut sağlayıcısının belgelerini ve karşılaştırma araçlarını gözden geçirin. İş yükünüz için en uygun hizmeti seçin. Yük dengeleme hizmeti seçmek için şunları göz önünde bulundurun:

  • Trafik türünü anlama: Yük dengeleme hizmetinin HTTP ve HTTPS gibi web trafiğini ya da İletim Denetimi Protokolü (TCP) veya Kullanıcı Veri Birimi Protokolü (UDP) gibi diğer protokolleri işlemesi gerekip gerekmediğini belirleyin.

  • Genel veya bölgesel yönlendirmeyi öğrenme: İş yükünüzün belirli bir bölgede mi yoksa birden çok bölgede mi yük dengeleme gerektirdiğini belirleyin.

  • Hizmet düzeyi hedeflerini (SLO)bilme: Hizmet düzeyi sözleşmesini (SLA) göz önünde bulundurun. Farklı yük dengeleme hizmetleri farklı performans düzeyleri sunar.

  • Özellikleri anlama: Site hızlandırma, en iyi trafik dağıtımı ve düşük gecikme süreli katman 4 yük dengeleme sağlayan yük dengeleme hizmetlerini göz önünde bulundurun.

Veri deposu gereksinimlerini değerlendirme

Veri deposu gereksinimlerini değerlendirmek, verileri depolamak, almak ve yönetmek için belirli gereksinimleri ve koşulları değerlendirmektir. Bu değerlendirmede veri hacmi, erişim hızı, tutarlılık ve dayanıklılık gibi faktörler dikkate alınır. Bir iş yükü, çeşitli iş ve teknik gereksinimlere göre birden çok veri deposu türü gerektirebilir. Doğru veri deposu hizmetlerinin ve uygun uygulamanın tanımlanması performans sorunlarını önlemeye yardımcı olur ve hızlı veri erişimini sağlar.

Veritabanı gereksinimlerini değerlendirme

Veritabanı veri depolama ve alma, işlem işleme, tutarlılık garantileri ve büyük veya hızlı değişen verilerin işlenmesi gibi faktörleri etkileyebilir. Veritabanınızın gereksinimlerini ve ölçütlerini değerlendirin. Bu gereksinimleri karşılayabilecek bir veritabanı sistemi seçin. Veritabanı seçmeden önce veritabanı gereksinimlerini değerlendirin. Veritabanı gereksinimlerini değerlendirmek ve uygun veritabanını seçmek için şu adımları izleyin:

  • İş yükü gereksinimlerini belirleme. veri hacmi, beklenen işlem oranları, eşzamanlılık, veri türleri ve beklenen büyüme gibi iş yükünüzün belirli gereksinimlerini anlayın. İş yükü gereksinimlerinize göre farklı veritabanı sistemlerini değerlendirin. Örneğin, iş yükünüz yüksek performanslı gerçek zamanlı veri işleme gerektiriyorsa, hızlı veri alımı ve düşük gecikme süresi için iyileştirilmiş bir veritabanı sistemi seçebilirsiniz.

  • Veri modelini göz önünde bulundurun. İş yükünüz için en uygun veri modelini belirleyin. Seçilen veritabanının gerekli veri yapılarını, ilişkilerini ve bütünlük kısıtlamalarını desteklediğinden emin olmak için veritabanı gereksinimlerini değerlendirin. Örneğin, verileriniz yüksek düzeyde ilişkisel bir yapıya sahipse, işlemler ve bilgi tutarlılığı için güçlü destek sağlayan bir ilişkisel veritabanı yönetim sistemi (RDBMS) seçebilirsiniz. Veri modeli hiyerarşik, ağ, ilişkisel, nesne odaklı veya NoSQL olabilir. Veri modelinizin karmaşıklığını değerlendirin. Seçilen veritabanının gerekli veri yapılarını ve ilişkilerini desteklediğinden emin olun.

  • Özellikleri değerlendirin. Okuma/yazma desenleri, sorgu karmaşıklığı, gecikme süresi gereksinimleri ve ölçeklenebilirlik gereksinimleri gibi faktörleri göz önünde bulundurun. Farklı veritabanı sistemlerinin performans özelliklerini uygun şekilde değerlendirin. Bazı veritabanları okuma yoğunluklu iş yüklerinde üstünken, diğerleri yoğun yazma veya analitik iş yükleri için iyileştirilmiştir.

  • Yükü değerlendirin. Veri hacmi, işlem oranları, okuma/yazma oranları ve beklenen büyüme gibi faktörleri göz önünde bulundurun. Sorunsuz bir çalışma sağlamak ve iş yükünüz ölçeklendirildikçe performans sorunlarını önlemek için beklenen iş yükünü işleyebilen bir veritabanı seçin. İş yükünüzün ölçeklenebilirlik gereksinimlerini göz önünde bulundurun. Bu gereksinimler arasında beklenen veri büyümesi, eşzamanlı kullanıcı erişimi ve yatay veya dikey ölçeklendirme gereksinimi yer alır. Farklı veritabanı sistemlerinin sağladığı ölçeklenebilirlik seçeneklerini ve kullanılabilirlik özelliklerini değerlendirin.

Depolama gereksinimlerini değerlendirme

Veri erişim desenlerinize, dayanıklılık gereksinimlerinize ve performans gereksinimlerinize uygun depolama hizmetlerini seçin. Çoğu bulut iş yükü, depolama teknolojilerinin bir bileşimini kullanır. Bu teknik, çok teknolojili kalıcılık yaklaşımı olarak bilinir. İş yükünüz için uygun depolama hizmetlerinin bileşimini belirleyin. Kirlenmeyi önlemek için verileri ayırmak da isteyebilirsiniz. Örneğin, verileri ve iş verilerini izlemek için ayrı depolama hesaplarınız olabilir. Doğru karışımı ve doğru uygulamayı seçmek, uygulama performansını iyileştirmek için önemlidir.

Önbellek gereksinimlerini değerlendirme

Önbellek sık erişilen verileri depolar. Önbelleğe alma, veri erişim gecikme süresini azaltır ve veri depolama bileşenleri üzerindeki yükü azaltır. İş yükünün ölçeklendirme olmadan daha fazla isteği işlemesini sağlar. İş yükü verilerini ve statik içeriği önbelleğe almak yaygın bir uygulamadır. Redis önbelleği oturum verilerini, veritabanı sonuçlarını, API yanıtlarını ve yapılandırma ayarları gibi başvuru verilerini depolayabilir. İçerik teslim ağı veya statik web uygulaması statik içeriği önbelleğe alabilir ve hizmet verebilir. İş yükü performansınızı geliştirmek için verileri önbelleğe almayı göz önünde bulundurun. Azure Redis Cache gibi platform önbelleğe alma hizmetlerini özel veya şirket içinde barındırılan hizmetler yerine iş yükünüz için doğru önbelleğe alma seçeneğini belirleyin.

Azure kolaylaştırma

Gereksinimleri anlama: İş yükünüzden veri toplamak ve analiz etmek için Azure İzleyici'yi kullanın. İzleyici, iş yüklerinizin performansı ve durumu hakkında içgörüler sağlayarak sorunları belirlemenize ve gidermenize olanak sağlar.

Hizmetleri anlama ve değerlendirme: Performans gereksinimlerinizi karşılayıp karşılamadıklarını belirlemek için Azure hizmetlerini ve ürünlerini gözden geçirin. Azure, aynı sonucu elde eden çeşitli hizmetler sunar. Hizmet seçiminizi performans gereksinimlerinize, ekip beceri kümenize ve maliyet gereksinimlerinize uygun hale getirme esnekliğine sahipsiniz.

En yaygın Azure sınırlarının listesi için bkz. Azure aboneliği ve hizmet sınırları, kotalar ve kısıtlamalar.

Sorgu sınırları ve kotaları örneği, yaygın olarak kullanılan kaynaklar için sınırları ve kotaları sorgulamayı gösterir.

Azure'da herhangi bir iş yükünü barındırabilecek birçok hizmet vardır. Gereksinimlerinize göre seçiminizi kolaylaştırmanıza yardımcı olması için her hizmet türünün seçim kılavuzunu gözden geçirin. Seçmek için aşağıdaki kılavuzlara bakın:

Performans Verimliliği denetim listesi

Önerilerin tamamına bakın.