maanantai 7. tammikuuta 2013

SCCM 2012 SP1 ja App-V yhteen soppii!



SCCM on jo pitkään sisältänyt tuen App-V paketeille. 2012 SP1 tuo App-V näkökulmasta merkittävän ominaisuuden, eli tuen uudelle 5.0 versiolle. Uuden SCCM version myötä ajattelin että olisi paikallaan käydä lävitse mitä käytännössä tehdään kun App-V paketteja jaellaan. Nyt ei läpikäydä kaikkia sovellusjakelun vaiheita, vaan keskitytty niihin kohtiin joissa App-V paketit eroavat perinteisistä sovelluksista. Oletetaan myös että on saatavilla App-V paketteja ja päätelaitteissa on App-V client asennettuna.

Lisätään aluksi perinteinen App-V 4.x paketti. Mene Software Library


Hiiren kakkosnapin kautta Create Application


Avautuvassa wizardissa valitse paketin tyyppi (Microsoft Application Virtualization 4). Location kenttään määrittele paketin _manifest.xml tiedoston sijainti.


Kunhan saat kaikista vaiheista successfully voit edetä rauhallisin mielin wizardin loppuun.
Nyt listasta löytyy lisäämäsi sovellus. Valitse sovelluksen properties. Deployment Types välilehdellä valitse sieltä löytyvä App-V 4 tyyppinen jakelu -> Paina Edit…

Content välilehdellä voit määritellä jakelutavan. Jakelutavat ovat Download content from distribution and run locally ja Stream content from distribution point.
Run locally on hyvin samankaltainen perinteisten sovellusten jakelun kanssa. Virtuaalisovellus viedään sccm clientin cacheen josta se julkaistaan App-V clientille.
Streamissä taas päätelaitteelle viedään vain pikakuvakkeet ja sovellus striimataan App-V clientille vasta kun se käynnistetään. Striimissä hyviä puolia ovat ettei päätelaitteen levytilaa kulutetaan turhaan ja sovellusten ”asentaminen” on nopeaa. Heikkoutena se että striimaus vaatii pääsyn distribution pointtiin. Mikäli sovellus ei ole striimattu App-V clientin cacheen ja yhteyttä distribution pointtiin ei ole saatavilla on sovellus käyttökelvoton.

Publishing välilehdellä voit määritellä mitkä pikakuvakkeet julkaistaan päätelaitteelle.

App-V 5 pakettien lisääminen tapahtuu lähes samalla kaavalla kuin 4.x pakettien. Valitse tyypiksi Microsoft Application Virtualization 5 ja location kohtaan .appv tiedoston sijainti.

Pakettiin liittyvät jakelu ominaisuudet ovat pysyneet entisellään. Content välilehden ulkoasu on hieman erilainen, lisäksi Virtual Environment on lisätty uutena välilehtenä.
Jakeluvinkkinä kannattaa käyttää Dependencies toimintoa, määritä App-V clientti asennus ehdoksi. Vältyt tilanteelta jolloin ihmetellään asennuksen epäonnistumista ja perimmäisenä syynä on clientin puute päätelaitteessa.

App-V 5 sallii pakettien liittämisen samaan virtuaaliseen ympäristöön. Virtuaalinen ympäristö luodaan App-V Virtual Environments kohtaan.
(4.x versiossa linkittäminen tehdään pakettia luodessa ja sitä ei voi muokata jakelutyökaluilla)


Virtuaaliympäristölle annetaan nimi ja valitaan sovellukset jotka siihen kuuluvat. Lisäys tapahtuu Add.. napilla

Anna ryhmälle jokin nimi ja lisää paketit jotka haluat ympäristöön. Huom! järjestyksellä on merkitystä: Mikäli paketeissa tulee ristiriita (esim sama rekisteriarvo) on järjestyksessä edempänä oleva määräävässä asemassa.

Virtuaaliympäristön jakelu tapahtuu sillä perusteellä löytyykö koneelta jokin paketti. Tässä esimerkissä koneelle luodaan ryhmä jos sieltä löytyy InstEd tai Java JRE paketti.

