pádraic waters sme – application management sengole gomez sme – windows 7 apps compatibility...
TRANSCRIPT
Application Migration to Windows 7 With Dell
Pádraic WatersSME – Application ManagementSengole GomezSME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203
Windows 7: Dell’s Experience
Microsoft RelationshipDell TAPThe FutureDell’s Point of ViewApplication CompatibilityWho Should Consider Windows 7?
XPVista
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
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
WINDOWS XP
WINDOWS VISTA
WINDOWS 7
2015
STANDARD SUPPORT EXTENDED SUPPORT
SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP
COMMONPLACE
END OF MICROSOFT SUPPORTEARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY
START LATERSTART NOW
36 Months to Migrate
24 Months
to Migrate
Source: Gartner 2009
Shrinking OS Support Window
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
How Dell Services can Help
Education Services
Foundation Practices
Virtualization•Server Consolidation•Server Virtualization•Virtualization Operations
Storage• Infrastructure Design & Implementation•Data Management and Availability•Backup, Recovery and Archiving•Storage Consolidation•Data Migration
Microsoft•Windows 7®
•Exchange; SharePoint Portal•Unified Communications•Windows Server 2008 R2; Active Directory•SMS/MOM & Systems Center•SQL Server
Customer Need Focused Practices•
Security•
Data Protection
•Com
plianceSecurity &
Compliance
•Application & Im
age Managem
ent•Client M
igration and Deploym
ent•Flexible Com
puting
End User Computing
•Energy Smart D
ata Center•D
ensification, Consolidation and Relocation•U
nix to Linux Migration
•Oracle; H
PCC
Data Center
IT Simplification
•Systems M
anagement
•IT Service Managem
ent•Autom
ated Operations
Service Management
Global Infrastructure Consulting
• Application compatibility will continue to be one of the main planning factors in any Windows 7 migration
"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
“90% of Enterprise customers concerns about Win 7 adoption cite software compatibility”
Gartner, 2009
Application Compatibility
TechNet App Migration WalkthroughWindows XP to Windows 7
TechNet App Migration WalkthroughWindows XP to Windows 7
• Dell Software Inventory & Usage (SUIM)
• Dell Application Compatibility Reporting (ACR)
ACR Process
Returned to Customer
Returned to Customer
Returned to Customer
Customer Applications
Windows 7 Remediation /
Packaging
GREEN – Application is compatible with Windows 7
AMBER – Application requires some level of remediation or packaging
RED – Application is incompatible with Windows 7. Consider alternative deployment methods.
DELL CONFIDENTIAL
Application CompatibilityMIGRATE APPLICATIONS TO WINDOWS 7
OFFERS • Windows 7 MSI Packaging• Application Compatibility Reporting (ACR)• Application Remediation• Application Sequencing (App-V)• Client Hosted Virtualisation (Med-V)
Application Compatibility ReportingDETERMINES 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 WalkthroughWindows XP to Windows 7
• Dell Application Compatibility Reporting (ACR)
• Dell Application Packaging and Remediation
“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
UTILISE THE FACTORY TO DRIVE DOWN COST
DELL CONFIDENTIAL
Application Packaging
TechNet App Migration WalkthroughWindows XP to Windows 7
• Dell Flexible Computing Solutions
• Dell Application Packaging and Virtualisation
• 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
Application Virtualization
TechNet App Migration WalkthroughWindows XP to Windows 7
• Dell Image Management• ImageDirect
• XIMAGE
• Dell Optimized Deployment
New PC
33
Deployment
33
Deployment
Command Center
1
Connect old and new PC for secure
data & settings transfer
2
Complete One Touch interview & select the profile for deployment
3
Automatically install image, data,
applications, & settings
4
Centralized Monitoring inside
firewall
5
Old PC
Key Benefits • Maximize Technician Multitasking• Reduce Network Traffic• Customize @ Destination• Automate Decision Steps• Eliminate Infrastructure Dependency• Remote Management
GOAL
Pre-Stage images & applications on hard drive in the
factory
DELL Automated Deployment (DAD)Windows 7 Services from Dell
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
WINDOWS XP
WINDOWS VISTA
WINDOWS 7
2015
STANDARD SUPPORT EXTENDED SUPPORT
SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP
COMMONPLACE
END OF MICROSOFT SUPPORT
EARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY
DELL CONFIDENTIAL Source: Gartner 2009
Holistic Deployment Timeline
2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
WINDOWS XP
WINDOWS VISTA
WINDOWS 7
2015
STANDARD SUPPORT EXTENDED SUPPORT
ACR
App
DeployDesign
SUPPORT ISSUES FROM ISVs AND OEMs FOR WINDOWS XP
COMMONPLACE
END OF MICROSOFT SUPPORT
EARLIEST TIME FOR MOST ORGANISATIONS TO DEPLOY
DELL CONFIDENTIAL Source: Gartner 2009
Holistic Deployment Timeline
Primary Planning Considerations
Client Architecture
Deployment Methodology
Application Migration
Timing
Sengole GomezSME – Application ManagementDell
ACR Deep Dive
REMEDIATION
Fix for AMBER apps What do we need to do for RED apps?
APPLICATION COMPATIBILITY REPORTING
Tools used in ACR Process Dell’s ACR Process & Test Cases
WHY APPLICATION COMPATIBILITY?
Changes in Windows 7 Migrating to Windows 7
Agenda
User Account Control (UAC)Running an Application which requires elevated PrivilegeChanges to system-wide settings or to filesInstalling and uninstalling applicationsInstalling device driversInstalling ActiveX controls
Session0 IsolationPrinter drivers, which are loaded by the spooler serviceAll 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
How does it Affect?Changes in Windows 7
Removal of Windows MailIPX/SPX DeprecationRemoval of Microsoft Agent 2.0 TechnologyDeprecation of Windows NetMeetingKernel Changes in Windows 7GINA Deprecation
Changes in Windows 7
Migrating Apps to Windows 7
Application InventoryPrioritize the AppsRun Application Compatibility Test
Business Critical
Important
Nice to Have
Unimportant
Vista In our testing Windows Vista compatible applications are 98% compatible with Windows 7.Applications will require re-testing.
XPMust test 100% of application portfolio Migrating from XP to Windows 7 is the same as XP to Windows Vista
Migrating Apps to Windows 7
Application Compatibility Reporting
In Dell Global Apps Packaging FactoryConducted test around 1500 apps on Windows VistaAround 200-300 apps on Windows 7 Release Build
Static Analysis ToolsACA Management ServerDepends (Dependency Walker)
Runtime Analysis ToolsStandard User AnalysisDependsSysInternal Suite Tools
Compatibility Issues
30%
15%
2%
10%15%
20%
7%1%
List of Issues
UAC
Driver Failures
Gina DLL
Session0
Control Panel (UAC)
Other
Missing Files
Networking
ACR Process
Pre-Analysis Verify Vendor Support
Windows Logo Certification
Application Dependencies
Compatibility Check
InstallationSide by Side install with
Windows XP
Issues:• Driver Failures• WRP issues
FunctionalTest Cases:•SUA Test•High DPI test•XP Verification Test
Test Cases:• Session0 Test
RAG Status Not Compatible
Compatible with Fixes
Compatible (No changes to Package)
RemediationApp Fixes:• Fixes through SDB file• SetACLS Permissions
App Fixes:• Registry based SHIMS• All fixes are delivered
through MSI
SUA Test CaseLaunch 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 CaseLaunch 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 DiveSengole GomezSME – Application ManagementDell
demo
What do we with RED Apps?
• Yes, If it runs in earlier versions of Windows Server
• No, If is delivered through Server 2008 and newer.
• Upgrade to Newer Versions if possible.
• Rewrite the Code• Migrate the application
to .Net Framework
• Partial Yes and No• Answer is No
Does Virtualisation with App-V or
ThinApp resolve the Problem?
Is Virtual Desktop do the
trick? Presentation Servers and RDP Sessions
Solution?
question & answer
Application Migration to Windows 7 With Dell
Pádraic WatersSME – Application ManagementSengole GomezSME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203
Complete an evaluation on
CommNet and enter to win an Xbox 360
Elite!