Mục lục

Giới thiệu

Các ứng dụng Windows vẫn hỗ trợ các quy trình kinh doanh thiết yếu, từ kế toán và lập kế hoạch nguồn lực doanh nghiệp đến chăm sóc sức khỏe, sản xuất và các hệ thống tùy chỉnh theo yêu cầu kinh doanh. Tuy nhiên, việc cài đặt và duy trì các ứng dụng này trên mỗi điểm cuối trở nên khó khăn khi người dùng làm việc từ xa, sử dụng các hệ điều hành khác nhau hoặc kết nối từ các thiết bị không được quản lý.

Phần mềm xuất bản ứng dụng Windows cung cấp một giải pháp thay thế thực tiễn. Ứng dụng chạy trên hạ tầng Windows tập trung trong khi người dùng được ủy quyền tương tác với giao diện của nó thông qua trình duyệt, phím tắt trên máy tính để bàn hoặc khách hàng truy cập từ xa. Cách tiếp cận này có thể mở rộng quyền truy cập vào phần mềm hiện có mà không cần phải viết lại hoàn toàn web hoặc một máy tính để bàn ảo đầy đủ cho mỗi người dùng.

Phần mềm xuất bản ứng dụng Windows là gì?

Phần mềm xuất bản ứng dụng Windows giúp các chương trình được cài đặt trên một máy chủ Windows trung tâm hoặc máy ảo có sẵn cho người dùng từ xa. Thay vì cài đặt và duy trì ứng dụng cùng với các phụ thuộc của nó trên từng thiết bị, các quản trị viên quản lý chúng trên một hoặc nhiều máy chủ trung tâm.

Nền tảng kiểm soát người dùng nào có thể khởi động từng ứng dụng, cách họ xác thực, cách các phiên của họ được bảo mật và tài nguyên cục bộ nào họ có thể sử dụng. Trong khi chương trình chạy trên máy chủ Windows, điểm cuối hiển thị giao diện của nó và gửi lại các đầu vào được phép như bàn phím, chuột và các đầu vào khác về máy chủ.

Microsoft Learn giải thích rằng Dịch vụ Remote Desktop có thể cung cấp trung tâm hoặc máy tính để bàn hoàn chỉnh hoặc các chương trình RemoteApp riêng lẻ cho người dùng được ủy quyền.

Khác với phần mềm tải xuống, một ứng dụng được xuất bản không chạy hoàn toàn trên thiết bị đầu cuối. Người dùng tương tác với một phiên bản từ xa được lưu trữ trên hạ tầng Windows trung tâm.

Xuất bản một ứng dụng Windows có nghĩa là gì?

Xuất bản một ứng dụng Windows có nghĩa là làm cho nó có sẵn từ xa cho những người dùng được chọn mà không nhất thiết phải cho họ quyền truy cập vào một desktop Windows hoàn chỉnh.

Một quy trình điển hình bao gồm năm giai đoạn:

  • Cài đặt ứng dụng trên máy chủ Windows hoặc máy ảo
  • Đăng ký tệp thực thi của nó trên nền tảng xuất bản
  • Gán quyền truy cập cho người dùng hoặc nhóm
  • Xác thực người dùng thông qua cổng, khách hàng hoặc nhà cung cấp danh tính
  • Bắt đầu một phiên làm việc từ xa và hiển thị giao diện ứng dụng

Người dùng có thể chỉ thấy gói kế toán, khách hàng quản lý mối quan hệ hoặc công cụ độc quyền mà họ cần, trong khi máy tính để bàn, hệ thống tệp máy chủ và các ứng dụng không liên quan vẫn được ẩn đi.

Cách hoạt động của việc xuất bản ứng dụng Windows là gì?

Hầu hết các môi trường xuất bản ứng dụng Windows đều dựa vào các lớp cốt lõi giống nhau, mặc dù thuật ngữ và cách triển khai có thể khác nhau giữa các sản phẩm.

Máy chủ ứng dụng Windows

