SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
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/W
R/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

Contenu connexe

En vedette

Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus SDN/OpenFlow switch
 
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...Toshiaki Hatano
 
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?Teemu Tiainen
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDKLagopus SDN/OpenFlow switch
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization Mahbub Noor Bappy
 
LSA2 - 01 Virtualization with KVM
LSA2 - 01 Virtualization with KVMLSA2 - 01 Virtualization with KVM
LSA2 - 01 Virtualization with KVMMarian Marinov
 
HOUSING AT PARSIK HILL
HOUSING AT PARSIK HILLHOUSING AT PARSIK HILL
HOUSING AT PARSIK HILLShreya Mahajan
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platformAhmad Hafeezi
 
Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Wan Leung Wong
 
"Summarize and Express” Training in English
"Summarize and Express” Training in English"Summarize and Express” Training in English
"Summarize and Express” Training in EnglishEtsuji Nakai
 

En vedette (12)

Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
 
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...
Linux Native VXLAN Integration - CloudStack Collaboration Conference 2013, Sa...
 
LSA2 - 02 chrooting
LSA2 - 02 chrootingLSA2 - 02 chrooting
LSA2 - 02 chrooting
 
LSA2 - 02 Namespaces
LSA2 - 02  NamespacesLSA2 - 02  Namespaces
LSA2 - 02 Namespaces
 
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?
Miten käyttäjäkokemus virtualisoidaan Microsoft UE-V:n avulla?
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
LSA2 - 01 Virtualization with KVM
LSA2 - 01 Virtualization with KVMLSA2 - 01 Virtualization with KVM
LSA2 - 01 Virtualization with KVM
 
HOUSING AT PARSIK HILL
HOUSING AT PARSIK HILLHOUSING AT PARSIK HILL
HOUSING AT PARSIK HILL
 
Kvm virtualization platform
Kvm virtualization platformKvm virtualization platform
Kvm virtualization platform
 
Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)Virtualization - Kernel Virtual Machine (KVM)
Virtualization - Kernel Virtual Machine (KVM)
 
"Summarize and Express” Training in English
"Summarize and Express” Training in English"Summarize and Express” Training in English
"Summarize and Express” Training in English
 

Similaire à Sovellusvirtualisointi - Mitä missä milloin 2015

Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminenSovelto
 
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Digitalmikkeli
 
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariPikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariTeemu Tiainen
 
Windows 7 Työn tuottavuus
Windows 7 Työn tuottavuusWindows 7 Työn tuottavuus
Windows 7 Työn tuottavuusVaihde 7
 
Windows 7 Käyttöönottoprojekti
Windows 7 KäyttöönottoprojektiWindows 7 Käyttöönottoprojekti
Windows 7 KäyttöönottoprojektiVaihde 7
 
Windows 8
Windows 8Windows 8
Windows 8Sovelto
 
Mainostoimisto Kanava.to – Webortaasi2013
Mainostoimisto Kanava.to – Webortaasi2013Mainostoimisto Kanava.to – Webortaasi2013
Mainostoimisto Kanava.to – Webortaasi2013Mainostoimisto Kanava.to
 
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin  Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin Jani Kykyri
 
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014VincitOy
 
Case Seurakuntavaalit
Case SeurakuntavaalitCase Seurakuntavaalit
Case SeurakuntavaalitAmbientia
 
101115 triuvare -_pilvee,_pilvee,_pilvee
101115 triuvare -_pilvee,_pilvee,_pilvee101115 triuvare -_pilvee,_pilvee,_pilvee
101115 triuvare -_pilvee,_pilvee,_pilveeToni Rantanen
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Tieturi Oy
 
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...Karl Ots
 
Windows Vista Ja 7 Yhteensopivuus Ja Sovellustestaus
Windows Vista Ja 7 Yhteensopivuus Ja SovellustestausWindows Vista Ja 7 Yhteensopivuus Ja Sovellustestaus
Windows Vista Ja 7 Yhteensopivuus Ja SovellustestausVaihde 7
 
Legacy systeemin uusiminen
Legacy systeemin uusiminenLegacy systeemin uusiminen
Legacy systeemin uusiminenVesa Keskinen
 
Files matter-zav11
Files matter-zav11Files matter-zav11
Files matter-zav11Finceptum Oy
 
Liiketoimintasovellusten modernisointi esitys
Liiketoimintasovellusten modernisointi esitysLiiketoimintasovellusten modernisointi esitys
Liiketoimintasovellusten modernisointi esitysSofor Oy
 

Similaire à Sovellusvirtualisointi - Mitä missä milloin 2015 (20)

Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminen
 
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
Datajalostamo-seminaari 5.6.2014: Sovelluskehittäjät ja data – kehittäjäyhtei...
 
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaariPikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
Pikkusovellusten päivittämisen parhaat käytännöt SCCM-maailmassa -webinaari
 
Windows 7 Työn tuottavuus
Windows 7 Työn tuottavuusWindows 7 Työn tuottavuus
Windows 7 Työn tuottavuus
 
Windows 7 Käyttöönottoprojekti
Windows 7 KäyttöönottoprojektiWindows 7 Käyttöönottoprojekti
Windows 7 Käyttöönottoprojekti
 
Windows 8
Windows 8Windows 8
Windows 8
 
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
Valtio Expo 2019 - Pilvi tuli jo, oletko valmis?
 
Mainostoimisto Kanava.to – Webortaasi2013
Mainostoimisto Kanava.to – Webortaasi2013Mainostoimisto Kanava.to – Webortaasi2013
Mainostoimisto Kanava.to – Webortaasi2013
 
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin  Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
Talentum UX summit 2013: Turbovaihde käyttöliittymä toteutuksiin
 
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014
Docker – sovellusympäristöjen tulevaisuus? - Vincit Teatime 2014
 
