Infosys – eBook | 21
Refer to below illustrative high availability patterns. 
h. Active Server at Production & Active / Passive at DR site 
i. Active Server Cluster at Production & Active / Passive Server Cluster at DR site
5.4.3 Load balancing 
vers, application servers, messaging 
servers, database servers, and software it can 
be implemented it provides a very high level of resiliency, performance, and can also provide a point-of-presence advantage 
for some applications. 
Stateless applications 
Stateful applications without session state replication 
Af
This can be done at the network layer with specially configured load balancers, or at the application layer. 
a. Load Balancing between Production & DR servers in two data centers 
Convert pdf file to powerpoint - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
convert pdf to powerpoint presentation; convert pdf to powerpoint slide
Convert pdf file to powerpoint - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
drag and drop pdf into powerpoint; how to convert pdf into powerpoint slides
22 | Infosys – eBook
b. Load Balancing between Production & DR Server Clusters in two data centers 
5.5 Application specific Infrastructure Design 
At this point, we are ready to design application specific infrastructure requirements. Following list describes the various 
components that need to be looked at to evolve an application’s infrastructure architecture: 
• Logical Application Architecture 
• Physical deployment architecture in the source data center 
• Appropriate Physical Deployment Model for the target state 
• Individual Servers & Databases Associated with an application 
• Application specific software requirements 
• Application specific appliances 
• Application specific LAN/ WAN & Third Party network connectivity requirements 
• 
mitigation planning for moving an application from source to target data center) 
• Application specific External Storage & Backup requirements 
• Any client software needed on application specific servers to access Enterprise shared services 
Online Convert PowerPoint to PDF file. Best free online export
Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue button or drag-and-drop your pptx or ppt file into the drop area.
how to add pdf to powerpoint; how to add pdf to powerpoint presentation
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Convert smooth lines to curves. Detect and merge image fragments. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project
pdf picture to powerpoint; how to change pdf file to powerpoint
Infosys – eBook | 23
Type of information that should be captured for each of the above mentioned infrastructure components are explained in 
further detail as follows: 
5.5.1 Individual Servers & Databases Associated with an application 
Particular 
Source Data Center 
Target Data Center 
Host Name 
<current hostname> 
<Target hostname> 
Location 
<Source Server location> 
<Target Server location> 
Vendor 
<Current Hardware Vendor> 
<Target Hardware Vendor> 
Model 
<Current Hardware Model> 
<Target Hardware Model> 
RAM 
Allocated capacity (GB) 
Planned capacity (GB) 
CPU Type 
RISC / INTEL 
RISC / INTEL 
CPU Count 
<count> 
<count> 
Server Class 
UNIX / Linux / Windows 
UNIX / Linux / Windows 
Server General Class Size 
Large / Medium / Small 
Large / Medium / Small 
Migration Type 
Not Applicable 
Retain as at Source Data Center / 
Virtualization Status 
Already exists / Not virtualized 
Retain as at Source / cannot virtualize / To 
be virtualized 
In Secured Zone? 
No / <Name of Zone> 
No / <Name of Zone> 
Belongs to a Shared environment 
No / <Name of environment> 
No / <Name of environment> 
HA Model 
Active-Active / Active - Passive / Load 
Balanced 
Active-Active / Active - Passive / Load 
Balanced 
Server HA Cluster Partner 
Hostname /s 
Hostname /s 
DR Model 
Active-Active / Active - Passive 
Active-Active / Active - Passive 
Server DR Partner 
Hostname 
Hostname 
DR Partner Location 
Location 
Location 
Devices Attached 
Printer, CD writer etc. 
Printer, CD writer etc. 
CPU Speed 
<in Giga Hertz> 
<Proposed in Giga Hertz> 
Operating System 
OS with version 
Target OS with version 
Server Role 
Test / Dev / Prod / DR 
Target server role <Test / Dev / Prod / DR>
Above table shows the details of information pertaining to servers in the source data center & a similar disposition needed 
against the same in the target data center. Once the application architecture for target state is designed, logical & physical 
diagrams are created, details about servers in the target state will need to be defined. 
5.5.2 Virtualization / Consolidation Assessment of Servers 
Virtualization & Consolidation offer substantial benefits to Enterprises in terms of Infrastructure & Data Center Space 
optimization & thereby reduction of IT costs. Below are some the key benefits:
Reduction in 
• server and related infrastructure footprint in the data center 
• server management and maintenance costs 
• server delivery time & thus a higher level of business agility 
• OS licensing requirements 
• Costs by delivering high availability and failover capabilities to a broader scope of servers 
Maximizes / Optimizes 
• Infrastructure and server utilization 
• standardization of DR 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Microsoft Office Word, Excel and PowerPoint data to PDF form. Merge PDF with byte array, fields. Merge PDF without size limitation. Append one PDF file to the end
convert pdf to ppt online; convert pdf into powerpoint
C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
change pdf to ppt; convert pdf into ppt
24 | Infosys – eBook
Provides 
• servers with complete hardware independence and allow to move, migrate or upgrade servers with the least possible 
risk 
• Incr
• Centralized capacity management and planning 
• delegation of certain functions, while allowing for effortless delegation of administration for the virtual machines 
themselves 
However, a careful consideration is necessary to arrive at a decision on whether a particular server should be built on a 
physical server or in a virtualized / consolidated environment. Following are some of the objectives that should be kept in 
mind while conducting an assessment on virtualization candidates. 
• Avoid negative performance impacts to an application 
• Maximize performance-per-watt. 
• Simplify disaster recovery processes. 
• Improve recoverability of all applications to be migrated to virtual servers. 
• Maintain availability levels of all applications. 
• Enable faster provisioning and re-provisioning of applications on virtual machines. 
• Assess the effort required to migrate a typical server to a virtual instance. 
If needed, conduct a preliminary testing to ensure compatibility & performance of an Application 
• Applications which can be migrated to a shared environment (Shared App Farm, Shared Databases, Hosting 
environments etc.) should be migrated to those environments instead of migrating to virtual servers where it allows for 
better utilization, performance, or cost. 
Each organization follows its own Enterprise standards & considers virtualization as a right option for a certain set of 
e in place. Below chart provides 
general guidelines on which I/O subsystems are utilized by the various server types. Utilization statistics based on Server 
Type & I/O systems enables decisions around their anticipated suitability from Infrastructure standpoint. After Virtualization 
assessment from Infrastructure perspective, Applications residing on this infrastructure need to be assessed for their 
compatibility / Vendor support.
Server Type 
I/O Subsystems 
Anticipated Suitability 
Examples 
Web Server 
CPU, Network 
HIGH 
IIS, Apache 
File and Print Server Disk, Network 
HIGH 
Windows 2003 FP, SMS Dist. Point 
Database Server 
Disk, Memory, CPU* 
(*indicative of an issue) 
MEDIUM  
Note: Additional DBMS 
consolidation methodologies 
exist 
SQL, DB2, UDB 
Transactional Server CPU, Network, Memory 
MEDIUM to HIGH  
Note: Suitability is 
dependent upon the 
applications utilization 
patterns 
MQ, Widows Domain Controller, 
MOM, DNS, DHCP, 
Terminal/Citrix 
Server 
CPU, Memory 
MEDIUM, dependent 
on concurrent users and 
dependent on the application 
footprint 
MS Terminal Services and Citrix 
Presentation server 
Utility/
Administration 
Server 
Memory 
HIGH 
MQ Admin Tool, Tivoli 
configuration Management server 
Application Server 
CPU, Memory, Network, 
Disk 
MEDIUM 
Anti-Virus, Websphere, Messaging, 
DB Reporting, Patch Deployment, 
SMS
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
PDFPage page = (PDFPage)doc.GetPage(0); // Convert the first PDF page to a JPEG file. page.ConvertToImage(ImageType.JPEG, Program.RootPath + "\\Output.jpg");
convert pdf file to ppt online; how to convert pdf to powerpoint slides
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
PDF from PowerPoint; C#: Create PDF from Tiff; C#: Convert PDF to Word; C#: Convert PDF to Tiff; C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress
pdf to ppt converter online; adding pdf to powerpoint
Infosys – eBook | 25
Based on the guidelines for preliminar
Appendix A, a metrics scor
Not Possible (as discussed below). 
Good Candidate 
A good score in all metrics associated with the candidate server reflects infrastructure resource usage well within the 
virtualization target server capabilities. Candidate server is considered a viable virtualization candidate as per the 
infrastructure analysis review
no performance issues ar
Likely Candidate 
A likely score in any of the metrics for this candidate reflects greater infrastructure resource requirements for the server but 
the candidate server is still considered a viable virtualization candidate per the infrastructure analysis. Further Application 
e anticipated. Some 
scenarios may need a pilot testing to arrive at conclusion. 
Possible Candidate 
A possible score in any of the metrics for this candidate reflects greater infrastructure resource requirements beyond present 
virtualization capabilities, and thus the server is not considered a viable virtualization candidate at this time. However, vendor 
supports the application on virtual instance but there may still be a remote possibility to virtualize it. 
Not a good candidate 
Neither performance metrics reflect this candidate as a viable virtualization candidate from Infrastructure analysis standpoint, 
Finally Likely and Possible candidates go through some level proof of concept or a deeper dive assessment to confirm their 
candidacies as Good or Not Good candidates. 
5.5.3 Application specific software requirements 
An application requires different pieces of software to be installed once basic installation of Hardware/OS is completed. 
Some of these software components may be industry standard off the shelf products while others may be in-house developed 
software applications developed to meet specific business requirements. 
Following are three commonly seen categories of software: 
• Business Application e.g. (Core Banking / Brokerage / Liquidity Management / Reporting etc.) 
• Monitoring Software (Database / Network / Server Monitoring etc.) 
• Infrastructure Software (Backup / Terminal Services / Citrix / .NET / Oracle etc.) 
Below table illustrates typical information needed about each software, in the target state. 
Particular 
Remarks 
Software ID (if any) 
Unique Software Identifier 
Software Name 
<Software Name> 
Software Version / Service Pack 
<Software version> 
Software Description 
<Description> 
Software Vendor 
<Vendor Name> / in-house 
Software Category 
<Application / Monitoring / Infrastructure> 
Number of licenses (as applicable)
<count /CPU or no. of users etc.>
Associated Server /s
<hostname /s>
Number of instances needed
<count>
Business Criticality on Software
Low / Medium / High
Responsible Party
Application Team / Infrastructure Team / Third Party
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
using RasterEdge.XDoc.PDF; This professional .NET solution that is designed to convert PDF file to HTML web page using VB.NET code efficiently.
how to convert pdf slides to powerpoint; convert pdf to editable ppt
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. Append one PDF file to the end of another and save to a single PDF file.
image from pdf to ppt; how to change pdf to powerpoint format
26 | Infosys – eBook
5.5.4 Application specific appliances 
An application may require specific appliances to be installed for its overall functionality. Some of the devices that may fall 
in this category are Application Protection Devices (APS), Data Power, Dedicated Network / SAN switch modules etc. that 
are not covered in Enterprise Infrastructure. Following table briefly describes the type of appliance related information that 
should be assessed for the target state of an application. 
Following table briefly describes the type of appliance related information that should be assessed for the target state of an 
application.
Particular 
Remarks 
Appliance Name 
<Name of appliance> 
Vendor / Manufacturer Name 
<Name> 
Appliance Type 
<Security / Facilities / Network / Storage> 
Appliance Category 
<Shared / Dedicated> 
Business Criticality on Appliance 
Low / Medium / High 
Responsible Party 
Application Team / Infrastructure Team / Third Party
5.5.5 Application specific LAN/ WAN & Third Party network connectivity requirements 
Network requirements are an important piece of information that needs to be captured during target state design of an 
application, to ensure that application is accessible by all desired users / customers. Below table describes typical network 
related information that needs to be defined for the target state of an application.
Particular 
Remarks 
Network Diagram for Application 
<Physical & Logical Diagram> 
DNS requirements 
<Zone / Domain & Sub domain Name>, <IP Address> 
IP addresses for all hosts of application 
<A.B.C.D>, <hostname> 
Static Routes needed 
<specify the routes> 
Third Party Circuits 
<Circuit ID>, <Bandwidth>, <From - To> 
Load Balancing requirements 
<Global Server Load Balancing / Local Server Load Balancing etc> 
Virtual LAN requirements 
< No. & Type of VLANs needed> (if any) 
Application specific network monitoring (if any) < Bandwidth utilization / Network Performance / Network Availability 
to application etc.>
5.5.6 Security Requirements 
Security requirements are important to secure the application against any potential threats to fraudulent / intrusion activities 
& to ensure that different types of users are granted access based on their profile and business model in place.
Below table describes typical security related information that needs to be defined for the target state of an application.
Particular 
Remarks 
Firewall Rules 
<Source IP addresses>  
<Destination IP addresses>  
<TCP/UDP ports>  
<Access Permit / Deny>
User / Employee Access Requirements
User / Employee IDs
Access requirement - From Intranet
<Permitted Zones / Locations / User Groups / Domains>
Access requirement - From Internet
<Permitted Zones / Locations / User Groups / Domains>
Firewall / IDS logs
<Rules to be logged>
Infosys – eBook | 27
5.5.7 Network Performance / Latency Sensitivity assessment 
In many data center migration scenarios, latency between the production & DR sites changes because of the revised distance 
between new locations. In cases, where latency / round trip delay between production & DR sites increase, there is a need 
eated if any 
application poses intolerance to increased latency. 
vers 
to ensure that due considerations have been made in this regard.
Particular 
Remarks 
Latency sensitive hosts 
<hostname> 
Hosts with High data transfer rate 
Source & Destination Host IP addresses 
Estimated Average Load 
<MB/sec> 
Estimated Peak Load (MB/sec) 
<MB/sec> 
Any additional Week / Month / Year end load 
<Amount of load on network> 
Peak Time of the day 
<hh:mm> 
Peak Day of the week 
<Mon-Sun>
5.5.8 Application specific External Storage & Backup requirements 
Any external storage requirements (not on physical disks of associated servers) needs to be defined so that Enterprise Storage 
Infrastructure team can ensure that SAN/NAS/Tape library infrastructure have sufficient capacity on disk arrays / switch 
fabrics etc., to accommodate the requirements of an application.
Below table illustrates typical information that needs to be captured to enable Storage Infrastructure Engineering teams in 
necessary planning & design.
Particular 
Remarks 
External Storage type (if any) 
SAN / NAS/ other 
External Storage Data Volume 
<GB> 
Volume Of Data Change Per Day 
<GB> 
Estimated Growth 
<GB>/month 
Data Protection Type 
Synchronous / Asynchronous Replication OR Non replicated 
(Tapes) 
Storage Tier 
Tier 1-5 (Based on business criticality) 
Full Backup Size 
<GB> 
Incremental Backup Size 
<GB> 
Data Retention Requirements 
<Duration in Months / Years>
28 | Infosys – eBook
5.5.9 Client software needed to access Enterprise shared services 
This information is needed to know if any software clients are needed on any of the servers of an application to access 
Enterprise Shared Services. This will help in correctly quantifying the application specific requirements to Enterprise Shared 
Services Infrastructure group 
Particular 
Remarks 
Software ID (if any) 
Unique Software Identifier 
Software Name 
<Software Name> 
Software Version / Service Pack 
<Software version> 
Software Description 
<Description> 
Software Vendor 
<Vendor Name> / in-house 
Software Category 
<Application / Monitoring / Infrastructure> 
Number of licenses (as applicable) 
<count /CPU or no. of users etc.> 
Associated Server /s 
<hostname /s> 
Number of instances needed 
<count>
5.6 Facilities Requirements / Design 
At this point, we have designed the target state IT infrastructure that will house the target data center. It is important to 
ensure that the facilities infrastructure in the target data center is capable of catering to target IT Hardware. It should also 
provide sufficient capacity for growth as defined through enterprise’s data center strategy.. In the age of multi-core processors, 
blade server racks and grid computing environments, modern data centers are housing much dense IT hardware thereby 
requiring a very careful facilities design. Earlier while conducting the assessment of source data center, we had captured its 
facilities profile that now needs to be reviewed again in view of target IT infrastructure & scalability requirements. Following 
are at target data center.
• Estimation of total UPS & raw power requirement for the hardware design to be implemented at target data center. 
• Number of Racks & Square footage needed in the target data center 
• Power requirements in terms of Watts / Rack & by type of power Single Phase / Three Phase 
• New redundancy requirements to eliminate single points of failure 
• Change in density & capacity of servers as compared to source data center. E.g. blade servers, disk arrays, high end 
Proprietary Server racks etc. 
• Backup generators needed for fault tolerance 
• HVAC capacity, cool air distribution design to ensure there are no hot spots 
• Need for any spot / rack mounted cooling systems 
• Hot Aisle, Cold Aisle design and methodology to collect heat from hot aisle to optimizing HVAC performance 
• Weight of the hardware and strength of floor needed 
• Any new regulatory / safety requirements 
• Capacity of Power Distribution Units, MCBs 
• Data Center Energy usage monitoring system 
These considerations provide inputs for any adjustments to already provisioned facilities / assist in quantifying requirements 
for any new facilities infrastructure. 
Infosys – eBook | 29
Move Plans 
Once Current & Target State Application & Infrastructure analysis / design activities are completed, Data Center move 
planning activities need to begin. A careful Migration / Relocation planning is key to the success of the program. Ensuring 
the business continuity and availability of production applications while carrying out data center migration is more 
challenging than build a data center for the first time. We are dealing with wires that are already carrying electric current, 
e some of the illustrative activities that are 
recommended to create an efficient Move / Migration plan. 
• Assessment of Application & Infrastructure Interdependencies 
• Assessment of Time Zone Dependencies (Applicable, if target Data Center is in a different Time Zone) 
• Creation of Move Bundles (Based on logical interdependencies & Business priorities) 
• Dispositions on Infrastructure Build decisions such as: 
• Build New Hardware & Software at Target Data Center such as 
• Cold Build 
• Virtualize (Physical –to-Virtual (P2V) or Virtual-to-Virtual (V2V)) 
• Physical-to-Physical Move over Network (P2P) 
• Forklift / Truck Hardware from Source to Target Data Center 
• Temporary build to swing the hardware from Source to Target Data Center 
In this section we will understand these considerations in more detail 
6.1 Application & Infrastructure Interdependencies 
This assessment is needed to ensure that build out of applications and infrastructure is phased out appropriately and 
applications are grouped logically for near zero business impact.
30 | Infosys – eBook
For each application, review all the interdependencies and assess:
• Is this application REQUIRED to be deployed at Target Data Center in order for the parent application to operate? 
(Based on business functions / processes supported by the parent application & its dependency on the bound application 
to meet that requirement)
• Can stand-in functionality or data be created for the parent application so that it can operate for predefined period of 
time without the related / dependent application?
• Can the parent application be modified so that it could operate for required amount of time without the related 
application?
• T
process with impact / cannot process).
This assessment will enable in base minimum / most necessary applications that must be grouped together for the purpose of 
migration.
6.2 Time Zone Dependencies 
In instances, where target data center operates in a different time-zone, it is required to assess time-zone sensitivity of 
applications that are being planned for migration. Generally, applications that are time-zone sensitive or use timestamps 
or interface with either external or internal systems in their normal processing of data and transactions require a common 
time. In a disaster scenario, data replication and recovery to a different system time may influence the integrity of the data 
and transaction processing. Moreover, Highly A
Production and DR data Centers requir
processes depend on applications using the same system time. 
Recommended solution to this issue is to synchronize all platforms and their corresponding infrastructure components to a 
common time (i.e. Greenwich Mean Team (GMT) or Universal Time Coordinated (UTC). UTC is a high precision atomic time 
standard. UTC has uniform seconds defined by International Atomic Time (TAI), with leap seconds announced at irregular 
intervals to compensate for the earth’s slowing rotation, and other discrepancies. 
When local time is required to be displayed or used within an application, provide a utility, routine or service to determine 
local time and day based on location 
Following are some illustrative planning activities that should be done in this regard, prior to Application Migration to target 
data center. 
• Means of storing data and transaction timestamps in UTC format 
• Methods to Convert local timestamps to UTC format 
• Development of scripts or processes to identify program logic that needs remediation 
6.3 Create Move Bundle Packages 
Following exhibits show how Current & Tare 
dependencies are considered to create these Move Bundle packages 
Documents you may be interested
Documents you may be interested