Desktopok fájdalommentes frissítése Kovács Zoltán Architect Farkas Attila Konzulens
Feladatok egy OS frissítés során Alkalmazások kezelése Felmérés Racionalizáció Tesztelés Javítás Csomagolás Image kezelés Tervezés Felépítés Tömeges telepítés Tervezés Felépítés Desktop környezet tesztreszabása Új lehetőségek vizsgálata, alkalmazása
Alkalmazások kezelése
Alkalmazás tesztelés: mi a cél? Legyen „Certified for Windows 8”?Működjön?Legyen támogatott? Szempont: architektúra A Microsoft adja a tanúsítványt Szempont: Milyen OS-re írták Milyen OS-en tesztelték Támogatás feltételei A támogatást szállító jelenti ki Szempont: Elegendő-e a feladathoz Szükséges-e fejlesztés Szükséges-e speciális kezelés Az eredményt felhasználó jelenti ki
Alkalmazás kategorizálás MenedzseltTámogatottNem támogatottTiltottPlatinaAranyEzüstBronz Üzletkritikusak Fejlesztők bevonhatók Legnagyobb fókusz ezeken Átfogó tesztek Üzletkritikusak Átfogó tesztek Fontosak „Gyors” tesztek Szükségesek Kezelhető a hiányuk Reaktívan kezelhetők a hibák Taxonomies for Categorizing Apps to Drive Your App Compat Project
Képlet: mikor teszteljünk egy alkalmazást? Költség hiba × Valószínűség hiba > Költség tesztelés * * Chris Jackson’s Formula (for When to Test For Application Compatibility)
A tesztelés és a kockázat viszonya Tesztelésre fordított energia Észre nem vett problémák
Alkalmazás tesztelés/javítás folyamata Planning Packagin g MSI Conversion Remediat ion Install launch Testing Static Analysis Check for MSI Sequenci ng Vendor Research Customer 1 Customer 2 Customer 3 Customer 1 Customer 2 Customer 3
Alkalmazás tesztelés/javítás „ipari” módon Planning & Scheduling Customer 1 Customer 2 Customer 3 Customer 1 Customer 2 Customer 3 IP Harvest Assembly Line (ex : ILT/ MSI conv.) Assembly Line (ex: Remediation) Assembly Line (ex : seq./pack.)
A desktop környezet testreszabása
A környezet kialakítása Tárolt tartalmak Tárolási lehetőségek Felhasználókezelés Állapot virtualizációs eszközök Eszköz stratégia Konzisztens környezet
Tartalom Eszköz stratégia Állapot virtualizáció Munkastílusnak és feladatkörnek megfelelően Konzisztens élmény Identitások Tárolási lehetőségek
Eszköz stratégia Felhasználó által vásárolt Cég által vásárolt Felhasználó által menedzselt IT szervezet által menedzselt Egyéni környezet Vállalati befolyás Kockázat Hozzáférés
Identitások Workplace Join Helyi TartományFelhő Microsoft Account
Tárolási lehetőségek Lokális Adatközpont Felhő
Tartalmak Új scanario-k Új kihívások Felhasználó generált Alkalmazás & OS Generált Granularitás
Állapot virtualizációs eszközök Kapcsolat nélküli fájlok Mappa átirányítás Roaming Profil Work Folders UE-V SkyDrive & SkyDrive Pro Windows Sync
Image kezelés
Milyen egy ideális image? A konfiguráció az érték, a fájl egy ideiglenes objektum Egyszerűen cserélhetőek a komponensek Nagymértékben vagy teljesen automatizáltan készül Csak a szükséges komponenseket tartalmazza Up-to-date az elkészülés pillanatábanNincs testreszabva
Az image kezelést segítő keretrendszer Konfiguráció Nyelvi csomagok Regionális beállítások Alkalmazások Operációs rendszer Generalizálás Microsoft Deployment Toolkit
Tömeges telepítés
Milyen egy ideális telepítő rendszer? Windows Intune Integration MDT Integration BitLocker Felhasználó által kezdeményezett Monitorozás és felügyelet Zero/Lite Touch Installation Driverek Egyszerűen cserélhető komponensek Felhasználói állapot migráció Megfelelőség Központilag adminisztrálható
A tömeges telepítést segítő keretrendszer 1B Kezdeményezés: Helyszínen 2 Állapot mentés 3 Telepítés 4 Utólagos lépések 5 Állapot visszaállítás Configuration Manager MDT 2012 Külső tároló 1. Hardlink 3. Other store 2. SMP 1A Kezdeményezés: Központilag