Obsah

Úvod

Windows aplikace stále podporují základní obchodní procesy, od účetnictví a plánování podnikových zdrojů po zdravotní péči, výrobu a vlastní systémy pro specifické obchodní potřeby. Instalace a údržba těchto aplikací na každém koncovém zařízení se však stává obtížnou, když uživatelé pracují na dálku, používají různé operační systémy nebo se připojují z neřízených zařízení.

Software pro publikaci aplikací pro Windows nabízí praktickou alternativu. Aplikace běží na centralizované infrastruktuře Windows, zatímco autorizovaní uživatelé interagují s jejím rozhraním prostřednictvím prohlížeče, zástupce na ploše nebo klienta pro vzdálený přístup. Tento přístup může rozšířit přístup k existujícímu softwaru, aniž by bylo nutné provádět kompletní přepis webu nebo plnou virtuální plochu pro každého uživatele.

Co je software pro publikování aplikací Windows?

Software pro publikaci aplikací pro Windows zpřístupňuje programy nainstalované na centrálním serveru Windows nebo virtuálním stroji vzdáleným uživatelům. Místo instalace a údržby aplikace a jejích závislostí na každém zařízení správci spravují je na jednom nebo více centrálních hostitelích.

Platforma řídí, kteří uživatelé mohou spouštět jednotlivé aplikace, jak se autentizují, jak jsou jejich relace zabezpečeny a které místní zdroje mohou používat. Zatímco program běží na hostiteli Windows, koncový bod zobrazuje své rozhraní a odesílá zpět na server vstupy z klávesnice, myši a další povolené vstupy.

Microsoft Learn vysvětluje, že Služby vzdálené plochy mohou centrálně poskytovat buď kompletní plochy, nebo jednotlivé programy RemoteApp autorizovaným uživatelům.

Na rozdíl od staženého softwaru se publikovaná aplikace nespouští plně na koncovém zařízení. Uživatel interaguje s vzdálenou instancí hostovanou na centrální infrastruktuře Windows.

Co znamená publikování aplikace pro Windows?

Publikování aplikace pro Windows znamená zpřístupnit ji vybraným uživatelům na dálku, aniž byste jim nutně poskytli přístup k úplnému desktopu Windows.

Typický proces zahrnuje pět fází:

  • Nainstalujte aplikaci na server Windows nebo virtuální stroj
  • Zaregistrujte jeho spustitelný soubor na publikační platformě
  • Přiřaďte přístup uživatelům nebo skupinám
  • Ověřte uživatele prostřednictvím portálu, klienta nebo poskytovatele identity
  • Zahajte vzdálenou relaci a zobrazte rozhraní aplikace

Uživatelé mohou vidět pouze účetní balíček, klienta pro řízení vztahů se zákazníky nebo proprietární nástroj, který potřebují, zatímco desktop, serverový souborový systém a nesouvisející aplikace zůstávají skryté.

Jak funguje publikování aplikací Windows?

Většina prostředí pro publikování aplikací Windows se spoléhá na stejné základní vrstvy, ačkoli terminologie a implementace se mohou mezi produkty lišit.

Windows Application Hosts

Aplikace běží na fyzickém serveru, virtuálním stroji nebo cloudově hostované instanci Windows. Více uživatelů může sdílet jednoho hostitele relace prostřednictvím samostatných relací Windows, zatímco platformy, které vyžadují silnější izolaci, mohou přiřadit dedikované nebo sdílené virtuální stroje.

Každý hostitel musí zahrnovat správnou verzi Windows, soubory aplikace, rámce, konektivitu k databázi, profily, písma, ovladače a další závislosti. Kompatibilita aplikace tedy závisí na kompletní konfiguraci hostitele spíše než na samotné aplikaci.

Publikování a řízení přístupu

Služba publikování určuje, které programy mohou uživatelé spouštět a jak se tyto programy zobrazují na jejich zařízeních. Správci mohou publikovat jednu aplikaci, několik aplikací, vlastní spouštěč nebo kompletní plochu, s různými verzemi nebo parametry spuštění přiřazenými konkrétním skupinám, kde je to nutné.

