Pádraic Waters SME – Application Management Sengole Gomez SME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203
Download ReportTranscript Pádraic Waters SME – Application Management Sengole Gomez SME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203
Pádraic Waters SME – Application Management Sengole Gomez SME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203 Windows 7: Dell’s Experience Microsoft Relationship Dell TAP The Future Dell’s Point of View Application Compatibility Who Should Consider Windows 7? XP Vista Industry Perception Windows 7: Dell’s Experience Dell Windows 7 TAP Dell TAP Customer Baker Tilly has now successfully completed their Windows 7 deployment “Our relationship with Dell was absolutely crucial in that it gave us access to the technical resources and knowledge we needed to ensure the project's success.” Simon Harding-Rolls - Director of IT, Baker Tilly Windows Team Blog – July 2009 Primary Planning Considerations Client Architecture Deployment Methodology Application Migration Timing Shrinking OS Support Window SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP COMMONPLACE START STARTNOW LATER WINDOWS XP 24 Months 36 Months to to Migrate WINDOWS 7 Migrate WINDOWS VISTA 2005 2006 2007 2008 2009 EARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY STANDARD SUPPORT 2010 2011 2012 2013 2014 2015 END OF MICROSOFT SUPPORT EXTENDED SUPPORT Source: Gartner 2009 How Dell Services can Help Traditional Dell “Companies are weary of long engagements that last for six months and the end result is a PowerPoint with a bunch of meaningless platitudes. What I like about [Dell's services] is that there is an emphasis on consulting engagements that are short in duration and the recommendations are useful and actionable." Stephanie Balaouras, Senior Analyst at Forrester Research Global Infrastructure Consulting Customer Need Focused Practices IT Simplification Data Center • Application & Image Management • Client Migration and Deployment • Flexible Computing • Energy Smart Data Center • Densification, Consolidation and Relocation • Unix to Linux Migration • Oracle; HPCC Foundation Practices End User Computing Service Security & Management Compliance Microsoft ® • Infrastructure Design & Implementation • Data Management and Availability • Backup, Recovery and Archiving • Storage Consolidation • Data Migration Virtualization • Server Consolidation • Server Virtualization • Virtualization Operations Education Services • Security • Data Protection • Compliance Storage • Systems Management • IT Service Management • Automated Operations • Windows 7 • Exchange; SharePoint Portal • Unified Communications • Windows Server 2008 R2; Active Directory • SMS/MOM & Systems Center • SQL Server Application Compatibility • Application compatibility will continue to be one of the main planning factors in any Windows 7 migration “90% of Enterprise customers concerns about Win 7 adoption cite software compatibility” Gartner, 2009 "Moving from XP to Windows 7 is not a magic bullet…you have the same level of application compatibility from XP to Windows Vista or Windows 7" Gavriella Schuster - Microsoft “It will essentially be about as painful for customers to move from XP to Vista as it will be to move from XP to Windows 7” Al Gillen – IDC TechNet App Migration Walkthrough Windows XP to Windows 7 TechNet App Migration Walkthrough Windows XP to Windows 7 • Dell Software Inventory & Usage (SUIM) • Dell Application Compatibility Reporting (ACR) Application Compatibility MIGRATE APPLICATIONS TO WINDOWS 7 OFFERS • Windows 7 MSI Packaging • Application Compatibility Reporting (ACR) • Application Remediation • Application Sequencing (App-V) • Client Hosted Virtualisation (Med-V) Customer Applications ACR Process GREEN – Application is compatible with Windows 7 AMBER – Application requires some level of remediation or packaging Windows 7 Remediation / Packaging RED – Application is incompatible with Windows 7. Consider alternative deployment methods. DELL CONFIDENTIAL Returned to Customer Returned to Customer Returned to Customer Application Compatibility Reporting DETERMINES AN APPLICATION PORTFOLIOS COMPATIBILITY WITH WINDOWS 7 – Uses both automated and manual processes for highest degree of accuracy – Determines installation and functional characteristics of each application – Supports MSI packaged and unpackaged applications – Either feeds directly into remediation/packaging or provides detailed remediation recommendations TechNet App Migration Walkthrough Windows XP to Windows 7 • Dell Application Compatibility Reporting (ACR) • Dell Application Packaging and Remediation Application Packaging UTILISE THE FACTORY TO DRIVE DOWN COST “Dell’s Application Packaging and Remediation Services enable applications to be distributed automatically without user intervention, with the assurance that they will coexist smoothly with existing installed software” Dell Application Packaging Factory Distribution Server DELL CONFIDENTIAL TechNet App Migration Walkthrough Windows XP to Windows 7 • Dell Flexible Computing Solutions • Dell Application Packaging and Virtualisation Application Virtualization • Application Virtualization solutions allow you to provision, upgrade, and remove applications, without impacting the integrity of the target platform. • Applications are stored in separate protected environments which prevents conflicts between applications. TRADITIONAL COMPUTING APPLICATION VIRTUALIZATION TechNet App Migration Walkthrough Windows XP to Windows 7 • Dell Image Management •ImageDirect •XIMAGE • Dell Optimized Deployment Windows 7 Services from Dell DELL Automated Deployment (DAD) 1 2 3 4 5 Pre-Stage images & applications on hard drive in the factory Connect old and new PC for secure data & settings transfer Complete One Touch interview & select the profile for deployment Automatically install image, data, applications, & settings Centralized Monitoring inside firewall Deployment 3 3 Old PC New PC G O A L Command Center Key Benefits • Maximize Technician Multitasking • Reduce Network Traffic • Customize @ Destination • Automate Decision Steps • Eliminate Infrastructure Dependency • Remote Management Holistic Deployment Timeline SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP COMMONPLACE WINDOWS XP WINDOWS VISTA WINDOWS 7 2005 2006 2007 2008 2009 EARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY STANDARD SUPPORT DELL CONFIDENTIAL 2010 2011 2012 2013 2014 2015 END OF MICROSOFT SUPPORT EXTENDED SUPPORT Source: Gartner 2009 Holistic Deployment Timeline SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP COMMONPLACE WINDOWS XP WINDOWS VISTA WINDOWS 7 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 A C R App EARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY STANDARD SUPPORT DELL CONFIDENTIAL Deploy Design END OF MICROSOFT SUPPORT EXTENDED SUPPORT Source: Gartner 2009 Primary Planning Considerations Client Architecture Deployment Methodology Application Migration Timing Sengole Gomez SME – Application Management Dell Agenda WHY APPLICATION COMPATIBILITY? Changes in Windows 7 Migrating to Windows 7 APPLICATION COMPATIBILITY REPORTING Tools used in ACR Process Dell’s ACR Process & Test Cases REMEDIATION Fix for AMBER apps What do we need to do for RED apps? Changes in Windows 7 How does it Affect? User Account Control (UAC) Session0 Isolation Running an Application which requires elevated Privilege Changes to system-wide settings or to files Installing and uninstalling applications Installing device drivers Installing ActiveX controls Printer drivers, which are loaded by the spooler service All drivers authored with the User Mode Driver Framework (UMDF) Services that create a UI A service that tries to use window message functions such as SendMessage and PostMessage to communicate with an application Applications creating globally named objects Changes in Windows 7 Removal of Windows Mail IPX/SPX Deprecation Removal of Microsoft Agent 2.0 Technology Deprecation of Windows NetMeeting Kernel Changes in Windows 7 GINA Deprecation Migrating Apps to Windows 7 Application Inventory Prioritize the Apps Run Application Compatibility Test Migrating Apps to Windows 7 Vista In our testing Windows Vista compatible applications are 98% compatible with Windows 7. Applications will require re-testing. XP Must test 100% of application portfolio Migrating from XP to Windows 7 is the same as XP to Windows Vista Application Compatibility Reporting In Dell Global Apps Packaging Factory Conducted test around 1500 apps on Windows Vista Around 200-300 apps on Windows 7 Release Build Static Analysis Tools ACA Management Server Depends (Dependency Walker) Runtime Analysis Tools Standard User Analysis Depends SysInternal Suite Tools Compatibility Issues List of Issues UAC Driver Failures 7% 1% Gina DLL 30% 20% Session0 15% 15% 10% Control Panel (UAC) Other 2% Missing Files Networking ACR Process Pre-Analysis Verify Vendor Support Installation Side by Side install with Windows XP Functional RAG Status Remediation Windows Logo Certification Issues: • Driver Failures • WRP issues Test Cases: Test Cases: •SUA Test •High DPI test •XP Verification Test • Session0 Test Not Compatible Application Dependencies Compatibility Check Compatible with Fixes Compatible (No changes to Package) App Fixes: App Fixes: • Fixes through SDB file • SetACLS Permissions • Registry based SHIMS • All fixes are delivered through MSI SUA Test Case Launch App in SUA with Virtualisation and Elevation disabled Launch with enabling Virtualisation Launch with Elevated Privilege Demo of Palm Desktop Application High DPI-Aware Test Case Change DPI settings to 125 / 150% Launch Application and Check for any Visual Changes Apply HighDPIAware SHIM to Application And Test again to check the Visual Effect is Normal Demo of High DPI-Aware Test Session0 Isolation Test Case Launch Application in XP with FUS enabled Keep the application in Use and Switch to another User without Logging off If application works normally, then it should work with Windows 7 Demo of Session0 Isolation Test RemediationDeep Dive Sengole Gomez SME – Application Management Dell What do we with RED Apps? • Answer is No • Upgrade to Newer Versions if possible. • Rewrite the Code • Migrate the application to .Net Framework • Partial Yes and No Does Virtualisation with App-V or ThinApp resolve the Problem? Is Virtual Desktop do the trick? Solution? Presentation Servers and RDP Sessions • Yes, If it runs in earlier versions of Windows Server • No, If is delivered through Server 2008 and newer. Pádraic Waters SME – Application Management Sengole Gomez SME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!