Ứng dụng chạy trên một máy chủ vật lý, máy ảo hoặc phiên bản Windows được lưu trữ trên đám mây. Nhiều người dùng có thể chia sẻ một máy chủ phiên thông qua các phiên Windows riêng biệt, trong khi các nền tảng yêu cầu cách ly mạnh mẽ hơn có thể chỉ định các máy ảo chuyên dụng hoặc được chia sẻ.

Mỗi máy chủ phải bao gồm phiên bản Windows chính xác, các tệp ứng dụng, khung, kết nối cơ sở dữ liệu, hồ sơ, phông chữ, trình điều khiển và các phụ thuộc khác. Do đó, khả năng tương thích của ứng dụng phụ thuộc vào cấu hình máy chủ hoàn chỉnh chứ không chỉ riêng ứng dụng.

Xuất bản và Kiểm soát Truy cập

Dịch vụ xuất bản xác định các chương trình mà người dùng có thể khởi động và cách các chương trình đó xuất hiện trên thiết bị của họ. Quản trị viên có thể xuất bản một ứng dụng đơn lẻ, nhiều ứng dụng, một trình khởi động tùy chỉnh hoặc một desktop hoàn chỉnh, với các phiên bản khác nhau hoặc các tham số khởi động được gán cho các nhóm cụ thể khi cần thiết.

Xác thực xác nhận danh tính của người dùng, trong khi ủy quyền xác định các ứng dụng và tài nguyên mà người dùng đó có thể truy cập. Một nền tảng phù hợp nên cung cấp các phân quyền chi tiết cho từng người dùng, nhóm, vai trò hoặc khách hàng.

Lớp Kết Nối Bảo Mật

Một cổng hoặc cổng web trung gian kết nối giữa các điểm cuối của người dùng và các máy chủ ứng dụng. Các triển khai bên ngoài không nên để lộ dịch vụ Giao thức Desktop Từ xa không được bảo vệ trực tiếp ra internet, vì vậy các tổ chức nên sử dụng HTTPS, chứng chỉ Bảo mật lớp truyền tải hợp lệ, xác thực đa yếu tố, hạn chế truy cập và giám sát.

Việc sử dụng clipboard, in ấn, ánh xạ ổ đĩa cục bộ và chuyển file có thể cải thiện tính khả dụng, nhưng các tổ chức chỉ nên kích hoạt những chức năng này khi quy trình làm việc yêu cầu.

Phương pháp truy cập người dùng

Người dùng có thể kết nối qua một cổng HTML5, ứng dụng máy tính để bàn gốc khách hàng tương thích RDP, tệp kết nối hoặc lối tắt. Truy cập qua trình duyệt có thể giảm bớt công việc triển khai, trong khi các khách hàng gốc có thể cung cấp hỗ trợ đầy đủ hơn cho nhiều màn hình, máy in, thẻ thông minh và các thiết bị cục bộ khác.

Windows Application Publishing vs. Remote Desktop

Công bố ứng dụng và truy cập máy tính từ xa dựa vào các công nghệ liên quan, nhưng chúng cung cấp các mức độ truy cập khác nhau và trải nghiệm người dùng khác nhau.

Một máy tính để bàn từ xa đầy đủ cung cấp một không gian làm việc Windows rộng hơn có thể bao gồm màn hình chính, menu Bắt đầu, thanh tác vụ, công cụ quản lý tệp và tất cả các ứng dụng được phép. Một ứng dụng đã được công bố chỉ hiển thị các chương trình đã chọn, thường trong các cửa sổ riêng lẻ mà người dùng có thể mở cùng với các ứng dụng đang chạy cục bộ.

Cân nhắc Ứng dụng đã xuất bản Toàn bộ máy tính từ xa
Trải nghiệm người dùng Một hoặc nhiều ứng dụng được chỉ định Hoàn chỉnh không gian làm việc Windows
Mục đích điển hình Truy cập tập trung vào phần mềm doanh nghiệp Môi trường làm việc từ xa chung
Phạm vi quản trị Phân bổ theo từng ứng dụng Truy cập và chính sách cấp độ máy tính để bàn
Tiếp cận tài nguyên Hẹp hơn Rộng hơn
Tốt nhất cho Nhà thầu, khách hàng, ứng dụng theo ngành nghề Nhân viên cần nhiều công cụ

