Skip to content

Commit 4b5c1b4

Browse files
committed
first draft
1 parent 8832d97 commit 4b5c1b4

File tree

3 files changed

+50
-18
lines changed

3 files changed

+50
-18
lines changed

cloud-architecture/oracle-apps-erp/ebs-migration/ebs-starterpack/files/ebs-migration-template-v1.md

Lines changed: 50 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
| Name | Email | Role | Company |
2525
|:-------------|:---------------------|:-------------------------|:--------|
26-
| Name Surname | [email protected] | Tech Solution Specialist | example |
26+
| Name Surname | [email protected] | Solution Architect | example |
2727
| Name Surname | [email protected] | Account Cloud Engineer | example |
2828

2929
## Document Purpose
@@ -68,7 +68,7 @@ This is a living document, additional sections will be added as the engagement p
6868

6969
Organizations use on-premises deployments of E-Business Suite (EBS) for a wide range of functionalities, including Financials, Order Management, Procurement, Manufacturing and Logistics. These implementations are often customized to seamlessly integrate with other applications to meet business requirements. So it’s counterproductive to re-architect software from scratch. OCI has the flexibility to support everything Organizations are currently doing with EBS.
7070

71-
Most On-Premises EBS deployments can be migrated to run on Oracle Cloud Infrastructure (OCI) without requiring significant configuration, integration, or business process changes, and result in an implementation that is more flexible, more reliable, higher performance, and lower cost than either On-Premises or other Cloud vendors. Running EBS on Oracle Cloud enables you to:
71+
Most On-Premises EBS deployments can be migrated to run on OCI without requiring significant configuration, integration, or business process changes, and result in an implementation that is more flexible, more reliable, higher performance, and lower cost than either On-Premises or other Cloud vendors. Running EBS on Oracle Cloud enables you to:
7272

7373
- Increase business agility
7474
- Better manage growth
@@ -99,7 +99,7 @@ Currently Customer's EBS workload is a multi node deployment of EBS release 12.2
9999
- Two nodes EBS farm (Deployed to WebLogic Clusters of Managed Servers) hosting web, forms and concurrent managers and
100100
- A single external facing node hosting web functionality to support iSupplier portal.
101101

102-
Two client connection routes, internal via a WAN and externally via the internet. Both routes employ https which is terminated on a load-balancer. The internal farm employs a shared application tier home.
102+
Two client connection routes, internal via a WAN and externally via the internet. Both routes employ https which is terminated on a load-balancer. The internal application cluster employs a shared application tier home.
103103

104104
The reporting elements of the solution are provided using Oracle Business Intelligence Enterprise Edition 'X' together with Oracle Apex 'X' for access to archived legacy data.
105105

