SlideShare uma empresa Scribd logo
1 de 35
Käyttöönottoprojektin vaiheet -
käytännön esimerkkejä ja
kokemuksia ensimmäisistä
projekteista organisaatioille




Wednesday, June 17, 2009          1
Äänessä:
                           Sami Virkki / ENFO Oyj
                           Ilkka Kaskisaari / Microsoft Oy




Wednesday, June 17, 2009                                     2
ENFO lyhyesti:
• Enfo tarjoaa yrityksille ja yhteisöille mutkattomia
       tietotekniikkapalveluja Suomessa ja Ruotsissa.

• Palveluissaan Enfo hyödyntää 45 vuoden kokemustaan
       tietotekniikkapalvelujen kehittämisestä sekä parhaiden
       kumppaneiden laitteita ja ohjelmistoja.

• Yli 700 tietotekniikan huippuosaajaa takaavat, että
       Enfon asiakkaat saavat parhaan hyödyn irti
       tietotekniikasta.

• Enfon liikevaihto on yli 140 milj. euroa.


Wednesday, June 17, 2009                                        3
Windows 7 Ignite - ohjelma

• Enfo on valittu ainoana Suomen Microsoft-kumppanina
  mukaan Windows 7 Ignite –ohjelmaan, jonka
  tarkoituksena on edesauttaa tulevan Windows 7:n
  käyttöönottoja optimaalisella toteutustavalla
• Ignite –ohjelman avulla halutaan ottaa Kumppanit ja
  Asiakkaat mukaan aikaisessa vaiheessa Win7 –
  kehitykseen!
•      http://www.enfo.fi/singlenewsinfo.asp?id=462&menu_id=86&selected=86&co
       mpanyId=1&show=




Wednesday, June 17, 2009                                                        4
Millaisia asioita on syytä Win7 projektin
osalta miettiä?
 Mikä on Win7-projektin takaisinmaksuaika?
 Arkkitehtuuritason suunnittelu
          – Työasema-arkkitehtuurin kerrosmalli, migraatio suunnittelu, jne.
 Miten toteuttaa testiympäristö?
 Miten tarjota sovelluksia?
 Mikä on järjestelmähallinnan rooli?
 Millainen deployment-malli on tehokkain?
 Pitäisikö työasematietoturvaa miettiä kokonaan puhtaalta
  pöydältä?
 Mihin Win7-jakeluun ja apuvälineisiin on käyttöoikeudet?
 Virtuaalisointi IT-strategisena ratkaisuna

Wednesday, June 17, 2009                                                       5
Windows 7 Versiointi

                            Windows 7
                             Ultimate

                            Windows 7
                            Enterprise

                            Windows 7
                            Professional

                             Windows 7
                           Home Premium

                            Windows 7
                            Home Basic

                             Windows
                             7 Starter



Wednesday, June 17, 2009                   6
Yksi suurimmista haasteista migraatioprojektissa
tulee olemaan sovellusten yhteensopivuus

        Apuja sovellusyhteensopivuushaasteeseen löytyy esim.
        seuraavasti:

        Microsoft Application Compatibility toolkit 5.5

        Perinteinen Compatibility mode pikakuvakkeen alta, sekä Win7
        uutuus: ”Troubleshoot Compatibility” kuvakkeen kontekstista.

        Win7:aan asennettava XP-mode (”mini MED-V”) XP:lle
        kovakoodattujen sovellusten alustaksi

        MDOP –paketista loistavia työkaluja sovellusten toimittamiseen
        Win7 –alustalle: MED-V ja APP-V

        Terminal Services/ Citrix
Wednesday, June 17, 2009                                                 7
Sovellusten tarjonta-arkkitehtuurit –
perinteinen .msi -paketointi
 Windows installer päivittyy versioon 5.0
        – Pitääkö paketointiympäristö päivittää?

 Lisätietoa: Windows Installer Team Blog:
        – http://blogs.msdn.com/windows_installer_team/archive/category/69954.aspx

 Uusia ominaisuuksia, mm. :
        – Uusia action:eja, funktioita sekä property :jä, esim. MSIFASTINSTALL ->
          asennusta voidaan nopeuttaa
        – http://msdn.microsoft.com/en-us/library/dd408114(VS.85).aspx




Wednesday, June 17, 2009                                                            8
Sovellusten tarjonta-arkkitehtuurit – Terminal
Services

 • Sovellukset asennetaan erillisille palvelimille
 • Sovellukset suoritetaan näillä palvelimilla
 • Käyttäjille siirretään kuvaruutudata
 • Palvelimille siirretään näppäimistön painallukset ja hiiren
   liikkeet




Wednesday, June 17, 2009                                         9
Sovellusten virtuaalisointi
      Sovellusten keskinäiset ristiriidat minimiin -> regressiotestausta ei
       tarvita
      Sovellusten paketointi- ja testaukseen käytetty aika minimiin
      Sovellusten keskitetyt ja erittäin nopeat julkaisut
      Sovellusten konfiguraatio voidaan sisällyttää sovelluspakettiin
      Sovellusten versioiden hallinta ERITTÄIN helppoa
      Samasta sovelluksesta voidaan tarvittaessa suorittaa samanaikaisesti
       useaa eri versiota = sovellusten tuotantotestaus helpottuu
       huomattavasti
      Kaikki virtuaalisoidut sovellukset aina samaa versiota = tiukka
       sovellusten standardi
      Käyttäjien oikeuksista sovelluksiin ei tarvitse välittää -> enää ei tarvitse
       käyttäjille antaa erityisoikeuksia sovellusten takia = tietoturva paranee
      Helpottaa merkittävästi käyttöjärjestelmämigraatioita

Wednesday, June 17, 2009                                                              10
Sovellusten tarjonta-arkkitehtuurit – APP-V
 • Entinen SoftGrid
 • Ladattavissa Volume Licensing Centre:stä (mdop 2009):
           •https://www.microsoft.com/licensing/servicecenter/Home.aspx
 • Ratkaisee sovellusten välisen yhteensopivuuden
 • Sovelluksia ei asenneta työasemiin vaan ne suoritetaan
   omassa ”kuplassa”
 • Klassinen esimerkki: Eri JRE versiot samaan aikaan
   käytössä




Wednesday, June 17, 2009                                                  11
Sovellusten tarjonta-arkkitehtuurit – MED-V


 • Entinen Kidaro
 • Ratkaisee sovelluksen ja käyttöjärjestelmän välisen
   yhteensopivuusongelman
 • Sovellusten ja niiden vaatiman käyttöjärjestelmän
   virtuaalisointi samaan pakettiin
 • Paketti = Virtual PC 2007 SP1 –virtuaalikone, johon on
   asennettu ja konfiguroitu tarvittavat sovellukset
 • Sovelluksille jotka vaativat oikean 2000/XP-alustan
   (esim. IE6)
 • Toimitus verkon yli tai DVD:llä

Wednesday, June 17, 2009                                    12
Järjestelmähallinta – SCCM


 • Sovellusten ja päivitysten jakelut
 • Sovellusten/ lisenssien käytön hallinta
 • Konfiguraatioiden hallinta
 • Raportointi
 • Win7 –yhteensopivien koneiden haku
 • Win7 –käyttöjärjestelmän jakelu
 • Käyttäjädatan migraatio
 • APP-V –sovellusten toimitus työasemaan
     Huom! SCCM 2007 SP2 on tällä hetkellä beta jakelussa



Wednesday, June 17, 2009                                    13
Win7-projekti
        • Kartoitetaan laitteet ja sovellukset (valitaan kriittiset sovellukset
          ja niitä varten sopiva pilottiryhmä)
        • Valitaan käyttöjärjestelmän ja sovellusten toimitusvaihtoehdot
        • Määritellään käyttöjärjestelmän jakelumedia ja sen hallintaympäristö
        • Paketoidaan/ virtuaalisoidaan valitut sovellukset
        • Luodaan käyttöjärjestelmän asennusimage:
                   • Käyttöjärjestelmän asennuspaketin rakentamisessa tarvittavat
                     perusvälineet löytyvät Windows Automated Installation Kit
                     (Windows AIK) paketista
                   • Microsoft Deployment Toolkit (MDT) solution acceleratori
                     täydentää
                     WAIK:ia. MDT opastaa ja tarjoaa apuvälineitä suunnitteluun,
                     kartoitukseen, sovellusyhteensopivuusongelmien ratkaisuun
                   • Täysautomatisoidun asennuksen voi toteuttaa SCCM “os
                     deployment” –ominaisuuksien avulla

