This document discusses planning and preparing for the end of support of Windows Server 2003. It provides an overview of Perficient, a leading IT consulting firm, and their expertise in Microsoft technologies. It then discusses various options for migrating applications and workloads off of Windows Server 2003, including upgrading server hardware, virtualization, moving workloads to Azure IaaS, and decommissioning servers if they are no longer needed. Details are provided on using Cisco UCS and Hyper-V for virtualization and migration projects. The document emphasizes starting migration plans early to allow sufficient time for testing and validation.
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Planning and Preparing for Windows Server 2003 End-of-Life
1. Planning & Preparing for
Windows Server 2003 End-of-Life
facebook.com/perficient linkedin.com/company/perficient twitter.com/Perficient_MSFT
2. About Perficient
2
Perficient is a leading information technology consulting firm serving clients throughout
North America.
We help clients implement business-driven technology solutions that integrate business
processes, improve worker productivity, increase customer loyalty and create a more agile
enterprise to better respond to new business opportunities.
3. Perficient Profile
3
• Founded in 1997
• Public, NASDAQ: PRFT
• 2013 revenue $373 million
• Major market locations:
• Allentown, Atlanta, Boston, Charlotte, Chicago, Cincinnati,
Columbus, Dallas, Denver, Detroit, Fairfax, Houston,
Indianapolis, Lafayette, Minneapolis, New York City,
Northern California, Oxford (UK), Philadelphia, Southern
California, St. Louis, Toronto, Washington, D.C.
• Global delivery centers in China and India
• >2,200 colleagues
• Dedicated solution practices
• ~90% repeat business rate
• Alliance partnerships with major technology vendors
• Multiple vendor/industry technology and growth awards
4. BUSINESS SOLUTIONS
Business Intelligence
Business Process Management
Customer Experience and CRM
Enterprise Performance Management
Enterprise Resource Planning
Experience Design (XD)
Management Consulting
Our Solutions Expertise
TECHNOLOGY SOLUTIONS
Business Integration/SOA
Cloud Services
Commerce
Content Management
Custom Application Development
Education
Information Management
Mobile Platforms
Platform Integration
Portal & Social
5. Our Microsoft Practice
National Service Provider
Perficient is a top Microsoft National Service Provider (NSP), one of only 34 elite
partners in the United States, with over 2,000 employees nationwide.
Partner Advisory Councils
Perficient is one of approximately 20 organizations worldwide to participate in 3
Microsoft Partner Advisory Councils: SharePoint, Office 365 and Unified
Communications.
Solution Areas
Perficient is a leader in delivering solutions with Office 365, Azure, SharePoint,
Business Intelligence, social business solutions including Yammer, as well as Lync,
Dynamics CRM and Sitecore.
6. Speakers
Steve Andrews
Senior Solutions
Architect
Perficient
Andy Vigil
Consulting Systems
Engineer
Cisco
Terry Walsh
Area Sales
Director
AppZero
7. Microsoft Support for Windows Server 2003
& Windows Small Business Server
ends July 14th 2015
13. What Are My Target Options?
Existing Windows Server 2003 applications can go to:
• Replace the server hardware (Windows Server 2012 R2)
• Virtualize on a new server
• Relocate to a cloud service (Azure IaaS)
• Decommissioning as no longer used
15. Virtualize – Hyper-V
• Save energy costs
• Reduce data center footprint
• Faster server provisioning
• Increase uptime
• Improve disaster recovery
• Improve application isolation
• Help move to the cloud!
16. Cloud Service – Azure IaaS
• Highly available
• Highly scalable and elastic
• Hybrid service and
application infrastructure
capability
• Robust dashboard for
health metrics
• Enterprise grade
17. Decommission
• Servers identified in assessment as running by
application not used anymore
• Shut down orphaned server
• Remove from your data center
• Recycle old hardware
30. Perficient AppZero Value Prop To Customer
• Accelerate migration timeframes – get to a
newer supported OS faster
• Lower cost – provide migration automation,
eliminate costly labor intensive migrations
• Lower risk – enterprises have apps where
there is little to no knowledge of the app, no
source, no media – how do you move
successfully?
31. Enterprise Application Migration
AppZero does for apps what VMs do for machines
Source Machine Destination Machine
VAA
Discover
Extract
Copy & Run
Dissolve
& install
AppZero extracts existing enterprise applications and packages them
into VAAs that can be provisioned and run natively on any OS,
machine or cloud, fast.
32. Today’s migration options
• Manual installation/scripting
– Often the only way to get applications onto a hosted service (until now)
– Very labor intensive, expensive, and takes a long time
• Virtual Machines (P2V or V2V)
– Requires manual remediation of hostname/IP in the application
– Does not address different OS migration
– Does not address different security, back-up, monitoring migrations
– Slow to migrate; VAA 10 to 100 times smaller/faster to move
– MSP and PaaS destinations only want the app/middleware
• AppZero’s extraction, transformation and rehosting
– App migration is more flexible; change OS, security, monitoring, etc.
– Fastest way to move enterprise applications (minutes vs. days)
– De-risk migrating production applications to the cloud
good
better
Best!
33. Today’s migration options
• Why not Manual installation?
– Significant Prep Time
• Source code MIA, Poor installation documentation
• Vendor’s out of business, developers no longer work at company
– Installing Server Side Applications is hard
• IT really doesn’t know anything about the application
• Very labor intensive, expensive, and takes a long time
– Disrupts the Business
• What about VM-import tools?
– Virtual Machines (P2V or V2V)
• Does not address different OS migration
• Slow to migrate; VAA 10 to 100 times smaller/faster to move
34. Migration Automation
AppZero’s PACE provides a factory approach to migration enabling a
single Systems Engineer to migrate multiple sources in a single session
Migration Wave
N Source Machines
Remote SE
creds.txt
Source App
Inventory
Source
Credentials
XML
N Destination Machines
Indicate Apps
To Migrate
Gather App
Components
Migrated Apps
Assessment and Discovery
• Inventories applications and app
components across multiple machines
• Generates output in open CSV and
XML formats
• Integrates with other discovery tools
like TADDM, ADDM and SI and
enterprise-specific migration
management portals
Migration
• Parallelizes multiple application migrations
across source servers
• Minimizes downtime by pre-extracting app
components
• Migrates only those application that are
selected by the user
• Prebuilds VAA in advance of app
downtime window
35. Near-Zero Downtime Migration
Source
Pre-Populate
Destination
• Partial migration of app complete with a majority
of static files moved to destination
• Extract while source applications are running
• All artifacts are migrated to the destination with
the exception of those that are locked DBFs
Pre-Populate VAA
EXEs Config EXEs Config
• A generalized application source and destination
re-synchronization set of features
• UPDATE – Synchronize only newer objects from
source without removing any objects that are
newer or have been created on destination
• MIRROR – Synchronize all modified objects with
source, removing or updating any objects created
or modified on destination
Source Destination
DBFs
Tether Sync (UPDATE)
EXEs Config
EXEs Config
Re-sync
Source Destination
DBFs
Tether Sync (MIRROR)
EXEs Config
EXEs Config
36. AppZero migration – Disrupt the status quo
Application extracted on demand from
source machine (datacenter or cloud) to target machine - Azure
App migration
Source Destination
37. Considerations / Limitations
Avoid infrastructure/OS Apps:
−16 bits apps
− AD controller
− Exchange / Sharepoint
− Antivirus
− Backup
− System level tools (debuggers)
− Internet Explorer
− (*) SAP
Pain to do:
−Apps with proprietary kernel drivers (i.e printers)
requires Appzero support
38. The good
• The good are apps that we have tested or
customers/partners have tested. Scripting
might be required.
– Custom and proprietary apps
– 3rd party packaged applications
– JEE, Java middleware, JSE app
– IIS, .NET, .ASP
– Open source: PHP, Python, WAMP
– DB Server: Oracle, MSSQL, DB2, Sybase
– Desktop apps
39. Big Pharma Case Study
Head to Head Comparison Cost Metrics
Effort and Time Project Duration
40. 43
Would you like to know more about
Perficient’s Windows Server 2003 End-Of-Life
Assessment?
Yes
No