Nhiều hệ thống CSMS được thiết kế cho một đơn vị vận hành duy nhất: một tổ chức, một thương hiệu và một hệ thống biểu giá. Nhưng khi doanh nghiệp cần vận hành nhiều thương hiệu, công ty con, đối tác nhượng quyền hoặc khách hàng doanh nghiệp trên cùng một nền tảng, mô hình này nhanh chóng trở nên hạn chế.
Kiến trúc CSMS đa khách hàng (multi-tenant) được thiết kế để giải quyết bài toán này.
“Multi-tenant” nghĩa là gì?
Trong kiến trúc multi-tenant, một nền tảng duy nhất có thể phục vụ nhiều tổ chức hoặc thương hiệu độc lập. Mỗi tenant có thể có thương hiệu, biểu giá, người dùng, trụ sạc và báo cáo riêng, trong khi vẫn sử dụng chung nền tảng và hạ tầng phía sau.
Dữ liệu và quyền truy cập giữa các tenant được tách biệt. Đối với mỗi tenant, hệ thống hoạt động như một môi trường riêng; còn đơn vị sở hữu nền tảng vẫn có thể quản lý toàn bộ hệ thống từ một nơi duy nhất.
Điều này khác với mô hình “đa địa điểm” (multi-site) trong một hệ thống đơn tổ chức. Ở mô hình đơn tổ chức, tất cả địa điểm thường dùng chung một thương hiệu, một cấu trúc biểu giá và một góc nhìn báo cáo mặc định. Điểm khác biệt của multi-tenant nằm ở khả năng tách biệt - thương hiệu, giá và dữ liệu của từng tenant được quản lý độc lập, dù vẫn dùng chung hạ tầng.
Vì sao multi-tenant quan trọng khi doanh nghiệp mở rộng?
- Nhiều thương hiệu, một nền tảng. Một tập đoàn bất động sản có thể cung cấp trải nghiệm sạc riêng cho từng khách sạn, dự án hoặc thương hiệu trong danh mục, mà không cần dựng phần mềm riêng cho từng bên.
- Biểu giá và hoá đơn độc lập. Mỗi tenant tự thiết lập giá, khuyến mãi và hoá đơn riêng, mà không ảnh hưởng đến các tenant khác trên cùng nền tảng.
- Mở rộng dễ dàng cho mô hình đại lý và nhượng quyền. Một đại lý phân phối có thể tạo tenant riêng cho từng khách hàng mới - mỗi bên có ứng dụng và bảng điều khiển mang thương hiệu riêng - mà không cần triển khai một hệ thống riêng cho từng khách hàng.
- Ranh giới dữ liệu và báo cáo. Mỗi tenant chỉ thấy phiên sạc, doanh thu và mức sử dụng của chính mình; họ không thể truy cập dữ liệu của tenant khác.
- Quản lý tập trung trên một nền tảng. Chủ sở hữu nền tảng (bạn, hoặc đại lý phân phối) vẫn có một góc nhìn tổng thể trên tất cả tenant để hỗ trợ, giám sát và báo cáo trên toàn bộ danh mục.
Multi-tenant và thương hiệu riêng: liên quan nhưng khác nhau
Hai khái niệm này thường đi cùng nhau nhưng trả lời hai câu hỏi khác nhau. Thương hiệu riêng nói về việc thương hiệu nào được hiển thị tới người dùng cuối. Multi-tenant nói về kiến trúc nền tảng cho phép vận hành nhiều thương hiệu hoặc tổ chức độc lập - hoặc nhiều tài khoản khách hàng được tính phí riêng - trên cùng một nền tảng mà vẫn đảm bảo tách biệt và dễ quản lý. Bạn hoàn toàn có thể có một nền tảng thương hiệu riêng chỉ phục vụ một tổ chức (một lần triển khai, một khách hàng), nhưng nếu mô hình kinh doanh của bạn liên quan đến nhiều thương hiệu, nhiều đơn vị kinh doanh hay nhiều khách hàng sử dụng lại nền tảng dưới thương hiệu riêng, bạn cần kiến trúc multi-tenant ở lớp nền tảng để làm được điều này một cách có tổ chức.
Những gì cần kiểm tra trước khi mua
Không phải nền tảng multi-tenant nào cũng cung cấp cùng mức độ tách biệt. Doanh nghiệp nên kiểm tra các yếu tố sau trước khi lựa chọn:
- Mỗi tenant có thể có thương hiệu hoàn toàn độc lập trên cả ứng dụng người dùng lẫn bảng điều khiển vận hành - chứ không chỉ đổi logo trên một giao diện dùng chung?
- Biểu giá, khuyến mãi và hoá đơn có được cấu hình độc lập cho từng tenant, hoàn toàn tách biệt giữa các tenant?
- Báo cáo có đảm bảo mỗi tenant chỉ truy cập dữ liệu của mình, đồng thời cung cấp báo cáo tổng hợp cho quản trị viên cấp nền tảng?
- Có thể tạo tenant mới mà không cần triển khai hạ tầng mới hay phát triển hoặc cấu hình kỹ thuật riêng cho từng khách hàng?
- Vai trò và quyền hạn được phân định như thế nào - quản trị viên của một tenant có được cách ly hoàn toàn khỏi dữ liệu của tenant khác không?
Vận hành multi-tenant - cùng với roaming OCPI, tích hợp đối tác và API key theo phạm vi - là một trong những năng lực nền tảng CarChargeOS cung cấp để phục vụ mở rộng mạng lưới, giúp các tập đoàn, chuỗi nhượng quyền hoặc nhà cung cấp dịch vụ dễ dàng thêm thương hiệu và khách hàng mới mà không cần triển khai riêng cho từng bên. Xem đầy đủ năng lực này trên trang doanh nghiệp.
Câu hỏi thường gặp
Multi-tenant có giống với multi-site (đa địa điểm) không?
Không. Multi-site (đa địa điểm) thường có nghĩa là nhiều địa điểm dùng chung một thương hiệu và một cấu trúc biểu giá. Multi-tenant nghĩa là nhiều thương hiệu, bộ biểu giá hoặc đơn vị tính phí tách biệt về mặt logic, cùng chạy trên một nền tảng, mỗi bên được cách ly khỏi các bên còn lại.
Nếu hiện tại tôi chỉ vận hành một thương hiệu, tôi có cần kiến trúc multi-tenant không?
Không nhất thiết - nhưng nếu có khả năng bạn sẽ thêm thương hiệu thứ hai, một đối tác nhượng quyền, hay bán lại nền tảng cho doanh nghiệp khác sau này, việc chọn một nền tảng hỗ trợ multi-tenant ngay từ đầu sẽ giúp tránh việc phải chuyển đổi kiến trúc nền tảng khi doanh nghiệp mở rộng.
Các tenant trên một nền tảng multi-tenant có thể dùng phần cứng trụ sạc khác nhau không?
Có, miễn là nền tảng bên dưới không phụ thuộc phần cứng và hỗ trợ các phiên bản OCPP phù hợp - việc tách biệt tenant được xử lý ở lớp phần mềm, dữ liệu và phân quyền, tách biệt với việc mỗi tenant vận hành loại trụ sạc vật lý nào.