Ověření potvrzuje identitu uživatele, zatímco autorizace určuje, které aplikace a zdroje může tento uživatel používat. Vhodná platforma by měla poskytovat podrobné přiřazení pro jednotlivé uživatele, skupiny, role nebo nájemce.

Zabezpečená vrstva připojení

Brána nebo webový portál zprostředkovává připojení mezi uživatelskými koncovými body a hostiteli aplikací. Externí nasazení by neměla přímo vystavovat nechráněnou službu protokolu Remote Desktop přímo na internet, proto by organizace měly používat HTTPS, platné certifikáty Transport Layer Security, vícefaktorovou autentizaci, omezení přístupu a monitorování.

Použití schránky, tisk, mapování místních jednotek a přenos souborů může zlepšit použitelnost, ale organizace by tyto funkce měly povolit pouze tehdy, když to pracovní postup vyžaduje.

Metody přístupu uživatelů

Uživatelé se mohou připojit přes an HTML5 portál, nativní desktopový klient RDP-kompatibilní klient, soubor připojení nebo zástupce. Přístup přes prohlížeč může snížit pracovní zátěž při nasazení, zatímco nativní klienti mohou poskytovat úplnější podporu pro více monitorů, tiskárny, chytré karty a další místní zařízení.

Windows Application Publishing vs. Remote Desktop

Publikování aplikací a vzdálený přístup k desktopu se spoléhají na související technologie, ale poskytují různé úrovně přístupu a různé uživatelské zkušenosti.

Úplná vzdálená plocha představuje širší pracovní prostor Windows, který může zahrnovat plochu, nabídku Start, hlavní panel, nástroje pro správu souborů a všechny povolené aplikace. Publikovaná aplikace vystavuje pouze vybrané programy, často v jednotlivých oknech, která mohou uživatelé otevřít vedle aplikací běžících lokálně.

Zvážení Publikovaná aplikace Úplný vzdálený desktop
Uživatelská zkušenost Jedna nebo více přiřazených aplikací Kompletní pracovní prostor Windows
Typický účel Zaměřený přístup k podnikatelskému softwaru Obecné prostředí pro vzdálenou práci
Administrativní rozsah Přiřazení podle aplikace Přístup na úrovni desktopu a politika
Expozice zdrojů Užší Širší
Nejlépe se hodí pro Dodavatelé, zákazníci, aplikace pro konkrétní obory Zaměstnanci potřebující více nástrojů

Publikování aplikací je obvykle výhodnější, když uživatelé potřebují přístup k definované sadě programů. Plný vzdálený desktop je vhodnější, když potřebují správu souborů, několik utilit nebo kompletní prostředí Windows, i když některé organizace používají oba modely pro různé uživatelské skupiny.

Windows Application Publishing vs. VDI

Virtuální desktopová infrastruktura (VDI) dává uživatelům přístup k Windows desktopům běžícím ve virtuálních strojích. V závislosti na nasazení mohou být tyto desktopy osobní, sdílené, trvalé nebo netrvalé.

Publikování aplikací na základě relací může podporovat několik uživatelů na sdílené infrastruktuře Windows, často poskytuje vyšší hustotu a nižší náklady na správu. VDI poskytuje silnější izolaci na úrovni virtuálních strojů a může lépe podporovat pracovní zátěže, které potřebují dedikované konfigurace operačního systému, grafické zdroje nebo administrativní kontrolu.

Zvážení Publikování na základě relace VDI
Dodací jednotka Jednotlivá aplikace nebo sdílená plocha Kompletní virtuální stroj
Izolace Úroveň relace Úroveň virtuálního stroje
Hustota infrastruktury Obvykle vyšší Obvykle nižší
Personalizace Střední Potenciálně rozsáhlé
Typické použití Běžné obchodní aplikace Specializované nebo izolované pracovní plochy

VDI zůstává cenné, když aplikace nemohou koexistovat na sdíleném hostiteli nebo uživatelé potřebují dedikované zdroje. Nicméně, poskytování kompletního virtuálního desktopu může být nadměrné, když uživatelé potřebují pouze jednu nebo dvě aplikace Windows.