Wednesday, June 17, 2009                                                            14
Win7-projekti

        • Asiakkaat joilla on mahdollisuus hyödyntää
        MDOP –pakettia ovat askeleen edellä!

        • Asiakkaat joilla on jo Vista käytössä, tai sitä on
        vähintään onnistuneesti pilotoitu ovat jo lähes
        perillä: Sovellusyhteensopivuudet ja
        laitteistoajurit eivät yleensä ole näille asiakkaille
        enää haasteellisia




Wednesday, June 17, 2009                                        15
Kokemuksia tähän mennessä:
 • Tuotantokäytössä useilla ensimmäisestä Beta –versiosta alkaen (build 7000,
 x64 –versio, W2K3 –domainissa)
 •Tarvittavat gpo:t toimineet moitteetta
 •Asennus mutkaton ja nopea, ei kommentteja laitteiden toimimattomuudesta
 •Sisältää oletuksena suurimman osan ajureista, tarvittaessa kaikki Vista –ajurit
 toimineet moitteetta. Ei ongelmia myöskään x64 –alustalla.
 •Sisäänrakennetut toiminnot, esim verkkojen hallinta ja esitysmoodi poistanut
 tarpeen asentaa laitevalmistajien lisäohjelmistoja
 •Kannettavakäytössä LOISTAVA! Buuttaa erittäin nopeasti, hibernate-, ja sleep
 –tiloista palautuminen salamannopeaa! Akunkesto pidentynyt.
 •Käyttöliittymän uudet ominaisuudet, esim ikkunoiden hallinta: miksei ole ollut
 aina? -> esim ikkunoiden pikasijoittelu sivuille uusilla wide –näytöllisillä
 kannettavilla!
 •Sovellukset toimineet pääpiirteittäin kunnollisesti, jos ei suoraan, niin
 viimeistään compatibility –moodissa. Allekirjoittaneella 1 tuotantosovellus
 toimimatta: 32bit vpn –client (toimii kuitenkin 32 bittisellä Win7 :lla)
 •Valittaa Vistaa vähemmän! -> popupit siirretty Action Center :iin

 •En vaihtaisi enää pois!
Wednesday, June 17, 2009                                                            16
Deployment-mallit:

      Imageformaattina edelleen WIM, kuten Vistassakin
      Imagen luomiseen ja ylläpitoon erittäin hyvä työkalupakki -> MDT2010
       ja deployment workbench!
      Win7 asennustavat; pitkälti samanlaiset kuin Vistassakin:

1.        Asennusdvd
2.        Asennusdvd:n sisältö USB –tikulla-> Nopea!
3.        Normaali verkkojako vastaustiedostolla
4.        MDT Deployment share
5.        Windows Deployment Services
6.        System Center Configuration Manager
7.        Näiden yhdistelmät ja integraatiot



Wednesday, June 17, 2009                                                      17
Pilottiympäristö: perinteinen vai VDI?

    Jos mahdollista, Win7 pilotointi olisi hyvä suorittaa oikeaa
    tuotantoympäristöä vasten -> oikeat haasteet selville.

    Skenaarioita käytännön testaamiseen:

    •         Testiympäristö voidaan luoda perinteisillä menetelmillä,
              asentamalla pilottiryhmän työasemiin Win7-image
    •         Pilottikäyttäjille voidaan myös toimittaa toinen fyysinen
              työasema
    •         Käytetään virtuaalisia win7 työpöytiä
    •         Lisätietoa Microsoftin VDI –ratkaisusta:
              http://www.microsoft.com/virtualization/products/desktop/d
              efault.mspx



Wednesday, June 17, 2009                                                   18
Windows Vista ja 7 yhteensopivuus ja
  sovellustestaus




Wednesday, June 17, 2009                 19
Ohjelmistoyhteensopivuus Windows
client -käyttöjärjestelmien välillä

   Vista (sisäinen versionumero 6.0) ja Windows 7 (6.1)
    jakavat saman security-mallin. Sen sijaan XP (5.1) ja
    Windows 2000 (5.0) ovat security-malliltaan löysempiä
         XP:stä Vistaan tai Win7:aan siirryttäessä vaativat
          monet sovellukset toimiakseen muutoksia
          ohjelmakoodiinsa. Sen sijaan Vistan ja Win7:n välillä on
          hyvä ohjelmistoyhteensopivuus
            – Poikkeuksia saattavat kuitenkin aiheuttaa lähellä käyttöjärjestelmän
              ydintä olevat sovellukset kuten: Palomuuri, virustorjunta,
              kovalevyn salaus, VPN-client, 3G-yhteys, DVD-poltto, yms. (eli yleisesti
              ohjelmat jotka tuovat omia ajureita tai palveluja)



Wednesday, June 17, 2009                                                                 20
Yleisimmät sovellusyhteensopivuus-
selvityskohteet (XP  Win7)

   Rautaan liittyvät (selvitä mitä ”vanhaa” HW:ta siirretään Win7:aan)
            – Työaseman BIOS, laitevalmistajan tuki Win7:lle
            – Laiteajurit sisäisille ja ulkoisille laitteille (erityisesti tulostimet, skannerit,
              monitoimilaitteet , toimikorttilukijat ja erikoislaitteet)

   Ohjelmistoihin liittyvät (selvitä mitä SW:ta siirretään Win7:aan)
         Tietoturvaohjelmistot kuten virustorjunta, palomuuri, kryptaus, jne.
         Hallinta ja valvonta ohjelmistot
         Tietoliikenneyhteys ohjelmistot              ns. tukisovelluksia
         Tietokantayhteydet

         Tuotantosovellukset (LOB = Line Of Business)
               • Selainsovellukset ja niiden vaatimat selainlaajennukset

         Erityislaitteisiin sidoksissa olevat ohjelmat
Wednesday, June 17, 2009                                                                            21
Sovellusyhteensopivuusprojektin
vaiheet
   Inventointi
     • Esim. kaikki ohjelmat versiotietoineen ja käyttäjätietoineen
   Inventoidun datan käsittely
            –     Konsolidointi (eli sovelluskannan siivous)
            –     Päivitysten ja uusien versioiden selvittämien
            –     Tukiasioiden selvittäminen
            –     Ongelmatapauksissa ajoalustan vaihdon selvittäminen tai
                  ”shimmauksen” käyttö tai mahdollinen tuotevaihto tai
                  ”ongelmakoneiden” jäädyttäminen
   Manuaalinen testaaminen (jos ohjelmistovalmistajalta ei saada
                tarvittavia tietoja tai tiedot ovat puutteellisia)
   Tarvittavien muutosten toteuttaminen
            – Mahdollisten uusien ohjelmien hankinnat
            – Terminal Services tai Citrix ympäristön kapasiteetti ja
              sovellusasennukset App-V ja MED-V hyödyntäminen
   Pilotointi (toiminnan varmistaminen käytännössä)
Wednesday, June 17, 2009                                                    22
Tapoja joilla sovellusyhteensopivuus
    voidaan ratkaista (XP  Win7)
        Sovellus toimii Win7:ssa. Se asennetaan samalla tavoin, kuin se oli XP:kin

        Sovellukselle on olemassa ilmainen päivitys jonka avulla se toimii Win7:ssa. Se
         asennetaan käytettäväksi samalla tavoin kuin se oli XP:kin

        Sovellukselle on olemassa maksullinen päivitys tai kokonaan uusi versio joka toimii
         Win7:ssa. Tällöin joudutaan tarkemmin selvittämään taloudelliset perusteet hankinnalle,
         mahdolliset vaihtoehtoiset ohjelmat, mahdollisuus tehdä itse tai teettää compatibility shim
         jolla vanha sovellus saataisiin (ainakin tärkeimmiltä ominaisuuksiltaan) toimimaan
         Win7:ssa, mahdollisuus siirtää vanha sovellus käytettäväksi Terminal Services/ Citrix
         palveluiden kautta, mahdollisuus siirtää vanha sovellus käytettäväksi desktop virtualization
         –tekniikan avulla (MED-V), mahdollisuus jättää tietty määrä työasemista vielä jatkossakin
         XP-tasolle, jne.

        Sovellukselle ei löydy lainkaan päivitystä tai uutta versiot joka toimisi Win7:ssa. Tällöin
         läpikäydään soveltuvilta osilta samat vaihtoehdot kuin edellisessä kohdassa

         Huom! Jos sovellukselle on erityisvaatimuksia tuki- ja ylläpitosopimusten muodossa,
         käytettävät vaihtoehdot yleensä rajautuvat niiden mukaisesti
    Wednesday, June 17, 2009                                                                           23
