多租用戶解決方案中的租使用者生命周期考慮
當您考慮多租用戶架構時,請務必考慮租使用者生命週期中的所有不同階段。 在此頁面上,我們會針對技術決策者提供生命周期階段的指引,以及每個階段的重要考慮。
試用版租使用者
當您建置 SaaS 解決方案時,請考慮許多客戶在承諾購買解決方案之前要求或要求試用版。
試用版帶來了下列獨特的考慮:
- 服務需求: 試用版應該受限於與完整客戶的數據相同的數據安全性、效能和服務等級需求?
- 基礎結構: 您應該針對試用版租使用者使用與完整客戶相同的基礎結構,還是應該有試用租使用者的專用基礎結構?
- 移轉: 如果客戶在試用后購買您的服務,他們將如何將數據從試用租使用者遷移至其付費租使用者?
- 要求程式: 誰可以要求試用版是否有限制? 如何防止濫用解決方案? 您是否允許自動建立試用租使用者,或您的小組是否參與每個要求?
- 限制: 您想要或需要對試用客戶設定哪些限制,例如時間限制、功能限制或效能限制?
在某些情況下, 免費定價模式 可以是提供試用版的替代方案。
將新租用戶上線
在上線新租使用者時,請考慮下列問題:
- 程序: 上線是否為自助、自動化或手動程式?
- 數據落地: 租使用者是否有數據落地的任何特定需求? 例如,數據主權法規是否有效?
- 合規性: 租使用者是否必須符合任何合規性標準(例如PCI DSS、HIPAA 等等)?
- 災害復原: 租使用者是否有任何特定的災害復原需求,例如復原時間目標 (RTO) 或恢復點目標 (RPO)? 這些與您提供給其他租用戶的保證不同嗎?
- 資訊: 您需要哪些資訊,才能完全將租用戶上線? 例如,您需要知道其組織的合法名稱嗎? 您是否需要其公司標誌來為應用程式加上品牌,如果是的話,您需要哪些檔案大小和格式?
- 計費: 平臺是否提供不同的定價選項和計費模式?
- 環境: 租使用者是否需要生產前環境? 該環境的可用性是否有設定預期? 它是暫時性的(隨選)還是永遠可用?
在租用戶上線之後,他們會如往常般地進入「企業」狀態。 不過,仍有數個重要的生命週期事件可以發生,即使它們處於此狀態也一樣。
更新租用戶的基礎結構
您必須考慮如何將更新套用至租用戶的基礎結構。 不同的租使用者可能會在不同的時間套用更新。
如需更新租使用者部署的其他考慮,請參閱 更新 。
調整租用戶的基礎結構
請考慮您的租使用者是否有季節性商務模式,或變更解決方案的耗用量層級。
例如,如果您為零售商提供解決方案,您可能會預期一年中的某些時間會在某些地理區域中特別忙碌,並在其他時間安靜。 請考慮此季節性是否會影響您設計和調整解決方案的方式。 請注意季節性如何影響 嘈雜的鄰近問題,例如當租使用者子集遇到突然且非預期的負載增加,以減少其他租使用者的效能時。 您可以考慮套用風險降低措施,包括調整個別租用戶的基礎結構、在部署之間移動租使用者,以及布建足夠的容量層級來處理流量的尖峰和低谷。
在基礎結構之間移動租使用者
您可能需要在基礎結構之間移動租使用者,原因有很多,例如:
- 重新平衡: 您遵循 垂直分割的方法 ,將租用戶對應至基礎結構,而且您必須將租使用者移至不同的部署,才能重新平衡負載。
- 升級: 租用戶會升級其SKU或定價層,而且必須移至與其他租用戶隔離較高的單一租使用者專用部署。
- 移轉: 租使用者要求將其數據移至專用數據存放區。
- 區域移動: 租使用者需要將其數據移至新的地理區域。 這項需求可能會在公司收購期間發生,或法律或地緣政治狀況變更時發生。
請考慮如何移動租用戶的數據,以及如何將要求重新導向至裝載其實例的新基礎結構集。 您也應該考慮移動租使用者是否可能導致停機,並確定租使用者完全了解風險。
合併和分割租使用者
將租用戶或客戶視為靜態、未變更的實體很誘人。 然而,事實上,這通常不是真的。 例如:
- 在商務案例中,公司可能會取得或合併,包括位於不同地理區域的公司。
- 在商務案例中,公司可能會分割或剝離。
- 在取用者案例中,個別使用者可能會加入或離開家庭。
請考慮您是否需要提供功能來管理數據、使用者身分識別和資源合併和區隔。 此外,請考慮數據擁有權如何影響您處理合併和分割作業。 例如,請考慮為家庭建立的消費者攝影應用程式,以便彼此共用相片。 這些照片是由貢獻他們的個別家庭成員或整個家庭擁有的嗎? 如果用戶離開家庭,應該移除或保留在家族數據集中的數據嗎? 如果使用者加入另一個家庭,他們的舊照片應該與他們移動嗎?
下架租使用者
租用戶偶爾需要從您的解決方案中移除也是不可避免的。 在多租用戶解決方案中,這帶來了一些重要的考慮,包括下列事項:
- 保留期間: 您應該維護客戶資料多久? 在經過一段時間之後,是否有法律要求終結數據?
- 重新登入: 您是否應該為客戶提供重新登入的能力? 如果數據在數據保留期間內重新加入,其數據仍可供他們使用嗎?
- 重新平衡: 如果您執行共用基礎結構,是否需要將租使用者配置重新平衡至基礎結構?
停用並重新啟用租使用者
在某些情況下,客戶帳戶可能需要停用或重新啟用。 例如:
- 客戶已要求停用。 在取用者系統中,客戶可能會選擇取消訂閱。
- 客戶無法計費,而且您必須停用訂用帳戶。
停用與離線分開,因為它的目的是暫時狀態。 不過,經過一段時間后,您可以選擇卸除停用的租使用者。
參與者
本文由 Microsoft 維護。 原始投稿人如下。
主體作者:
- John Downs |首席軟體工程師
其他投稿人:
- 查德·基特爾 |首席軟體工程師
- Paolo Salvatori |適用於 Azure 的主要客戶工程師 FastTrack
- 阿森·弗拉基米爾斯基 | 適用於 Azure 的主要客戶工程師 FastTrack
若要查看非公開的 LinkedIn 設定檔,請登入 LinkedIn。