Single-tenant là gì?

Noun None
single-tenant enviroment single-tenant architecture

Khi đề cập đến cloud, một người thuê (single-tenancy) là một kiến trúc (architecture) trong đó một instance duy nhất của phần mềm và cơ sở hạ tầng (infrastructure) / cơ sở dữ liệu (database) hỗ trợ phục vụ một khách hàng duy nhất. Tất cả dữ liệu và tương tác của khách hàng đều tách biệt với mọi khách hàng khác. Dữ liệu khách hàng không được lưu trữ trong cùng một cơ sở dữ liệu và không có sự chia sẻ dữ liệu theo bất kỳ cách nào. Một người thuê (single-tenancy) thường được triển khai trong các mô hình phân phối phần mềm dưới dạng dịch vụ (SaaS) hoặc trong các dịch vụ đám mây (cloud service). Trong kiến ​​trúc một người thuê (single-tenancy), một khách hàng được gọi là người thuê (tenant) sẽ có một instance đơn lẻ của ứng dụng SaaS dành riêng cho họ.

Trong kiến ​​trúc một người thuê (single-tenancy), nhà cung cấp (provider) host sẽ hỗ trợ quản lý instance của phần mềm và cơ sở hạ tầng chuyên dụng trong khi vẫn cho một bên thuê gần như toàn quyền kiểm soát để tùy chỉnh phần mềm và cơ sở hạ tầng. Một số đặc điểm chung của các mô hình single-tenant là chúng có xu hướng cung cấp mức độ tương tác cao của người dùng và sự kiểm soát của người dùng, cũng như độ tin cậy (reliability), bảo mật (security) và khả năng sao lưu (backup). Bởi vì người thuê ở trong một môi trường riêng biệt với nhau, họ không bị ràng buộc giống như cách những người thuê sử dụng cơ sở hạ tầng dùng chung sẽ có.

Trong kiến ​​trúc một người thuê (single-tenancy), mỗi người thuê sẽ có cơ sở dữ liệu và instance của phần mềm duy nhất của riêng họ. Bằng cách này, dữ liệu của mỗi người thuê được tách biệt với nhau. Ngoài ra, kiến ​​trúc được thiết kế để chỉ cho phép một instance trên mỗi máy chủ SaaS. Mỗi phần mềm có thể được xây dựng theo mục đích cho người thuê mới hoặc người thuê có thể tùy chỉnh giao diện người dùng (UI) sau khi cài đặt. Sau khi phần mềm được cài đặt cục bộ, người thuê thường có thể tùy chỉnh phần mềm để phù hợp nhất với những gì cần thiết cho môi trường cụ thể của họ, nhưng họ không có quyền truy cập vào bất kỳ mã cơ bản nào.

Dữ liệu của mỗi người thuê cũng phải có một bản sao lưu riêng biệt, vì vậy nếu có bất kỳ mất mát dữ liệu nào, người thuê sẽ dễ dàng khôi phục dữ liệu của họ. Ngoài ra, người thuê thường có thể chọn thời điểm cài đặt riêng bất kỳ bản cập nhật (update) nào có sẵn, thay vì đợi nhà cung cấp dịch vụ (service provider) thực hiện.

Learning English Everyday