Manuaalisen testauksen vaiheet
 Testitarpeen arviointi ja tukiorganisaatio testaukselle
         – Esim. Office 2003 2007 päivityksessä on kuitenkin esim. makrot on
           testattava, vaikka Officea itsessään ei tarvitse testata

 Testiympäristön määrittäminen ja rakentaminen
         – Kiinteä testilabra, liikutettavat testikannettavat, virtuaalinen testiympäristö,
           remote desktop yhteys testilabraan, automaattinen asennus ja nollaus…

 Testausvaiheet
         – Asennusvaihe erikseen ja varsinainen toiminnan testaus erikseen
         – Käyttöoikeudet asennuksessa, normaalitestauksessa ja ylläpitotestauksessa
         – Ongelman selvitys (esim. tilapäisesti admin-oikeudet, UAC pois päältä,
           Shimmin määrittäminen, jne)

 Testauspöytäkirjat
         – Perustiedot, virheilmoitukset kuvaruutukaappauksineen, testipuutteet, jne.

 Johtopäätökset ja jatkotoimenpiteet
Wednesday, June 17, 2009                                                                      24
Kiitos!



ps. Windows 7 löytyy kaupan hyllyltä 22.10.2009




Wednesday, June 17, 2009                          25
Lisätietoa aiheesta
                           lopussa olevilta mustilta
                           kalvoilta…




Wednesday, June 17, 2009                               26
Windows 7 versiot - Lisätietoa   Windows® 7   Windows® 7 Home Basic (EM   Windows® 7 Home   Windows ® 7    Windows® 7 Enterprise/
Key Features
                                            Starter              only)                 Premium       Professional    Windows® 7 Ultimate

Improved Taskbar & Jump Lists                 √                    √                      √               √                   √

Windows Search                                √                    √                      √               √                   √

Join a HomeGroup                              √                    √                      √               √                   √

Windows Media Player                          √                    √                      √               √                   √

Back-up & restore                             √                    √                      √               √                   √

Enhanced Media Playback                       √                    √                      √               √                   √

Action Center                                 √                    √                      √               √                   √

Device Stage                                  √                    √                      √               √                   √

Enhanced home media streaming,                √                    √                      √               √                   √
including Play To

Bluetooth support                             √                    √                      √               √                   √

Fax & Scan                                    √                    √                      √               √                   √

Basic inbox games                             √                    √                      √               √                   √

Credentials Manager                           √                    √                      √               √                   √

Application Capabilities                   Unlimited            Unlimited              Unlimited       Unlimited           Unlimited

Live Thumbnail Previews from Taskbar                               √                      √               √                   √

Fast user switching                                                √                      √               √                   √

Create ad-hoc wireless networks                                    √                      √               √                   √

Internet Connection Sharing                                        √                      √               √                   √

Sensor and Location Platform (including                            √                      √               √                   √
GPS and Adaptive Brightness)

Multi-monitor support                                              √                      √               √                   √

Windows Mobility Center (w/o                                       √                      √               √                   √
presentation settings)

Aero Glass & advanced Window                                                              √               √                   √
navigation

Aero Background                                                                           √               √                   √

Windows Touch (Multi-touch and
        Wednesday, June 17, 2009                                                          √               √                   √        27
handwriting support)
Windows 7 versiot - lisätietoa
Key Features                            Windows® 7   Windows® 7 Home Basic (EM   Windows® 7 Home   Windows ® 7    Windows® 7 Enterprise/
                                          Starter              only)                 Premium       Professional    Windows® 7 Ultimate

Windows Media Center                                                                    √               √                   √

DVD Video playback and authoring                                                        √               √                   √

Premium Inbox Games                                                                     √               √                   √

Snipping Tool, Sticky Notes, Windows                                                    √               √                   √
Journal

Windows Sideshow (Auxiliary Display)                                                    √               √                   √

Location Aware Printing                                                                                 √                   √

Domain Join & Group Policy Controls                                                                     √                   √

Remote Desktop Host                                                                                     √                   √

Advanced Back-up (Network & Group                                                                       √                   √
Policy)

Encrypting File System                                                                                  √                   √

Windows Mobility Center: Presentation                                                                   √                   √
Mode

Offline Folders                                                                                         √                   √

Bitlocker & Bitlocker To Go                                                                                                 √

AppLocker                                                                                                                   √

DirectAccess                                                                                                                √

Branche Cache                                                                                                               √

MUI Language Packs                                                                                                          √

Enterprise search scopes                                                                                                    √

VDI Enhancements*                                                                                                           √

Boot from VHD                                                                                                               √




         Wednesday, June 17, 2009                                                                                                    28
Työasemakäyttöjärjestelmien elinkaaret :


Win2000                       13.7.2010 EOL


XP                          14.4.2009                     8.4.2014 EOL

Vista                                         10.4.2012                  11.4.2017 EOL

Windows 7


               2007                2009       2011            2013              2015
        Tuleva: Testaus ja uuden vakion kehittäminen

        Suositeltava: Vakioitu ja oletuksena uusien koneiden mukana tuleva versio

        Poistuva: Tuettu, jos jossain tarvitaan. Määrä olisi minimoitava
 Wednesday, June 17, 2009                                                                29
Työkaluja Win7 käyttöönottoon - Lisätietoja


 Application Compatibility Toolkit (ACT) 5.5 –työkalut
 Windows 7 Compatibility Center –porttaali  tulossa
 Windows Automated Installation Kit for Windows 7 Beta
  (WAIK v2.0)
 Microsoft Deployment Toolkit (MDT) 2010 beta 2
 Zero Touch metodi käyttää apunaan System Center
  Configuration Manager 2007 SP2 ohjelmistoa  ConfigMgr SP2
       Technology Adoption Program (TAP) ohjelmaan voi ilmottautua connect.microsoft.com sivuston
       kautta




Wednesday, June 17, 2009                                                                            30
Työkaluja Win7 käyttöönottoon - Lisätietoja
 Microsoft Application Virtualization (App-V) 4.5 CU1  tukee
  Win7 (32bit) betaa App-V voi ratkaista sovellusten väliset yhteensopivuusongelmat, mutta
     se auttaa vain hieman sovelluksien ja käyttöjärjestelmän välisissä yhteensopivuusongelmissa


 Microsoft Enterprise Desktop Virtualization (MED-V)  Win7
  tuki on tulossa v2:een Vista:ssa ja XP:ssä toimiva v1 versio on jo olemassa. MED-V
     tarjoaa ratkaisun sovelluksien ja käyttöjärjestelmän välisiin yhteensopivuusongelmiin


 Windows XP Mode (XPM) on standalone versio MED-V:stä
     (XPM on Win7:n mukana Pro versiosta alkaen)


 Presentation virtualization  Terminal Services tai Citrix
  XenApp / Presentation Server Jos presentation virtualization tekniikkaa käytetään
     ratkaisemaan sovelluksen Vista/ Win7 yhteensopivuusongelma, on XP:tä vaativa sovellus asennettava
     Windows Server 2003 pohjaiseen TS tai Citrix palvelimeen


 Muut Microsoftin ja muiden ohjelmistovalmistajien tarjoamat
  Virtual Desktop Infrastructure (VDI) ratkaisut
Wednesday, June 17, 2009                                                                                 31
Vinkkejä manuaaliseen asennus-
ja toimintatestaukseen - Lisätietoa
Asennustestaus ja virheiden raportointi:
  Tee asennukset administrator oikeuksin ja testaukset user oikeuksin
  Aloita seuraava testi aina puhtaalta pöydältä
  Tee jokaisesta testaustapahtumasta testipöytäkirja
  Kirjaa poikkeamat ja talleta virheilmoitukset (Win7:n Problem Steps Recorder on tähän hyvä apuväline)

Sovellusta testattaessa tulee erityisesti kiinnittää huomiota seuraaviin seikkoihin:
  Käynnistyskuvakkeet löytyvät normaalista paikasta
  Sovelluksen kaikki ohjelmamoduulit käynnistyvät normaalisti
  Kytkeytyminen tietokantaan tai muuhun sovellukselle kuuluvaan palveluun toimii
  Jos ohjelmisto tunnistaa käyttäjän, toimiiko tunnistus ongelmitta
  Tiedostoassosiaatiot toimivat (asiakirjan tuplaklikkaus resurssienhallinnassa tai avaaminen selaimeen)
  Tallennus toimii (tarkista samalla oletustallennuspaikka ja formaatti)
  Jos sovelluksella on hiiren oikean näppäimen takana toimintoja, toimivatko ne ongelmitta
  Tulostus toimii normaalisti
  Sovellusikkunoista ei puutu elementtejä
  Kaikki kentät ovat käytettävissä ja luettavissa
  Sovellusikkunoiden käsittely on normaalia
  Sovelluksen antamat ilmoitukset ja kuittaukset tulevat normaalisti
  Jos sovellus käyttää makroja, tarkista että ne toimivat ongelmitta
  Sovelluksen ylläpitoon liittyvät tehtävät toimivat normaalisti
  Ohjelma sulkeutuu normaalisti (ei virheilmoituksia esim. log-off tai shutdown tilanteessa)
