多租戶技術是一種軟件架構技術,它是在探討與實現如何于多用戶的環境下共用相同的系統或程序組件,并且仍可確保各用戶間數據的隔離性。
在多租戶技術中,租戶(tenant)是指使用系統或電腦運算資源的客戶,但在多租戶技術中,租戶包含在系統中可識別為指定用戶的一切數據,舉凡帳戶與統計信息(accounting data),用戶在系統中建置的各式數據,以及用戶本身的客制化應用程序環境等,都屬于租戶的范圍,而租戶所使用的則是基于供應商所開發或建置的應用系統或運算資源等,供應商所設計的應用系統會容納數個以上的用戶在同一個環境下使用,為了要讓多個用戶的環境能力同一個應用程序與運算環境上使用,則應用程序與運算環境必須要特別設計,除了可以讓系統平臺可以允許同時讓多份相同的應用程序運行外,保護租戶數據的隱私與安全也是多租戶技術的關鍵之一。
![]()