sovellusvirtualisointi - mitä missä milloin 2015

Post on 14-Jan-2017

341 Views

Category:

Software

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

SOVELLUSVIRTUALISOINTI MITÄ MISSÄ MILLOIN 2015

17.12.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

3

• Aku Suonpää, Centero Oy

• Kuopio

• Vuodesta 2004 alanhommissa

• 2011 – Centero Oy

• Sovelluspaketointi, sovellusjakelu, koulutus

• Erikoisosaaminen: Sovellusten tuotteistaminen eri

teknologioilla

Minä

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

• 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

• 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

• “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

• 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

Rauta

Käyttöjärjestelmä

App-V Client

Virtuaalinen sovellus Virtuaalinen sovellus

Sovellus Ajuri

Virtualisointiympäristö

10

Rekisteri Tiedostot Palvelut

Natiivi sovellus

Sovellus 1 Sovellus 2

11

Rekisteri Tiedostot Palvelut

Virtualisoitusovellus

Rekisteri

Sovellus 1

Tiedostot Palvelut

R/WR/W

R R

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

Sovelluksen Julkaisuun Tarvittavat Osat. Pikakuvake FTA OS liitokset

Tarpeelliset Osat rekisteri palvelut

Exe Dll Ocx Ini Cfg

Loput tiedostot

pdf Rtf doc

Striimaus

14Striimaus

Content Store

Työasema 1

Työasema 2

Virtual

Driver

Virtual

Driver

Local Store

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

• 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

• 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

• 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

• 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

• 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

• 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

• 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

• 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

KYSYMYKSIÄ JA VASTAUKSIA!Kiitos

top related