Převádí publikování aplikací Windows aplikaci na webovou aplikaci?

Publikování aplikací může zpřístupnit program Windows prostřednictvím prohlížeče, ale nepřevádí program na nativní webovou aplikaci. Původní kód nadále běží na infrastruktuře Windows a základní architektura se automaticky nestává cloud-native.

Přístup přes prohlížeč neposkytuje aplikaci responzivní webový design, nativní offline funkce prohlížeče, mikroservisy nebo aplikační programovací rozhraní. Publikování aplikací je proto lépe chápáno jako modernizace dodávání aplikací spíše než modernizace samotného zdrojového kódu.

Co se mění pro uživatele?

Z pohledu uživatele se aplikace stává snadněji přístupnou, protože se může otevřít prostřednictvím prohlížeče nebo portálu pro vzdálený přístup bez plné místní instalace. Uživatelé se také vyhnou instalaci rámců a závislostí aplikace na svých vlastních zařízeních.

Rozhraní se může zobrazit v záložce prohlížeče nebo v samostatném okně aplikace, ale jeho odezva stále závisí na hostiteli aplikace, kvalitě sítě a protokolu pro vzdálené zobrazení.

Co zůstává nezměněno?

Aplikace si zachovává svůj původní kód Windows, rozhraní a technické závislosti. Nastavení registru, databáze, služby, tiskárny a cesty k souborům musí proto nadále správně fungovat na hostiteli Windows.

Publikování aplikací neodstraňuje požadavky na kompatibilitu nebo licencování. IT týmy musí stále testovat software v současných relacích a potvrdit, že jeho zamýšlené vzdálené nebo hostované použití je povoleno.

Kdy je publikování lepší než přepisování?

Publikování může být praktické, když zavedená aplikace pro Windows zůstává spolehlivá, ale bylo by obtížné nebo nákladné ji přestavět. Organizace mohou rozšířit vzdálený a prohlížečový přístup, aniž by přijaly náklady a riziko okamžitého projektu na výměnu.

Nativní přepis webu může být vhodnější, když podnik potřebuje responzivní design, offline použití, moderní integrace nebo cloudovou škálovatelnost. Publikování může také poskytnout mezilní řešení, zatímco organizace vyvíjí dlouhodobou modernizační strategii.

Kdy byste měli publikovat aplikace pro Windows?

Publikování aplikací je nejefektivnější, když by místní instalace, přepisování softwaru nebo plná virtualizace pracovních stanic vytvářely zbytečné náklady nebo provozní složitost.

Webové povolení pro starší aplikace Windows

Dědictví aplikace mohou záviset na rozhraních specifických pro Windows, starších runtimech, nastaveních registru, mapovaných discích, místních ovladačích databází nebo specializovaných tiskových procesech. Publikování udržuje tyto aplikace na kompatibilní infrastruktuře Windows, zatímco zpřístupněním prostřednictvím prohlížeče nebo vzdáleného klienta .

Tento přístup může prodloužit užitečnou životnost stávajícího softwaru a poskytnout organizaci čas na naplánování kontrolovaného modernizačního projektu. Testování kompatibility zůstává nezbytné pro aplikace, které očekávají jednoho uživatele, vyžadují zvýšená oprávnění nebo závisí na místním hardwaru.

Centralizujte software pro podnikové procesy

IT týmy mohou spravovat aplikace a jejich závislosti na centrálních hostitelích místo toho, aby je spravovaly samostatně na každé pracovní stanici. Mohou testovat aktualizace v kontrolovaném prostředí, než zpřístupní aktualizovanou aplikaci uživatelům.

Tento dodací model často vyhovuje systémům pro plánování podnikových zdrojů, finančním aplikacím, nástrojům pro správu zásob, softwaru pro lékařskou praxi, platformám pro správu právních případů a vlastním databázím.

Podpora BYOD a smíšených zařízení

Publikování založené na prohlížeči může uživatelům na macOS, Linuxu, Chromeboocích, tabletech nebo osobních počítačích poskytnout přístup k aplikaci Windows, aniž by bylo nutné přesouvat samotnou aplikaci na tato koncová zařízení. IT týmy musí stále definovat, která data mohou uživatelé kopírovat, tisknout, nahrávat nebo stahovat z neřízených zařízení.