Mikäli halutaan varmistaa että päätelaitteella on kumpikin paketti, kannattaisi operaatio toteuttaa kuvan mukaisesti. Alla olevassa kuvassa Java JRE on asetettu ensin. Suosittelisin asettamaan järjestyksen toisin päin sillä InstEd on niin sanottu pääohjelma ja java jre voi tällöin yli kirjoittaa sen tarvitsemia asetuksia ristiriidoissa. Pointtina tässä kuitenkin että ympäristö lisätään päätelaitteelle vasta kun kumpikin App-V 5 sovellus löytyy päätelaitteelta.

Lisäyksen jälkeen näkyy virtuaaliympäristö siihen kuuluvien sovellusten Virtual Envoriment välilehdellä.


tiistai 18. syyskuuta 2012

UE-V sovellusten asetukset liikkeelle! (Osa 2/2)

Nyt sitä tulee! Kauan odotettu ja toivottu UE-V blogin toinen ja jälkimmäinen osa. Mikäli ensimmäinen osa jäi lukematta, niin suosittelen siihen tutustumaan. Ensimmäisessä osassa käsiteltiin mitä UE-V tekee ja vertailtiin sitä kelluviin profiileihin. Tässä osassa on tarkoitus tutustua pikkutarkasti miten UE-V toimii.

Käyttääksesi UE-V:ta tarvitset muutamia palasia ympäristöösi.
  1. UE-V client-ohjelmisto asennettuna jokaiseen päätelaitteeseen jossa palvelua halutaan käyttää.
  2. Levyjako johon tallennetaan käyttäjäkohtaisesti ohjelmien asetukset.
  3. Ohjelmakohtaisia template tiedostoja joiden perusteella määritellään siirtyvät tiedot.
  4. Mekanismi joka jakelee ohjelmien templatet UE-V clientille.
  5. UE-V Generator ohjelmiston jolla luodaan ohjelmista template tiedostoja.
Yksinkertaisimmillaan käyttöönotto on kuitenkin hyvin helppo operaatio. Tarvitaan AD käyttäjätili jolle on määritelty kotikansio ja päätelaitteeseen oletusasetuksilla asennettu UE-V client ohjelmisto. Asetuksien tallennukseen käytetään oletuksena käyttäjän kotikansiota johon luodaan piilokansio näitä varten. UE-V clientin asennuksen yhteydessä koneelle viedään valmiita templeta tiedostoja. Nämä template tiedostot sisältävät seuraavat ohjelmat Office 2010 tuoteperhe, Internet Explorer 8,9,10, Calculator, Notepad ja WordPad lisäksi mukana ovat työpöytä teema asetukset.

No nyt tiedämme kuinka pääsemme helpoimmillaan kokeilemaan UE-V palvelua. Miten tämä sitten käytännössä toimii? Seuraavassa on lueteltu ne käytännön vaiheet mitä UE-V client koneessa tekee.
  1. Päätelaitteella on UE-V client jossa on sovelluksien templateja käytössä.
  2. Template sisältää tiedon sovelluksen EXE tiedostosta ja rekisteriarvoista että tiedostoista joissa asetukset säilytetään.
  3. Templatessa olevan EXE tiedoston käynnistymisen yhteydessä UE-V käy tarkistamassa "asetussäilöstä" löytyykö ohjelman asetuksia.
    1. Mikäli asetuksia löytyy otetaan ne käyttöön.
    2. Vanhoja asetuksia ei löydy -> ei tehdä toimenpiteitä.
  4. Kun EXE sammuu UE-V kopioi muuttuneet tiedot säilöön, mikäli niitä ei ole ennestään luodaan ne tyhjästä.
Poikkeuksena ovat Windows teemat joita käsitellään kirjautuessa, ulos kirjautuessa ja kun päätelaite on lukittu. Etäkäyttö tilanteissa käytetään Windowsin offline folder tekniikkaa. Tästä johtavat mahdolliset ristiriidat ratkaistaan tiedostojen aikaleimojen perusteella.