Xuất bản ứng dụng thường được ưa chuộng hơn khi người dùng cần truy cập vào một tập hợp các chương trình đã được xác định. Một máy tính để bàn từ xa đầy đủ thì phù hợp hơn khi họ cần quản lý tệp, nhiều tiện ích hoặc một môi trường Windows hoàn chỉnh, mặc dù một số tổ chức sử dụng cả hai mô hình cho các nhóm người dùng khác nhau.

Windows Application Publishing so với VDI

Hạ tầng máy tính để bàn ảo (VDI) cung cấp cho người dùng quyền truy cập vào các máy tính để bàn Windows chạy trong các máy ảo. Tùy thuộc vào việc triển khai, các máy tính để bàn này có thể là cá nhân, chia sẻ, bền vững hoặc không bền vững.

Xuất bản ứng dụng dựa trên phiên có thể hỗ trợ nhiều người dùng trên hạ tầng Windows chia sẻ, thường cung cấp mật độ cao hơn và giảm thiểu chi phí quản lý. VDI cung cấp sự cách ly mạnh mẽ hơn ở cấp độ máy ảo và có thể hỗ trợ tốt hơn các khối lượng công việc cần cấu hình hệ điều hành chuyên dụng, tài nguyên đồ họa hoặc quyền kiểm soát quản trị.

Cân nhắc Xuất bản dựa trên phiên VDI
Đơn vị giao hàng Ứng dụng cá nhân hoặc máy tính để bàn chia sẻ Máy ảo hoàn chỉnh
Cách ly Cấp độ phiên Cấp độ máy ảo
Mật độ hạ tầng Thường cao hơn Thường thấp hơn
Cá nhân hóa Trung bình Có thể rộng rãi
Sử dụng điển hình Các ứng dụng kinh doanh phổ biến Máy tính để bàn chuyên dụng hoặc cô lập

VDI vẫn có giá trị khi các ứng dụng không thể đồng thời tồn tại trên một máy chủ chia sẻ hoặc người dùng cần tài nguyên riêng. Tuy nhiên, việc cung cấp một máy tính để bàn ảo hoàn chỉnh có thể là quá mức khi người dùng chỉ cần một hoặc hai ứng dụng Windows.

Liệu việc xuất bản ứng dụng có biến ứng dụng Windows thành ứng dụng web không?

Xuất bản ứng dụng có thể làm cho một chương trình Windows có thể truy cập thông qua trình duyệt, nhưng nó không chuyển đổi chương trình thành một ứng dụng web gốc. Mã gốc tiếp tục chạy trên hạ tầng Windows, và kiến trúc cơ sở không tự động trở thành đám mây gốc.

Truy cập trình duyệt không cung cấp thiết kế web phản hồi cho ứng dụng, khả năng ngoại tuyến gốc của trình duyệt, microservices hoặc giao diện lập trình ứng dụng. Do đó, việc xuất bản ứng dụng được hiểu tốt hơn là hiện đại hóa việc cung cấp ứng dụng thay vì hiện đại hóa chính mã nguồn.

Những thay đổi cho người dùng là gì?

Từ góc độ của người dùng, ứng dụng trở nên dễ dàng truy cập hơn vì nó có thể mở qua trình duyệt hoặc cổng truy cập từ xa mà không cần cài đặt đầy đủ trên máy tính cục bộ. Người dùng cũng tránh việc cài đặt các khung và phụ thuộc của ứng dụng trên thiết bị của họ.

Giao diện có thể xuất hiện trong một tab trình duyệt hoặc một cửa sổ ứng dụng riêng biệt, nhưng khả năng phản hồi của nó vẫn phụ thuộc vào máy chủ ứng dụng, chất lượng mạng và giao thức hiển thị từ xa.

Những gì vẫn không thay đổi?