Poskytněte řízený přístup dodavatelům

Dodavatelé a partneři mohou potřebovat přístup k jedné obchodní aplikaci, aniž by vyžadovali firemní notebook nebo široký přístup k interní síti. Publikování pouze požadovaného programu může zjednodušit onboarding a zároveň podporovat vícefaktorovou autentizaci, omezené účty a přidělování minimálních oprávnění.

Platformy jako TSplus Remote Access může publikovat pouze aplikace, které dodavatelé potřebují, aniž by odhalil kompletní desktop Windows.

Dodatkové stávající software jako hostovanou službu

Nezávislí dodavatelé softwaru (ISV) mohou využít publikaci aplikací k zajištění online přístupu zákazníků k existujícímu produktu Windows. Tento přístup může urychlit hostované dodání, ale ISV zůstává odpovědný za izolaci nájemců, identitu zákazníka, dostupnost služeb, ochranu dat a licencování.

Co by měli ISV zhodnotit?

Nasazení ISV musí podporovat opakovatelnou integraci a správu napříč jednotlivými zákaznickými organizacemi, přičemž chrání data, konfiguraci a aktivní relace každého zákazníka.

Izolace nájemců může záviset na oddělených databázích, uživatelských účtech, aplikačních poolích, úložištích, sítích nebo serverech. Správný návrh závisí na architektuře aplikace, protože publikování softwaru nemůže automaticky učinit nevhodnou aplikaci pro jednoho nájemce bezpečnou pro použití více nájemci.

ISV by měly také zhodnotit federaci identity, vícefaktorovou autentizaci, role administrátorů zákazníků, branding portálu, automatizaci a reportování používání. Ruční konfigurace může být zvládnutelná během pilotního projektu, ale může se stát neefektivní, když služba podporuje stovky uživatelů nebo nájemců.

Licencování také vyžaduje pečlivé posouzení, protože Windows, databáze, runtime, publikační platforma a vlastní produkt ISV mohou každé klást podmínky na vícero uživatelský přístup nebo hosting poskytovatele služeb.

Výhody a omezení publikování aplikací pro Windows

Centralizace publikování aplikací zjednodušuje práci s místní instalací a zpřístupňuje software pro Windows z širšího spektra zařízení. Udržování zpracování aplikací a obchodních dat na spravované infrastruktuře může také snížit množství informací uložených na nespravovaných koncových bodech.

Když uživatelé potřebují pouze vybrané aplikace, tento model může poskytnout užší alternativu k infrastruktuře virtuálních desktopů. Centralizace však také činí hostitele aplikací, bránu a privilegované účty zvlášť důležitými bezpečnostními aktivy.

Kompatibilita aplikací zůstává významným omezením. Programy, které používají nastavení pro celou stanici, závisí na místním hardwaru nebo se spoléhají na služby navržené pro jednoho interaktivního uživatele, nemusí správně fungovat ve sdílených relacích, zatímco graficky náročné a latenci citlivé pracovní zátěže mohou mít špatný výkon přes vzdálené připojení.

Tisk, skenování, chytré karty a další periferie musí být testovány s přesnými koncovými body a přístupovými klienty, které budou uživatelé mít v produkci. Kapacita serveru by měla být také založena na měřených požadavcích na CPU, paměť, úložiště a souběžnost, nikoli na obecných maximálních hodnotách dodavatele.

Jak si vybrat software pro publikování aplikací Windows?

Užitečné hodnocení začíná aplikací, uživateli a zamýšleným provozním modelem spíše než srovnáním funkcí produktu.

Ověřit kompatibilitu aplikace

Dokumentujte podporované verze Windows, rámce, služby, závislosti registru, databáze, sdílené soubory, tiskárny, spouštěcí parametry a licenční omezení. Otestujte skutečnou aplikaci v zamýšleném modelu více uživatelů nebo virtuálního stroje, včetně současných relací, uživatelských profilů, aktualizací a procesů obnovy.

Porovnat přístup uživatelů a zkušenosti