Tähän mennessä on varmasti tullut selväksi että oleellinen osa hommaa ovat nämä sovelluskohtaiset templatet. Template on XML tiedosto josta löytyy ohjelman EXE tiedoston nimi ja ne rekisteritiedot ja tiedostot joita UE-V siirtää. Templateja voi etsiä netistä esimerkiksi Microsoftin omalta foorumilta. Varmasti fiksumpi tapa on tehdä ne itse tai teettää asiantuntijalla (tai vähintään tarkistaa mitä netistä ladattu template tekee). Tätä varten on UE-V Generator työkalu. Työkalun toimintaperiaate on hyvin yksinkertainen, se tutkii mitä sovellus lukee koneelta ja niiden pohjalta rakentaa template tiedoston. Valmista templatea voidaan myös muokata generator työkalulla.

Seuraava kysymys on se miten templateja sitten saadaan käyttöön. Niitä voidaan viedä clientin asennuksen yhteydessä tai sitten jollakin jakelujärjestelmällä. Itse clientissä on myös toiminto jolla voidaan määrittää template säilö(esim levyjako). Säilössä olevat templatet otetaan clientillä käyttöön. Templaten poisto tapahtuu myös kätevästi poistamalla template säilöstä, lisäksi päivittäminen onnistuu korvaamalla vanhan. Template säilöön ei tarvitse olla aina pääsyä vaan client tarkistaa tilanteen kerran päivässä (luonnollisesti muutettavissa) ja muokkaa asetuksena tilanteen mukaan.

UE-V tietopaketti on aika pitkälti purkissa. Toivottavasti näistä tiedoista oli sinulle apua. Mikäli tästä herää ajatuksia/kysymyksiä laita ihmeessä kommenttia tai lähetä posti....

sunnuntai 16. syyskuuta 2012

UE-V sovellusten asetukset liikkeelle! (Osa 1/2)

Microsoftin MDOP on saamassa loppuvuodesta uuden version ja tuolloin tulemme melko varmasti saamaan myös uuden tuotteen mukaan. Kyseessä on User Experience Virtualization, Mikkilän virtualisointi tuoteperheen nimeämispolitiikan mukaan nimi on tällöin UE-V. Tuotteen idea on hyvin nimensä mukainen eli käyttäjäkokemuksen virtualisointi.
Kun UE-V on käytössä tallennetaan käyttäjien ohjelmiin tekemät muutokset keskitettyyn säilöön. Mitäs hyötyä tästä sitten on?
  • Asetusten liikuteltavuus, kun asetus määritellään yhdellä koneella on ne käytössä ympäristön kaikilla koneilla.
  • Koneen uudelleenasennuksen tai uuden koneen käyttöönoton jälkeen ei käyttäjän tarvitse muokata sovelluksia mieleisikseen. Asetukset ovat tallessa keskitetyssä säilössä.

Semmoista... Meillä on jo kelluvat profiilit!


Kelluvat profiilit ovat pitkään olleet winkkari maailmassa, niiden idea on hyvin yksinkertainen. Käyttäjän profiili tallennetaan verkossa olevaan levyjakoon. Tällä tekniikalla käyttäjä saa ympäristön koneilla käyttöönsä mm. työpöytänsä, dokumentit ja myös ohjelmien asetuksia.
UE-V ei korvaa täydellisesti kelluvia profiileja, mutta se tekee paremmin ja tehokkaammin osan toiminnoista.
Hieman vertailua
  • Kelluva profiili vain kopioidaan paikasta toiseen siinä ei varsinaista älyä ole. Rumasti sanottuna profiili vain juntataan paikasta toiseen ja ne sitten toimivat tai eivät.
    • UE-V tekniikassa asetukset liikutellaan sovelluskohtaisesti, niinpä ei tarvitse odottaa koko kelluvan profiilin kopiointia työasemalle jotta käyttäjä saa käyttämänsä sovelluksen asetukset. Lisäksi tarvittaessa voidaan muokata sovelluskohtaisesti mitä asetuksia siirretään ja mitä ei.
  • Kelluvalla profiililla ei ole mahdollista siirtää asetuksia normaalisti asennetun ja App-V sovelluksen välillä. Syynä siihen on se että App-V sovellus tallentaa asetukset omaan tiedostoonsa joka ei ole muiden luettavissa.
    • UE-V osaa siirtää asetukset näiden kahden asennustavan kesken, lisäksi RDS:n RemoteApp sovellukset pystyvät hyödyntämään näitä samoja asetuksia. Yleensä RDS ympäristöön ei sallita kelluvan profiiliin käyttöä koska on tarkoitus käynnistää yksi sovellus ja kokonaisen profiilin vienti sitä varten on melkoisen raskas operaatio. UE-V:ssa liikutellaan asetuksia sovelluskohtaisesti niinpä sen käyttö on huomattavasti kevyempi ratkaisu. Mainitaan vielä että myös VDI ympäristöt ovat tuettuja, enkä näe mitään estettä miksei tätä samaa teknologiaa voisi käyttää myös Citrix XenAppissa.
  • Kiteytettynä: Kelluva profiili on epämääräinen mötti jonka liikuteltavuus eri ympäristöjen välillä on ongelmallista. Kun profiili menee sekaisin yleisin korjaustapa on poistaa sekaisin mennyt profiili ja käyttäjä aloittaa alusta. UE-V:ssa asetukset liikutellaan sovelluskohtaisesti eivätkä ole toisistaan riippuvaisia -> niitä voidaan liikutella yhdessä tai erikseen. Mahdolliset ongelmat rajoittuvat vain yhteen sovellukseen.