Ứng dụng giữ nguyên mã Windows gốc, giao diện và các phụ thuộc kỹ thuật. Do đó, các cài đặt registry, cơ sở dữ liệu, dịch vụ, máy in và đường dẫn tệp phải tiếp tục hoạt động chính xác trên máy chủ Windows.

Việc xuất bản ứng dụng không loại bỏ các yêu cầu về tính tương thích hoặc cấp phép. Các nhóm CNTT vẫn phải kiểm tra phần mềm trong các phiên đồng thời và xác nhận rằng việc sử dụng từ xa hoặc lưu trữ mà nó dự định là được phép.

Khi nào việc xuất bản tốt hơn việc viết lại?

Xuất bản có thể thực tiễn khi một ứng dụng Windows đã được thiết lập vẫn đáng tin cậy nhưng sẽ khó khăn hoặc tốn kém để xây dựng lại. Các tổ chức có thể mở rộng quyền truy cập từ xa và trình duyệt mà không phải chấp nhận chi phí và rủi ro của một dự án thay thế ngay lập tức.

Một bản viết lại web gốc có thể phù hợp hơn khi doanh nghiệp cần thiết kế đáp ứng, sử dụng ngoại tuyến, tích hợp hiện đại hoặc khả năng mở rộng gốc trên đám mây. Xuất bản cũng có thể cung cấp một giải pháp trung gian trong khi tổ chức phát triển một chiến lược hiện đại hóa lâu dài.

Khi nào bạn nên phát hành ứng dụng Windows?

Việc phát hành ứng dụng sẽ hiệu quả nhất khi cài đặt cục bộ, viết lại phần mềm hoặc ảo hóa máy tính để bàn đầy đủ sẽ tạo ra chi phí hoặc độ phức tạp hoạt động không cần thiết.

Kích hoạt ứng dụng Windows cũ trên web

Các ứng dụng kế thừa có thể phụ thuộc vào các giao diện cụ thể của Windows, các runtime cũ, cài đặt registry, ổ đĩa đã được ánh xạ, trình điều khiển cơ sở dữ liệu cục bộ hoặc các quy trình in ấn chuyên biệt. Việc xuất bản giữ cho các ứng dụng này trên hạ tầng Windows tương thích trong khi cung cấp chúng thông qua trình duyệt hoặc khách hàng từ xa .

Cách tiếp cận này có thể kéo dài tuổi thọ hữu ích của phần mềm hiện có và cho tổ chức thời gian để lập kế hoạch cho một dự án hiện đại hóa có kiểm soát. Việc kiểm tra tính tương thích vẫn cần thiết cho các ứng dụng mong đợi một người dùng duy nhất, yêu cầu quyền truy cập cao hoặc phụ thuộc vào phần cứng cục bộ.

Tập trung phần mềm theo lĩnh vực kinh doanh

Các nhóm CNTT có thể duy trì các ứng dụng và các phụ thuộc của chúng trên các máy chủ trung tâm thay vì quản lý chúng riêng lẻ trên từng máy trạm. Họ có thể thử nghiệm các bản cập nhật trong một môi trường được kiểm soát trước khi cung cấp ứng dụng đã cập nhật cho người dùng.

Mô hình giao hàng này thường phù hợp với các hệ thống lập kế hoạch nguồn lực doanh nghiệp, ứng dụng tài chính, công cụ quản lý tồn kho, phần mềm thực hành y tế, nền tảng quản lý vụ án pháp lý và cơ sở dữ liệu tùy chỉnh.

Hỗ trợ BYOD và thiết bị hỗn hợp

Xuất bản dựa trên trình duyệt có thể cung cấp cho người dùng trên macOS, Linux, Chromebook, máy tính bảng hoặc máy tính cá nhân quyền truy cập vào một ứng dụng Windows mà không cần di chuyển ứng dụng đó đến các thiết bị đầu cuối đó. Các nhóm CNTT vẫn phải xác định dữ liệu nào mà người dùng được phép sao chép, in, tải lên hoặc tải xuống từ các thiết bị không được quản lý.

