Aracılığıyla paylaş


Azure'da SaaS iş yükleri için kaynak düzenleme

Hizmet olarak yazılım (SaaS) çözümü oluşturduğunuzda, Azure kaynaklarını düzenleme şekliniz operasyonel süreçlerinizi, güvenliğinizi ve mevzuat standartlarına uyumluluğunuzu önemli ölçüde etkileyebilir.

Bu makalede, kaynaklarınız için doğru Azure bölgelerini seçmeye ve SaaS çözümünüzün büyümesini ve gelişimini desteklemek üzere bir kaynak düzenleme stratejisi geliştirmeye yönelik stratejiler ele alınmaktadır.

Bölge seçimi ve çok bölgeli çözümler

Mimarinizi planlamanın ilk adımı, ortamınızın var olacağı bölgeyi seçmektir. Azure kaynakları, Azure veri merkezlerinin fiziksel konumları olan bölgelere dağıtılır. Müşterilerinizin veri yerleşimi gereksinimlerini ve performans, hizmet kullanılabilirliği ve ölçeklendirme gereksinimlerinizi karşılayan bölgeleri seçin. Genel müşterileri desteklemek ve dayanıklılığı artırmak için SaaS çözümünüzü birden çok bölgeye dağıtmayı göz önünde bulundurun.

Tasarımla ilgili dikkat edilecek noktalar

  • Üretim için iyileştirilmiş bölgeleri değerlendirin. Bazı Azure bölgeleri diğerlerinden daha fazla hizmet sunar. Ayrıca birçok Azure bölgesi, dayanıklılık stratejisinin önemli bir parçası olan veri merkezi hatalarına dayanmak için kullanılabilirlik alanlarını destekler. Kullanılabilirlik alanları olan bölgeleri kullanmanız ve üretim bileşenlerini birden çok kullanılabilirlik alanına dağıtmanız gerekir. Her bölgedeki kullanılabilir hizmetleri görüntülemek için bkz . Bölgeye göre kullanılabilir ürünler.

    Kullanılabilirlik alanlarını ve bölgelerini kullanmak için RE:05 Önerileri'ne bakın.

  • Veri yerleşimi gereksinimlerine göre tasarlayın. Genellikle veri hakimiyeti yasaları nedeniyle müşteri verilerinin nerede depolanabileceğiyle ilgili gereksinimler olabilir. Gereksinimler, Avrupa gibi geniş coğrafi alanlardan belirli ülkelere veya bölgelere kadar değişebilir. Azure, jeopolitik sınırları temel alan coğrafyaları tanımlar ve veri yerleşimi gereksinimlerini karşılamak için genellikle tanımlı bir coğrafyadaki herhangi bir bölgeyi kullanabilirsiniz.

    Azure bölge desteği hakkında bilgi için bkz . Azure coğrafyaları.

  • Gecikme süresini en aza indirin. Müşterilerinize ve kullanıcılarınıza yakın bölgeleri seçin. Genel müşteriler için farklı bölgelerde birden çok örnek dağıtın. Alternatif olarak, trafiği kullanıcılara daha yakın bölgelere yönlendirmek ve ağ trafiğini hızlandırmak için genel bir yük dengeleyici kullanın. Azure Front Door , bu senaryolarda yaygın olarak kullanılan bir seçenektir.

  • Birden çok bölgeye dağıtın. Çok bölgeli dağıtımlar daha yüksek dayanıklılık sunar ve genel müşteriler için düşük gecikme süreli bağlantıları destekler. Bu tasarım karmaşık veri yerleşimi gereksinimlerini karşılamanıza da yardımcı olabilir.

    Denge: Bölgeler arasında yedeklilik nedeniyle çok bölgeli bir tasarım karmaşık ve maliyetli olabilir. Ayrıca operasyonel maliyetleri de artırır.

Tasarım önerileri

Öneri Avantaj
Dağıtımlarınız için Azure tarafından önerilen bölgeleri kullanın. Önerilen bölgeler, yeni bir kaynak oluşturulurken Azure portalında listelenir.