Yhteenveto

UE-V on työkalu käyttäjien tekemien asetusten siirtämiseen päätteeltä toiseen. Hyödyllisimmillään tekniikka on ympäristöissä joissa käyttäjillä on useita eri päätelaitteita ja riippuen päätelaitteesta sovelluksen jakelutavat muuttuvat.
Osa 1 on nyt paketissa. Toivottavasti saitte kiinni mihin UE-V on tarkoitettu. Osassa 2 pureudumme UE-V tekniikkaan teknisessä mielessä.

keskiviikko 30. toukokuuta 2012

Sovellustuotteistajan taival Vol. 2

Puoli vuotta sitten astuin sovellustuotteistuksen kiehtovan maailmaan Centeron dynaamiseen porukkaan. Lähtökohtana olivat kysymykset: "Mikä MSI-paketti oikein on, mitä se sisältää ja miten se toimii?". Näihin kysymyksiin lähdettiin etsimään vastauksia työtovereiden kultaakin arvokkaammalla opastuksella. Tiedon tankkaus alkoi teoriasta ja siirtyi hiljalleen käytännön harjoituksiin. Käytännössä opetteleminen piti aloittaa Windows Installerin perusteista aina AdminStudio -ohjelmiston eri osiin. Vahva tausta Windows-ympäristössä toimimisesta, asennuksista ja asetusmäärityksistä auttoivat ehdottomasti tukemaan oppimista.

Uuden tiedon jano oli kova, joten tuloksiakin sai aikaan melko nopeasti. Alkulaukauksesta on tultu puolen vuoden mittainen matka, joka on ollut intensiivisin oppimisjakso elämäni aikana. Paljon on saanut tietoa absorboitua kuulaan, en olisi uskonut oppivani näin paljoa tässä ajassa. Lisäsuolan tähän jaksoon on tuonut vielä varsinainen koulunkäynti töiden päälle. Motivaatiota opiskeluun on välillä saanut hakea, mutta tällä viikolla koulu kuitenkin loppuu. 31.5. takataskua täydentää tietokoneasentajan, tietojärjestelmäasiantuntijan paperit. Uuden oppiminen ei luonnollisesti lopu kuitenkaan tähän, vaan eteenpäin mennään täyttä höyryä.

Tuotteistuksia on nyt takana useita kymmeniä. Mukaan on mahtunut niin helppoja, keskivaikeita kuin vaikeitakin tuotteistuksia. Välillä on saanut raapia päätään kunnolla, kokeilla kepillä jäätä ja oppia siitä kaikesta. Mitään ylitsepääsemätöntä ei ole kuitenkaan vastaan tullut ja apua on ollut aina selän takana saatavilla. Haastetta on siis ainakin ollut sopivasti. Tuotteistuksien ohella minulla on ollut muitakin hommia hoidettavana, jotka ovat tuoneet progressiivisuutta työpäiviin. Vaihtelua ovat tuoneet myös muutamat tapahtumat, joissa on saanut olla läsnä. Maaliskuussa vietettiin talviriehaa ja yhdistettyä Centeron 5-vuotissynttäriä koko porukan voimin Jyväskylässä. Samaisessa kuussa järjestettiin myös Helsingin messukeskuksessa Microsoft TechDays 2012 -tapahtuma, joka tarjosi laajasti mieleenkintoisia alan luentoja.