Wednesday, June 17, 2009                                                                                    32
Vinkkejä sovellusyhteensopivuusprojektille –
 Mitä voi tehdä juuri tällä hetkellä
 Ota käyttöön ACT 5.5 (tukee Win7 RC:tä)
 Selvitä ACT:n avulla ympäristön Win7 RC yhteensopivuus
 Selvitä Windows Vista Compatibility Centerin ja
  ohjelmistovalmistajan Internet-sivujen perusteella
  tuotantosovellusten yhteensopivuus Vistan kanssa. Jos
  tietoja ei em. lähteistä löydy, niin kysy niitä myös muilla
  keinoin suoraan ohjelmistovalmistajalta
     LOB sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivat ohjelmat ovat myös
     Win7-yhteensopivia. Tilanne on kuitenkin varmistettava viimeistään pilotoinnin yhteydessä


– Konsolidoi ja priorisoi kaikki sovellukset
– Kun Win7 RTM on saatavissa (7/09) aloita manuaaliset
  yhteensopivuustestaukset
– Päivitä ACT Win7:n RTM:ää tukevaan versioon heti kun
  sellainen on saatavissa…
 Wednesday, June 17, 2009                                                                                   33
Vinkkejä sovellusyhteensopivuus-
 projektille jatkuu…
– Selvitä myös Win7-yhteensopivuuspolku lähellä
  käyttöjärjestelmän ydintä oleville sovelluksille (palomuuri,
  virustorjunta, salaus, jne.)
   Näiden sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivuus ei usein takaa
   Win7-yhteensopivuutta. Sovellusta ei myöskään yleensä voida siirtää ajettavaksi vaihtoehtoisella
   alustalla. Lisäksi em. sovellukset ovat yleensä kriittisiä, joten ne ovat yleensä pakko saada tuetusti
   toimimaan uudella käyttöjärjestelmällä


– Yleisperiaatteena voidaan todeta, että manuaalinen testaus
  on tehtävä, kun yhteensopivuustietoa ei löydy. Lisäksi
  sovelluksen vaihtuessa tai päivittyessä on syytä varmistaa
  datan taaksepäin yhteensopivuus, sekä sovellusten
  pluginien ja makrojen toiminta
– Huom! Työasemakäyttöjärjestelmän vaihtoprojekti on
  erinomainen tilaisuus siivota ja laittaa käyttöoikeusasiat
  kuntoon koko työasemasovelluskannalle
 Wednesday, June 17, 2009                                                                                   34
Mitä ovat ”Compatibility Shimmit” ja
  mihin tilanteisiin ne sopivat?
– "Compatibility shim" on pieni pala ohjelmistokoodia
  käyttöjärjestelmän ja sovelluksen välissä. Sen tarkoituksena
  on ratkaista sovelluksen yhteensopivuusongelmat ilman,
  että sovellukseen tai käyttöjärjestelmään ohjelmakoodiin
  tarvitsee koskea
– Yksinkertaisimmillaan shimmi muokkaa sovelluksen
  pyyntöjä ennen kuin ne välitetään käyttöjärjestelmälle. Tai
  shimmi muokkaa käyttöjärjestelmältä tulleita vastauksia
  ennen kuin ne välitetään sovellukselle
– Shimmejä tulee valmiina käyttöjärjestelmän mukana lukuisille eri sovelluksille (5649kpl Vista SP1:ssä)
– Shimmejä voi rakentaa esim. ACT:n Compatibility Administrator tai Standard User Analyzer –työkaluilla
– Shimmejä voi asentaa esim. ACT:n Compatibility Administratorilla tai WindowsSystem32Sdbinst.exe –
  ohjelmalla

– Shimmien käytölle asettaa haasteita kuitenkin se, ettei niitä yleensä voi tukea kukaan muu kuin se,
  joka shimmin on rakentanutkin (eivät siis yleensä pääse sovellusvalmistajan virallisen tuen piiriin)
  Wednesday, June 17, 2009                                                                                 35

Mais conteúdo relacionado

Destaque

TWB - Canada presentation
TWB - Canada presentationTWB - Canada presentation
TWB - Canada presentationguest7f8e87b
 
Ada it#08 pengunaan wi fi
Ada it#08   pengunaan wi fiAda it#08   pengunaan wi fi
Ada it#08 pengunaan wi fiazlipaat
 
Formato de clase 8y9 future
Formato de clase 8y9 futureFormato de clase 8y9 future
Formato de clase 8y9 futureEvelin Peña
 
HyEnergy Theoretical Concept for a Retail Consumer Model
HyEnergy Theoretical Concept for a Retail Consumer ModelHyEnergy Theoretical Concept for a Retail Consumer Model
HyEnergy Theoretical Concept for a Retail Consumer ModelDorina M. Morcan
 
Formato de clase 6 y 7 love and relationships
Formato de clase 6 y 7 love and relationshipsFormato de clase 6 y 7 love and relationships
Formato de clase 6 y 7 love and relationshipsEvelin Peña
 
Formato plano 8th week6_passive_present
Formato plano 8th week6_passive_presentFormato plano 8th week6_passive_present
Formato plano 8th week6_passive_presentEvelin Peña
 
Ada it#05 laman blog
Ada it#05   laman blogAda it#05   laman blog
Ada it#05 laman blogazlipaat
 
Formato de clase stative verbs
Formato de clase stative verbsFormato de clase stative verbs
Formato de clase stative verbsEvelin Peña
 
Ada it#06 panggilan skype
Ada it#06   panggilan skypeAda it#06   panggilan skype
Ada it#06 panggilan skypeazlipaat
 
Lesson 3 thanksgiving
Lesson 3   thanksgivingLesson 3   thanksgiving
Lesson 3 thanksgivingsun1238
 
Seo Survival Guide for Business Owners
Seo Survival Guide for Business OwnersSeo Survival Guide for Business Owners
Seo Survival Guide for Business Ownersgreensboro_seo
 
Hugh Shanahan Association Talk
Hugh Shanahan Association TalkHugh Shanahan Association Talk
Hugh Shanahan Association TalkHugh Shanahan
 

Destaque (20)

Ada it#02
Ada it#02Ada it#02
Ada it#02
 
Sviluppo e Organizzazione
Sviluppo e OrganizzazioneSviluppo e Organizzazione
Sviluppo e Organizzazione
 
TWB - Canada presentation
TWB - Canada presentationTWB - Canada presentation
TWB - Canada presentation
 
Ada it#08 pengunaan wi fi
Ada it#08   pengunaan wi fiAda it#08   pengunaan wi fi
Ada it#08 pengunaan wi fi
 
Formato de clase 8y9 future
Formato de clase 8y9 futureFormato de clase 8y9 future
Formato de clase 8y9 future
 
HyEnergy Theoretical Concept for a Retail Consumer Model
HyEnergy Theoretical Concept for a Retail Consumer ModelHyEnergy Theoretical Concept for a Retail Consumer Model
HyEnergy Theoretical Concept for a Retail Consumer Model
 
Lezione Tre Pratica
Lezione Tre PraticaLezione Tre Pratica
Lezione Tre Pratica
 
Rallyak non
Rallyak nonRallyak non
Rallyak non
 
Formato de clase 6 y 7 love and relationships
Formato de clase 6 y 7 love and relationshipsFormato de clase 6 y 7 love and relationships
Formato de clase 6 y 7 love and relationships
 
Formato plano 8th week6_passive_present
Formato plano 8th week6_passive_presentFormato plano 8th week6_passive_present
Formato plano 8th week6_passive_present
 
Ada it#05 laman blog
Ada it#05   laman blogAda it#05   laman blog
Ada it#05 laman blog
 
sukses bekerja
sukses bekerjasukses bekerja
sukses bekerja
 
Owl Guide Resticted
Owl Guide RestictedOwl Guide Resticted
Owl Guide Resticted
 
Formato de clase stative verbs
Formato de clase stative verbsFormato de clase stative verbs
Formato de clase stative verbs
 
Fast Wsdl Tutorial
Fast Wsdl TutorialFast Wsdl Tutorial
Fast Wsdl Tutorial
 
Ada it#06 panggilan skype
Ada it#06   panggilan skypeAda it#06   panggilan skype
Ada it#06 panggilan skype
 
Lesson 3 thanksgiving
Lesson 3   thanksgivingLesson 3   thanksgiving
Lesson 3 thanksgiving
 
Seo Survival Guide for Business Owners
Seo Survival Guide for Business OwnersSeo Survival Guide for Business Owners
Seo Survival Guide for Business Owners
 
