sovellusvirtualisointi - mitä missä milloin 2015

24
1 SOVELLUSVIRTUALISOINTI MITÄ MISSÄ MILLOIN 2015 17.12.2015

Upload: teemu-tiainen

Post on 14-Jan-2017

347 views

Category:

Software


7 download

TRANSCRIPT

Page 1: Sovellusvirtualisointi - Mitä missä milloin 2015

1

SOVELLUSVIRTUALISOINTI MITÄ MISSÄ MILLOIN 2015

17.12.2015

Page 2: Sovellusvirtualisointi - Mitä missä milloin 2015

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

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

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

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

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

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

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

9

Rauta

Käyttöjärjestelmä

App-V Client

Virtuaalinen sovellus Virtuaalinen sovellus

Sovellus Ajuri

Virtualisointiympäristö

Page 10: Sovellusvirtualisointi - Mitä missä milloin 2015

10

Rekisteri Tiedostot Palvelut

Natiivi sovellus

Sovellus 1 Sovellus 2

Page 11: Sovellusvirtualisointi - Mitä missä milloin 2015

11

Rekisteri Tiedostot Palvelut

Virtualisoitusovellus

Rekisteri

Sovellus 1

Tiedostot Palvelut

R/WR/W

R R

Page 12: Sovellusvirtualisointi - Mitä missä milloin 2015

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

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

14Striimaus

Content Store

Työasema 1

Työasema 2

Virtual

Driver

Virtual

Driver

Local Store

Page 15: Sovellusvirtualisointi - Mitä missä milloin 2015

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

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

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

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

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

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

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

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

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

24

KYSYMYKSIÄ JA VASTAUKSIA!Kiitos