Cung cấp quyền truy cập cho nhà thầu có kiểm soát

Các nhà thầu và đối tác có thể cần truy cập vào một ứng dụng kinh doanh mà không cần máy tính xách tay của công ty hoặc quyền truy cập rộng rãi vào mạng nội bộ. Việc chỉ công bố chương trình cần thiết có thể đơn giản hóa việc tiếp nhận trong khi hỗ trợ xác thực đa yếu tố, tài khoản hạn chế và phân quyền tối thiểu.

Các nền tảng như TSplus Remote Access có thể xuất bản chỉ các ứng dụng mà các nhà thầu cần, mà không phải hiển thị toàn bộ màn hình Windows.

Cung cấp phần mềm hiện có dưới dạng dịch vụ lưu trữ

Các nhà cung cấp phần mềm độc lập (ISV) có thể sử dụng việc phát hành ứng dụng để cung cấp cho khách hàng quyền truy cập trực tuyến vào một sản phẩm Windows hiện có. Cách tiếp cận này có thể tăng tốc độ cung cấp dịch vụ lưu trữ, nhưng ISV vẫn chịu trách nhiệm về việc cách ly người thuê, danh tính khách hàng, tính khả dụng của dịch vụ, bảo vệ dữ liệu và cấp phép.

Các ISV nên đánh giá điều gì?

Một triển khai ISV phải hỗ trợ việc tiếp nhận và quản lý lặp lại giữa các tổ chức khách hàng khác nhau trong khi bảo vệ dữ liệu, cấu hình và phiên hoạt động của từng khách hàng.

Sự tách biệt giữa các thuê bao có thể dựa vào các cơ sở dữ liệu riêng biệt, tài khoản người dùng, nhóm ứng dụng, vị trí lưu trữ, mạng hoặc máy chủ. Thiết kế phù hợp phụ thuộc vào kiến trúc ứng dụng, vì phần mềm xuất bản không thể tự động làm cho một ứng dụng đơn thuê bao không phù hợp trở nên an toàn cho việc sử dụng đa thuê bao.

Các ISV cũng nên đánh giá liên kết danh tính, xác thực đa yếu tố, vai trò quản trị viên khách hàng, thương hiệu cổng, tự động hóa và báo cáo sử dụng. Cấu hình thủ công có thể quản lý được trong một giai đoạn thử nghiệm, nhưng nó có thể trở nên không hiệu quả khi dịch vụ hỗ trợ hàng trăm người dùng hoặc khách hàng.

Cấp phép cũng yêu cầu xem xét cẩn thận vì Windows, cơ sở dữ liệu, thời gian chạy, nền tảng xuất bản và sản phẩm của ISV có thể đặt ra các điều kiện đối với quyền truy cập đa người dùng hoặc lưu trữ của nhà cung cấp dịch vụ.

Lợi ích và Hạn chế của Xuất bản Ứng dụng Windows

Cổng xuất bản ứng dụng tập trung các ứng dụng và cập nhật, giảm bớt công việc cài đặt cục bộ và làm cho phần mềm Windows có sẵn từ nhiều thiết bị hơn. Giữ cho việc xử lý ứng dụng và dữ liệu kinh doanh trên hạ tầng được quản lý cũng có thể giảm lượng thông tin được lưu trữ trên các điểm cuối không được quản lý.

Khi người dùng chỉ cần các ứng dụng được chọn, mô hình này có thể cung cấp một lựa chọn hẹp hơn cho hạ tầng máy tính để bàn ảo. Tuy nhiên, việc tập trung hóa cũng làm cho các máy chủ ứng dụng, cổng và tài khoản đặc quyền trở thành những tài sản bảo mật đặc biệt quan trọng.

Tính tương thích ứng dụng vẫn là một hạn chế đáng kể. Các chương trình sử dụng cài đặt trên toàn máy, phụ thuộc vào phần cứng địa phương hoặc dựa vào các dịch vụ được thiết kế cho một người dùng tương tác duy nhất có thể không hoạt động chính xác trong các phiên chia sẻ, trong khi các khối lượng công việc yêu cầu đồ họa cao và nhạy cảm với độ trễ có thể hoạt động kém qua các kết nối từ xa.

