Plan Your Deployment

Planning your deployment architecture requires an understanding of the most popular deployment models and criteria for using one over the other.

Oracle Retail Merchandising System has a flexible three-tier logical architecture that provides many deployment options including the use of multiple nodes for high availability. You can also optionally configure your environment for disaster recovery. Selecting your deployment architecture is based on a number of factors including but not limited to: performance, user concurrency, and operational requirements. Business requirements, such as availability and disaster recovery have to be taken into consideration. Each has a consideration into the design and application of the cloud architecture.

Learn About the Deployment Options

You can choose from two different methods of deploying Oracle Retail Merchandising System on Oracle Cloud.

When you subscribe to Oracle’s Infrastructure as a Service (IaaS), you have access to all the compute, storage, and network services associated with it. If PaaS is required for your deployment, you can also subscribe to Oracle DB System or Oracle Exadata DB System and take advantage of the features and capabilities of these offerings.
  1. Deploy the application and the database tiers to Compute VMs. With this architecture, you deploy the application and database tiers on distinct sets of Compute VMs. You can optionally deploy multiple application tiers on distinct compute VMs that are load balanced by using Load Balancer as a Service (LBaaS).
  2. Deploy the application tier to Compute VMs and the database tier to PaaS. Just like in the previous scenario, you can either deploy the application tier on a Compute VM or you can deploy multiple application tiers on distinct Compute VMs that are load balanced by using LBaaS. You can deploy the database to a Database Cloud Service (DBCS) Single Instance VM, to a DB System Single Instance on Bare Metal, or to an Exadata DB System. When you choose an Exadata DB Systems, Real Application Clusters (RAC) are deployed by default. Oracle offers automated provisioning capabilities that can be used to deploy a Demo (Vision) Oracle Retail RMS instance.

Oracle also offers automation to perform a migration of your on-premises Oracle Retail Merchandising System instance to Oracle Cloud. The migration from on-premises to Oracle Cloud is commonly referred to as Lift and Shift. With the Lift and Shift automation, you can to define your deployment architecture. You will also define your Virtual Cloud Network, including subnets, routing tables, security lists and load balancers. The Oracle Retail Merchandising System instance running on Oracle Cloud can be used for non-production (test or development) and—when you are ready—for production.

Deploy Multiple Oracle Retail RMS Nodes on Oracle Cloud Compute

Deploying multiple Oracle Retail Merchandising System nodes on Oracle Cloud Infrastructure Compute allows you to provision one or more Oracle Retail Merchandising System application tier nodes, plus a separate node for the database tier, on Oracle Cloud Infrastructure Compute.

You can scale out the application tier adding additional nodes as needed. The flexibility of this option makes it ideal for supporting production workloads, as well as development, testing and training environments for all types of Oracle Retail Merchandising System installation:
  • New Vision installations of Oracle Retail Merchandising System v16
  • Lift and Shift of on-premises Oracle Retail Merchandising System v16 environments to Oracle Cloud Infrastructure Compute

The following diagram is an example of a multi-node Oracle Retail Merchandising System deployment on an Oracle Cloud Infrastructuresingle Availability Domain environment. Description of retail_oci_deployment.png follows
Description of the illustration retail_oci_deployment.png

Deploy an Oracle Retail Merchandising System Application on Oracle Cloud with Disaster Recovery Architecture

The architecture for deploying an Oracle Retail Merchandising System application on Oracle Cloud with Disaster Recovery is a variant of the multiple node architecture.

This architecture comprises the same components, however, the database is deployed as either a DB System (Single Instance), 2-node RAC VM DB System or Exadata DB System for the Oracle Retail RMS database. You may provision a multi–node Oracle Retail RMS environment or perform a Lift and Shift of an existing on-premises Oracle Retail RMS Release v16 Environment. The use of the Lift and Shift automation provides an expedited capacity for migration with reduced risk and shorter a time period for project completion.

One example of this implementation could be a multi-node Oracle Retail Merchandising System installation on Oracle Cloud Infrastructure for the application tier with DBaaS services for the database tier. The primary environment is deployed to Availability Domain 1 in Region 1, a disaster recovery environment is deployed in Availability Domain 1 in Region 2. In this design, the primary environment and the disaster recovery environment are all active-passive, which means only the primary site is active for online users and transactions. Description of multi-node_rms_oci.png follows
Description of the illustration multi-node_rms_oci.png