Kullandığınız bölgelerin kullanılabilirlik alanlarını desteklediğinden emin olun.
Daha ölçeklenebilir ve dayanıklı bir çözüm tasarımını destekleyebileceksiniz.
İhtiyaçlarınızı karşılamak için gereken en az bölge sayısıyla başlayın ve gerektiği gibi genişletin. Bu yaklaşım, tasarımınızı ve işlemlerinizi aşırı karmaşık hale getirmenizi önlemenize yardımcı olur.
Müşterilerinizin veri yerleşimi gereksinimlerini erken netleştirin. Yeni bir bölgeye dağıtım zaman alabilir. Müşterilerinizin uyguladığı kısıtlamalar hakkında ne kadar çabuk bilgi edindiyseniz, onların ihtiyaçlarını karşılama olasılığınız o kadar artar.

Kaynak düzenleme

Azure kaynaklarını çeşitli yollarla düzenleyebilirsiniz. Kaynaklarınızı gruplandırmak veya ayırmak için kaynak gruplarının, aboneliklerin, yönetim gruplarının ve Microsoft Entra kiracılarının birleşimini kullanabilirsiniz. Farklı kaynak düzenleme stratejileri yönetilebilirlik, karmaşıklık, güvenlik ve diğer birçok faktör için farklı denge kümeleri sağlar. Bir SaaS çözümü oluşturduğunuzda kaynaklarınızı nasıl düzenleyebilmek istediğinizi düşünmeniz gerekir. Bu karar kiracı modeliniz tarafından bildirilir. Kaynak organizasyonu, bir SaaS çözümünü düzgün bir şekilde tasarlamanın, dağıtmanın ve yönetmenin belki de en temel parçasıdır.

Azure kaynaklarının nasıl düzenlenebileceği hakkında daha fazla bilgi edinmek için bkz . Azure temel kavramları.

Tasarımla ilgili dikkat edilecek noktalar

  • Giriş bölgelerini anlama. Giriş bölgesi, bulut ayak izinizin temel kurulumudur. Erişim denetimlerini, faturalama stratejilerini ve idare yordamlarını içerir. SaaS çözümünüz esnek, ölçeklenebilir ve ihtiyaçlar değiştikçe kolay ayarlamalar yapmak için abonelikler arasında tutarlı bir şekilde yapılandırılmalıdır.

    Azure giriş bölgesi, Bir Azure ortamının önerilen temel yapılandırmasıdır. Bağımsız yazılım satıcısı (ISV) kuruluşlarına özgü giriş bölgesi önerileri için bkz . Azure giriş bölgeleri için ISV ile ilgili dikkat edilmesi gerekenler.

  • Hangi kaynakların paylaşıldığına karar verin. Hangi bileşenlerin paylaşılacağı ve müşteriler için tek tek dağıtılacak bileşenleri belirleyin. Kaynakların paylaşılması maliyetleri ve yönetimi azaltır, ancak yalıtım, güvenlik ve performans için dengelere yol açabilir. Ortak ve müşteri başına bileşenlerin bir karışımına sahip olmak yaygındır. En azından kimlik ve faturalama bileşenleri genellikle müşteriler arasında paylaşılır.

    Denge: Kaynak paylaşımı maliyetleri ve yönetimi azaltır, ancak yalıtım, güvenlik ve performans açısından dezavantajlar getirebilir.

    Üretim öncesi aşamalarınızda ve ortamlarınızda paylaşılan üretim kaynaklarını kullanmayın. Kaynak kuruluş stratejinizin, kaynakları üretim ortamında paylaşsanız bile kaynaklarınız için paralel dağıtımlara uyum sağlaması gerekir.

  • Azure kaynak kotalarını planlama. Abonelik veya bölge başına kaynak sayısı ve bir zaman aralığı içinde istek sınırları gibi Azure kaynaklarının kotalarını ve sınırlarını anlayın. Bu sınırlara yaklaşırsanız kaynak kuruluşunuzu uyarlamak için bir strateji seçin.

    Azure kotaları ve SaaS çözümlerini nasıl etkiledikleri hakkında daha fazla bilgi için bkz . Kaynak sınırları.

  • Dağıtım DamgaLarı desenini uygulayın. Dağıtım DamgaLarı deseni birçok açıdan faydalıdır. Belirli bir müşteri için ayrılmış kaynaklar dağıtmanızı sağlar. Aynı kaynakları müşteriye özgü veya paylaşılan birden çok Azure bölgesine dağıtmak için de kullanabilirsiniz. Ayrıca, bir damga ile kaynakları müşterinin kendi Azure ortamına dağıtabilirsiniz. Bu, kaynaklara sahip olması gerektiğinde kullanışlıdır. Bu dağıtım türünü Azure Market aracılığıyla şablonlaştırılmış kaynakları kullanarak gerçekleştirirsiniz.

  • operasyonel süreçlerinizi destekleyin. Etkin kaynak organizasyonu ekip operasyonlarını etkiler. Örneğin, tutarlı bir adlandırma ve etiketleme stratejisi tanılama, kaynak yönetimi ve maliyet yönetimine yardımcı olur. İyi bir etiketleme ve adlandırma stratejisi, belirli müşteriler için kullanılan kaynakları hızla aramanıza ve üretim ortamları ile üretim dışı ortamlar arasında ayrım oluşturmanıza yardımcı olur.

    SaaS çözümleri, yeni müşteriler ekleme ve ayrılan müşterileri dahil olmak üzere sıkı müşteri yaşam döngüsü yönetimi gerektirir. Kaynak düzenleme stratejiniz, müşteri kaynaklarının kolay oluşturulmasını ve kaldırılmasını ve paylaşılan kaynakların yeniden yapılandırılmasını kolaylaştırmalıdır.

  • Azure Market aracılığıyla yayımlama. İş modeliniz ve teklifiniz Azure Market uyumluysa çözümünüzü orada yayımlamayı göz önünde bulundurun. Mevcut bir SaaS çözümünüz olmasına veya tek kiracılı bir çözümü çok kiracılı saas'a dönüştürmenize bakılmaksızın Azure Market kullanabilirsiniz.

    Azure Market faturalama, ekleme ve çıkarma desteği sağlar ve uygulamanıza yönetim ve müşteri erişimini basitleştirir. Azure Market kullanıyorsanız hassas faturalama bilgilerini veya ödeme sağlayıcılarını yönetmeniz gerekmez.

    Müşteri ortamlarına dağıtıyorsanız, Azure Market kullanarak Yönetilen Uygulamalar'ı dağıtabilirsiniz. Bu, bir müşterinin Azure aboneliğindeki kaynakları dağıtmanıza ve yönetmenize olanak tanıyan çeşitli özellikler sağlar.