In ấn, quét, thẻ thông minh và các thiết bị ngoại vi khác phải được kiểm tra với các điểm cuối và khách hàng truy cập chính xác mà người dùng sẽ có trong môi trường sản xuất. Năng lực máy chủ cũng nên dựa trên các yêu cầu về CPU, bộ nhớ, lưu trữ và đồng thời đã được đo lường thay vì các giới hạn tối đa chung của nhà cung cấp.

Làm thế nào để bạn chọn phần mềm xuất bản ứng dụng Windows?

Một đánh giá hữu ích bắt đầu với ứng dụng, người dùng và mô hình hoạt động dự kiến thay vì so sánh các tính năng sản phẩm.

Xác minh tính tương thích của ứng dụng

Tài liệu các phiên bản Windows, khung, dịch vụ, phụ thuộc vào registry, cơ sở dữ liệu, chia sẻ tệp, máy in, tham số khởi động và các ràng buộc cấp phép được hỗ trợ. Kiểm tra ứng dụng thực tế trong mô hình đa người dùng hoặc máy ảo dự kiến, bao gồm các phiên làm việc đồng thời, hồ sơ người dùng, cập nhật và quy trình phục hồi.

So sánh Quyền Truy cập và Trải nghiệm Người dùng

Đánh giá hỗ trợ trình duyệt, khách hàng gốc, phím tắt, cửa sổ kiểu RemoteApp, nhiều màn hình, kết nối lại phiên và truy cập di động. Việc kiểm tra nên bao gồm các quy trình làm việc quan trọng như in ấn, truy cập tệp, sử dụng clipboard và chuyển hướng thiết bị cục bộ.

Khi người dùng chỉ cần truy cập đơn giản, một phiên trình duyệt tập trung có thể dễ dàng bảo mật và hỗ trợ hơn so với một khách hàng có tích hợp cục bộ rộng rãi.

Kiểm tra danh tính và các biện pháp bảo mật

Tìm kiếm các phân công người dùng và nhóm, tích hợp thư mục, xác thực đa yếu tố, bảo vệ tài khoản, chính sách thời gian chờ phiên và các sự kiện có thể kiểm toán. Lưu lượng truy cập bên ngoài nên sử dụng HTTPS và chứng chỉ hợp lệ, trong khi CISA khuyến nghị hạn chế việc sử dụng Giao thức Desktop từ xa và tránh các dịch vụ máy tính để bàn từ xa bị lộ và bảo mật kém.

Đánh giá bảo mật cũng nên bao gồm việc vá lỗi máy chủ, phân tách vai trò, ghi nhật ký, sao lưu, giám sát và các hạn chế về việc sử dụng clipboard, ánh xạ ổ đĩa, in ấn và chuyển file.

Đánh giá Quản trị và Tự động hóa

Kiểm tra các nhiệm vụ quản trị thông thường như xuất bản một ứng dụng, gán nó cho một nhóm, thu hồi quyền truy cập, xem xét các phiên hoạt động, cập nhật thương hiệu và sao lưu cấu hình. Các triển khai lớn hơn cũng nên đánh giá các giao diện lập trình ứng dụng, công cụ dòng lệnh, mẫu cấp phát và tích hợp giám sát.

Kế hoạch cho quy mô và khả năng phục hồi

Xem xét cách môi trường sẽ hỗ trợ nhiều máy chủ, cân bằng tải, môi giới kết nối, dự phòng cổng, lưu trữ và phục hồi hồ sơ. Đo lường việc sử dụng CPU, bộ nhớ, lưu trữ và mạng đại diện, sau đó duy trì đủ dung lượng bổ sung cho sự phát triển, các khoảng thời gian bảo trì và sự cố máy chủ.

So sánh Triển khai và Tổng Chi phí

