Sao không là client-server như mọi giải pháp chọn lựa?
Nguyên bản, EasyDeploy được thiết kế theo hình mẫu kiến trúc hiện đại client - server tương tự các giải pháp enterprise khác. Chỉ là đặc điểm của giải pháp này phụ thuộc nhiều vào vận hành backend, vốn gây ra khó khăn nhất định cho cả bên phát triển (cam kết SLAs) cũng như thực tế vận hành (mạng yếu, chập chờn hoặc các môi trường cách ly không có mạng)
Backend server nguyên bản được thiết kế để ghi nhận telemetry của quá trình cài đặt cũng như điều phối bảo mật liên quan USB như
- Anticlone
- Remote revoke/lock
- Mã hóa profile (nếu có)
Với EasyDeploy, mỗi thiết bị USB được xem như tài sản cần được bảo mật một cách cẩn thận vì nó mang trong mình năng lực triển khai giải pháp cũng như các thiết lập cần được bảo mật chặt chẽ - giúp doanh nghiệp bảo vệ kinh doanh cũng như uy tín trước các rủi ro không đáng có
Và chọn lựa điều chỉnh kiến trúc
- Telemetry, một phần tất yếu của các báo cáo thống kê theo kiến trúc mới được chuyển thành thiết lập tùy chọn (dành cho MSP-Advanced). Doanh nghiệp có thể dùng phương thức truyền thống (ghi .csv) hoặc xây dụng backend cho riêng mình (BYOB). Ngày nay, điều này đáp ứng các tiêu chí tự chủ dữ liệu (data sovereignty) cũng như linh hoạt trong vận hành
- USB clone protection được thiết lập theo phương pháp mới, license được gắn liền với mỗi mã số vật lý của thiết bị giúp cho không ai có thể copy giải pháp ra ngoài sử dụng riêng
- Profile giờ đây được mã hóa AES 256 và chỉ giải mã trong đúng môi trường chạy, giúp doanh nghiệp không lo rò rỉ các thiết lập bảo mật, xây dựng hình ảnh uy tín trước khách hàng
Thiết kế đưa mọi tham số có thể cấu hình ra ngoài (config-as-code)
Việc phải biên dịch lại file exe chỉ để điều chỉnh một số tham số là điều cực kỳ gây bất tiện. Với giải pháp EasyDeploy, toàn bộ các tham số có thể cấu hình được đều được đưa ra ngoài, EasyDeploy đóng vai trò điều phối đảm bảo sự ổn định, nhất quán của dự án và mỗi lỗi sai đều có thể được điều chỉnh dễ dàng
- user-config.json (chứa các tham số cài đặt hệ điều hành, các thiết lập ứng dụng portable)
- system-config.json (chứa các tham số thiết lập phần backend của mỗi doanh nghiệp, các tham số này vốn ít có sự thay đổi và nếu có thì chỉ mất chút thời gian để rebuild với Bootbuilder)
- unattend.xml (answer file chuẩn Microsoft - một phần của bộ profile)
- post-setup.ps1 (thiết lập tinh chỉnh, dọn dẹp hệ thống và cài đặt ứng dụng ở lần đăng nhập đầu tiên - một phần của bộ profile)
Sơ đồ kiến trúc

Tìm hiểu thêm về EasyDeploy hoặc xem tài liệu sử dụng — gói Free dùng ngay, không cần đăng ký.