Zhodnoťte podporu prohlížeče, nativní klienty, zkratky, okna ve stylu RemoteApp, více monitorů, opětovné připojení k relaci a mobilní přístup. Testování by mělo pokrýt důležité pracovní postupy, jako je tisk, přístup k souborům, používání schránky a přesměrování místních zařízení.

Když uživatelé potřebují pouze jednoduchý přístup, může být zaměřená relace prohlížeče snazší na zabezpečení a podporu než klient s rozsáhlou místní integrací.

Prozkoumat identitu a bezpečnostní kontroly

Hledejte přiřazení uživatelů a skupin, integraci adresářů, vícefaktorovou autentizaci, ochranu účtů, politiky časového limitu relací a auditovatelné události. Externí provoz by měl používat HTTPS a platné certifikáty, zatímco CISA doporučuje omezit používání protokolu Remote Desktop. a vyhýbání se vystaveným, špatně zabezpečeným službám vzdálené plochy.

Bezpečnostní revize by měla také zahrnovat opravy hostitele, oddělení rolí, protokolování, zálohy, monitorování a omezení používání schránky, mapování jednotek, tisk a přenos souborů.

Hodnocení správy a automatizace

Testujte běžné administrativní úkoly, jako je publikování aplikace, přiřazení k skupině, odnětí přístupu, přezkoumání aktivních relací, aktualizace značky a zálohování konfigurace. Větší nasazení by měla také posoudit aplikační programovací rozhraní, nástroje příkazového řádku, šablony pro provisioning a monitorovací integrace.

Plán pro škálovatelnost a odolnost

Zvažte, jak prostředí podpoří více hostitelů, vyvažování zátěže, zprostředkování připojení, redundanci brány, ukládání a obnovu profilů. Změřte reprezentativní využití CPU, paměti, úložiště a sítě, a poté udržujte dostatečnou dodatečnou kapacitu pro růst, údržbové období a selhání hostitelů.

Porovnat nasazení a celkové náklady

Platforma může běžet na místě, v soukromém datovém centru, na veřejných cloudových virtuálních strojích nebo prostřednictvím poskytovatele hostingu. Místo nasazení by mělo odrážet závislosti aplikace, požadavky na umístění dat, latenci, interní dovednosti a nákladová omezení.

Celkové náklady by měly zahrnovat licencování platformy, Windows, aplikací a databází, stejně jako infrastrukturu, zálohování, monitoring, bezpečnost, implementaci, administraci, podporu a vysokou dostupnost.

Zkontrolujte podporu dodavatele a zralost produktu

Zkontrolujte podporované verze Windows, historii vydání, dokumentaci, postupy aktualizace zabezpečení, kanály podpory, možnosti zkušebních verzí a zdroje pro migraci. ISV by také měly potvrdit, že dodavatel podporuje nasazení pro zákazníky a povoluje zamýšlený model hostování.

Praktický plán důkazového konceptu

Důkaz konceptu by měl testovat celou uživatelskou cestu, spíše než pouze potvrzovat, že se aplikace otevře.

  1. Vyberte reprezentativní aplikaci a vytvořte zdokumentovaný testovací hostitel.
  2. Publikujte to do řízené pilotní skupiny.
  3. Nakonfigurujte HTTPS, platné certifikáty, vícefaktorovou autentizaci a restriktivní přístup.
  4. Otestujte aktuální kombinaci koncových bodů, prohlížečů a nativních klientů.
  5. Ověřte spuštění, opětovné připojení, profily, tisk, přístup k souborům a požadovaná periferní zařízení.
  6. Měřte hostitelské zdroje během realistické souběžné činnosti.
  7. Kontrola protokolování, odnětí přístupu, zálohování, aktualizace a obnova.
  8. Postupně rozšiřujte od technických testerů k omezené výrobní skupině.

Pilot by měl vypracovat jasná kritéria přijetí a plán pro návrat zpět. Měl by také ukázat, zda je přístup přes prohlížeč dostatečný, nebo zda někteří uživatelé potřebují nativního klienta.

Běžné chyby při publikování aplikací pro Windows