Paljon on kerennyt tapahtua puolessa vuodessa ja muutoksen tuulia on myös Centerolla. Juuri tulivat ulos Centeron uudet mahtavat kotisivut ja Kuopion toimipiste muuttaa tämän viikon loppupuolella. Jätämme Microkadun tilat taaksemme ja siirrymme keskustan ytimeen Kuninkaankadulle. Uusien tilojen myötä menevät kaikki toimistokalusteetkin uusiksi. Toimistolle on tulossa myös virikkeitä, kuten pelikonsoleita, joita tällä hetkellä tilossamme ei ole. Toivottavasti selviämme kolmeen pekkaan kasaus -ja muuttourakasta, suotavaa olisi myös että kalusteet pysyvät koossa tulevaisuudessakin. Muuttomotivaattorina toimii kuitenkin perjantai-iltana järjestettävät Kuopion poppoon grillikekkerit. Näillä eväillä pusketaan kesää ja häämöttäviä lomia kohti.

Aurinkoista kesää kaikille lukijoille!

keskiviikko 23. toukokuuta 2012

App-V 5 beta

Uuden App-V version beta on ollut ulkona jo parisen kuukautta ja olen odotellut sopivaa hetkeä pureutua siihen. Nyt olen päässyt lopultakin päivän verran leikkimään betalla.
App-V 5 ei ole mikään pikkupäivitys, käytännössä 10 vuoden työ on heitetty menemään ja koko härdelli on tehty uusiksi. Entisellään on ainoastaan sequencerin käyttöliittymä ja tosiaankin senkin pellinalus on möyhitty uuteen uskoon. Päivän pyörittelyn jälkeen on tullut hyvin selväksi pari asiaa.
  • Tämä on todellakin beta! Tässä ei olla lähelläkään valmista tuotetta. Toiminnallisuudet vaativat sopivat olosuhteet toimiakseen, lisäksi palvelinasennukset eivät toimi hajautettuna yms... 4.6 SP2 on myös tulossa joka sisältää Windows 8 tuen niinpä Microsoftilla ei ole mikään kiire puskea tätä ulos, joka nykytilanteessa on TODELLAKIN hyvä juttu:) Veikkaan RTM version tulevan ulos aikaisintaan 2013 syksyllä.
  • Powershell! Kaiken uudelleen tekeminen on mahdollistanut Poweshellin sisällyttämisen toimintaan. Kaikkea voi siis veivata Powershellillä ja esimerkiksi clientin konfigurointi asennuksen jälkeen onnistuu vain powershellillä (toki vanhan liiton rekisteripuukottelu on myös mahdollista, ai niin softgrid on korvattu rekkarissa avaimella AppV).

 App-V Server

Vaikka App-V:n oma jakelutyökalu on entistä vähemmän käytetty nykypäivänä jatkaa se edelleen eloaan. Oleellisimmat muutokset ovat RTSP protokollan hylkääminen(käytössä HTTP tai SMB) ja hallintakonsolin muuttaminen selainpohjaiseksi.
App-V Server tarvitsee edelleen SQL tietokannan ja IIS roolin. Serveri osia on kolme jotka voi asentaa erikseen tai samaan purkkiin. Osat ovat  Management Server, Publishing Server ja Package Repository. Vikasietoisuus ominaisuuksia taitaa olla tulossa sillä betan admin guidessa on tyhjä otsikko "High Availability for App-V 5.0 Beta".
Liikkuvia osia on selvästikin vähennetty esimerkiksi provider policy tyyppisiä määrityksiä ei enää ole. Clientiin voidaan määritellä refresh välejä yms niinpä veikkaan että jatkossa nämä määritykset tehdään clientti päähän. Vänkänä uutena ominaisuutena sovellukset voidaan kerätä ryhmään ja tällöin näkevät toisensa. Niinpä pakettien linkittäminen ei vaadi muutoksia paketoinnissa vaan linkitykset voidaan tehdä lennossa.
Kaikesta tästä huokuu läpi ainakin minusta se että tuote on esiversio Intuneen tulevasta lisäosasta. Konfigurointi muuttuu enemmän clienttiin päin ja striimaus suoritetaan smb tai http protokollalla. Laitetaan loppuun kuva silverlightilla toimivasta hallintakonsolista.