Nền tảng có thể chạy tại chỗ, trong một trung tâm dữ liệu riêng, trên các máy ảo đám mây công cộng hoặc thông qua một nhà cung cấp dịch vụ lưu trữ. Địa điểm triển khai nên phản ánh các phụ thuộc của ứng dụng, yêu cầu về nơi cư trú dữ liệu, độ trễ, kỹ năng nội bộ và các ràng buộc chi phí.

Tổng chi phí nên tính đến giấy phép nền tảng, Windows, ứng dụng và cơ sở dữ liệu, cũng như hạ tầng, sao lưu, giám sát, bảo mật, triển khai, quản trị, hỗ trợ và tính sẵn sàng cao.

Đánh giá Hỗ trợ Nhà cung cấp và Trưởng thành Sản phẩm

Xem xét các phiên bản Windows được hỗ trợ, lịch sử phát hành, tài liệu, thực tiễn cập nhật bảo mật, kênh hỗ trợ, tùy chọn dùng thử và tài nguyên di chuyển. Các ISV cũng nên xác nhận rằng nhà cung cấp hỗ trợ các triển khai hướng tới khách hàng và cho phép mô hình lưu trữ dự kiến.

Kế hoạch Chứng minh Khả thi Thực tế

Một bằng chứng về khái niệm nên kiểm tra toàn bộ hành trình của người dùng thay vì chỉ xác nhận rằng một ứng dụng mở.

  1. Chọn một ứng dụng đại diện và xây dựng một máy chủ thử nghiệm có tài liệu.
  2. Đưa nó đến một nhóm thử nghiệm được kiểm soát.
  3. Cấu hình HTTPS, chứng chỉ hợp lệ, xác thực đa yếu tố và quyền truy cập hạn chế.
  4. Kiểm tra sự kết hợp thực tế của các điểm cuối, trình duyệt và ứng dụng gốc.
  5. Xác thực khởi động, kết nối lại, hồ sơ, in ấn, truy cập tệp và các thiết bị ngoại vi cần thiết.
  6. Đo lường tài nguyên máy chủ trong hoạt động đồng thời thực tế.
  7. Ghi lại đánh giá, thu hồi quyền truy cập, sao lưu, cập nhật và phục hồi.
  8. Mở rộng dần từ các tester kỹ thuật đến một nhóm sản xuất hạn chế.

Người điều hành nên đưa ra các tiêu chí chấp nhận rõ ràng và một kế hoạch khôi phục. Nó cũng nên cho thấy liệu việc truy cập qua trình duyệt có đủ hay không, hoặc liệu một số người dùng cần một ứng dụng khách gốc.

Những sai lầm phổ biến khi xuất bản ứng dụng Windows

Việc chọn một nền tảng trước khi thử nghiệm ứng dụng có thể che giấu các vấn đề tương thích, trong khi giả định rằng việc truy cập qua trình duyệt cung cấp hiệu suất web gốc có thể tạo ra những kỳ vọng không thực tế về độ trễ và khả năng phản hồi.

Việc xác định kích thước môi trường từ các giới hạn tối đa của nhà cung cấp cũng có rủi ro tương tự vì mật độ máy chủ thay đổi tùy theo ứng dụng và khối lượng công việc. Các tổ chức cũng phải xem xét từng lớp cấp phép trước khi kích hoạt quyền truy cập đa người dùng hoặc truy cập lưu trữ.

Bỏ qua Kiểm tra Ứng dụng Thực tế

Danh sách tính năng không thể xác nhận liệu một ứng dụng có hoạt động đúng trong các phiên đồng thời hay không. Vấn đề có thể chỉ xuất hiện khi nhiều người dùng truy cập cùng một lúc vào các tệp, cài đặt registry, dịch vụ hoặc tài nguyên cục bộ.

Các nhóm CNTT nên kiểm tra các quy trình làm việc đại diện, hồ sơ người dùng, cập nhật và thiết bị ngoại vi trước khi chọn một nền tảng. Bằng chứng về khái niệm nên tái tạo môi trường sản xuất dự kiến gần nhất có thể.

