Planning & Preparing for
Windows Server 2003 End-of-Life
facebook.com/perficient twitter.com/Perficient_MSFTlinkedin.com/company/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.
About Perficient
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
Perficient Profile
BUSINESS SOLUTIONS
Business Intelligence
Business Process Management
Customer Experience and CRM
Enterprise Performance Management
Enterprise Resource Planning
Experience Design (XD)
Management Consulting
TECHNOLOGY SOLUTIONS
Business Integration/SOA
Cloud Services
Commerce
Content Management
Custom Application Development
Education
Information Management
Mobile Platforms
Platform Integration
Portal & Social
Our Solutions Expertise
Our Microsoft Practice
National Service ProviderPerficient 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 CouncilsPerficient is one of approximately 20 organizations worldwide to participate in 3
Microsoft Partner Advisory Councils: SharePoint, Office 365 and Unified
Communications.
Solution AreasPerficient 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.
Speakers
Steve Andrews
Senior Solutions
Architect
Perficient
Andy Vigil
Consulting Systems
Engineer
Cisco
Terry Walsh
Area Sales
Director
AppZero
Microsoft Support for Windows Server 2003
& Windows Small Business Server
ends July 14th 2015
End of Life – What This Means
End of Life – Opportunity
Where Do I Start?
Discover
Targets
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
Windows Server 2012 R2
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!
Cloud Service – Azure IaaS
• Highly available
• Highly scalable and elastic
• Hybrid service and
application infrastructure
capability
• Robust dashboard for
health metrics
• Enterprise grade
Decommission
• Servers identified in assessment as running by
application not used anymore
• Shut down orphaned server
• Remove from your data center
• Recycle old hardware
Migrate
© 2010 Cisco and/or its affiliates. All rights reserved. 22
Cisco Unified Computing SystemFastest Growing Product in the Market
36,500+ UNIQUE UCSCUSTOMERS 2
Top 5 Server Vendor 1
100 world record performance benchmarks to date
#1Americas revenue market share in x86 blades 1
Source: 1 IDC Worldwide Quarterly Server Tracker, 2014Q1, May 2014, Vendor Revenue Share
Source: 2 As of Cisco Q3FY14 earnings results Data Center Revenue is defined as Cisco UCS and Nexus 1000V
More than 85% of all
customers have invested in UCS
Fortune 500
$3B+Data Center Annualized Revenue Run Rate 2
© 2010 Cisco and/or its affiliates. All rights reserved. 23
Cisco UCS Virtual Interface Cards
Extension of fabric interconnect ports directly to virtual machines, operating systems, and hypervisors
Cisco UCS C-Series Rack Servers
Versatile and expandable with world-record-setting performance
Incremental deployment model
Cisco UCS B-Series Blade Servers
Range of server options to support a broad range of workloads
Highest density memory configuration of any half-width blade server
World-record-setting performance
Cisco UCS & Cisco Nexus Fabric Extenders
Scalability without the need to add management points
Blade and rack-mount form factors
Cisco UCS Manager
Embedded in UCS Fabric Interconnects Integrated, unified management
UCS Fabric Interconnects
Low-latency, 10-Gbps unified fabric supports IP, storage, and management network connectivity
Intel x86 Architecture compatible with any existing infrastructure
Cisco UCS Blade Server Chassis
Flexible bay configurations
The Next-generation Data Center PlatformThat Unifies Computing, Networking, Storage Access, and Virtualization Resources into a Cohesive System
© 2010 Cisco and/or its affiliates. All rights reserved. 24
LAN SAN
SAN Switches
FI-A
FI-B
Wire once for
bandwidth, not
connectivity
Both Ethernet and
storage run on the
same wires
All links can be
active all the time
Policy-driven
bandwidth
allocation
Decouple scale
from complexity1 Link20Gb/s2 Link40Gb/s4 Link80Gb/s8 Link160Gb/s
Up to
160Servers Per UCS Domain
LAN Switches
And Fabric Computing Platform
© 2010 Cisco and/or its affiliates. All rights reserved. 25
LAN
SAN
UCS Service Profiles
© 2010 Cisco and/or its affiliates. All rights reserved. 26
Benefits of Cisco UCS 10GbE VIC
All SQL I/O via single interface
Private and Public network interfaces
SAN based I/O traffic
Unique failover capabilities
Saves Money over other x86 solutions
Initial investment in I/O cards for
Two cards – Cluster Interconnect
Two cards – Public Network
Two cards – SAN traffic
More for management
Time to manage/support I/O cards
Refer to this link for more info:
http://www.cisco.com/en/US/products/ps10277/prod_models_comparison.html
© 2010 Cisco and/or its affiliates. All rights reserved. 27
• Embedded device manager (pair of FIs)
• Single point of contact (pane of glass) for UCS components
• Enables stateless computing via Service Profiles
• Enables scalability (1-160 servers) and form factor independence (blade/rack)
• APIs for integration with new and legacy data center infrastructure
Unified Computing System (UCS) Manager
© 2010 Cisco and/or its affiliates. All rights reserved. 28
XML API
Direct UCS CLI UCS GUI 3rd Party Customer
Self Serve portals
Management Tools
Auditing Tools
System Status
Physical Inventory
Logical Inventory
Comprehensive XML API
Single point of management – access to all domain knowledge
Broad 3rd party integration support
Faster custom integration for customer use cases
Consistent data and views across ALL interfaces
Programmatic Infrastructure
© 2010 Cisco and/or its affiliates. All rights reserved. 29
Integrated & Simple Management ToolsOptimize Your Data Center’s Functions
Microsoft System Center
• A suite of tools that provide management, virtualization, monitoring, and
security for your data center
• Manage your physical and virtual IT environments across data centers,
client computers and devices
Cisco UCS Manager
• Manages Cisco UCS servers across multiple blade chassis and rack servers as
one logical, highly available entity with flexible service profiles
• Provides granular UCS visibility and control to Microsoft data center
management tools through a comprehensive XML API
© 2010 Cisco and/or its affiliates. All rights reserved. 30
UCS Manager & System Center Together Bring Unsurpassed Power, Control And Efficiency
• Employment of Cisco power to enhance your existing
management tools and skill sets
• Utilization of a single Microsoft interface to manage, monitor,
measure and automate at every layer
• Management of physical and virtual machines identically
• UCS Manager seamlessly integrates with Microsoft System Center tools such as Operations Manager, Orchestrator, Virtual Machine Manager, & Configuration Manager
Embedded in Cisco UCS products
• Provides end-to-end management in the UCS platform
• Eliminates the need for an external management server
• Enables rapid provisioning and scaling of IT infrastructureUCS Manager
© 2010 Cisco and/or its affiliates. All rights reserved. 31
Software
“Single
Pane
of Glass”
Operations
ManagerSCO
UC
S P
ow
erT
oo
l fo
r P
ow
erS
hell
Unified Compute System
UCS Manager
Physical Virtual&
SCVMM
Windows Server 2012 with Hyper-V
VM-FEX
Cisco Virtual Networking
Solutions for Hyper-V
N1KV
Provision and manage Windows Server 2012 physical and virtual environments supported by Cisco UCS and Cisco Virtual Networking Infrastructure.
UCSM integration is available for System Center 2012 R2
– Cisco UCS SCOM Management Pack
– Cisco UCS SCVMM UI Extension
– Cisco UCS Orchestrator IP
Cisco UCS PowerTool
Cisco Nexus 1000V switch extension for Hyper-V is available with SC 2012 R2
Integrated
Cisco and
Microsoft stack
Infrastructure
Cisco Compute & Network Infrastructurew/ Windows Server 2012, SC 2012 R2, & Hyper-V
Application Migrations- Server 2003 To
Server 2012 & Azure
Terry Walsh
Area Sales Director
AppZero
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?
Enterprise Application Migration
AppZero does for apps what VMs do for machines
VAA
AppZero extracts existing enterprise applications and packages them
into VAAs that can be provisioned and run natively on any OS,
machine or cloud, fast.
Source Machine Destination Machine
Extract
Copy & Run
Dissolve
& install
Discover
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!
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
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.txtSource 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
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 ConfigEXEs Config
Re-sync
Source Destination
DBFs
Tether Sync (MIRROR)
EXEs ConfigEXEs Config
AppZero migration – Disrupt the status quo
Application extracted on demand from
source machine (datacenter or cloud) to target machine - Azure
App migration
Source Destination
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
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
Big Pharma Case Study
Effort and Time Project Duration
Head to Head Comparison Cost Metrics
43
Would you like to know more about Perficient’s Windows Server 2003 End-Of-Life Assessment?
YesNo
Questions?
Lower Cost and
Complexity with Hybrid
Cloud Storage Solutions
bit.ly/1ubgzJv
Connect with Us