Hugh Shanahan Association Talk
Hugh Shanahan Association TalkHugh Shanahan Association Talk
Hugh Shanahan Association Talk
 
Entamico Corporate Brochure
Entamico Corporate BrochureEntamico Corporate Brochure
Entamico Corporate Brochure
 

Semelhante a Windows 7 Käyttöönottoprojekti

Windows Intune - Salcom Webinaari
Windows Intune - Salcom WebinaariWindows Intune - Salcom Webinaari
Windows Intune - Salcom WebinaariJarno Mäki
 
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 10 hallinnan näkökulmasta
Windows 10 hallinnan näkökulmastaWindows 10 hallinnan näkökulmasta
Windows 10 hallinnan näkökulmastaSovelto
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminenSovelto
 
Sovellusvirtualisointi - Mitä missä milloin 2015
Sovellusvirtualisointi - Mitä missä milloin 2015Sovellusvirtualisointi - Mitä missä milloin 2015
Sovellusvirtualisointi - Mitä missä milloin 2015Teemu Tiainen
 
Microsoft Windows 8 sovelluskehitys käytännössä
Microsoft Windows 8  sovelluskehitys käytännössäMicrosoft Windows 8  sovelluskehitys käytännössä
Microsoft Windows 8 sovelluskehitys käytännössäPerttu Monthan
 
Windows 8
Windows 8Windows 8
Windows 8Sovelto
 
Microsoft Windows Intune - työasemien hallinta pilvestä
Microsoft Windows Intune - työasemien hallinta pilvestäMicrosoft Windows Intune - työasemien hallinta pilvestä
Microsoft Windows Intune - työasemien hallinta pilvestäJarno Mäki
 
Käyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetKäyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetSovelto
 
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitXP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitSovelto
 
Windows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaWindows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaSovelto
 
Softabasaari-tiedote-19.06.2017
Softabasaari-tiedote-19.06.2017Softabasaari-tiedote-19.06.2017
Softabasaari-tiedote-19.06.2017Vesa Sohlberg
 
Windows 10 yrityskäyttöön - ominaisuudet
Windows 10 yrityskäyttöön - ominaisuudetWindows 10 yrityskäyttöön - ominaisuudet
Windows 10 yrityskäyttöön - ominaisuudet3 Step IT Suomi
 
System Center Configuration Manager 2007 - Webinaari
System Center Configuration Manager 2007 - WebinaariSystem Center Configuration Manager 2007 - Webinaari
System Center Configuration Manager 2007 - WebinaariJarno Mäki
 
Microsoft TechnetTV: PK-yrityksen työasemat
Microsoft TechnetTV: PK-yrityksen työasematMicrosoft TechnetTV: PK-yrityksen työasemat
Microsoft TechnetTV: PK-yrityksen työasematJarno Mäki
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTieturi Oy
 
Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...
 Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr... Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...
Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...CGI Suomi
 
Windows Phone 7 koulutukset kehittäjille
Windows Phone 7 koulutukset kehittäjilleWindows Phone 7 koulutukset kehittäjille
Windows Phone 7 koulutukset kehittäjilleJarno Mäki
 
Yrittäjän ilmaisohjelmat
Yrittäjän ilmaisohjelmatYrittäjän ilmaisohjelmat
Yrittäjän ilmaisohjelmatTimo Kumpulainen
 

Semelhante a Windows 7 Käyttöönottoprojekti (20)

Windows Intune - Salcom Webinaari
Windows Intune - Salcom WebinaariWindows Intune - Salcom Webinaari
Windows Intune - Salcom Webinaari
 
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 10 hallinnan näkökulmasta
Windows 10 hallinnan näkökulmastaWindows 10 hallinnan näkökulmasta
Windows 10 hallinnan näkökulmasta
 
Store App -kehityksen aloittaminen
Store App -kehityksen aloittaminenStore App -kehityksen aloittaminen
Store App -kehityksen aloittaminen
 
Sovellusvirtualisointi - Mitä missä milloin 2015
Sovellusvirtualisointi - Mitä missä milloin 2015Sovellusvirtualisointi - Mitä missä milloin 2015
Sovellusvirtualisointi - Mitä missä milloin 2015
 
Microsoft Windows 8 sovelluskehitys käytännössä
Microsoft Windows 8  sovelluskehitys käytännössäMicrosoft Windows 8  sovelluskehitys käytännössä
Microsoft Windows 8 sovelluskehitys käytännössä
 
Windows 8
Windows 8Windows 8
Windows 8
 
Microsoft Windows Intune - työasemien hallinta pilvestä
Microsoft Windows Intune - työasemien hallinta pilvestäMicrosoft Windows Intune - työasemien hallinta pilvestä
Microsoft Windows Intune - työasemien hallinta pilvestä
 
Käyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineetKäyttöliittymät ja työvälineet
Käyttöliittymät ja työvälineet
 
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkitXP:n tuki loppuu: Sami Laihon viime hetken vinkit
XP:n tuki loppuu: Sami Laihon viime hetken vinkit
 
Windows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmastaWindows 10 käyttäjän näkökulmasta
Windows 10 käyttäjän näkökulmasta
 
Avoin lähdekoodi Suomessa
Avoin lähdekoodi SuomessaAvoin lähdekoodi Suomessa
Avoin lähdekoodi Suomessa
 
Softabasaari-tiedote-19.06.2017
Softabasaari-tiedote-19.06.2017Softabasaari-tiedote-19.06.2017
Softabasaari-tiedote-19.06.2017
 
Windows 10 yrityskäyttöön - ominaisuudet
Windows 10 yrityskäyttöön - ominaisuudetWindows 10 yrityskäyttöön - ominaisuudet
Windows 10 yrityskäyttöön - ominaisuudet
 
System Center Configuration Manager 2007 - Webinaari
System Center Configuration Manager 2007 - WebinaariSystem Center Configuration Manager 2007 - Webinaari
System Center Configuration Manager 2007 - Webinaari
 
Microsoft TechnetTV: PK-yrityksen työasemat
Microsoft TechnetTV: PK-yrityksen työasematMicrosoft TechnetTV: PK-yrityksen työasemat
Microsoft TechnetTV: PK-yrityksen työasemat
 
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & HuhtalaTechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
TechDays2011 Web-kokoukset Lyncillä Tieturi/Kuosmanen & Huhtala
 
Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...
 Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr... Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...
Case Peikko Group: Tuottava myyntityö globaaleilla markkinoilla | CGI:n Micr...
 
Windows Phone 7 koulutukset kehittäjille
Windows Phone 7 koulutukset kehittäjilleWindows Phone 7 koulutukset kehittäjille
Windows Phone 7 koulutukset kehittäjille
 
Yrittäjän ilmaisohjelmat
Yrittäjän ilmaisohjelmatYrittäjän ilmaisohjelmat
Yrittäjän ilmaisohjelmat
 

