Pádraic Waters SME – Application Management Sengole Gomez SME – Windows 7 Apps Compatibility and Packaging Session Code: CLI203

Download Report

Transcript 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!