

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 全棧筒倉和游泳池
<a name="full-stack-silo-and-pool"></a>

 筒倉和池也可用於描述整個 SaaS 堆棧。在這種方法中，租用戶的所有資源都是以專用或共用的方式部署。下圖提供了如何在 SaaS 環境中降落的示例。

![\[描繪完整堆疊筒倉和池模型的圖表。\]](http://docs.aws.amazon.com/zh_tw/whitepapers/latest/saas-architecture-fundamentals/images/silo-and-pool-models2.png)




 在此圖中，您會看到完整堆疊租用戶部署有三種不同的模型。首先，您會看到有完整堆疊集區環境。此集區中的租用戶會共用所有資源 (運算、儲存體等)。

 顯示的其他兩個堆疊旨在代表完整堆疊孤立的租用戶環境。在此情況下，租用戶 3 和租用戶 4 會顯示為每個擁有自己的專用堆疊，其中沒有任何資源會與其他租用戶共用。

 在同一 SaaS 環境中，這種組合筒倉和匯集模型並不是所有的非典型。例如，想像一下，您有一組基本層租用戶，這些租用戶需要支付適中的費用才能使用您的系統。這些租戶被放置在集區環境中。

 同時，您可能還有高級租戶願意為在筒倉中運行的特權付出更多費用。這些客戶會使用不同的堆疊來部署 (如圖所示)。

 即使在這個模型中，您可能已允許租用戶在自己的完整堆疊筒倉中執行，這些孤島不允許對這些租戶進行任何一次性變化或自訂是至關重要的。在所有方面，這些堆疊中的每一個都應該使用相同版本的軟體執行堆疊的相同組態。當新版本發行時，它會部署到集區的租用戶環境，以及每個孤立的環境。