Windows 7 Käyttöönottoprojekti

  • 1. Käyttöönottoprojektin vaiheet - käytännön esimerkkejä ja kokemuksia ensimmäisistä projekteista organisaatioille Wednesday, June 17, 2009 1
  • 2. Äänessä: Sami Virkki / ENFO Oyj Ilkka Kaskisaari / Microsoft Oy Wednesday, June 17, 2009 2
  • 3. ENFO lyhyesti: • Enfo tarjoaa yrityksille ja yhteisöille mutkattomia tietotekniikkapalveluja Suomessa ja Ruotsissa. • Palveluissaan Enfo hyödyntää 45 vuoden kokemustaan tietotekniikkapalvelujen kehittämisestä sekä parhaiden kumppaneiden laitteita ja ohjelmistoja. • Yli 700 tietotekniikan huippuosaajaa takaavat, että Enfon asiakkaat saavat parhaan hyödyn irti tietotekniikasta. • Enfon liikevaihto on yli 140 milj. euroa. Wednesday, June 17, 2009 3
  • 4. Windows 7 Ignite - ohjelma • Enfo on valittu ainoana Suomen Microsoft-kumppanina mukaan Windows 7 Ignite –ohjelmaan, jonka tarkoituksena on edesauttaa tulevan Windows 7:n käyttöönottoja optimaalisella toteutustavalla • Ignite –ohjelman avulla halutaan ottaa Kumppanit ja Asiakkaat mukaan aikaisessa vaiheessa Win7 – kehitykseen! • http://www.enfo.fi/singlenewsinfo.asp?id=462&menu_id=86&selected=86&co mpanyId=1&show= Wednesday, June 17, 2009 4
  • 5. Millaisia asioita on syytä Win7 projektin osalta miettiä?  Mikä on Win7-projektin takaisinmaksuaika?  Arkkitehtuuritason suunnittelu – Työasema-arkkitehtuurin kerrosmalli, migraatio suunnittelu, jne.  Miten toteuttaa testiympäristö?  Miten tarjota sovelluksia?  Mikä on järjestelmähallinnan rooli?  Millainen deployment-malli on tehokkain?  Pitäisikö työasematietoturvaa miettiä kokonaan puhtaalta pöydältä?  Mihin Win7-jakeluun ja apuvälineisiin on käyttöoikeudet?  Virtuaalisointi IT-strategisena ratkaisuna Wednesday, June 17, 2009 5
  • 6. Windows 7 Versiointi Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter Wednesday, June 17, 2009 6
  • 7. Yksi suurimmista haasteista migraatioprojektissa tulee olemaan sovellusten yhteensopivuus Apuja sovellusyhteensopivuushaasteeseen löytyy esim. seuraavasti: Microsoft Application Compatibility toolkit 5.5 Perinteinen Compatibility mode pikakuvakkeen alta, sekä Win7 uutuus: ”Troubleshoot Compatibility” kuvakkeen kontekstista. Win7:aan asennettava XP-mode (”mini MED-V”) XP:lle kovakoodattujen sovellusten alustaksi MDOP –paketista loistavia työkaluja sovellusten toimittamiseen Win7 –alustalle: MED-V ja APP-V Terminal Services/ Citrix Wednesday, June 17, 2009 7
  • 8. Sovellusten tarjonta-arkkitehtuurit – perinteinen .msi -paketointi  Windows installer päivittyy versioon 5.0 – Pitääkö paketointiympäristö päivittää?  Lisätietoa: Windows Installer Team Blog: – http://blogs.msdn.com/windows_installer_team/archive/category/69954.aspx  Uusia ominaisuuksia, mm. : – Uusia action:eja, funktioita sekä property :jä, esim. MSIFASTINSTALL -> asennusta voidaan nopeuttaa – http://msdn.microsoft.com/en-us/library/dd408114(VS.85).aspx Wednesday, June 17, 2009 8
  • 9. Sovellusten tarjonta-arkkitehtuurit – Terminal Services • Sovellukset asennetaan erillisille palvelimille • Sovellukset suoritetaan näillä palvelimilla • Käyttäjille siirretään kuvaruutudata • Palvelimille siirretään näppäimistön painallukset ja hiiren liikkeet Wednesday, June 17, 2009 9
  • 10. Sovellusten virtuaalisointi  Sovellusten keskinäiset ristiriidat minimiin -> regressiotestausta ei tarvita  Sovellusten paketointi- ja testaukseen käytetty aika minimiin  Sovellusten keskitetyt ja erittäin nopeat julkaisut  Sovellusten konfiguraatio voidaan sisällyttää sovelluspakettiin  Sovellusten versioiden hallinta ERITTÄIN helppoa  Samasta sovelluksesta voidaan tarvittaessa suorittaa samanaikaisesti useaa eri versiota = sovellusten tuotantotestaus helpottuu huomattavasti  Kaikki virtuaalisoidut sovellukset aina samaa versiota = tiukka sovellusten standardi  Käyttäjien oikeuksista sovelluksiin ei tarvitse välittää -> enää ei tarvitse käyttäjille antaa erityisoikeuksia sovellusten takia = tietoturva paranee  Helpottaa merkittävästi käyttöjärjestelmämigraatioita Wednesday, June 17, 2009 10
  • 11. Sovellusten tarjonta-arkkitehtuurit – APP-V • Entinen SoftGrid • Ladattavissa Volume Licensing Centre:stä (mdop 2009): •https://www.microsoft.com/licensing/servicecenter/Home.aspx • Ratkaisee sovellusten välisen yhteensopivuuden • Sovelluksia ei asenneta työasemiin vaan ne suoritetaan omassa ”kuplassa” • Klassinen esimerkki: Eri JRE versiot samaan aikaan käytössä Wednesday, June 17, 2009 11
  • 12. Sovellusten tarjonta-arkkitehtuurit – MED-V • Entinen Kidaro • Ratkaisee sovelluksen ja käyttöjärjestelmän välisen yhteensopivuusongelman • Sovellusten ja niiden vaatiman käyttöjärjestelmän virtuaalisointi samaan pakettiin • Paketti = Virtual PC 2007 SP1 –virtuaalikone, johon on asennettu ja konfiguroitu tarvittavat sovellukset • Sovelluksille jotka vaativat oikean 2000/XP-alustan (esim. IE6) • Toimitus verkon yli tai DVD:llä Wednesday, June 17, 2009 12
  • 13. Järjestelmähallinta – SCCM • Sovellusten ja päivitysten jakelut • Sovellusten/ lisenssien käytön hallinta • Konfiguraatioiden hallinta • Raportointi • Win7 –yhteensopivien koneiden haku • Win7 –käyttöjärjestelmän jakelu • Käyttäjädatan migraatio • APP-V –sovellusten toimitus työasemaan Huom! SCCM 2007 SP2 on tällä hetkellä beta jakelussa Wednesday, June 17, 2009 13
  • 14. Win7-projekti • Kartoitetaan laitteet ja sovellukset (valitaan kriittiset sovellukset ja niitä varten sopiva pilottiryhmä) • Valitaan käyttöjärjestelmän ja sovellusten toimitusvaihtoehdot • Määritellään käyttöjärjestelmän jakelumedia ja sen hallintaympäristö • Paketoidaan/ virtuaalisoidaan valitut sovellukset • Luodaan käyttöjärjestelmän asennusimage: • Käyttöjärjestelmän asennuspaketin rakentamisessa tarvittavat perusvälineet löytyvät Windows Automated Installation Kit (Windows AIK) paketista • Microsoft Deployment Toolkit (MDT) solution acceleratori täydentää WAIK:ia. MDT opastaa ja tarjoaa apuvälineitä suunnitteluun, kartoitukseen, sovellusyhteensopivuusongelmien ratkaisuun • Täysautomatisoidun asennuksen voi toteuttaa SCCM “os deployment” –ominaisuuksien avulla Wednesday, June 17, 2009 14
  • 15. Win7-projekti • Asiakkaat joilla on mahdollisuus hyödyntää MDOP –pakettia ovat askeleen edellä! • Asiakkaat joilla on jo Vista käytössä, tai sitä on vähintään onnistuneesti pilotoitu ovat jo lähes perillä: Sovellusyhteensopivuudet ja laitteistoajurit eivät yleensä ole näille asiakkaille enää haasteellisia Wednesday, June 17, 2009 15
  • 16. Kokemuksia tähän mennessä: • Tuotantokäytössä useilla ensimmäisestä Beta –versiosta alkaen (build 7000, x64 –versio, W2K3 –domainissa) •Tarvittavat gpo:t toimineet moitteetta •Asennus mutkaton ja nopea, ei kommentteja laitteiden toimimattomuudesta •Sisältää oletuksena suurimman osan ajureista, tarvittaessa kaikki Vista –ajurit toimineet moitteetta. Ei ongelmia myöskään x64 –alustalla. •Sisäänrakennetut toiminnot, esim verkkojen hallinta ja esitysmoodi poistanut tarpeen asentaa laitevalmistajien lisäohjelmistoja •Kannettavakäytössä LOISTAVA! Buuttaa erittäin nopeasti, hibernate-, ja sleep –tiloista palautuminen salamannopeaa! Akunkesto pidentynyt. •Käyttöliittymän uudet ominaisuudet, esim ikkunoiden hallinta: miksei ole ollut aina? -> esim ikkunoiden pikasijoittelu sivuille uusilla wide –näytöllisillä kannettavilla! •Sovellukset toimineet pääpiirteittäin kunnollisesti, jos ei suoraan, niin viimeistään compatibility –moodissa. Allekirjoittaneella 1 tuotantosovellus toimimatta: 32bit vpn –client (toimii kuitenkin 32 bittisellä Win7 :lla) •Valittaa Vistaa vähemmän! -> popupit siirretty Action Center :iin •En vaihtaisi enää pois! Wednesday, June 17, 2009 16
  • 17. Deployment-mallit:  Imageformaattina edelleen WIM, kuten Vistassakin  Imagen luomiseen ja ylläpitoon erittäin hyvä työkalupakki -> MDT2010 ja deployment workbench!  Win7 asennustavat; pitkälti samanlaiset kuin Vistassakin: 1. Asennusdvd 2. Asennusdvd:n sisältö USB –tikulla-> Nopea! 3. Normaali verkkojako vastaustiedostolla 4. MDT Deployment share 5. Windows Deployment Services 6. System Center Configuration Manager 7. Näiden yhdistelmät ja integraatiot Wednesday, June 17, 2009 17
  • 18. Pilottiympäristö: perinteinen vai VDI? Jos mahdollista, Win7 pilotointi olisi hyvä suorittaa oikeaa tuotantoympäristöä vasten -> oikeat haasteet selville. Skenaarioita käytännön testaamiseen: • Testiympäristö voidaan luoda perinteisillä menetelmillä, asentamalla pilottiryhmän työasemiin Win7-image • Pilottikäyttäjille voidaan myös toimittaa toinen fyysinen työasema • Käytetään virtuaalisia win7 työpöytiä • Lisätietoa Microsoftin VDI –ratkaisusta: http://www.microsoft.com/virtualization/products/desktop/d efault.mspx Wednesday, June 17, 2009 18
  • 19. Windows Vista ja 7 yhteensopivuus ja sovellustestaus Wednesday, June 17, 2009 19
  • 20. Ohjelmistoyhteensopivuus Windows client -käyttöjärjestelmien välillä  Vista (sisäinen versionumero 6.0) ja Windows 7 (6.1) jakavat saman security-mallin. Sen sijaan XP (5.1) ja Windows 2000 (5.0) ovat security-malliltaan löysempiä  XP:stä Vistaan tai Win7:aan siirryttäessä vaativat monet sovellukset toimiakseen muutoksia ohjelmakoodiinsa. Sen sijaan Vistan ja Win7:n välillä on hyvä ohjelmistoyhteensopivuus – Poikkeuksia saattavat kuitenkin aiheuttaa lähellä käyttöjärjestelmän ydintä olevat sovellukset kuten: Palomuuri, virustorjunta, kovalevyn salaus, VPN-client, 3G-yhteys, DVD-poltto, yms. (eli yleisesti ohjelmat jotka tuovat omia ajureita tai palveluja) Wednesday, June 17, 2009 20
  • 21. Yleisimmät sovellusyhteensopivuus- selvityskohteet (XP  Win7)  Rautaan liittyvät (selvitä mitä ”vanhaa” HW:ta siirretään Win7:aan) – Työaseman BIOS, laitevalmistajan tuki Win7:lle – Laiteajurit sisäisille ja ulkoisille laitteille (erityisesti tulostimet, skannerit, monitoimilaitteet , toimikorttilukijat ja erikoislaitteet)  Ohjelmistoihin liittyvät (selvitä mitä SW:ta siirretään Win7:aan)  Tietoturvaohjelmistot kuten virustorjunta, palomuuri, kryptaus, jne.  Hallinta ja valvonta ohjelmistot  Tietoliikenneyhteys ohjelmistot  ns. tukisovelluksia  Tietokantayhteydet  Tuotantosovellukset (LOB = Line Of Business) • Selainsovellukset ja niiden vaatimat selainlaajennukset  Erityislaitteisiin sidoksissa olevat ohjelmat Wednesday, June 17, 2009 21
  • 22. Sovellusyhteensopivuusprojektin vaiheet  Inventointi • Esim. kaikki ohjelmat versiotietoineen ja käyttäjätietoineen  Inventoidun datan käsittely – Konsolidointi (eli sovelluskannan siivous) – Päivitysten ja uusien versioiden selvittämien – Tukiasioiden selvittäminen – Ongelmatapauksissa ajoalustan vaihdon selvittäminen tai ”shimmauksen” käyttö tai mahdollinen tuotevaihto tai ”ongelmakoneiden” jäädyttäminen  Manuaalinen testaaminen (jos ohjelmistovalmistajalta ei saada tarvittavia tietoja tai tiedot ovat puutteellisia)  Tarvittavien muutosten toteuttaminen – Mahdollisten uusien ohjelmien hankinnat – Terminal Services tai Citrix ympäristön kapasiteetti ja sovellusasennukset App-V ja MED-V hyödyntäminen  Pilotointi (toiminnan varmistaminen käytännössä) Wednesday, June 17, 2009 22
  • 23. Tapoja joilla sovellusyhteensopivuus voidaan ratkaista (XP  Win7)  Sovellus toimii Win7:ssa. Se asennetaan samalla tavoin, kuin se oli XP:kin  Sovellukselle on olemassa ilmainen päivitys jonka avulla se toimii Win7:ssa. Se asennetaan käytettäväksi samalla tavoin kuin se oli XP:kin  Sovellukselle on olemassa maksullinen päivitys tai kokonaan uusi versio joka toimii Win7:ssa. Tällöin joudutaan tarkemmin selvittämään taloudelliset perusteet hankinnalle, mahdolliset vaihtoehtoiset ohjelmat, mahdollisuus tehdä itse tai teettää compatibility shim jolla vanha sovellus saataisiin (ainakin tärkeimmiltä ominaisuuksiltaan) toimimaan Win7:ssa, mahdollisuus siirtää vanha sovellus käytettäväksi Terminal Services/ Citrix palveluiden kautta, mahdollisuus siirtää vanha sovellus käytettäväksi desktop virtualization –tekniikan avulla (MED-V), mahdollisuus jättää tietty määrä työasemista vielä jatkossakin XP-tasolle, jne.  Sovellukselle ei löydy lainkaan päivitystä tai uutta versiot joka toimisi Win7:ssa. Tällöin läpikäydään soveltuvilta osilta samat vaihtoehdot kuin edellisessä kohdassa Huom! Jos sovellukselle on erityisvaatimuksia tuki- ja ylläpitosopimusten muodossa, käytettävät vaihtoehdot yleensä rajautuvat niiden mukaisesti Wednesday, June 17, 2009 23
  • 24. Manuaalisen testauksen vaiheet  Testitarpeen arviointi ja tukiorganisaatio testaukselle – Esim. Office 2003 2007 päivityksessä on kuitenkin esim. makrot on testattava, vaikka Officea itsessään ei tarvitse testata  Testiympäristön määrittäminen ja rakentaminen – Kiinteä testilabra, liikutettavat testikannettavat, virtuaalinen testiympäristö, remote desktop yhteys testilabraan, automaattinen asennus ja nollaus…  Testausvaiheet – Asennusvaihe erikseen ja varsinainen toiminnan testaus erikseen – Käyttöoikeudet asennuksessa, normaalitestauksessa ja ylläpitotestauksessa – Ongelman selvitys (esim. tilapäisesti admin-oikeudet, UAC pois päältä, Shimmin määrittäminen, jne)  Testauspöytäkirjat – Perustiedot, virheilmoitukset kuvaruutukaappauksineen, testipuutteet, jne.  Johtopäätökset ja jatkotoimenpiteet Wednesday, June 17, 2009 24
  • 25. Kiitos! ps. Windows 7 löytyy kaupan hyllyltä 22.10.2009 Wednesday, June 17, 2009 25
  • 26. Lisätietoa aiheesta lopussa olevilta mustilta kalvoilta… Wednesday, June 17, 2009 26
  • 27. Windows 7 versiot - Lisätietoa Windows® 7 Windows® 7 Home Basic (EM Windows® 7 Home Windows ® 7 Windows® 7 Enterprise/ Key Features Starter only) Premium Professional Windows® 7 Ultimate Improved Taskbar & Jump Lists √ √ √ √ √ Windows Search √ √ √ √ √ Join a HomeGroup √ √ √ √ √ Windows Media Player √ √ √ √ √ Back-up & restore √ √ √ √ √ Enhanced Media Playback √ √ √ √ √ Action Center √ √ √ √ √ Device Stage √ √ √ √ √ Enhanced home media streaming, √ √ √ √ √ including Play To Bluetooth support √ √ √ √ √ Fax & Scan √ √ √ √ √ Basic inbox games √ √ √ √ √ Credentials Manager √ √ √ √ √ Application Capabilities Unlimited Unlimited Unlimited Unlimited Unlimited Live Thumbnail Previews from Taskbar √ √ √ √ Fast user switching √ √ √ √ Create ad-hoc wireless networks √ √ √ √ Internet Connection Sharing √ √ √ √ Sensor and Location Platform (including √ √ √ √ GPS and Adaptive Brightness) Multi-monitor support √ √ √ √ Windows Mobility Center (w/o √ √ √ √ presentation settings) Aero Glass & advanced Window √ √ √ navigation Aero Background √ √ √ Windows Touch (Multi-touch and Wednesday, June 17, 2009 √ √ √ 27 handwriting support)
  • 28. Windows 7 versiot - lisätietoa Key Features Windows® 7 Windows® 7 Home Basic (EM Windows® 7 Home Windows ® 7 Windows® 7 Enterprise/ Starter only) Premium Professional Windows® 7 Ultimate Windows Media Center √ √ √ DVD Video playback and authoring √ √ √ Premium Inbox Games √ √ √ Snipping Tool, Sticky Notes, Windows √ √ √ Journal Windows Sideshow (Auxiliary Display) √ √ √ Location Aware Printing √ √ Domain Join & Group Policy Controls √ √ Remote Desktop Host √ √ Advanced Back-up (Network & Group √ √ Policy) Encrypting File System √ √ Windows Mobility Center: Presentation √ √ Mode Offline Folders √ √ Bitlocker & Bitlocker To Go √ AppLocker √ DirectAccess √ Branche Cache √ MUI Language Packs √ Enterprise search scopes √ VDI Enhancements* √ Boot from VHD √ Wednesday, June 17, 2009 28
  • 29. Työasemakäyttöjärjestelmien elinkaaret : Win2000 13.7.2010 EOL XP 14.4.2009 8.4.2014 EOL Vista 10.4.2012 11.4.2017 EOL Windows 7 2007 2009 2011 2013 2015 Tuleva: Testaus ja uuden vakion kehittäminen Suositeltava: Vakioitu ja oletuksena uusien koneiden mukana tuleva versio Poistuva: Tuettu, jos jossain tarvitaan. Määrä olisi minimoitava Wednesday, June 17, 2009 29
  • 30. Työkaluja Win7 käyttöönottoon - Lisätietoja  Application Compatibility Toolkit (ACT) 5.5 –työkalut  Windows 7 Compatibility Center –porttaali  tulossa  Windows Automated Installation Kit for Windows 7 Beta (WAIK v2.0)  Microsoft Deployment Toolkit (MDT) 2010 beta 2  Zero Touch metodi käyttää apunaan System Center Configuration Manager 2007 SP2 ohjelmistoa  ConfigMgr SP2 Technology Adoption Program (TAP) ohjelmaan voi ilmottautua connect.microsoft.com sivuston kautta Wednesday, June 17, 2009 30
  • 31. Työkaluja Win7 käyttöönottoon - Lisätietoja  Microsoft Application Virtualization (App-V) 4.5 CU1  tukee Win7 (32bit) betaa App-V voi ratkaista sovellusten väliset yhteensopivuusongelmat, mutta se auttaa vain hieman sovelluksien ja käyttöjärjestelmän välisissä yhteensopivuusongelmissa  Microsoft Enterprise Desktop Virtualization (MED-V)  Win7 tuki on tulossa v2:een Vista:ssa ja XP:ssä toimiva v1 versio on jo olemassa. MED-V tarjoaa ratkaisun sovelluksien ja käyttöjärjestelmän välisiin yhteensopivuusongelmiin  Windows XP Mode (XPM) on standalone versio MED-V:stä (XPM on Win7:n mukana Pro versiosta alkaen)  Presentation virtualization  Terminal Services tai Citrix XenApp / Presentation Server Jos presentation virtualization tekniikkaa käytetään ratkaisemaan sovelluksen Vista/ Win7 yhteensopivuusongelma, on XP:tä vaativa sovellus asennettava Windows Server 2003 pohjaiseen TS tai Citrix palvelimeen  Muut Microsoftin ja muiden ohjelmistovalmistajien tarjoamat Virtual Desktop Infrastructure (VDI) ratkaisut Wednesday, June 17, 2009 31
  • 32. Vinkkejä manuaaliseen asennus- ja toimintatestaukseen - Lisätietoa Asennustestaus ja virheiden raportointi:  Tee asennukset administrator oikeuksin ja testaukset user oikeuksin  Aloita seuraava testi aina puhtaalta pöydältä  Tee jokaisesta testaustapahtumasta testipöytäkirja  Kirjaa poikkeamat ja talleta virheilmoitukset (Win7:n Problem Steps Recorder on tähän hyvä apuväline) Sovellusta testattaessa tulee erityisesti kiinnittää huomiota seuraaviin seikkoihin:  Käynnistyskuvakkeet löytyvät normaalista paikasta  Sovelluksen kaikki ohjelmamoduulit käynnistyvät normaalisti  Kytkeytyminen tietokantaan tai muuhun sovellukselle kuuluvaan palveluun toimii  Jos ohjelmisto tunnistaa käyttäjän, toimiiko tunnistus ongelmitta  Tiedostoassosiaatiot toimivat (asiakirjan tuplaklikkaus resurssienhallinnassa tai avaaminen selaimeen)  Tallennus toimii (tarkista samalla oletustallennuspaikka ja formaatti)  Jos sovelluksella on hiiren oikean näppäimen takana toimintoja, toimivatko ne ongelmitta  Tulostus toimii normaalisti  Sovellusikkunoista ei puutu elementtejä  Kaikki kentät ovat käytettävissä ja luettavissa  Sovellusikkunoiden käsittely on normaalia  Sovelluksen antamat ilmoitukset ja kuittaukset tulevat normaalisti  Jos sovellus käyttää makroja, tarkista että ne toimivat ongelmitta  Sovelluksen ylläpitoon liittyvät tehtävät toimivat normaalisti  Ohjelma sulkeutuu normaalisti (ei virheilmoituksia esim. log-off tai shutdown tilanteessa) Wednesday, June 17, 2009 32
  • 33. Vinkkejä sovellusyhteensopivuusprojektille – Mitä voi tehdä juuri tällä hetkellä  Ota käyttöön ACT 5.5 (tukee Win7 RC:tä)  Selvitä ACT:n avulla ympäristön Win7 RC yhteensopivuus  Selvitä Windows Vista Compatibility Centerin ja ohjelmistovalmistajan Internet-sivujen perusteella tuotantosovellusten yhteensopivuus Vistan kanssa. Jos tietoja ei em. lähteistä löydy, niin kysy niitä myös muilla keinoin suoraan ohjelmistovalmistajalta LOB sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivat ohjelmat ovat myös Win7-yhteensopivia. Tilanne on kuitenkin varmistettava viimeistään pilotoinnin yhteydessä – Konsolidoi ja priorisoi kaikki sovellukset – Kun Win7 RTM on saatavissa (7/09) aloita manuaaliset yhteensopivuustestaukset – Päivitä ACT Win7:n RTM:ää tukevaan versioon heti kun sellainen on saatavissa… Wednesday, June 17, 2009 33
  • 34. Vinkkejä sovellusyhteensopivuus- projektille jatkuu… – Selvitä myös Win7-yhteensopivuuspolku lähellä käyttöjärjestelmän ydintä oleville sovelluksille (palomuuri, virustorjunta, salaus, jne.) Näiden sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivuus ei usein takaa Win7-yhteensopivuutta. Sovellusta ei myöskään yleensä voida siirtää ajettavaksi vaihtoehtoisella alustalla. Lisäksi em. sovellukset ovat yleensä kriittisiä, joten ne ovat yleensä pakko saada tuetusti toimimaan uudella käyttöjärjestelmällä – Yleisperiaatteena voidaan todeta, että manuaalinen testaus on tehtävä, kun yhteensopivuustietoa ei löydy. Lisäksi sovelluksen vaihtuessa tai päivittyessä on syytä varmistaa datan taaksepäin yhteensopivuus, sekä sovellusten pluginien ja makrojen toiminta – Huom! Työasemakäyttöjärjestelmän vaihtoprojekti on erinomainen tilaisuus siivota ja laittaa käyttöoikeusasiat kuntoon koko työasemasovelluskannalle Wednesday, June 17, 2009 34
  • 35. Mitä ovat ”Compatibility Shimmit” ja mihin tilanteisiin ne sopivat? – "Compatibility shim" on pieni pala ohjelmistokoodia käyttöjärjestelmän ja sovelluksen välissä. Sen tarkoituksena on ratkaista sovelluksen yhteensopivuusongelmat ilman, että sovellukseen tai käyttöjärjestelmään ohjelmakoodiin tarvitsee koskea – Yksinkertaisimmillaan shimmi muokkaa sovelluksen pyyntöjä ennen kuin ne välitetään käyttöjärjestelmälle. Tai shimmi muokkaa käyttöjärjestelmältä tulleita vastauksia ennen kuin ne välitetään sovellukselle – Shimmejä tulee valmiina käyttöjärjestelmän mukana lukuisille eri sovelluksille (5649kpl Vista SP1:ssä) – Shimmejä voi rakentaa esim. ACT:n Compatibility Administrator tai Standard User Analyzer –työkaluilla – Shimmejä voi asentaa esim. ACT:n Compatibility Administratorilla tai WindowsSystem32Sdbinst.exe – ohjelmalla – Shimmien käytölle asettaa haasteita kuitenkin se, ettei niitä yleensä voi tukea kukaan muu kuin se, joka shimmin on rakentanutkin (eivät siis yleensä pääse sovellusvalmistajan virallisen tuen piiriin) Wednesday, June 17, 2009 35