App-V Client

Serveri osuudessa jo hieman sivuttiin clienttiä joten siitä on hyvä jatkaa. Konfigurointi siis tapahtuu pelkästään powershelliä hyödyntäen (ei enää sftmimeä), lisäksi asennuksen yhteyteen voi määritellä asetuksia parametreillä. Ulkoasuna käytetään Windows 8 henkistä metro ulkoasua.
Rekisterissä ollaan lopultakin päästy vanhoista softgrid nimistä eroon, lisäksi x64 alustalla arvot eivät ole enää 32-bittisellä puolella. Paketit, temppi tiedostot, yms löytyvät kansiosta C:\ProgramData\App-V. Cache ei ole enää yksittäinen tiedosto vaan paketit ovat selkokielisinä tiedostoina. Virtuaalipakettien pikakuvakkeet viittaavat ihan oikeisiin paikkoihin cachessa.
Siirtymävaihetta ajatellen samassa koneessa voi olla 4.x ja 5.x version clientit. Uudessa clientissä on migrationmode jolloin 5.x pystyy jyräämään 4.x clientin tiedostoliitokset ja pikakuvakkeet ristiriitatilanteessa. Eli sama sovellus voi olla julkaistuna kumpaakin kautta mutta 5.x version on määräävä. 4.x clientin pitää olla versiota 4.6 SP2 jotta tämä toimii. Lisähuomautuksena tämä beta ei tue 4.x ja 5.x clientin asentamista samaan koneeseen.
Lopuksi vielä tieto että client oletuksena toimii standalone tilassa. Lisäksi vaikuttaa siltä että sekakäyttö eri jakelutekniikoilla on myös mahdollista.

Sequencer ja paketit

Paketin luonti pysyy prosessina lähes entisellään, mutta paketti formaatti uusiutuu täysin. Paketoinnin suurin muutos on se että erillistä Q asemaa ei enää tarvita. Paketoinnin alussa pitää päättää mihin ohjelma tullaan asentamaan (esim c:\program files) tästä tulee paketin root kansio (joka siis ennen oli q:\paketin nimi). Root kansion ulkopuolelle menevät tiedostot sitten tallennetaan muuttujilla VFS kansioon. Toisin sanoen idea pysyy täysin entisellään mutta erillistä levyasemaa ei enää tarvita.
Paketin tiedostot muuttuvat täysin, uusi formaatti sisältää APPV tiedoston ja muutaman XML konfiguraatio tiedoston. APPV tiedoston sisältöä pystyy tutkimaan muuttamalla sen päätteen ZIPiksi. Microsoft ei kuitenkaan tue paketin käpälöintiä tuolla tavalla.
Isoin asia hommassa on ja tulee olemaan se että 4.x paketit eivät toimi 5.x ympäristössä. Paketointi pitää suorittaa uudestaan tai vanhat paketit pitää konvertoida sequencerissä mukana tulevalla työkalulla. Kaikkea ei kuitenkaan automaattisesti voi siirtää uuteen formaattiin vaan ne pitää manuaalisesti lisätä konvertoituun pakettiin, tällaisia ovat mm. OSD skriptit ja pakettien linkitykset.
Kokeillessani ensimmäiseksi huomasin että konvertointi ei toimi x64 alustalla. Seuraavaksi kokeilin hommaa Win7 32bit koneella jossa konvertointi kaatui aina tuntemattomaan virheeseen. Lopulta homma pelitti kun tein sen Win8 x64 koneessa ja käytin 32bittistä powershelliä (kyllä konvertointi tapahtuu powershell Cmdletillä). Hyvää hommassa oli se että paketit toimivat kunhan sain konvertoinnin onnistumaan, lisäksi kerralla voidaan konvertoida monta pakettia ja niistä saa raportin kuinka homma meni.

