Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Sovellusvirtualisointi - Mitä missä milloin 2015

499 Aufrufe

Veröffentlicht am

Materiaali on Centeron Aku Suonpään webinaarista 17.12.2015.

• Millainen on virtuaalinen sovellus ja mitä se yrittää olla?
o Kuinka virtuaalisovellus toimii?
o Vaikutukset käyttäjäkokemukseen
o Milloin kannattaa ja milloin ei?
• Virtuaalisovellusten jakelu
o Erot perinteisellä tavalla asennettujen sovellusten jakeluun nähden
• Sovellusten virtualisointi
o Erot MSI paketointiin
o Milloin helppoa ja milloin vaikeaa?

Veröffentlicht in: Software
  • Login to see the comments

Sovellusvirtualisointi - Mitä missä milloin 2015

  1. 1. 1 SOVELLUSVIRTUALISOINTI MITÄ MISSÄ MILLOIN 2015 17.12.2015
  2. 2. 2 • Mitä on sovellusvirtualisointi • Kuinka virtuaalisovellus toimii • Virtuaalisovellusten jakelu • Erot natiivi asennusten jakeluun • Sovellusten virtualisointi • Erot MSI paketointiin • Milloin helppoa ja milloin vaikeaa • Kysymyksiä ja vastauksia Ohjelma
  3. 3. 3 • Aku Suonpää, Centero Oy • Kuopio • Vuodesta 2004 alanhommissa • 2011 – Centero Oy • Sovelluspaketointi, sovellusjakelu, koulutus • Erikoisosaaminen: Sovellusten tuotteistaminen eri teknologioilla Minä
  4. 4. 4 • Käyttöjärjestelmävirtualisointi • Hyper-V, Vmware, Xenserver, Virtualbox… • Työpöytävirtualisointi, esitysvirtualisointi • RDS, RemoteApp, XenApp… • Käyttäjävirtualisointi • UE-V, Folder redirection, Appsense • Sovellusvirtualisointi • VDI? Virtualisointitekniikoita
  5. 5. 5 • Vakioitu sovellusten elinkaarenhallinta • Asennus, päivitys, poisto • Sovelluksen vaikutuksen minimointi • Virtuaalisovellus on eristetty OS:stä ja sovelluksista • Sovelluspaketoinnin yksinkertaistaminen • Vaatii kuitenkin teknologiakohtaista osaamista • Sovellusjakelun yksinkertaistaminen • Tärkeää varsinkin VDI, RDS/Citrix ympäristöissä • Loppukäyttäjäkokemus pyritään pitämään muuttumattomana Sovellusvirtualisoinnin hyödyt/tavoite
  6. 6. 6 • Vaikutukset käyttäjäkokemukseen. • Keskustelu muitten sovellusten ja käyttöjärjestelmän kanssa haasteellista. • Teknisiä rajoituksia • Laiteajurit, taustapalvelut • Tuotekohtaista • Harva sovellustoimittaja tukee sovellusvirtualisointia. Sovellusvirtualisoinnin ongelmat
  7. 7. 7 • “Neljä suurinta” • Microsoft App-V • Symantec Workspace Virtualization • Vmware Thinapp • Zenworks Application Virtualization • Hankinta • Hinnoittelu Client määrän mukaan • Lisenssi saattaa olla liitetty jo hankittuun tuotteeseen • RDS Cal • Altiris Sovellusvirtualisointi tuotteet
  8. 8. 8 • Manuaalisesti • Mikä tahansa jakelujärjestelmä • Tuotteilla yleensä syvällinen integraatio oman firman tuotteeseen • SCCM + App-V • Altiris + SWV • Jokaisella tuotteella myös oma jakelujärjestelmä • Esim App-V Management server • Yleensä sisältyy hintaan Virtuaalisovellusten jakelu
  9. 9. 9 Rauta Käyttöjärjestelmä App-V Client Virtuaalinen sovellus Virtuaalinen sovellus Sovellus Ajuri Virtualisointiympäristö
  10. 10. 10 Rekisteri Tiedostot Palvelut Natiivi sovellus Sovellus 1 Sovellus 2
  11. 11. 11 Rekisteri Tiedostot Palvelut Virtualisoitusovellus Rekisteri Sovellus 1 Tiedostot Palvelut R/W R/W R R
  12. 12. 12 • Nyrkkisääntö • Virtuaalinensovellus näkee käyttöjärjestelmän ja natiivit sovellukset • Käyttöjärjestelmä ja natiivit sovellukset eivät näe virtuaalisovellusta • Mahdollistaa • Joustavamman/riskittömämmän jakelun • Useita versioita samasta sovelluksesta • OS:n ”siisteyden” • Haasteet • Sovellusten välinen keskustelu • Lähituki/muut asiantuntijat ei ymmärrä teknologiaa Sovellusteneristäminen
  13. 13. 13 Sovelluksen Julkaisuun Tarvittavat Osat. Pikakuvake FTA OS liitokset Tarpeelliset Osat rekisteri palvelut Exe Dll Ocx Ini Cfg Loput tiedostot pdf Rtf doc Striimaus
  14. 14. 14Striimaus Content Store Työasema 1 Työasema 2 Virtual Driver Virtual Driver Local Store
  15. 15. 15 • Edut • Sovellusten “esillepano” nopeaa. • Päätelaitteelle ei viedä turhaa dataa. • Mahdollistaa Shared content store tekniikan. • Haitat • Mitä jos clientillä ei ole yhteyttä lähteeseen. • Mitä jos clientillä on hidasyhteys lähteeseen. • Sovelluksen toiminta saattaa häiriintyä striimauksen takia. Striimaus
  16. 16. 16 • Yksi tiedosto joka sisältää kaiken • Pakettia ei asenneta • ”Snapshot” sovelluksen tilasta • Clientille annetaan komento avaa tämä tiedosto -> Käyttäjä saa sovelluksen käyttöön • ”Kuin avaisi word dokumentin verkkolevyltä”  Virtualisoitusovellus jakelunäkökulmasta
  17. 17. 17 • Asennus • Tutkitaan/asennetaan esivaatimukset • Etsitään aikaisemmat versiot/vanhojen versioiden poisto • Sammutetaan asennusta häiritsevät prosessit • Kopioidaan tiedostot, rekisteriarvot • Käyttöjärjestelmän muokkaus sovelluksen tarpeisiin • Koneen buutti / logoff • Ongelmia • Sovellus rikkoo OS:n tai toisen sovelluksen • Aktiivisen käyttäjän työt häiriintyvät • Paluu aiempaan versioon vaatii prosessin toistamisen / pahimmillaan mahdotonta Natiivi sovelluksen asennus
  18. 18. 18 • Poisto • Sovellus suljetaan • Koneelta poistetaan tiedostot/rekisteriarvot • Koneen buutti • Uhat • ”huono paketti” poistaa liikaa -> rikkoo koneen • Häiritsee aktiivista käyttäjää Natiivi sovelluksen poisto
  19. 19. 19 • Asennus ei vaadi aiemman version sammuttamista • Aktiivinen sovellus ei estä asennusta/poistoa • Muutos tulee voimaan kun mahdollista • Package branching • Sovelluksen eri versiot eristetään toisistaan • Käyttäjällä mahdollisuus käyttää uutta ja vanhaa versiota • Paketin asennus/poisto ei vaadi buuttia • Päivityksessä tarvitaan vain muuttuneet tiedostot • Skriptit • Eri vaiheissa voidaan ajaa skriptejä, esim aina kun sovellus käynnistetään • Repair • Palauttaa sovelluksen ”snapshottiin”, Käytännössä tuhoaa kaikki käyttäjän muutokset. • Korvaa ”asenna sovellusuudestaan” korjauksen. Sovellusvirtualisoinnin edut jakelussa
  20. 20. 20 • Jokaisella teknologialla oma työkalunsa. • Sisältyy Clientin lisenssiin. • Myös kolmannen osapuolentyökaluja. • Toimintamalli samanlainen kuin repackager paketoinnissa • Kohdeympäristön mukainen kone • paketointityökalu käyntiin • Asennetaan ja konffataan paketoitava sovellus • Työkalu tutkii mitä asennus muutti ja luo paketin Virtuaalipakettien luonti
  21. 21. 21 • Helpoimmat sovellukset ovat nopeita paketoida • Eristämisen takia simppelitkin asiat voivat mennä vaikeaksi • Huonosti tehty paketti ei riko kohdeympäristöä • Paketointi vaatii ymmärrystä virtualisoinnista • Paketointi osaamisesta hyötyä • Kaikkea ei voi Virtualisoida • App-V:n rajoitukset • COM+ • Laiteajurit • Taustapalvelut • Käyttöjärjestelmänosat • COM DLL surrogate virtualization Virtuaalipakettien luominen
  22. 22. 22 • Suunnitellaan strategia kaikkien sovellusten paketoinnille ja jakelulle • Millaiset sovellukset virtualisoidaan ja mitkä asennetaan natiivisti • Infra sovellusvirtualisointi kuntoon • Jakelujärjestelmä, päätelaitteet, paketointi, käyttäjätuki • Aloita helpoista sovelluksista ja etene vaikeampiin • Virtualisoinnin edut saavutetaan pitkällä aikavälillä Sovellusvirtualisoinnin käyttöönotto
  23. 23. 23 • User Experience Virtualization (UE-V) • Mitä on käyttäjäkokemusvirtualisointi? • Kuinka UE-V toimii • Käytännönhyödyt • Roaming Profilet romukoppaan? • Ilmoittaudu tästä! Seuraava Webinaari 21.1.2016
  24. 24. 24 KYSYMYKSIÄ JA VASTAUKSIA! Kiitos

×