Đánh giá thấp yêu cầu về bảo mật và cấp phép

Việc phơi bày Giao thức Desktop từ xa trực tiếp ra internet hoặc kích hoạt mọi chức năng chuyển hướng theo mặc định có thể làm tăng rủi ro. Quyền truy cập clipboard, ánh xạ ổ đĩa, in ấn và chuyển file nên được giới hạn trong các nhu cầu kinh doanh được xác định rõ ràng.

Cấp phép cũng cần được chú ý kỹ lưỡng vì Windows, cơ sở dữ liệu, thời gian chạy, các thành phần của bên thứ ba và chính ứng dụng có thể đặt ra các yêu cầu riêng biệt về quyền truy cập đa người dùng hoặc cung cấp lưu trữ.

Xử lý Giao hàng Bên ngoài Như một Triển khai Nội bộ

Một triển khai nội bộ thường phục vụ người dùng từ một tổ chức, trong khi một dịch vụ bên ngoài có thể hỗ trợ nhiều khách hàng không liên quan. Do đó, việc cung cấp bên ngoài đưa ra các yêu cầu bổ sung về cách ly người thuê, quyền riêng tư, tính khả dụng, hỗ trợ và quản lý truy cập.

Các nhà cung cấp phần mềm độc lập cũng cần các quy trình tiếp nhận, giám sát và phục hồi có thể lặp lại. Một cấu hình hoạt động cho một nhóm nội bộ nhỏ có thể không mở rộng một cách an toàn hoặc hiệu quả như một dịch vụ hướng tới khách hàng.

TSplus là giải pháp xuất bản ứng dụng Windows thực tiễn như thế nào?

TSplus Remote Access công bố các ứng dụng và máy tính để bàn Windows từ hạ tầng Windows hiện có. Các quản trị viên có thể gán ứng dụng cho từng người dùng hoặc nhóm và cung cấp quyền truy cập thông qua các kết nối kiểu RemoteApp, các khách hàng tương thích RDP hoặc một cổng web HTML5 có thể tùy chỉnh.

Mô hình này có thể phù hợp với các tổ chức nhỏ và vừa cần cung cấp ứng dụng tập trung mà không phải vận hành một hệ thống máy tính để bàn ảo phức tạp hơn. Nó cũng có thể giúp các nhà phát triển phần mềm độc lập (ISV) cung cấp quyền truy cập từ xa vào phần mềm Windows đã được thiết lập trong khi vẫn giữ quyền kiểm soát đối với việc lưu trữ và trải nghiệm của khách hàng.

Các nhóm CNTT vẫn nên xác thực tính tương thích, giấy phép, bảo mật, trải nghiệm người dùng, khả năng máy chủ, sao lưu và phục hồi thông qua một thử nghiệm thực tế trước khi chuyển việc triển khai vào sản xuất.

Kết luận

Phần mềm xuất bản ứng dụng Windows có thể mở rộng quyền truy cập vào các chương trình quan trọng cho doanh nghiệp mà không cần cài đặt cục bộ, hiện đại hóa mã nguồn ngay lập tức hoặc một máy tính để bàn ảo đầy đủ cho mỗi người dùng. Giá trị của nó mạnh mẽ nhất khi các ứng dụng tương thích với việc thực thi tập trung và người dùng cần quyền truy cập có trọng tâm, được kiểm soát.

Quyết định cuối cùng nên dựa trên việc kiểm tra thực tế chứ không chỉ dựa vào danh sách tính năng. Bằng cách xác thực tính tương thích, bảo mật, cấp phép, hiệu suất, quản trị và khả năng phục hồi cùng nhau, các nhóm CNTT và ISV có thể chọn một nền tảng xuất bản ứng dụng vẫn có thể quản lý khi việc sử dụng tăng lên.

Bản dùng thử miễn phí của TSplus Remote Access

Giải pháp thay thế Citrix/RDS tối ưu cho truy cập desktop/ứng dụng. An toàn, tiết kiệm chi phí, tại chỗ/cloud

Đọc thêm

back to top of the page icon