Siinä aika pitkälti ensi kosketus tulevaan versioon... Mitäs vielä hmmmmm... Niin muuten Windows XP ei ole tuettu. Muutenkin tuki vanhempiin winkkuihin näyttää aika vähäiseltä, ainakin deployment säännöistä päätellen.


keskiviikko 25. huhtikuuta 2012

Sovellusten päivitysrumba ja Windows Intunen uudet tuulet

Jatkuvassa käytössä olevat yleiset sovellukset kuten Internet-selaimet, PDF-työkalut, eri pluginit ja ajoympäristöt päivittyvät nykyään melko tiuhaan tahtiin. Nykyään varmasti joka koneesta löytyvä Adobe Flash Player päivittyi esimerkiksi 14 kertaa vuoden 2011 aikana. Uudet versiot tuovat luonnollisesti mukanaan parannuksia. Päivitysten myötä suorituskyky ja ominaisuudet kohentuvat, mutta tärkeimpänä asiana tulevat yleensä tietoturvapäivitykset. Varsinkin Internet-selaimiin kohdistuvat tietoturvapäivitykset ovat erittäin tärkeitä. Haavoittuvuuksia voidaan ehkäistä käyttämällä aina uusinta mahdollista versiota. Ohjelmien vikojen korjaaminen parantaa myös käytettävyyttä, joka taas tehostaa työskentelyä. Ajantasalla olevat ohjelmat takaavat siis parhaan käyttökokemuksen ja maksimoi samalla tietoturvan. Viimeisimmän version käyttöönotto saattaa vähentää myös tukipyyntöjen määrää, jos käytössä olevan version kanssa on paljon sovellusteknisiä ongelmia.

Ohjelmia päivitettäessä on otettava huomioon riippuvuudet toisiin ohjelmiin. Tarvitseeko jokin ohjelma esimerkiksi tiettyä Javan versiota toimiakseen? Useiden versioiden rinnakkain asentaminen voi kuitenkin tuottaa ongelmia. Jotkut ohjelmat vaativat jopa entisen version poistoa ennen kuin suostuvat asentumaan. Tällaisissa tapauksissa sovellus voidaan virtualisoida, joka mahdollistaa kätevästi ohjelman useamman version käytön samassa käyttöjärjestelmässä. Sovelluksen päivittämisessä saattaa tulla muutoinkin vastaan haasteita. Yksi tapa minimoida sovelluksen päivityksestä aiheutuvat riskit ja ongelmat on ulkoistaa päivitysprosessi. Vakiosovellusten hallintapalvelulla taataan versioiden päivittyvyys aina myös tuleviin versioihin. Vakiosovellusten hallintapalvelu kuuluu Centeron palvelupalettiin, kuten myös edellä mainittu sovellusvirtualisointi on vahvaa osaamisaluettamme.

Windows Intunesta on tuloillaan uusi versio. Julkaisuajankohtaa ei ole vielä ilmoitettu, mutta 30 päivän kokeiluversio on saatavilla Microsoftin sivulta. Uusi versio tuo mukanaan kerrassaan huikeita uudistuksia: loppukäyttäjien itsepalveluportaali, mobiililaitteiden hallinta sekä Windows Azure Active Directory -tuki. Mobiililaitteiden hallinnan piiriin kuuluvat myös tabletit. Android ja iOS ovat tuettuja alustoja Windows Phonen lisäksi. Nykyään vanhahko Symbian OS ei ole valitettavasti tuettu. Itsepalveluportaalin kautta loppukäyttäjät voivat asentaa tarjolla olevia ohjelmia. Myös tukipyyntöjen lähetys onnistuu itsepalvelun kautta, joka vapauttaa ylläpitoa tärkeämpiin tehtäviin. Muita uusia mielenkiintoisia ominaisuuksia ovat kehittyneemmät hälytystasot, parantunut Internet-kaistan optimointi ohjelmia levitettäessä ja ryhmäkäytäntöjen monipuolisemmat muutosmahdollisuudet. Web-pohjaiset ylläpitotyökalut ovat uudistuneet niin ikään. Ne joille Windows Intune ei ole entuudestaan tuttu, kannattaa ehdottomasti tutustua palveluun ja sen tarjoamiin mahdollisuuksiin. Centeron Teemu Tiainen vastaa myös mielellään kaikkiin Windows Intunea koskeviin kysymyksiin.










