Εισαγωγή
Οι εφαρμογές Windows εξακολουθούν να υποστηρίζουν βασικές επιχειρηματικές διαδικασίες, από την λογιστική και τον προγραμματισμό πόρων επιχείρησης μέχρι την υγειονομική περίθαλψη, την παραγωγή και τα προσαρμοσμένα συστήματα γραμμής επιχείρησης. Ωστόσο, η εγκατάσταση και η συντήρηση αυτών των εφαρμογών σε κάθε σημείο πρόσβασης γίνεται δύσκολη όταν οι χρήστες εργάζονται απομακρυσμένα, χρησιμοποιούν διαφορετικά λειτουργικά συστήματα ή συνδέονται από μη διαχειριζόμενες συσκευές.
Το λογισμικό δημοσίευσης εφαρμογών Windows προσφέρει μια πρακτική εναλλακτική λύση. Η εφαρμογή εκτελείται σε κεντρική υποδομή Windows ενώ οι εξουσιοδοτημένοι χρήστες αλληλεπιδρούν με τη διεπαφή της μέσω ενός προγράμματος περιήγησης, συντόμευσης επιφάνειας εργασίας ή πελάτη απομακρυσμένης πρόσβασης. Αυτή η προσέγγιση μπορεί να επεκτείνει την πρόσβαση σε υπάρχον λογισμικό χωρίς να απαιτεί πλήρη επαναγραφή ιστού ή πλήρη εικονική επιφάνεια εργασίας για κάθε χρήστη.
Τι είναι το λογισμικό δημοσίευσης εφαρμογών Windows;
Το λογισμικό δημοσίευσης εφαρμογών Windows καθιστά διαθέσιμα προγράμματα που είναι εγκατεστημένα σε έναν κεντρικό διακομιστή Windows ή εικονική μηχανή σε απομακρυσμένους χρήστες. Αντί να εγκαθιστούν και να διατηρούν την εφαρμογή και τις εξαρτήσεις της σε κάθε συσκευή, οι διαχειριστές τις διαχειρίζονται σε έναν ή περισσότερους κεντρικούς υπολογιστές.
Η πλατφόρμα ελέγχει ποιους χρήστες μπορούν να εκκινήσουν κάθε εφαρμογή, πώς αυθεντικοποιούνται, πώς εξασφαλίζονται οι συνεδρίες τους και ποιους τοπικούς πόρους μπορούν να χρησιμοποιήσουν. Ενώ το πρόγραμμα εκτελείται στον υπολογιστή Windows, η συσκευή εμφανίζει τη διεπαφή της και στέλνει πίσω στον διακομιστή την είσοδο από το πληκτρολόγιο, το ποντίκι και άλλες επιτρεπόμενες εισόδους.
Microsoft Learn εξηγεί ότι οι Υπηρεσίες Απομακρυσμένης Επιφάνειας Εργασίας μπορούν να παραδίδουν κεντρικά είτε πλήρεις επιφάνειες εργασίας είτε μεμονωμένα προγράμματα RemoteApp σε εξουσιοδοτημένους χρήστες.
Σε αντίθεση με το λογισμικό που έχει κατέβει, μια δημοσιευμένη εφαρμογή δεν εκτελείται πλήρως στην άκρη. Ο χρήστης αλληλεπιδρά με μια απομακρυσμένη παρουσία που φιλοξενείται στην κεντρική υποδομή Windows.
Τι Σημαίνει η Δημοσίευση μιας Εφαρμογής Windows;
Η δημοσίευση μιας εφαρμογής Windows σημαίνει ότι την καθιστά διαθέσιμη απομακρυσμένα σε επιλεγμένους χρήστες χωρίς απαραίτητα να τους δίνει πρόσβαση σε ένα πλήρες επιφάνεια εργασίας Windows.
Μια τυπική διαδικασία περιλαμβάνει πέντε στάδια:
- Εγκαταστήστε την εφαρμογή σε έναν διακομιστή Windows ή εικονική μηχανή
- Καταχωρήστε το εκτελέσιμο αρχείο του στην πλατφόρμα δημοσίευσης
- Αναθέστε πρόσβαση σε χρήστες ή ομάδες
- Επαληθεύστε τους χρήστες μέσω ενός πορτάλ, πελάτη ή παρόχου ταυτότητας
- Ξεκινήστε μια απομακρυσμένη συνεδρία και εμφανίστε τη διεπαφή της εφαρμογής
Οι χρήστες μπορεί να δουν μόνο το πακέτο λογιστικής, τον πελάτη διαχείρισης σχέσεων με πελάτες ή το ιδιόκτητο εργαλείο που χρειάζονται, ενώ το επιτραπέζιο σύστημα, το σύστημα αρχείων του διακομιστή και οι άσχετες εφαρμογές παραμένουν κρυφές.
Πώς Λειτουργεί η Δημοσίευση Εφαρμογών Windows;
Οι περισσότερες περιβάλλουσες δημοσίευσης εφαρμογών Windows βασίζονται στα ίδια βασικά επίπεδα, αν και η ορολογία και η εφαρμογή μπορεί να διαφέρουν μεταξύ των προϊόντων.
Εφαρμογές Windows
Η εφαρμογή εκτελείται σε φυσικό διακομιστή, εικονική μηχανή ή σε Windows instance που φιλοξενείται στο cloud. Πολλοί χρήστες μπορούν να μοιράζονται έναν host συνεδρίας μέσω ξεχωριστών Windows συνεδριών, ενώ οι πλατφόρμες που απαιτούν ισχυρότερη απομόνωση μπορεί να αναθέτουν αποκλεισμένες ή συγκεντρωμένες εικονικές μηχανές.
Κάθε διακομιστής πρέπει να περιλαμβάνει την σωστή έκδοση των Windows, τα αρχεία εφαρμογής, τα πλαίσια, τη συνδεσιμότητα βάσης δεδομένων, τα προφίλ, τις γραμματοσειρές, τους οδηγούς και άλλες εξαρτήσεις. Η συμβατότητα της εφαρμογής εξαρτάται επομένως από τη συνολική διαμόρφωση του διακομιστή και όχι μόνο από την εφαρμογή.
Δημοσίευση και Έλεγχος Πρόσβασης
Η υπηρεσία δημοσίευσης καθορίζει ποια προγράμματα μπορούν να εκκινήσουν οι χρήστες και πώς εμφανίζονται αυτά τα προγράμματα στις συσκευές τους. Οι διαχειριστές μπορούν να δημοσιεύσουν μια μόνο εφαρμογή, πολλές εφαρμογές, έναν προσαρμοσμένο εκκινητή ή μια πλήρη επιφάνεια εργασίας, με διαφορετικές εκδόσεις ή παραμέτρους εκκίνησης που ανατίθενται σε συγκεκριμένες ομάδες όπου είναι απαραίτητο.
Η αυθεντικοποίηση επιβεβαιώνει την ταυτότητα του χρήστη, ενώ η εξουσιοδότηση καθορίζει ποιες εφαρμογές και πόρους μπορεί να έχει πρόσβαση αυτός ο χρήστης. Μια κατάλληλη πλατφόρμα θα πρέπει να παρέχει λεπτομερείς αναθέσεις για μεμονωμένους χρήστες, ομάδες, ρόλους ή ενοικιαστές.
Επίπεδο Ασφαλούς Σύνδεσης
Ένα gateway ή διαδικτυακή πύλη μεσολαβεί στις συνδέσεις μεταξύ των τερματικών σταθμών χρηστών και των φιλοξενουμένων εφαρμογών. Οι εξωτερικές αναπτύξεις δεν θα πρέπει να εκθέτουν μια μη προστατευμένη υπηρεσία Πρωτοκόλλου Απομακρυσμένης Επιφάνειας Εργασίας απευθείας στο διαδίκτυο, επομένως οι οργανισμοί θα πρέπει να χρησιμοποιούν HTTPS, έγκυρα πιστοποιητικά Ασφαλείας Στρατού Μεταφοράς, πολυπαραγοντική αυθεντικοποίηση, περιορισμούς πρόσβασης και παρακολούθηση.
Η χρήση του clipboard, η εκτύπωση, η χαρτογράφηση τοπικών δίσκων και η μεταφορά αρχείων μπορούν να βελτιώσουν τη χρηστικότητα, αλλά οι οργανισμοί θα πρέπει να ενεργοποιούν αυτές τις λειτουργίες μόνο όταν η ροή εργασίας το απαιτεί.
Μέθοδοι Πρόσβασης Χρηστών
Οι χρήστες μπορεί να συνδεθούν μέσω ενός πύλη HTML5, εγγενής επιτραπέζιος πελάτης συμβατός πελάτης RDP, αρχείο σύνδεσης ή συντόμευση. Η πρόσβαση μέσω προγράμματος περιήγησης μπορεί να μειώσει την εργασία ανάπτυξης, ενώ οι εγγενείς πελάτες μπορεί να παρέχουν πιο ολοκληρωμένη υποστήριξη για πολλαπλές οθόνες, εκτυπωτές, έξυπνες κάρτες και άλλες τοπικές συσκευές.
Windows Application Publishing vs. Remote Desktop
Η δημοσίευση εφαρμογών και η απομακρυσμένη πρόσβαση σε επιτραπέζιους υπολογιστές βασίζονται σε σχετικές τεχνολογίες, αλλά παρέχουν διαφορετικά επίπεδα πρόσβασης και διαφορετικές εμπειρίες χρήστη.
Ένας πλήρης απομακρυσμένος επιτραπέζιος υπολογιστής παρουσιάζει έναν ευρύτερο χώρο εργασίας Windows που μπορεί να περιλαμβάνει την επιφάνεια εργασίας, το μενού Έναρξη, τη γραμμή εργασιών, τα εργαλεία διαχείρισης αρχείων και όλες τις επιτρεπόμενες εφαρμογές. Μια δημοσιευμένη εφαρμογή εκθέτει μόνο επιλεγμένα προγράμματα, συχνά σε ατομικά παράθυρα που οι χρήστες μπορούν να ανοίξουν παράλληλα με τις εφαρμογές που εκτελούνται τοπικά.
| Σκέψη | Δημοσιευμένη εφαρμογή | Πλήρης απομακρυσμένη επιφάνεια εργασίας |
|---|---|---|
| Εμπειρία χρήστη | Ένα ή περισσότερες ανατεθείσες εφαρμογές | Συμπληρωμένος χώρος εργασίας Windows |
| Τυπικός σκοπός | Εστιασμένη πρόσβαση σε επιχειρησιακό λογισμικό | Γενικό περιβάλλον απομακρυσμένης εργασίας |
| Διοικητικό πεδίο | Ανάθεση ανά εφαρμογή | Πρόσβαση και πολιτική σε επίπεδο επιτραπέζιου υπολογιστή |
| Έκθεση πόρων | Στενότερος | Πιο ευρύς |
| Κατάλληλο για | Αναδόχοι, πελάτες, εφαρμογές γραμμής επιχείρησης | Υπάλληλοι που χρειάζονται πολλαπλά εργαλεία |
Η δημοσίευση εφαρμογών είναι συνήθως προτιμότερη όταν οι χρήστες χρειάζονται πρόσβαση σε ένα καθορισμένο σύνολο προγραμμάτων. Ένας πλήρης απομακρυσμένος επιτραπέζιος υπολογιστής είναι πιο κατάλληλος όταν χρειάζονται διαχείριση αρχείων, πολλές βοηθητικές εφαρμογές ή ένα πλήρες περιβάλλον Windows, αν και ορισμένοι οργανισμοί χρησιμοποιούν και τα δύο μοντέλα για διαφορετικές ομάδες χρηστών.
Δημοσίευση Εφαρμογών Windows vs. VDI
Υποδομή εικονικών επιτραπέζιων υπολογιστών (VDI) δίνει στους χρήστες πρόσβαση σε επιτραπέζιους υπολογιστές Windows που εκτελούνται σε εικονικές μηχανές. Ανάλογα με την ανάπτυξη, αυτοί οι επιτραπέζιοι υπολογιστές μπορεί να είναι προσωπικοί, κοινόχρηστοι, μόνιμοι ή μη μόνιμοι.
Η δημοσίευση εφαρμογών με βάση τις συνεδρίες μπορεί να υποστηρίξει αρκετούς χρήστες σε κοινή υποδομή Windows, παρέχοντας συχνά υψηλότερη πυκνότητα και χαμηλότερο κόστος διαχείρισης. Το VDI παρέχει ισχυρότερη απομόνωση σε επίπεδο εικονικής μηχανής και μπορεί να υποστηρίξει καλύτερα φορτία εργασίας που χρειάζονται ειδικές ρυθμίσεις λειτουργικού συστήματος, γραφικά πόρους ή διοικητικό έλεγχο.
| Σκέψη | Δημοσίευση με βάση τη συνεδρία | VDI |
|---|---|---|
| Μονάδα παράδοσης | Ατομική εφαρμογή ή κοινό επιτραπέζιο | Συμπληρωματική εικονική μηχανή |
| Απομόνωση | Επίπεδο συνεδρίας | Επίπεδο εικονικής μηχανής |
| Πυκνότητα υποδομής | Συνήθως υψηλότερο | Συνήθως χαμηλότερα |
| Προσωποποίηση | Μέτριο | Πιθανώς εκτενές |
| Τυπική χρήση | Κοινές επιχειρηματικές εφαρμογές | Εξειδικευμένα ή απομονωμένα επιτραπέζια |
Η VDI παραμένει πολύτιμη όταν οι εφαρμογές δεν μπορούν να συνυπάρξουν σε έναν κοινόχρηστο διακομιστή ή οι χρήστες χρειάζονται αποκλειστικούς πόρους. Ωστόσο, η παροχή ενός πλήρους εικονικού επιτραπέζιου υπολογιστή μπορεί να είναι υπερβολική όταν οι χρήστες χρειάζονται μόνο μία ή δύο εφαρμογές Windows.
Η Δημοσίευση Εφαρμογών Μετατρέπει μια Εφαρμογή Windows σε Εφαρμογή Ιστού;
Η δημοσίευση εφαρμογών μπορεί να καταστήσει ένα πρόγραμμα Windows προσβάσιμο μέσω ενός προγράμματος περιήγησης, αλλά δεν μετατρέπει το πρόγραμμα σε μια εγγενή διαδικτυακή εφαρμογή. Ο αρχικός κώδικας συνεχίζει να εκτελείται σε υποδομή Windows, και η υποκείμενη αρχιτεκτονική δεν γίνεται αυτόματα cloud-native.
Η πρόσβαση μέσω προγράμματος περιήγησης δεν παρέχει στο εφαρμογή responsive web design, εγγενείς δυνατότητες εκτός σύνδεσης του προγράμματος περιήγησης, μικροϋπηρεσίες ή διεπαφές προγραμματισμού εφαρμογών. Η δημοσίευση εφαρμογών κατανοείται καλύτερα ως εκσυγχρονισμός της παράδοσης εφαρμογών παρά ως εκσυγχρονισμός του ίδιου του πηγαίου κώδικα.
Τι αλλάζει για τον χρήστη;
Από την οπτική γωνία του χρήστη, η εφαρμογή γίνεται πιο εύκολα προσβάσιμη επειδή μπορεί να ανοίξει μέσω ενός προγράμματος περιήγησης ή ενός πορτάλ απομακρυσμένης πρόσβασης χωρίς πλήρη τοπική εγκατάσταση. Οι χρήστες αποφεύγουν επίσης την εγκατάσταση των πλαισίων και των εξαρτημάτων της εφαρμογής στις δικές τους συσκευές.
Η διεπαφή μπορεί να εμφανιστεί σε μια καρτέλα προγράμματος περιήγησης ή σε ένα ξεχωριστό παράθυρο εφαρμογής, αλλά η απόκριση της εξαρτάται ακόμα από τον οικοδεσπότη της εφαρμογής, την ποιότητα του δικτύου και το πρωτόκολλο απομακρυσμένης οθόνης.
Τι παραμένει αμετάβλητο;
Η εφαρμογή διατηρεί τον αρχικό κώδικα Windows, τη διεπαφή και τις τεχνικές εξαρτήσεις της. Οι ρυθμίσεις μητρώου, οι βάσεις δεδομένων, οι υπηρεσίες, οι εκτυπωτές και οι διαδρομές αρχείων πρέπει επομένως να συνεχίσουν να λειτουργούν σωστά στον υπολογιστή Windows.
Η δημοσίευση εφαρμογών δεν αφαιρεί τις απαιτήσεις συμβατότητας ή αδειοδότησης. Οι ομάδες IT πρέπει να δοκιμάσουν το λογισμικό σε ταυτόχρονες συνεδρίες και να επιβεβαιώσουν ότι η προοριζόμενη απομακρυσμένη ή φιλοξενούμενη χρήση του επιτρέπεται.
Όταν είναι καλύτερο να δημοσιεύσετε παρά να ξαναγράψετε;
Η δημοσίευση μπορεί να είναι πρακτική όταν μια καθιερωμένη εφαρμογή Windows παραμένει αξιόπιστη αλλά θα ήταν δύσκολο ή ακριβό να ξαναχτιστεί. Οι οργανισμοί μπορούν να επεκτείνουν την απομακρυσμένη και την πρόσβαση μέσω προγράμματος περιήγησης χωρίς να αποδεχτούν το κόστος και τον κίνδυνο ενός άμεσου έργου αντικατάστασης.
Μια εγγενής αναδιάρθρωση ιστού μπορεί να είναι πιο κατάλληλη όταν οι επιχειρηματικές ανάγκες απαιτούν ευαίσθητο σχεδιασμό, offline χρήση, σύγχρονες ενσωματώσεις ή κλιμάκωση cloud-native. Η δημοσίευση μπορεί επίσης να προσφέρει μια ενδιάμεση λύση ενώ ο οργανισμός αναπτύσσει μια στρατηγική εκσυγχρονισμού μακροπρόθεσμα.
Πότε θα πρέπει να δημοσιεύσετε εφαρμογές Windows;
Η δημοσίευση εφαρμογών είναι πιο αποτελεσματική όταν η τοπική εγκατάσταση, η αναγραφή λογισμικού ή η πλήρης εικονικοποίηση επιφάνειας εργασίας θα δημιουργούσαν περιττό κόστος ή λειτουργική πολυπλοκότητα.
Διαδικτυακή ενεργοποίηση κληρονομημένων εφαρμογών Windows
Οι κληρονομημένες εφαρμογές μπορεί να εξαρτώνται από διεπαφές συγκεκριμένες για τα Windows, παλαιότερους χρόνους εκτέλεσης, ρυθμίσεις μητρώου, χαρτογραφημένους δίσκους, τοπικούς οδηγούς βάσεων δεδομένων ή εξειδικευμένες διαδικασίες εκτύπωσης. Η δημοσίευση διατηρεί αυτές τις εφαρμογές σε συμβατή υποδομή Windows ενώ διαθέτοντάς τους μέσω ενός προγράμματος περιήγησης ή απομακρυσμένου πελάτη .
Αυτή η προσέγγιση μπορεί να επεκτείνει τη χρήσιμη ζωή του υπάρχοντος λογισμικού και να δώσει στην οργάνωση χρόνο να σχεδιάσει ένα ελεγχόμενο έργο εκσυγχρονισμού. Η δοκιμή συμβατότητας παραμένει απαραίτητη για εφαρμογές που αναμένουν έναν μόνο χρήστη, απαιτούν αυξημένα δικαιώματα ή εξαρτώνται από το τοπικό υλικό.
Κεντρικοποιήστε το Λογισμικό Γραμμής Επιχειρήσεων
Οι ομάδες IT μπορούν να διατηρούν εφαρμογές και τις εξαρτήσεις τους σε κεντρικούς διακομιστές αντί να τις διαχειρίζονται ξεχωριστά σε κάθε σταθμό εργασίας. Μπορούν να δοκιμάζουν ενημερώσεις σε ένα ελεγχόμενο περιβάλλον πριν καταστήσουν την ενημερωμένη εφαρμογή διαθέσιμη στους χρήστες.
Αυτό το μοντέλο παράδοσης συχνά ταιριάζει σε συστήματα προγραμματισμού πόρων επιχείρησης, εφαρμογές χρηματοοικονομικών, εργαλεία αποθεμάτων, λογισμικό ιατρικής πρακτικής, πλατφόρμες διαχείρισης νομικών υποθέσεων και προσαρμοσμένες βάσεις δεδομένων.
Υποστήριξη BYOD και Μικτών Συσκευών
Η δημοσίευση μέσω προγράμματος περιήγησης μπορεί να δώσει στους χρήστες σε macOS, Linux, Chromebooks, ταμπλέτες ή προσωπικούς υπολογιστές πρόσβαση σε μια εφαρμογή Windows χωρίς να μετακινήσουν την εφαρμογή αυτή στα συγκεκριμένα τερματικά. Οι ομάδες IT πρέπει να καθορίσουν ποια δεδομένα επιτρέπεται στους χρήστες να αντιγράφουν, να εκτυπώνουν, να ανεβάζουν ή να κατεβάζουν από μη διαχειριζόμενες συσκευές.
Παρέχετε Ελεγχόμενη Πρόσβαση σε Συμβασιούχους
Οι εργολάβοι και οι συνεργάτες μπορεί να χρειαστούν πρόσβαση σε μία επιχειρησιακή εφαρμογή χωρίς να απαιτείται εταιρικός φορητός υπολογιστής ή ευρεία πρόσβαση στο εσωτερικό δίκτυο. Η δημοσίευση μόνο του απαιτούμενου προγράμματος μπορεί να απλοποιήσει την ένταξη ενώ υποστηρίζει την πολυπαραγοντική αυθεντικοποίηση, τους περιορισμένους λογαριασμούς και τις αναθέσεις ελάχιστης προνομιακής πρόσβασης.
Πλατφόρμες όπως TSplus Remote Access μπορεί να δημοσιεύσει μόνο τις εφαρμογές που χρειάζονται οι εργολάβοι, χωρίς να εκθέτει έναν πλήρη επιτραπέζιο υπολογιστή Windows.
Παροχή Υφιστάμενου Λογισμικού ως Υπηρεσία Φιλοξενίας
Οι ανεξάρτητοι προμηθευτές λογισμικού (ISVs) μπορούν να χρησιμοποιήσουν την έκδοση εφαρμογών για να παρέχουν στους πελάτες διαδικτυακή πρόσβαση σε ένα υπάρχον προϊόν Windows. Αυτή η προσέγγιση μπορεί να επιταχύνει την παροχή φιλοξενούμενης υπηρεσίας, αλλά ο ISV παραμένει υπεύθυνος για την απομόνωση των ενοικιαστών, την ταυτοποίηση των πελατών, τη διαθεσιμότητα υπηρεσιών, την προστασία δεδομένων και την αδειοδότηση.
Τι θα πρέπει να αξιολογήσουν οι ISVs;
Η ανάπτυξη ενός ISV πρέπει να υποστηρίζει επαναλαμβανόμενη εκπαίδευση και διαχείριση σε ξεχωριστές οργανώσεις πελατών, ενώ προστατεύει τα δεδομένα, τη διαμόρφωση και τις ενεργές συνεδρίες κάθε πελάτη.
Η απομόνωση ενοικιαστή μπορεί να βασίζεται σε ξεχωριστές βάσεις δεδομένων, λογαριασμούς χρηστών, ομάδες εφαρμογών, τοποθεσίες αποθήκευσης, δίκτυα ή διακομιστές. Ο κατάλληλος σχεδιασμός εξαρτάται από την αρχιτεκτονική της εφαρμογής, καθώς το λογισμικό δημοσίευσης δεν μπορεί αυτόματα να καταστήσει μια ακατάλληλη εφαρμογή ενός μόνο ενοικιαστή ασφαλή για χρήση πολλαπλών ενοικιαστών.
Οι ISVs θα πρέπει επίσης να αξιολογήσουν τη συνομοσπονδία ταυτότητας, την πολυπαραγοντική αυθεντικοποίηση, τους ρόλους διαχειριστή πελατών, την επωνυμία του πορτάλ, την αυτοματοποίηση και την αναφορά χρήσης. Η χειροκίνητη ρύθμιση μπορεί να είναι διαχειρίσιμη κατά τη διάρκεια μιας πιλοτικής εφαρμογής, αλλά μπορεί να γίνει αναποτελεσματική όταν η υπηρεσία υποστηρίζει εκατοντάδες χρήστες ή ενοικιαστές.
Η αδειοδότηση απαιτεί επίσης προσεκτική εξέταση, καθώς τα Windows, οι βάσεις δεδομένων, οι χρόνοι εκτέλεσης, η πλατφόρμα δημοσίευσης και το προϊόν του ISV μπορεί να επιβάλλουν όρους για την πρόσβαση πολλών χρηστών ή τη φιλοξενία από παρόχους υπηρεσιών.
Οφέλη και Περιορισμοί της Δημοσίευσης Εφαρμογών Windows
Η κεντρική δημοσίευση εφαρμογών συγκεντρώνει τις εφαρμογές και τις ενημερώσεις, μειώνει την τοπική εργασία εγκατάστασης και καθιστά το λογισμικό Windows διαθέσιμο από ένα ευρύτερο φάσμα συσκευών. Η διατήρηση της επεξεργασίας εφαρμογών και των επιχειρηματικών δεδομένων σε διαχειριζόμενη υποδομή μπορεί επίσης να μειώσει την ποσότητα των πληροφοριών που αποθηκεύονται σε μη διαχειριζόμενους τερματικούς σταθμούς.
Όταν οι χρήστες χρειάζονται μόνο επιλεγμένες εφαρμογές, αυτό το μοντέλο μπορεί να προσφέρει μια πιο περιορισμένη εναλλακτική λύση στην υποδομή εικονικών επιτραπέζιων υπολογιστών. Ωστόσο, η κεντρικοποίηση καθιστά επίσης τους διακομιστές εφαρμογών, την πύλη και τους προνομιακούς λογαριασμούς ιδιαίτερα σημαντικά περιουσιακά στοιχεία ασφάλειας.
Η συμβατότητα εφαρμογών παραμένει ένας σημαντικός περιορισμός. Προγράμματα που χρησιμοποιούν ρυθμίσεις σε επίπεδο μηχανής, εξαρτώνται από τοπικό υλικό ή βασίζονται σε υπηρεσίες σχεδιασμένες για έναν μόνο διαδραστικό χρήστη ενδέχεται να μην λειτουργούν σωστά σε κοινές συνεδρίες, ενώ οι φόρτοι που απαιτούν γραφικά και είναι ευαίσθητοι στην καθυστέρηση μπορεί να αποδίδουν κακά μέσω απομακρυσμένων συνδέσεων.
Η εκτύπωση, η σάρωση, οι έξυπνες κάρτες και άλλες περιφερειακές συσκευές πρέπει να δοκιμάζονται με τα ακριβή σημεία πρόσβασης και τους πελάτες πρόσβασης που θα έχουν οι χρήστες στην παραγωγή. Η χωρητικότητα του διακομιστή θα πρέπει επίσης να βασίζεται στις μετρημένες απαιτήσεις CPU, μνήμης, αποθήκευσης και ταυτόχρονης χρήσης αντί για τις γενικές μέγιστες τιμές του προμηθευτή.
Πώς Μπορείτε Να Επιλέξετε Ένα Λογισμικό Δημοσίευσης Εφαρμογών Windows;
Μια χρήσιμη αξιολόγηση ξεκινά με την εφαρμογή, τους χρήστες και το προγραμματισμένο λειτουργικό μοντέλο παρά με τη σύγκριση χαρακτηριστικών προϊόντος.
Επιβεβαίωση Συμβατότητας Εφαρμογής
Καταγράψτε τις υποστηριζόμενες εκδόσεις Windows, τα πλαίσια, τις υπηρεσίες, τις εξαρτήσεις μητρώου, τις βάσεις δεδομένων, τις κοινές χρήσεις αρχείων, τους εκτυπωτές, τις παραμέτρους εκκίνησης και τους περιορισμούς αδειοδότησης. Δοκιμάστε την πραγματική εφαρμογή στο προοριζόμενο μοντέλο πολλαπλών χρηστών ή εικονικής μηχανής, συμπεριλαμβανομένων των ταυτόχρονων συνεδριών, των προφίλ χρηστών, των ενημερώσεων και των διαδικασιών αποκατάστασης.
Σύγκριση Πρόσβασης Χρηστών και Εμπειρίας
Αξιολογήστε την υποστήριξη προγράμματος περιήγησης, τους εγγενείς πελάτες, τις συντομεύσεις, τα παράθυρα τύπου RemoteApp, τις πολλαπλές οθόνες, την επανασύνδεση συνεδρίας και την κινητή πρόσβαση. Οι δοκιμές θα πρέπει να καλύπτουν σημαντικές ροές εργασίας όπως η εκτύπωση, η πρόσβαση σε αρχεία, η χρήση του πρόχειρου και η ανακατεύθυνση τοπικών συσκευών.
Όταν οι χρήστες απαιτούν μόνο απλή πρόσβαση, μια εστιασμένη συνεδρία προγράμματος περιήγησης μπορεί να είναι πιο εύκολη στην ασφάλεια και την υποστήριξη από έναν πελάτη με εκτενή τοπική ενσωμάτωση.
Εξετάστε τους ελέγχους ταυτότητας και ασφάλειας
Αναζητήστε αναθέσεις χρηστών και ομάδων, ενσωμάτωσης καταλόγου, πολυπαραγοντικής αυθεντικοποίησης, προστασίας λογαριασμού, πολιτικών χρονικών ορίων συνεδρίας και γεγονότων που μπορούν να ελεγχθούν. Η εξωτερική κίνηση θα πρέπει να χρησιμοποιεί HTTPS και έγκυρα πιστοποιητικά, ενώ Η CISA προτείνει τον περιορισμό της χρήσης του Πρωτοκόλλου Απομακρυσμένης Επιφάνειας Εργασίας. και αποφεύγοντας εκτεθειμένες, κακώς ασφαλισμένες υπηρεσίες απομακρυσμένης επιφάνειας εργασίας.
Η ανασκόπηση ασφαλείας θα πρέπει επίσης να καλύπτει την ενημέρωση των διακομιστών, τον διαχωρισμό ρόλων, την καταγραφή, τα αντίγραφα ασφαλείας, την παρακολούθηση και τους περιορισμούς στη χρήση του clipboard, την αντιστοίχιση δίσκων, την εκτύπωση και τη μεταφορά αρχείων.
Αξιολόγηση Διαχείρισης και Αυτοματοποίησης
Δοκιμάστε κανονικές διοικητικές εργασίες όπως η δημοσίευση μιας εφαρμογής, η ανάθεση σε μια ομάδα, η ανάκληση πρόσβασης, η ανασκόπηση ενεργών συνεδριών, η ενημέρωση της επωνυμίας και η δημιουργία αντιγράφων ασφαλείας της διαμόρφωσης. Οι μεγαλύτερες αναπτύξεις θα πρέπει επίσης να αξιολογήσουν τις διεπαφές προγραμματισμού εφαρμογών, τα εργαλεία γραμμής εντολών, τα πρότυπα προμήθειας και τις ενσωματώσεις παρακολούθησης.
Σχέδιο για Κλίμακα και Ανθεκτικότητα
Σκεφτείτε πώς το περιβάλλον θα υποστηρίξει πολλαπλούς διακομιστές, την κατανομή φορτίου, τη διαχείριση συνδέσεων, την ανα redundancy πύλης, την αποθήκευση και την ανάκτηση προφίλ. Μετρήστε την αντιπροσωπευτική χρήση CPU, μνήμης, αποθήκευσης και δικτύου, στη συνέχεια διατηρήστε αρκετή επιπλέον χωρητικότητα για ανάπτυξη, περιόδους συντήρησης και αποτυχίες διακομιστών.
Σύγκριση Ανάπτυξης και Συνολικού Κόστους
Η πλατφόρμα μπορεί να λειτουργεί σε τοπικές εγκαταστάσεις, σε ιδιωτικό κέντρο δεδομένων, σε δημόσιες εικονικές μηχανές cloud ή μέσω παρόχου φιλοξενίας. Η τοποθεσία ανάπτυξης θα πρέπει να αντικατοπτρίζει τις εξαρτήσεις της εφαρμογής, τις απαιτήσεις διαμονής δεδομένων, την καθυστέρηση, τις εσωτερικές δεξιότητες και τους περιορισμούς κόστους.
Το συνολικό κόστος θα πρέπει να περιλαμβάνει την άδεια της πλατφόρμας, των Windows, της εφαρμογής και της βάσης δεδομένων, καθώς και υποδομή, αντίγραφα ασφαλείας, παρακολούθηση, ασφάλεια, υλοποίηση, διαχείριση, υποστήριξη και υψηλή διαθεσιμότητα.
Αξιολόγηση Υποστήριξης Προμηθευτή και Ωριμότητας Προϊόντος
Ανασκόπηση υποστηριζόμενων εκδόσεων Windows, ιστορικό εκδόσεων, τεκμηρίωση, πρακτικές ενημερώσεων ασφαλείας, κανάλια υποστήριξης, επιλογές δοκιμής και πόροι μετανάστευσης. Οι ISVs θα πρέπει επίσης να επιβεβαιώσουν ότι ο προμηθευτής υποστηρίζει αναπτύξεις που απευθύνονται στους πελάτες και επιτρέπει το προγραμματισμένο μοντέλο φιλοξενίας.
Ένα Πρακτικό Σχέδιο Απόδειξης Έννοιας
Μια απόδειξη της έννοιας θα πρέπει να δοκιμάσει τη συνολική διαδρομή του χρήστη αντί να επιβεβαιώνει μόνο ότι μια εφαρμογή ανοίγει.
- Επιλέξτε μια αντιπροσωπευτική εφαρμογή και δημιουργήστε έναν τεκμηριωμένο δοκιμαστικό διακομιστή.
- Δημοσιεύστε το σε μια ελεγχόμενη πιλοτική ομάδα.
- Ρυθμίστε το HTTPS, έγκυρα πιστοποιητικά, πολυπαραγοντική αυθεντικοποίηση και περιορισμένη πρόσβαση.
- Δοκιμάστε το πραγματικό μείγμα από endpoints, προγράμματα περιήγησης και εγγενείς πελάτες.
- Επικύρωση εκκίνησης, επανασύνδεσης, προφίλ, εκτύπωσης, πρόσβασης σε αρχεία και απαιτούμενων περιφερειακών συσκευών.
- Μετρήστε τους πόρους του διακομιστή κατά τη διάρκεια ρεαλιστικής ταυτόχρονης δραστηριότητας.
- Ανασκόπηση καταγραφής, ανάκληση πρόσβασης, αντίγραφα ασφαλείας, ενημερώσεις και αποκατάσταση.
- Επεκτείνετε σταδιακά από τεχνικούς δοκιμαστές σε μια περιορισμένη ομάδα παραγωγής.
Ο πιλότος θα πρέπει να παράγει σαφή κριτήρια αποδοχής και ένα σχέδιο επαναφοράς. Θα πρέπει επίσης να δείξει αν η πρόσβαση μέσω προγράμματος περιήγησης είναι επαρκής ή αν ορισμένοι χρήστες χρειάζονται έναν εγγενή πελάτη.
Συνηθισμένα λάθη στην δημοσίευση εφαρμογών Windows
Η επιλογή μιας πλατφόρμας πριν από τη δοκιμή της εφαρμογής μπορεί να κρύψει προβλήματα συμβατότητας, ενώ η υπόθεση ότι η πρόσβαση μέσω προγράμματος περιήγησης παρέχει εγγενή απόδοση ιστού μπορεί να δημιουργήσει μη ρεαλιστικές προσδοκίες σχετικά με την καθυστέρηση και την απόκριση.
Η εκτίμηση του περιβάλλοντος με βάση τα μέγιστα του προμηθευτή είναι εξίσου επικίνδυνη, καθώς η πυκνότητα των διακομιστών ποικίλλει ανάλογα με την εφαρμογή και το φόρτο εργασίας. Οι οργανισμοί πρέπει επίσης να εξετάσουν κάθε επίπεδο αδειοδότησης πριν ενεργοποιήσουν την πρόσβαση πολλαπλών χρηστών ή φιλοξενούμενη πρόσβαση.
Παράλειψη Δοκιμής Πραγματικής Εφαρμογής
Μια λίστα χαρακτηριστικών δεν μπορεί να επιβεβαιώσει εάν μια εφαρμογή θα συμπεριφέρεται σωστά σε ταυτόχρονες συνεδρίες. Προβλήματα μπορεί να εμφανιστούν μόνο όταν αρκετοί χρήστες έχουν πρόσβαση στα ίδια αρχεία, ρυθμίσεις μητρώου, υπηρεσίες ή τοπικούς πόρους ταυτόχρονα.
Οι ομάδες IT θα πρέπει να δοκιμάσουν αντιπροσωπευτικές ροές εργασίας, προφίλ χρηστών, ενημερώσεις και περιφερειακά πριν επιλέξουν μια πλατφόρμα. Η απόδειξη της έννοιας θα πρέπει να αναπαράγει το προγραμματισμένο περιβάλλον παραγωγής όσο το δυνατόν πιο κοντά.
Υποεκτίμηση των απαιτήσεων ασφάλειας και αδειοδότησης
Η έκθεση του Πρωτοκόλλου Απομακρυσμένης Επιφάνειας Εργασίας απευθείας στο διαδίκτυο ή η ενεργοποίηση κάθε λειτουργίας ανακατεύθυνσης από προεπιλογή μπορεί να αυξήσει τον κίνδυνο. Η πρόσβαση στο πρόχειρο, η χαρτογράφηση δίσκων, η εκτύπωση και η μεταφορά αρχείων θα πρέπει να παραμένουν περιορισμένες σε σαφώς καθορισμένες επιχειρηματικές ανάγκες.
Η αδειοδότηση αξίζει επίσης προσεκτική προσοχή, διότι τα Windows, οι βάσεις δεδομένων, οι χρόνοι εκτέλεσης, τα στοιχεία τρίτων και η ίδια η εφαρμογή μπορεί να επιβάλλουν ξεχωριστές απαιτήσεις για την πρόσβαση πολλών χρηστών ή την φιλοξενούμενη παράδοση.
Θεωρώντας την Εξωτερική Παράδοση σαν μια Εσωτερική Ανάπτυξη
Η εσωτερική ανάπτυξη γενικά εξυπηρετεί χρήστες από μία οργάνωση, ενώ μια εξωτερική υπηρεσία μπορεί να υποστηρίζει αρκετούς άσχετους πελάτες. Η εξωτερική παράδοση εισάγει επομένως πρόσθετες απαιτήσεις για την απομόνωση ενοικιαστών, την ιδιωτικότητα, τη διαθεσιμότητα, την υποστήριξη και τη διαχείριση πρόσβασης.
Οι ανεξάρτητοι προμηθευτές λογισμικού χρειάζονται επίσης επαναλαμβανόμενες διαδικασίες εισαγωγής, παρακολούθησης και αποκατάστασης. Μια ρύθμιση που λειτουργεί για μια μικρή εσωτερική ομάδα μπορεί να μην κλιμακώνεται με ασφάλεια ή αποτελεσματικότητα ως υπηρεσία που απευθύνεται στους πελάτες.
Πώς είναι το TSplus μια πρακτική λύση δημοσίευσης εφαρμογών Windows;
TSplus Remote Access δημοσιεύει εφαρμογές Windows και επιφάνειες εργασίας από την υπάρχουσα υποδομή Windows. Οι διαχειριστές μπορούν να αναθέτουν εφαρμογές σε μεμονωμένους χρήστες ή ομάδες και να παρέχουν πρόσβαση μέσω συνδέσεων τύπου RemoteApp, συμβατών πελατών RDP ή ενός προσαρμόσιμου διαδικτυακού πύλης HTML5.
Αυτό το μοντέλο μπορεί να ταιριάζει σε μικρές και μεσαίες οργανώσεις που χρειάζονται κεντρική παράδοση εφαρμογών χωρίς να λειτουργούν μια πιο σύνθετη στοίβα εικονικών επιτραπέζιων υπολογιστών. Μπορεί επίσης να βοηθήσει τους ISVs να παρέχουν απομακρυσμένη πρόσβαση σε καθιερωμένο λογισμικό Windows διατηρώντας τον έλεγχο της φιλοξενίας και της εμπειρίας του πελάτη.
Οι ομάδες IT θα πρέπει να επιβεβαιώσουν την συμβατότητα, την αδειοδότηση, την ασφάλεια, την εμπειρία χρήστη, την χωρητικότητα του διακομιστή, την δημιουργία αντιγράφων ασφαλείας και την αποκατάσταση μέσω μιας ρεαλιστικής πιλοτικής εφαρμογής πριν προχωρήσουν στην παραγωγή.
Συμπέρασμα
Το λογισμικό δημοσίευσης εφαρμογών Windows μπορεί να επεκτείνει την πρόσβαση σε προγράμματα κρίσιμης σημασίας για τις επιχειρήσεις χωρίς να απαιτεί τοπική εγκατάσταση, άμεση εκσυγχρονισμό πηγαίου κώδικα ή πλήρη εικονική επιφάνεια εργασίας για κάθε χρήστη. Η αξία του είναι πιο ισχυρή όταν οι εφαρμογές είναι συμβατές με κεντρική εκτέλεση και οι χρήστες χρειάζονται εστιασμένη, ελεγχόμενη πρόσβαση.
Η τελική απόφαση θα πρέπει να βασίζεται σε πρακτική δοκιμή και όχι μόνο σε λίστες χαρακτηριστικών. Επικυρώνοντας τη συμβατότητα, την ασφάλεια, την αδειοδότηση, την απόδοση, τη διαχείριση και την ανθεκτικότητα μαζί, οι ομάδες IT και οι ISV μπορούν να επιλέξουν μια πλατφόρμα δημοσίευσης εφαρμογών που παραμένει διαχειρίσιμη καθώς η χρήση αυξάνεται.
TSplus Δοκιμή Δωρεάν Πρόσβασης από Απόσταση
Τελική εναλλακτική λύση Citrix/RDS για πρόσβαση σε επιτραπέζιους υπολογιστές/εφαρμογές. Ασφαλής, οικονομικά αποδοτική, τοπική/σύννεφο