This chapter provides general guidelines and deployment configuration recommendations for migrating your existing application deployments to the Oracle Exalogic environment.
Your existing environments may vary based on the following:
Number of applications in the domain
Number of clusters and size of the clusters
Number of servers in the domain
If you are migrating multiple domains, each of which may be different from each other. Given the differences in existing deployments, there is no set series of steps to follow when migrating to the Oracle Exalogic environment.
The chapter includes the following sections:
To migrate your existing environment, Oracle recommends the following steps:
Review the domain configuration and apply the specific application deployment configuration guidelines. For more information, see Section 1, "Enterprise Deployment Overview".
Determine the domains that will be migrated to the Oracle Exalogic environment.
Determine the High Availability requirements for each application in the domain.
Define the topology for the new Oracle Exalogic environment based on each domain's CPU and High Availability requirements. For more information, see Section 5, "Configuring Oracle Fusion Middleware".
Migrate each domain, updating the domain configuration to reflect the new file system, recommended topology guidelines, and application deployment configuration changes.
Oracle recommends the following topology for the Exalogic environments:
A domain spans at least two compute nodes.
Each cluster spans at least two compute nodes.
Each Managed Server is located on a server core.
A node manager resides on each compute node.
Domains, applications, and binaries are located on shared storage.
For more information, see Section 5, "Configuring Oracle Fusion Middleware".
In general, applications can be migrated to the Exalogic environment with minimal changes. Consider the following:
The Oracle Exalogic environment contains a shared file system available to all servers. When migrating your application, Oracle recommends that the application archives and domain directories be located on the shared file system. In an Oracle WebLogic Server domain, each individual server can either share a domain directory or have its own domain directory. In the Exalogic environment, Oracle recommends that one domain directory be shared among all servers.
Oracle WebLogic Server supports three types of deployment staging modes for deployed applications. For more information, see section "Controlling Deployment File Copying with Staging Modes" in the Oracle Fusion Middleware Deploying Applications to Oracle WebLogic Server.
In the Oracle Exalogic environment, application archives are located on the shared storage and one physical copy of the application is available to all servers. Because of this, Oracle recommends using the nostage staging mode for applications.