@@ -139,8 +139,6 @@ In addition to these requirements, the [CIS Oracle Cloud Infrastructure Foundati
139139

140140
Current EBS workload has four environments:
141141

142-
Current EBS workload has four environments:
143-
144142
- **Production**
145143
- EBS Application Version: **12.2**
146144
- Oracle Database Version: **19c**
@@ -159,18 +157,23 @@ Current EBS workload has four environments:
159157
- Number of Application Node: Single Application Node including Web, Forms and Concurrent Managers Instances
160158
- 1 Single Instance of EBS is running on DMZ zone, catering for external end-users
161159
- Number of Database Node: Single node Oracle Restart
162-
- **DR**
160+
- **Disaster Recovery (DR)**
163161
- This is a copy of Production environment which is kept in synch with Production environment using following synchronization methods:
164162
- EBS application tier are kept in synch with Production using rsync job scheduled via crontab
165163

166164
- The EBS database repository is synchronized with DR using Oracle Data Guard Solution
167-
168-
#### Environment Sizing
165+
166+
167+
#### Environment Sizing
169168

170169
*Guide:*
171170

172171
*A section describing the Current EBS workload of the Customer: Sizing Details, Current On-Premise BoM*
173172

173+
*Example:*
174+
175+
Partner will capture current EBS workload sizing here.
176+
174177
### High Availability and Disaster Recovery Requirements
175178

176179
*Guide:*
@@ -235,11 +238,11 @@ The Customer has both internal and external endpoints of their EBS workload.
235238

236239
**Internal Users:**
237240

238-
Users access EBS using URL https://`<Internal LB URL:port>`. The connection flows via external/internal firewall to the Load Balancer in DMZ. Load Balancer terminates the SSL and passes the request on port 8010 to EBS internal servers 'X', 'Y'. The internal EBS servers communicate with EBS RAC Database on Linux VMs 'A', 'B' using port 1531 and validate the user request.
241+
Users access EBS using URL https://`<Internal LB URL:port>`. The connection flows via external/internal firewall to the Load Balancer in DMZ. Load Balancer terminates the Secure Socket Layer (SSL) and passes the request on port 8010 to EBS internal servers. The internal EBS servers communicate with EBS RAC Database on Linux VMs using Database listener port 1531 and validate the user request.
239242

240243
**External Users:**
241244

242-
External users access EBS using URL https://`<External LB URL:port>`. The connection flows via external/internal firewall to the Load Balancer in DMZ. Load Balancer terminates the SSL and passes the request on port 8010 to EBS external server 'X'.
245+
External users access EBS using URL https://`<External LB URL:port>`. The connection flows via external/internal firewall to the Load Balancer in DMZ. Load Balancer terminates the SSL and passes the request on port 8010 to EBS external server.
243246

244247
### Workload Monitoring Requirements
245248

@@ -438,6 +441,8 @@ Abbreviations per resource type are listed below. This list may not be complete.
438441

439442
#### Security and Identity Management
440443

444+
*Guide:*
445+
441446
This chapter covers the Security and Identity Management definitions and resources which will be implemented for Customer.
442447

443448
##### Universal Security and Identity and Access Management Principles
@@ -640,7 +645,7 @@ Deployment architecture for the 'Hub and Spoke Topology' is illustrated below:
640645
![Future State Deployment Diagram - EBS Workload Hub and Spoke with Palo Alto Design Diagram](images/HubandSpoke-DeploymentDiagram-V2.pdf){width="90%" height="90%"}
641646

642647

643-
Deployment architecture including 'Tenancy - A' and Tenancy - B' are illustrated in the design below:
648+
Deployment architecture including two tenancy: 'Tenancy - A' and Tenancy - B' are illustrated in the design below:
644649

645650
![Future State Deployment Diagram - EBS Workload Multiple tenancies with RPC Design Diagram](images/MultiTenancy-DeploymentDiagram-V2.pdf)
646651

@@ -656,7 +661,7 @@ Deployment architecture including 'Tenancy - A' and Tenancy - B' are illustrated
656661

657662
*Example:*
658663

659-
Proposed plan is to move EBS Application server (\_12.2) in the compute VM shapes on the latest OS and kernel version (which is supported). On-Premises RAC Database (**19c**) will be migrated to a VM-DB RAC system based on a Multi-tenant Architecture.
664+
Proposed plan is to move EBS Application server (\_12.2) in the compute VM shapes on the latest OS and kernel version (which is supported). On-Premises RAC Database (**19c**) will be migrated to a VM-DB RAC system based on a multitenant architecture.
660665

661666
Oracle Cloud Infrastructure Web Application Firewall (WAF) helps you make your endpoints more secure by monitoring and filtering out potentially malicious traffic. It is a cloud-based, Payment Card Industry (PCI) compliant, global security service that protects applications from malicious and unwanted internet traffic.
662667

@@ -669,6 +674,15 @@ Oracle Cloud Infrastructure Web Application Firewall (WAF) helps you make your e
669674
*Example:*
670675

671676
Oracle Maximum Availability Architecture (MAA) is Oracle's best practice blueprint based on proven Oracle high availability technologies and recommendations. The goal of MAA is to achieve the optimal high availability architecture at the lowest cost and complexity. Papers are published on the Oracle Technology Network [OTN](http://www.oracle.com/goto/maa).
677+
To achieve maximum Oracle E-Business Suite database availability, Oracle recommends deploying EBS on an Oracle Database MAA foundation that includes the following technologies:
678+
- Oracle Real Application Clusters (RAC)
679+
- Oracle Data Guard
680+
- Oracle Flashback Database
681+
- Oracle Automatic Storage Management
682+
- Oracle Recovery Manager and Oracle Secure Backup
683+
- Oracle Online Upgrade Using Edition Based Redefinition
684+
685+
Please refer to the following reference paper for detail.
672686

673687
*Reference:*
674688

@@ -701,11 +715,11 @@ The objective of the security architecture is to enable you to maintain your sec
701715
Oracle has designed security into every aspect of our infrastructure to help our customers achieve better protection, isolation and control. We started by taking a unique design approach, separating the network and server environments. This way, if an attack occurs on a VM, we can contain that threat and prevent it from moving to other servers, resulting in better protection and lower risk for customers.
702716

703717
We also hyper-segment our physical network and backend infrastructure for secure isolation between customer instances and backend hosts. Additionally, we’ve implemented hardware-based root of trust, making sure each server is pristine each and every time it is provisioned.
704-
718+
Below diagram shows security posture of EBS in OCI.
705719

706720
![EBS Network Security](images/EBSNetworkSecurity_V3.pdf)
707721

708-
For each customer’s VCN there is a range of defense in depth protections available spanning across **layers 3-7**.
722+
For each customer’s VCN there is a range of defense in depth protections available spanning across **layers 3-7**.
709723

710724
**VCN (1):** A VCN provides isolation for your workload from any other workload on Oracle Cloud Infrastructure, including your other workloads in a different VCN.
711725

@@ -739,7 +753,8 @@ __Note:__Please see generic OCI security guidelines in the [Annex](#security-gui
739753

740754
*Example:*
741755

742-
Customer will access EBS workload internally over the OCI backbone and EBS external endpoints will be secured by OCI Web Application Firewall (WAF).
756+
Customer will access EBS workload internally over the OCI FastConnect connectivity solution and EBS external endpoints will be secured by OCI Web Application Firewall (WAF). FastConnect is a private, dedicated connectivity which improves security, it supports bandwidths from 1Gbps to 10Gbps.
757+
An alternative option to FastConnect is Virtual Private Network (VPN). VPN could also be a back-up configuration if FastConnect is down.
743758

744759
### Workload Monitoring
745760

@@ -749,7 +764,12 @@ Customer will access EBS workload internally over the OCI backbone and EBS exter
749764

750765
*Example:*
751766

752-
Customer will use OEM to monitor their EBS workload.
767+
Customer will use OEM to monitor their EBS workload. Customer can also leverage OCI Stack Monitoring for EBS.
768+
For detail please check the below blog article specified in reference section.
769+
770+
*Reference:*
771+
772+
[OCI Stack Monitoring for EBS](https://blogs.oracle.com/observability/post/oci-stack-monitoring)
753773

754774
### Regulations and Compliances
755775

@@ -805,9 +825,21 @@ Automation is provided for a selection of deployment and management scenarios. T
805825

806826
### OCI Networking
807827

828+
*Guide:*
829+
830+
*A section describing OCI networking capabilities and features*
831+
832+
*Example:*
833+
834+
Oracle Cloud Infrastructure (OCI) networking and connectivity products and services enable customers to manage and scale their networks.
835+
Please refer to the following article for a better understanding of OCI networking capabilities and how it can be leverages for Customer advantage.
836+
808837
*Reference:*
809838

810-
[Oracle’s Networking capabilities](https://www.oracle.com/cloud/networking/)
839+
- [Oracle’s Networking capabilities](https://www.oracle.com/cloud/networking/)
840+
- [OCI Networking Best Practices](https://www.ateam-oracle.com/post/oci-networking-best-practices-recommendations-and-tips---part-one---general-oci-networking)
841+
- [Best practices for hybrid and multicloud OCI networking design](https://docs.oracle.com/en/solutions/oci-best-practices-networking/index.html#GUID-368122DF-8B74-4F38-A55F-23E47E04AEB2)
842+
811843

812844
## Sizing and Bill of Materials
813845

@@ -817,7 +849,7 @@ Automation is provided for a selection of deployment and management scenarios. T
817849

818850
*Example:*
819851

820-
OCI sizing of the EBS workload and its integrated Solution components are reflected in the diagram below:
852+
A sample sizing of the EBS workload is reflected in the diagram below for reference purposes:
821853

822854
![OCI - Bill of Materials](images/OCI-Sizing-Template-V1.pdf)
823855

0 commit comments

Comments
 (0)