Volba platformy před testováním aplikace může skrýt problémy s kompatibilitou, zatímco předpoklad, že přístup přes prohlížeč poskytuje nativní webový výkon, může vytvářet nerealistická očekávání ohledně latence a odezvy.

Velikost prostředí podle maximálních hodnot dodavatele je stejně riskantní, protože hustota serverů se liší v závislosti na aplikaci a zátěži. Organizace musí také přezkoumat každou licenční vrstvu před povolením vícero uživatelů nebo hostovaného přístupu.

Přeskočení testování skutečných aplikací

Seznam funkcí nemůže potvrdit, zda se aplikace bude chovat správně v současných relacích. Problémy se mohou objevit pouze tehdy, když několik uživatelů současně přistupuje ke stejným souborům, registrům, službám nebo místním zdrojům.

IT týmy by měly testovat reprezentativní pracovní postupy, uživatelské profily, aktualizace a periferie před výběrem platformy. Důkaz konceptu by měl co nejpřesněji reprodukovat zamýšlené výrobní prostředí.

Podceňování bezpečnostních a licenčních požadavků

Exponování protokolu vzdálené plochy přímo na internet nebo povolení každé funkce přesměrování ve výchozím nastavení může zvýšit riziko. Přístup ke schránce, mapování jednotek, tisk a přenos souborů by měl zůstat omezen na jasně definované obchodní potřeby.

Licencování si také zaslouží pozornost, protože Windows, databáze, runtime, komponenty třetích stran a samotná aplikace mohou klást samostatné požadavky na vícero uživatelský přístup nebo hostované dodání.

Zacházení s externím dodáním jako s interním nasazením

Interní nasazení obvykle slouží uživatelům z jedné organizace, zatímco externí služba může podporovat několik nesouvisejících zákazníků. Externí dodávka tedy zavádí další požadavky na izolaci nájemců, soukromí, dostupnost, podporu a správu přístupu.

Nezávislí dodavatelé softwaru také potřebují opakovatelné procesy onboardingu, monitorování a obnovy. Konfigurace, která funguje pro malý interní tým, nemusí být bezpečně nebo efektivně škálovatelná jako služba pro zákazníky.

Jak je TSplus praktickým řešením pro publikaci aplikací Windows?

TSplus Remote Access publikuje aplikace a pracovní plochy Windows z existující infrastruktury Windows. Správci mohou přiřazovat aplikace jednotlivým uživatelům nebo skupinám a poskytovat přístup prostřednictvím připojení ve stylu RemoteApp, klientů kompatibilních s RDP nebo přizpůsobitelného webového portálu HTML5.

Tento model může vyhovovat malým a středně velkým organizacím, které potřebují centralizované dodávání aplikací, aniž by musely provozovat složitější virtualizaci desktopu. Může také pomoci ISV poskytovat vzdálený přístup k zavedenému softwaru Windows, přičemž si zachovávají kontrolu nad hostingem a zákaznickou zkušeností.

IT týmy by měly stále ověřit kompatibilitu, licencování, bezpečnost, uživatelskou zkušenost, kapacitu serveru, zálohování a obnovu prostřednictvím realistického pilotního projektu před přesunem nasazení do produkce.

Závěr

Software pro publikaci aplikací Windows může rozšířit přístup k programům kritickým pro podnikání, aniž by vyžadoval místní instalaci, okamžitou modernizaci zdrojového kódu nebo plnou virtuální plochu pro každého uživatele. Jeho hodnota je nejsilnější, když jsou aplikace kompatibilní se centralizovaným prováděním a uživatelé potřebují zaměřený, kontrolovaný přístup.

Konečné rozhodnutí by mělo být založeno na praktickém testování, nikoli pouze na seznamech funkcí. Ověřením kompatibility, bezpečnosti, licencování, výkonu, správy a odolnosti společně mohou IT týmy a ISV vybrat platformu pro publikaci aplikací, která zůstává zvládnutelná, jak se používání zvyšuje.

TSplus Bezplatná zkušební verze vzdáleného přístupu

Ultimativní alternativa Citrix/RDS pro přístup k desktopu/aplikacím. Bezpečné, nákladově efektivní, on-premises/cloud

Další čtení

back to top of the page icon