Sovellusvirtualisointi - Mitä missä milloin 2015
-
Upload
teemu-tiainen -
Category
Software
-
view
347 -
download
7
Transcript of Sovellusvirtualisointi - Mitä missä milloin 2015
![Page 1: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/1.jpg)
1
SOVELLUSVIRTUALISOINTI MITÄ MISSÄ MILLOIN 2015
17.12.2015
![Page 2: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/2.jpg)
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
![Page 3: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/3.jpg)
3
• Aku Suonpää, Centero Oy
• Kuopio
• Vuodesta 2004 alanhommissa
• 2011 – Centero Oy
• Sovelluspaketointi, sovellusjakelu, koulutus
• Erikoisosaaminen: Sovellusten tuotteistaminen eri
teknologioilla
Minä
![Page 4: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/4.jpg)
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
![Page 5: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/5.jpg)
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
![Page 6: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/6.jpg)
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
![Page 7: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/7.jpg)
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
![Page 8: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/8.jpg)
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
![Page 9: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/9.jpg)
9
Rauta
Käyttöjärjestelmä
App-V Client
Virtuaalinen sovellus Virtuaalinen sovellus
Sovellus Ajuri
Virtualisointiympäristö
![Page 10: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/10.jpg)
10
Rekisteri Tiedostot Palvelut
Natiivi sovellus
Sovellus 1 Sovellus 2
![Page 11: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/11.jpg)
11
Rekisteri Tiedostot Palvelut
Virtualisoitusovellus
Rekisteri
Sovellus 1
Tiedostot Palvelut
R/WR/W
R R
![Page 12: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/12.jpg)
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
![Page 13: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/13.jpg)
13
Sovelluksen Julkaisuun Tarvittavat Osat. Pikakuvake FTA OS liitokset
Tarpeelliset Osat rekisteri palvelut
Exe Dll Ocx Ini Cfg
Loput tiedostot
pdf Rtf doc
Striimaus
![Page 14: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/14.jpg)
14Striimaus
Content Store
Työasema 1
Työasema 2
Virtual
Driver
Virtual
Driver
Local Store
![Page 15: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/15.jpg)
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
![Page 16: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/16.jpg)
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
![Page 17: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/17.jpg)
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
![Page 18: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/18.jpg)
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
![Page 19: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/19.jpg)
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
![Page 20: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/20.jpg)
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
![Page 21: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/21.jpg)
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
![Page 22: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/22.jpg)
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
![Page 23: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/23.jpg)
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
![Page 24: Sovellusvirtualisointi - Mitä missä milloin 2015](https://reader036.fdocuments.net/reader036/viewer/2022062400/587a0bd31a28ab01268b6d39/html5/thumbnails/24.jpg)
24
KYSYMYKSIÄ JA VASTAUKSIA!Kiitos