Choosing deployment hardware
Selection of deployment hardware is the key in ensuring that your application can support its required non-functional requirements.
Getting ready
You will need to have an understanding of computer hardware to follow this recipe, and be familiar with your expected user load and other non-functional requirements for your application.
How to do it…
Consider the following items when choosing the underlying deployment hardware:
The first decision is whether you are going to deploy into a physical or virtual environment. In our experience, Oracle SOA Suite runs better on physical servers, because it is quite demanding in terms of hardware performance, but we have seen many successful large-scale deployments on virtual servers. For this recipe, we will assume that you are deploying on physical hardware.
The second thing to decide is the number of application server instances that you wish to run on each machine, and how much memory you give to application server instances...