tiistai 27. maaliskuuta 2012

TechDays 2012

Pääsin osallistumaan ensimmäistä kertaa Microsoft TechDays -tapahtumaan, joka järjestettiin 8.-9.3.2012 Helsingin Messukeskuksessa. Tapahtuma oli suurempi kuin koskaan ennen. Osallistujia oli kolmisen tuhatta, luentosaleja useita ja messualue oli suuri kaikkine standeineen. Tapahtuman annista vastaavia huippuluennoitsijoita oli suomesta sekä ulkomailta. Torstain avauspuheenvuoroa olikin pitämässä amerikkalainen David Chappell. Tapahtuma oli hyvin teknisiin asioihin painottuva, mutta sirkushuveja ja leipää ei ollut unohdettu. Tapahtumaa oli juontamassa putouksestakin tuttu Jaakko Saariluoma sekä torstain iltaohjelmassa oli tämän vuoden sketsihahmo Leena Hefner os. Herppeenluoma. Iltaohjelman musiikista vastasi yhtye nimeltä Eternal Erection. Ruoka- ja juomatarjoilut olivat myös asialliset koko tapahtuman ajan, nälkäisenä ei tarvinnut luennoilla istua.

Luentoja oli tarjolla laaja skaala niin it-ammattilaisille kuin -kehittäjille. Itse osallistuin it-ammattilaisille suunnattuille luennoille, vaikka kehittäjien luennoillakin olisi ollut mielenkiintoisia aiheita. Tapahtumassa promottiin isolla volyymilla Windows 8:aa ja Windows 8 Serveriä. Myös System Center 2012 oli erittäin vahvasti esillä, josta olikin useampi luento. Demot uusista Microsoftin tuotteista olivat eksklusiivisia sillä niitä ei nähnyt kuin paikan päällä. Pääasiassa kun luentojen materiaalit on saatavilla netistä jälkikäteen. Paljon tuli uutta ja mielenkiintoista tietoa varsinkin Windows 8:aan liittyen. Ja hienoltahan se metro-käyttöliittymä näytti!

Tapahtuman parasta antia olivat mielestäni itseäni eniten koskettavat luennot MSI-paketointi nollabudjetilla sekä Windows Intune. Mikko Järvinen piti erittäin hyvän esityksen MSI-paketoinnin haasteista, eduista ja pohdittavista asioista. Demossa havainnollistettiin ilmaistyökalu WiX:iä, jolla voi tehdä ja muokata MSI-paketteja. Mielestäni esityksessä tuotiin hyvin esille se fakta, että kalliit ja hyvät työkalutkaan eivät missään nimessä korvaa paketoijan ammattitaitoa ja tietoa. Petri Pukkasen esitys Windows Intunesta oli myös hyvin informatiivinen, josta jäi paljon mieleen. Pilvipalvelua demottiin käytännönläheisesti tositilanteita mukaillen. Omaan työhönkin esityksestä sai ammennettua hyödyllistä lisätietoa, koska myös Windows Intune kuuluu nyt Centeron palveluvalikoimaan.

Kokonaisuudessaan tapahtuma oli mielestäni hyvin onnistunut. Luentotarjonta oli asiallinen ja aiheet olivat tuoreita, vanhentunutta tietoa ei millään istumallani luennolla jaettu. Plussaa oli myös se, että luennoitsijat kiertelivät tapahtuma-alueella ja heidän kanssaan sai mennä avoimesti keskustelemaan. Verkostoitumisen kannaltahan tapahtuma oli erittäin otollinen. Harvoin saa oman alansa ammattilaisia useamman tuhatta kappaletta saman katon alle. Messutilat olivat avarat ja tarjoiluja riitti.Lähtihän sieltä perinteistä messukrääsääkin tietysti matkaan.