upload and view pdf in asp net c# : Copy pdf picture software Library cloud windows asp.net web page class SAP-Solutions-on-VMware-Best-Practices-Guide2-part879

SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 21 of 32 
10. Summary of Best Practices 
This section summarizes best practices. See Section 11.2, SAP Notes, for the location of SAP notes 
mentioned in the following recommendations. 
Item 
Comments 
Recommendation 
Download and follow guidelines in the following SAP Notes: 1056052 
Windows: VMware ESX 3.x or vSphere configuration guidelines; 1122388 - 
Linux: VMware ESX Server 3 configuration guideline. 
Justification 
These notes are updated, so download the latest versions. The different 
SAP memory models are described in these notes. 
Item 
Comments 
Recommendation 
Set memory reservations equal to the size to the virtual machine 
Justification 
To avoid kernel swapping between ESX/ESXi and the guest OS because 
SAP application and database servers can be memory-intensive. 
Item 
Comments 
Recommendation 
Use large memory pages for databases. 
Justification 
Large page support is enabled by default in ESX/ESXi versions 3.5 and 
later, and is supported in Linux and Windows. Enable large pages in the 
guest OS to improve the performance of SAP applications on vSphere. SAP 
application servers do not support large pages. 
Item 
Comments 
Recommendation 
Use as few virtual CPUs (vCPUs) as possible. 
Justification 
If monitoring of the actual workload shows that the SAP application is not 
benefitting from the increased virtual CPUs, the excess vCPUs impose 
scheduling constraints and can degrade overall performance of the virtual 
machine. 
Item 
Comments 
Recommendation 
Spread database files out over multiple datastores/LUNs. 
Justification 
The creation of dedicated datastores for I/O-intensive databases is 
analogous to provisioning dedicated LUNs in the physical world. This is a 
typical design practice for mission-critical enterprise workloads. 
Copy pdf picture - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to copy pdf image into word; cut and paste pdf images
Copy pdf picture - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
how to paste a picture into a pdf document; how to copy an image from a pdf
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 22 of 32 
Item 
Comments 
Recommendation 
Use eager-zeroed thick disk for database and SAP application server files. 
Justification 
Provides better performance during database operations, for example, when 
the database autogrows its data files there is no first zero write penalty. 
Item 
Comments 
Recommendation 
Make sure VMFS is correctly aligned. 
Justification 
Like other disk-based file systems, VMFS incurs a performance penalty 
when the partition is unaligned. Use VMware vCenter to create VMFS 
partitions because it automatically aligns the partitions. 
Item 
Comments 
Recommendation 
Avoid silos when designing the storage architecture. 
Justification 
When designing an optimized architecture, involve the database, storage, 
VMware, and SAP Basis administrator. 
Item 
Comments 
Recommendation 
Use paravirtualized SCSI adapters for database datafiles  
Justification 
The combination of the new paravirtualized SCSI driver (pvscsi) and 
additional ESX/ESXi kernel-level storage stack optimizations dramatically 
improves storage I/O performance. 
Item 
Comments 
Recommendation 
Spread the database files over all the virtual SCSI controllers. 
Justification 
Maximizes parallel processing of I/O in the guest OS. 
Item 
Comments 
Recommendation 
Use the VMXNET family of paravirtualized network adapters. 
Justification 
The paravirtualized network adapters in the VMXNET family implement an 
optimized network interface that passes network traffic between the virtual 
machine and the physical network interface cards with minimal overhead. 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Import graphic picture, digital photo, signature and logo into PDF document.
how to cut a picture from a pdf document; how to copy an image from a pdf file
VB.NET PDF insert image library: insert images into PDF in vb.net
project. Import graphic picture, digital photo, signature and logo into PDF document. Add images to any selected PDF page in VB.NET.
copy picture to pdf; copy picture from pdf reader
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 23 of 32 
Item 
Comments 
Recommendation 
Separate infrastructure traffic from virtual machine traffic for security and 
isolation. 
Justification 
Virtual machines should not see infrastructure traffic (security violation) and 
should not be impacted by infrastructure traffic bursts (for example, by 
vMotion). 
Item 
Comments 
Recommendation 
Use NIC teaming for availability and load balancing. 
Justification 
NIC teams can share the load of traffic among some or all of its members, or 
provide passive failover in case of a hardware failure or a network outage. 
Item 
Comments 
Recommendation 
When installing standalone Central Services on Windows, follow SAP note 
1609304, Installing a standalone ASCS instance. For clarification open an 
SAP ticket under support component BC-OP-NT-ESX. 
Justification 
If sizing permits standalone, Central Services in a one-way virtual machine 
can be protected under VMware Fault Tolerance.  
Item 
Comments 
Recommendation 
When deploying clustering software from SUSE, Redhat, or RAC, follow 
VMware KB article 1034165, Disabling simultaneous write protection 
provided by VMFS using the multi-writer flag at 
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&c
md=displayKC&externalId=1034165
. T
his uses the ―multi
-
writer flag‖ to 
enable sharing of vmdks by multiple virtual machines. 
Justification 
In guest clustering software may be required to satisfy some customer SLAs. 
Clustering with VMFS provides compatibility with vMotion. 
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Copy the demo codes and run your project to see New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing & profession imaging controls, PDF document, tiff
cut picture pdf; paste image into pdf
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
preview paste image into pdf; copy a picture from pdf to word
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 24 of 32 
Item 
Comments 
Recommendation 
Use the virtual counters in OS07N to monitor the virtual environment as a 
starting point. For advanced troubleshooting, use VMware vCenter and/or the 
esxtop/resxtop utility. 
Justification 
CPU and memory usage reported within the guest OS can be different from 
what ESX/ESXi reports. No ESX/ESXi disk counters are available in OS07N. 
Item 
Comments 
Recommendation 
Configure virtual NUMA sockets for wide virtual machines that need to cross 
NUMA nodes. Follow guidelines in Performance Best Practices for VMware 
vSphere 5 at http://www.vmware.com/resources/techresources/10199
. 
Justification 
Depending on sizing requirements, large database virtual machines might 
need to be larger than a NUMA node. ESXi 5.0 exposes NUMA topology to 
the guest operating system, allowing NUMA-aware guest operating systems 
and data
bases to make the most efficient use of the underlying hardware’s 
NUMA architecture. 
Item 
Comments 
Recommendation 
To minimize time drift in virtual machines, follow the guidelines in SAP Note 
989963 
Linux: VMware timing problem
Justification 
The impact of high timer-interrupts in some operating systems can lead to time 
synchronization errors. 
Item 
Comments 
Recommendation 
Use vShield App to protect and isolate SAP virtual machines in consolidated 
ESX/ESXi clusters. 
Justification 
Enable security compliance by providing network isolation between production 
and non-production landscapes, different SAP products, database and 
application tier, and the like. (See paper in Resources section). 
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we code demo, which you can directly copy to your provide powerful & profession imaging controls, PDF document, image
how to copy a picture from a pdf file; how to copy pictures from a pdf
C# HTML5 Viewer: Deployment on ASP.NET MVC
under Views according to config in picture above. RasterEdge.XDoc.PDF.HTML5Editor. dll. Open RasterEdge_MVC3 DemoProject, copy following content to your project:
how to copy an image from a pdf in preview; pasting image into pdf
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 25 of 32 
Some further general considerations include the following: 
VMware virtual machine cloning from templates that include a previously-installed SAP instance can 
drastically decrease the time required to provision new SAP systems, databases, and application 
servers by making reinstallation of the guest OS, database, and SAP software unnecessary. You will 
have to make further SAP application-specific changes after provisioning a new virtual machine to 
change the SAP SID and hostname to make the new instance unique. 
Generally, after you have correctly sized virtual machines with the memory and virtual CPUs required 
for the workload, administration of the SAP application instance within the virtual machine is the same 
as with physical infrastructure, and the standard SAP Basis administration tasks and procedures 
apply. 
An SAP on VMware forum is available and hosted by the SAP Developer Network. This forum is 
moderated by SAP and VMware engineers and is a good place for discussions and technical questions. 
Consult papers and Web sources listed in Section 11, 
Resources,
to provide more background and 
details on the recommendations specified in this document. 
The guidelines documented here have enabled VMware partners and customers to successfully size, 
architect, and deploy SAP solutions on VMware virtual infrastructure. Published success stories are 
available at the following URL: 
http://www.vmware.com/partners/alliances/technology/sap.html
VB.NET PDF remove image library: remove, delete images from PDF in
edit, C#.NET PDF pages extract, copy, paste, C# Support removing vector image, graphic picture, digital photo, scanned or all image objects from PDF document in
copy images from pdf file; how to copy a picture from a pdf to a word document
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Copy, Paste, Cut Image in Page. Link: Edit Support removing vector image, graphic picture, digital photo remove multiple or all images from PDF document.
copy a picture from pdf; how to copy pdf image into powerpoint
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 26 of 32 
11. Resources 
This section lists Web sites where you can obtain more information about using VMware and SAP 
solutions. 
11.1  Web Resources 
VMware and SAP Web site (success stories, whitepapers, technical case studies): 
http://www.vmware.com/partners/alliances/technology/sap.html
SAP on VMware forum at the SAP Community Network: 
http://forums.sdn.sap.com/forum.jspa?forumID=471
Performance Best Practices for VMware vSphere 5: 
http://www.vmware.com/resources/techresources/10199
Understanding Memory Management in VMware vSphere 5: 
http://www.vmware.com/resources/techresources/10206
VMware Compatibility Guide: 
http://www.vmware.com/resources/compatibility/search.php
VMware vSphere Resource Management Guide: 
http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-
resource-management-guide.pdf
Configuration Maximums VMware vSphere 5.0: 
http://www.vmware.com/pdf/vsphere5/r50/vsphere-50-configuration-maximums.pdf
VMware vSphere: The CPU Scheduler in VMware ESX 4.1: 
http://www.vmware.com/resources/techresources/10131
Performance Troubleshooting for VMware vSphere 4.1: 
http://www.vmware.com/resources/techresources/10179
VMworld 2011 session VSP3864 Best Practices for Virtual Networking
http://www.vmworld.com/community/sessions
(VMworld account required) 
vSphere Guest Programming Guide, VMware vSphere Guest SDK 4
http://www.vmware.com/support/developer/guest-sdk/guest_sdk_40.pdf
SAP SD Standard Application Benchmark Results, Two-Tier and Three-Tier Configurations (includes 
benchmarks conducted on vSphere): 
http://www.sap.com/solutions/benchmark/index.epx
TCO and ROI Analysis of SAP Landscapes using VMware Technology: 
http://www.vmware.com/files/pdf/partners/sap/SAP_TCOROI_Customers_Final.pdf
VMware KB article 1020233 HaltingIdleMsecPenalty Parameter: Guidance for Modifying vSphere's 
Fairness/Throughput Balance
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId
=1020233
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 27 of 32 
VMware Performance VROOM! Blog 
SAP Three-Tier Shows Excellent Scaling on vSphere: 
http://blogs.vmware.com/performance/2010/03/sap-threetier-shows-excellent-scaling-on-vsphere.html
Ready Time Blog: 
http://communities.vmware.com/docs/DOC-7390
VMware KB article 1008205 
Using esxtop to identify storage performance issues
http://kb.vmware.com/kb/1008205
VMware vShield App Protecting Virtual SAP Deployments: 
http://www.vmware.com/resources/techresources/10213
11.2  SAP Notes 
A list of SAP on vSphere notes is available at the following location: 
http://forums.sdn.sap.com/thread.jspa?threadID=1524523
More notes are available at the SAP Marketplace Web site at http://service.sap.com/support
. (This site 
requires login credentials.) 
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 28 of 32 
Appendix A: Virtual Machine Memory Settings 
Figure 1 shows the memory settings used for a virtual machine. 
Figure 1. Virtual Machine Memory Settings 
Configured memory 
Memory size of virtual machine assigned at creation. 
Active memory 
Memory recently accessed by applications in the virtual machine. 
Reservation 
Guaranteed lower bound on the amount of memory that the host reserves for the 
virtual machine, which cannot be reclaimed by ESX/ESXi for other virtual machines. 
Swappable 
Virtual machine memory that can be reclaimed by the balloon driver or, worst case, by 
ESX/ESXi swapping. This is the automatic size of the per-virtual-machine swap file that is created on 
the VMFS file system (
.vswp
file). 
For more information about VMware ESX/ESXi memory management concepts and the balloon driver, 
see the VMware vSphere Resource Management Guide at http://pubs.vmware.com/vsphere-
50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-resource-management-guide.pdf
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 29 of 32 
Appendix B: OS07N ESX/ESXi Performance Counters 
The vSphere Guest API provides functions that management agents and other software can use to 
collect data about the state and performance of a VMware ESX/ESXi virtual machine. The API is part of 
VMware Tools that is installed in the guest operating system of the virtual machine. The SAP operating 
system collector agent 
saposcol
has been updated to call the vSphere Guest APIs to extract virtual 
information for presentation in transaction OS07N. Figure 2 shows a screen capture of OS07N with the 
virtual counters. 
Figure 2. Screen Capture of OS07N after Application of SAP Note 1409604 
SAP Solutions on VMware 
Best Practices Guide 
© 2011 VMware, Inc. All rights reserved. 
Page 30 of 32 
The following table provides an overview and description of the virtual counters that can be seen in 
transaction OS07N. For more information on counters listed in the table below, see SAP Note 1260719 
and the vSphere Guest Programming Guide. 
Table 5. Description of VMware Performance Counters 
OS07N Counter 
VMware Counter Description 
Nearest vCenter Counter 
Monitoring Category: CPU Virtualization Host 
Physical CPUs used for 
virtualization. 
Number of logical CPUs used by 
the virtual machines and 
hypervisor. 
Select host > Summary > Resources 
pane > CPU usage (MHz)
CPU time spent on 
virtualization (cumulative 
time in seconds). 
Total time used for executing 
guest OS and virtualization code 
for all virtual machines. 
Select host > Performance tab > 
Advanced Chart Options CPU 
Real-Time Used (ms); measured per 
time slice. 
Monitoring Category: CPU Virtualization Virtual System 
Minimum CPUs 
available. 
CPU reservation setting. 
Select virtual machine > Edit Settings > 
Resources CPU Reservation (MHz). 
Generally not recommended, value 
should be zero. 
Maximum CPUs 
available. 
Max number of logical processors 
allowed to be used for virtual 
machine. 
Select virtual machine > Edit Settings > 
Resources CPU Limit (MHz). 
By default, this is set to ―unlimited‖ so limit 
is number of vCPUs assigned to virtual 
machine. 
CPU time spent for this 
virtual server (cumulative 
time in seconds since 
virtual machine start). 
Time used by the guest OS and 
virtualization code for this virtual 
machine. 
Select virtual machine >Performance tab 
Advanced > Chart Options CPU > 
Real- Time Used (ms); measured per 
time slice. 
Time virtual CPU not 
backed by hypervisor 
(cumulative time in 
seconds since virtual 
machine start). 
Time virtual machine is scheduled, 
but no CPU was available to let it 
run. 
Select virtual machine -> Performance 
tab > Advanced > Chart Options > CPU 
Real-Time > Ready (ms); measured 
per time slice. 
Use the vCenter metrics for Ready and 
CPU Usage to troubleshoot ESX/ESXi 
host CPU saturation as per VMware 
performance troubleshooting whitepaper. 
Physical CPUs used for 
virtualization. 
Number of logical CPUs used by 
the virtual machine. 
Select virtual machine > Summary tab > 
Resources pane, Consumed Host CPU 
(MHz). 
Documents you may be interested
Documents you may be interested