Tasarım önerileri

Öneri Avantaj
Dağıttığınız kaynaklar için Azure kotalarını ve sınırlarını gözden geçirin. Sınırlara yaklaşıyorsanız, ek kaynaklar dağıtarak, kutu paketleme yönergelerini izleyerek veya birden çok Azure aboneliği kullanarak büyümeye devam etmek için bir strateji seçin. Bu yaklaşım, sınırları aşmadan ölçeklendirmenize ve büyütmenize olanak tanır.
Kaynak yaşamlarını ve yaşam döngülerini tanımlama. Paylaşılan ve müşteriye özgü kaynakları ayırt edin. Bu strateji, işlemlerinizi önceden tanımlayarak operasyonel verimliliğinizi artırmanıza ve artık ihtiyacınız olmayan kaynakları kaldırarak maliyet verimliliğinizi artırmanıza olanak tanır.
Özellikle müşteri ortamlarına dağıtım yaparsanız çözümünüzü Azure Market aracılığıyla yayımlamayı göz önünde bulundurun. Azure Market, faturalama yönetimi de dahil olmak üzere çeşitli hizmetler sağlar.
Azure Market ile tümleştirmeyi iyileştirmek için SaaS için Mona gibi araçlardan yararlanın. Yeniden kullanılabilir kod modülleri ve şablonları, dağıtım ve tümleştirme için gereken süreyi ve çabayı azaltabilir. Bu araçları kullanmak, Azure Market'da kullanılabilen çözümleri yönetmenize yardımcı olabilir.

Ek kaynaklar

Çok kiracılılık, SaaS iş yüklerini tasarlamaya yönelik temel bir iş metodolojisidir. Bu makaleler kaynak düzenleme hakkında daha fazla bilgi sağlar:

Sonraki adım

SaaS iş yükü ortamınızda kimlik ve erişim yönetimiyle ilgili tasarım konuları hakkında bilgi edinin.