Case Seurakuntavaalit
Case SeurakuntavaalitCase Seurakuntavaalit
Case Seurakuntavaalit
 
101115 triuvare -_pilvee,_pilvee,_pilvee
101115 triuvare -_pilvee,_pilvee,_pilvee101115 triuvare -_pilvee,_pilvee,_pilvee
101115 triuvare -_pilvee,_pilvee,_pilvee
 
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
Mobiiliaamiainen 8.11.2012: Arto Santala, Android - Jäätelöleivästä hyytelöpa...
 
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...
Sovellusmodernisoinnin webinaarisarja, osa 1: sovellusportfolion modernisoinn...
 
Windows Vista Ja 7 Yhteensopivuus Ja Sovellustestaus
Windows Vista Ja 7 Yhteensopivuus Ja SovellustestausWindows Vista Ja 7 Yhteensopivuus Ja Sovellustestaus
Windows Vista Ja 7 Yhteensopivuus Ja Sovellustestaus
 
Legacy systeemin uusiminen
Legacy systeemin uusiminenLegacy systeemin uusiminen
Legacy systeemin uusiminen
 
Files matter-zav11
Files matter-zav11Files matter-zav11
Files matter-zav11
 
Avoin lähdekoodi Suomessa
Avoin lähdekoodi SuomessaAvoin lähdekoodi Suomessa
Avoin lähdekoodi Suomessa
 
Liiketoimintasovellusten modernisointi esitys
Liiketoimintasovellusten modernisointi esitysLiiketoimintasovellusten modernisointi esitys
Liiketoimintasovellusten modernisointi esitys
 
Sp2013 mitä uutta_henrik
Sp2013 mitä uutta_henrikSp2013 mitä uutta_henrik
Sp2013 mitä uutta_henrik
 

Plus de Teemu Tiainen

Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021Teemu Tiainen
 
Taistelu mobiililaitteiden uhkia vastaan alkakoon
Taistelu mobiililaitteiden uhkia vastaan alkakoonTaistelu mobiililaitteiden uhkia vastaan alkakoon
Taistelu mobiililaitteiden uhkia vastaan alkakoonTeemu Tiainen
 
Torju uhkat salaamalla datasi
Torju uhkat salaamalla datasiTorju uhkat salaamalla datasi
Torju uhkat salaamalla datasiTeemu Tiainen
 
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?Teemu Tiainen
 
Teknisen tietoturvan minimivaatimukset
Teknisen tietoturvan minimivaatimuksetTeknisen tietoturvan minimivaatimukset
Teknisen tietoturvan minimivaatimuksetTeemu Tiainen
 
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...Teemu Tiainen
 
Tietoturvallinen tulostaminen säästää rahaa
Tietoturvallinen tulostaminen säästää rahaaTietoturvallinen tulostaminen säästää rahaa
Tietoturvallinen tulostaminen säästää rahaaTeemu Tiainen
 
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...Teemu Tiainen
 
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaari
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaariEU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaari
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaariTeemu Tiainen
 

Plus de Teemu Tiainen (9)

Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
 
Taistelu mobiililaitteiden uhkia vastaan alkakoon
Taistelu mobiililaitteiden uhkia vastaan alkakoonTaistelu mobiililaitteiden uhkia vastaan alkakoon
Taistelu mobiililaitteiden uhkia vastaan alkakoon
 
Torju uhkat salaamalla datasi
Torju uhkat salaamalla datasiTorju uhkat salaamalla datasi
Torju uhkat salaamalla datasi
 
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?
Miten FINCSC-kyberturvallisuussertifikaatti auttaa GDPR:n kanssa?
 
Teknisen tietoturvan minimivaatimukset
Teknisen tietoturvan minimivaatimuksetTeknisen tietoturvan minimivaatimukset
Teknisen tietoturvan minimivaatimukset
 
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...
Tietoturvallisen toimintakulttuurin rakentaminen EUn tietosuoja-asetus huomio...
 
Tietoturvallinen tulostaminen säästää rahaa
Tietoturvallinen tulostaminen säästää rahaaTietoturvallinen tulostaminen säästää rahaa
Tietoturvallinen tulostaminen säästää rahaa
 
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...
Miten voit valmistautua EU:n tietosuoja-asetukseen tietotilinpäätöstä hyödynt...
 
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaari
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaariEU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaari
EU:n uuden tietosuoja-asetuksen vaikutukset yrityksiin -webinaari
 

Sovellusvirtualisointi - Mitä missä milloin 2015

  • 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 • Aku Suonpää, Centero Oy • Kuopio • Vuodesta 2004 alanhommissa • 2011 – Centero Oy • Sovelluspaketointi, sovellusjakelu, koulutus • Erikoisosaaminen: Sovellusten tuotteistaminen eri teknologioilla Minä
  • 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 • 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 • 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 • “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 • 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 Rauta Käyttöjärjestelmä App-V Client Virtuaalinen sovellus Virtuaalinen sovellus Sovellus Ajuri Virtualisointiympäristö
  • 10. 10 Rekisteri Tiedostot Palvelut Natiivi sovellus Sovellus 1 Sovellus 2
  • 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 Sovelluksen Julkaisuun Tarvittavat Osat. Pikakuvake FTA OS liitokset Tarpeelliset Osat rekisteri palvelut Exe Dll Ocx Ini Cfg Loput tiedostot pdf Rtf doc Striimaus
  • 14. 14Striimaus Content Store Työasema 1 Työasema 2 Virtual Driver Virtual Driver Local Store
  • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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