Çoklu kiracı çözümlerinin mimarları ve geliştiricileri için kaynaklar
Çok kiracılı uygulamalar için mimariler
Aşağıdaki makalelerde Azure 'da çok kiracılı mimarilerin örnekleri sağlanmaktadır.
| Mimari | Özet | Teknoloji odağı |
|---|---|---|
| Azure'da çok kiracılı SaaS | Birden çok bölgede dağıtılan Azure 'da çok kiracılı SaaS senaryosu için başvuru mimarisi | Web |
| Çok kiracılı Azure Kubernetes hizmeti ile Application Gateway giriş denetleyicisi kullanma | AKS ve AGIC ile çok kiracılı uygulama örneği | Kubernetes |
| Azure Container Instances’da Dayanıklı İşlevler ile sunucusuz toplu işlem | Kullanım örnekleri, bazı kiracılar büyük bilgi işlem gücüne ihtiyaç duyurken, diğer kiracıların küçük bilgi işlem gereksinimlerine sahip olduğu çok kiracılı senaryolar içerir | Kapsayıcılar |
| Tüm çok kiracılı mimariler | Çoklu Kiralama içeren tüm mimarileri listeler | Birden çok |
Bulut tasarımı desenleri
Aşağıdaki bulut tasarım desenleri çok kiracılı mimarilerde sık kullanılır.
| Desen | Özet |
|---|---|
| Dağıtım damgaları stili | Veri depoları dahil olmak üzere uygulama bileşenlerinin birden çok bağımsız kopyasını (ölçek birimi) dağıtın. |
| Federal Kimlik | Kimlik doğrulama temsilcisi olarak bir dış kimlik sağlayıcısı kullanın. |
| Ağ Geçidi Denetleyicisi | İstemcilerle uygulama veya hizmet arasında aracı görevi gören ayrılmış bir konak örneği kullanarak uygulamaları ve Hizmetleri koruyun, istekleri doğrular ve temizler ve istekleri ve verileri aralarında geçirir. |
| Kuyruk Tabanlı Yük Dengeleme | Aralıklı ağır yükleri düzgünleştirmek için, bir görev ve çağırdığı bir hizmet arasında arabellek görevi gören bir kuyruk kullanın. |
| Parçalama | Veri deposunu bir dizi yatay bölüme veya parçaya ayırın. |
| Azaltma | Bir uygulama örneği, tek bir kiracı veya bir hizmetin tamamı tarafından kullanılan kaynakların tüketimini denetleyin. |
Kötü modelleri
Tek bir kiracının etkinliğinin başka bir kiracının sistem kullanımıyla ilgili olumsuz bir etkiye sahip olabileceği gürültülü komşu kötü modelinigöz önünde bulundurun.
Microsoft Azure İyi Oluşturulmuş Mimari Çerçevesi
Azure Well-Architected çerçevesinin tamamı tüm çözümler için önemli olsa da, dayanıklılıkişlemlerine özel dikkat edin. Bulut barındırmanın doğası, genellikle çok kiracılı, paylaşılan platform hizmetleri kullanan, kaynak ve bant genişliği için rekabet eden uygulamalara, internet üzerinden iletişim kurmaya ve emtia donanımında çalışmaya yol açar. Bu, hem geçici hem de daha fazla kalıcı hata oluşma olasılığını artırır.
Multitenant mimari Kılavuzu
- BT yolculuğunu SaaS 'ye (video) hızlandırın ve De-Risk: Bu videoda "hizmet olarak yazılım" (SaaS) teslim modeline geçiş yapmak için yönergeler sağlanır. Şirket içinden mevcut bir çözümü kaldırarak ve ile Azure 'a taşıyarak, çok kiracılı bir mimariye göz önünde bulundurarak veya mevcut bir SaaS Web uygulamasına modernleştirin.
Azure hizmetleri için kaynaklar
İdare ve uyum
- Birden çok Azure aboneliğini düzenleme ve yönetme: Azure aboneliklerinizi nasıl yöneteceğinizi ve aboneliklerde kiracı kaynakları nasıl ayıracağınızı göz önünde bulundurmanız önemlidir.
- platformlar arası yönetim deneyimleri: bir hizmet sağlayıcısı olarak, azure mathouse ' ı kullanarak, birden çok müşteri için kendi Azure Active Directory (Azure AD) kiracınız içinden kaynakları yönetebilirsiniz. Yönetilen kiracılar arasında, Azure tarafından atanan kaynak yönetimi kullanılarak birçok görev ve hizmet gerçekleştirilebilir.
- Azure yönetilen uygulamalar: yönetilen bir uygulamada, kaynaklar, uygulamanın yayımcısı tarafından yönetilen bir kaynak grubuna dağıtılır. Kaynak grubu, tüketicinin aboneliğinde mevcuttur ancak yayımcının kiracısındaki bir kimlik, kaynak grubuna erişime sahiptir.
İşlem
- Azure Kubernetes hizmetinde küme yalıtımına yönelik en iyi uygulamalar: aks, çok kiracılı kümeler çalıştırıp kaynakları yalıtmak için esneklik sağlar. Kubernetes 'te yatırımınızı en üst düzeye çıkarmak için, önce AKS çok kiracılı ve yalıtım özelliklerini anlamanız ve uygulamanız gerekir. Bu en iyi yöntemler makalesi, küme işleçleri yalıtımına odaklanır.
- Azure Kubernetes hizmetindeki küme güvenliği ve yükseltmeleri Için en iyi yöntemler: Azure Kubernetes Service (aks) içindeki kümeleri yönetirken iş yükü ve veri güvenliği önemli bir konudur. Mantıksal yalıtım kullanarak çok kiracılı kümeler çalıştırdığınızda, özellikle kaynak ve iş yükü erişimini güvenli hale getirmeniz gerekir.
Depolama ve veriler
- Azure Cosmos DB ve çok kiracılı sistemler: Azure Cosmos DB kullanan çok kiracılı bir sistem oluşturma konusunda tartışmak için blog gönderisi.
- hiyerarşik bölüm anahtarlarını Azure Cosmos DB (özel önizleme): Azure Cosmos DB Core (SQL) apı 'si için hiyerarşik bölüm anahtarlarının özel önizlemesini duyuran blog gönderisi. Alt bölümleme olarak da bilinen hiyerarşik bölüm anahtarları sayesinde, artık kapsayıcınızı en fazla üç düzey bölüm anahtarı ile yerel olarak bölümleyebilirsiniz. Bu, daha önce yapay bölüm anahtarları kullanacak çok kiracılı senaryolar veya iş yükleri için daha uygun bölümleme stratejileri sunar.
- çok kiracılı saas veritabanı kiracı desenleri Azure SQL Veritabanı: çok kiracılı bir saas uygulaması için Azure SQL Veritabanı kullanarak kullanılabilen çeşitli kiracı modellerini açıklayan bir makale kümesi.
- büyük SaaS sağlayıcısı için Azure SQL 'da 1.000.000 veritabanları çalıştırma: Microsoft dynamics 365 ve Power Platform: Dynamics 365 ekibinin veritabanlarını ölçekli olarak nasıl yönettiğini açıklayan bir blog gönderisi.
- PostgreSQL için Azure veritabanı hiper ölçeğini kullanarak çok kiracılı bir veritabanı tasarlama
- Yatay, dikey ve işlevsel veri bölümlendirme: birçok büyük ölçekli ve çok kiracılı çözümlerde, veriler ayrı olarak yönetilebilecek ve erişilebilen bölümlere ayrılmıştır. Bölümleme ölçeklenebilirliği geliştirebilir, çekişmeyi azaltabilir ve performansı iyileştirebilir. Ayrıca, kullanım düzenine ve kiracıya göre verileri bölmek için bir mekanizma sağlar.
- Azure hizmetine göre veri bölümleme stratejileri: Bu makalede çeşitli Azure veri depolarında verileri bölümlemek için bazı stratejiler açıklanmaktadır.
- PostgreSQL Için Azure veritabanı hiper ölçek Citus ile çok kiracılı uygulamalar oluşturma (video)
- Azure Cosmos DB ile çok kiracılı uygulamalar (video)
- Azure Cosmos DB ve azure ile çok kiracılı saas oluşturma (video): çok kiracılı bir saas başlangıcında, Azure Cosmos DB ve azure üzerinde sıfırdan modern bir platform inşa etme konusunda gerçek bir örnek olay incelemesi. Azure uygulama hizmetleri 'nde ASP.NET Core ' yi kullanarak, bölüm, veri modellemesi, güvenli çok kiracılı, performans, gerçek zamanlı akış ve değişiklik akışından bir çok daha fazlası ile ilgili olarak yapılan tasarım ve uygulama kararlarını gösterir.
- Azure SQL Veritabanı SaaS uygulamaları için çok kiracılı tasarım desenleri (video)
Mesajlaşma
- Azure Event Grid etki alanları: Azure Event Grid etki alanları, çok kiracılı olay mimarilerini ölçekli bir şekilde yönetmenizi sağlar.
Kimlik
- Azure Active Directory 'de kiracı: uygulama geliştirirken, geliştiriciler uygulama kaydı sırasında Azure Active Directory ' de tek kiracılı veya çok kiracılı olmak üzere uygulamalarını yapılandırmayı seçebilirler.
- Azure AD B2C ile özel markalı kimlik çözümü: Azure Active Directory B2C, günde milyonlarca kullanıcıyı ve milyarlarca kimlik doğrulamasını destekleyebilen bir müşteri kimlik erişim yönetimi çözümüdür.
- Çok müşterili uygulamalarda kimlik yönetimi: Bu makale dizisi, kimlik doğrulaması ve kimlik yönetimi IÇIN Azure AD kullanırken çok kiracılı uygulamalar için en iyi yöntemleri açıklar.
- Microsoft kimlik platformu uç noktası ile çok kiracılı bir daemon oluşturun: bu örnek uygulama, uzun süreli ve etkileşimli olmayan bir işlemle Microsoft iş müşterilerinin verilerine erişmek için Microsoft kimlik platformu uç noktasının nasıl kullanılacağını gösterir. bu, daha sonra Microsoft Graph çağırmak ve kurumsal verilere erişmek için kullanılan bir erişim belirteci almak için OAuth2 istemci kimlik bilgilerini kullanır.
- Azure Active Directory (Azure AD) kullanarak çok kiracılı uygulamalar için kimlik doğrulama ve yetkilendirme: Azure Active Directory, çok kiracılı senaryolarda, bulutta yerel uygulamaların işlevselliğini iyileştirmenize nasıl olanak sağladığını öğrenin.
- Azure mimari izlenecek yol: b2c senaryosu için çok kiracılı bir Azure mimarisi oluşturma: Azure Active Directory b2c ve API Management ile çok kiracılı bir mobil uygulamanın arkasındaki mimariye kılavuzluk edin.
Analiz
- Power BI ekli analiz özellikli çok kiracılı çözümler: Power BI Embedded içeren çok kiracılı bir uygulama tasarlarken, gereksinimlerinize en uygun kiracı modelini dikkatle seçmeniz gerekir.
IoT
- IoT Hub cihaz sağlama hizmeti 'Nde çok kiracılı: çok kiracılı IoT çözümü, bölgeler arasında dağılmış olan bir IoT Hub grubunu kullanarak genellikle kiracı cihazları atar.
Aı/ML
- Çok kiracılı SaaS uygulamaları ve azure bilişsel arama Için tasarım desenleri: Bu belgede Azure bilişsel arama ile oluşturulan çok kiracılı uygulamalar için kiracı yalıtımı stratejileri ele alınmaktadır.
Community içerik
Kubernetes
- Kubernetes Için üç kiracı modeli: Kubernetes kümeleri, genellikle bir kuruluştaki çeşitli ekipler tarafından kullanılır. Bu makalede, Kubernetes için üç kiracı modeli açıklanmaktadır.
- Kubernetes çoklu kiracıyı anlama: Kubernetes, kutudan çıkan çok kiracılı bir sistem değildir. Çok kiracılı bir yapılandırma mümkün olsa da, bu zor olabilir. Bu makalede, Kubernetes çok kiracılı türleri açıklanmaktadır.
- Kubernetes çok kiracılı – En Iyi Yöntemler Kılavuzu: Kubernetes çok kiracılı bir konu, Kubernetes kullanım yayılmasına göre daha fazla kuruluşun ilgilendiği bir konudur. Ancak, Kubernetes, her ne kadar çok kiracılı bir sistem olmadığından, çok kiracılı bir şekilde doğrudan alınması bazı güçlüklerle gelir. Bu makalede, bu sorunlar ve Kubernetes çok kiracılı için bazı yararlı araçlar açıklanmaktadır.
- Kapsül: Kubernetes çok kiracılı hale getirilen basit: kapsül, Kubernetes kümenizde çok kiracılı ve ilke tabanlı bir ortam uygulamanıza yardımcı olur. Bunun yerine başka bir PaaS olması amaçlanmamaktadır, ancak yalnızca yukarı akış Kubernetes 'i kullanarak en az aList yaklaşımla, mikro hizmet tabanlı bir ekosistem olarak tasarlanmıştır.
- Loft: kümelerinize çok kiracılı ekleme: Loft, çok kiracılı bir basit Kubernetes uzantısı sağlar.