Deploying Siebel CRM Using SCM
To deploy a Siebel Enterprise:
- The Siebel CRM functionality is provided in the following base containers:
- Siebel Gateway (CGW), sometimes called Cloud Gateway.
- Siebel Application Interface (SAI).
- Siebel Server (SES), sometimes called Siebel Enterprise Server.
- The Siebel CRM database is migrated as an Autonomous Database for Transaction Processing in shared mode or Database Service for Oracle Database in virtual machine mode.
You can deploy Siebel CRM in different ways using SCM, depending on the following infrastructure provisioning options:
Infrastructure Provisioning Option | Applicable to Siebel CRM Deployment On | Description |
---|---|---|
Allow SCM to create the infrastructure resources | OKE on Oracle Cloud Infrastructure (OCI) |
SCM creates and manages the infrastructure resources required for deploying Siebel CRM such as the database, OKE, mount target, file system, and so on. You can allow SCM to create:
|
Bring Your Own Resources (BYOR) |
|
You must bring all resources such as an existing mount target, file system, OKE, and database, and provide the details of the resources in the Siebel CRM deployment payload. |
The following are the high-level steps to deploy Siebel CRM using SCM (these are described in detail later in this document):
- Set up Git repositories to store SCM templates, release YAMLs and Helm charts. You can bring your own existing Git repositories hosted on any standards-compliant Git distribution, such as Oracle DevOps Service, GitHub, GitLab, and so on, or allow SCM to create the repositories as part of Siebel CRM provisioning.
- Set up SCM:
- On OCI:
- On a Kubernetes cluster on premises or in the cloud or in your data center
on OC3:
- On OCI:
- Deploy Siebel CRM:
- Create the deployment payload based on the infrastructure provisioning
requirements, for a:
- Fully SCM provisioned environment for Siebel CRM deployment, provide the infrastructure resource details in the deployment payload by referring to the SCM guide.
- BYOD deployment, provide the details of the existing database and the details of the infrastructure resources to be created by SCM.
- BYOR, provide the details of all existing resources.
- Use the
/environment
API to create the Siebel CRM deployment using the POST method. - Check the progress of the deployment and verify access to Siebel CRM on successful completion.
- Create the deployment payload based on the infrastructure provisioning
requirements, for a: