Skip to content

Commit abec04c

Browse files
Updated PeopleSoft template
1 parent ac55fac commit abec04c

File tree

1 file changed

+84
-56
lines changed

1 file changed

+84
-56
lines changed

cloud-architecture/apps-to-oci/peoplesoft/psft-starterpack/files/PeopleSoftMigrationTemplate.md

Lines changed: 84 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
|:--------|:----------------------|:--------------|:----------------------------------------------------------|
1111
| 1.0 | Madhusri Bhattacharya | February 2024 | First version of PeopelSoft Starter Pack in New SD Format |
1212
| 1.1 | Madhusri Bhattacharya | April 2024 | Edited PeopleSoft Starter Pack as per latest SD template |
13+
| 1.2 | Madhusri Bhattacharya | August 2025 | Edited PeopleSoft Starter Pack as per SD template v2.6 |
1314

1415
## Team
1516

@@ -21,7 +22,7 @@
2122

2223
| Name | Email | Role | Company |
2324
|:--------------|:----------------------|:-------------------------|:--------|
24-
| ${doc.author} | [email protected] | Tech Solution Specialist | Oracle |
25+
| Name Surname | [email protected] | Tech Solution Specialist | Oracle |
2526
| Ada lovelace | [email protected] | Account Cloud Engineer | Oracle |
2627

2728
## Document Purpose
@@ -32,11 +33,11 @@
3233

3334
*Example:*
3435

35-
This document provides a high-level solution definition for the Oracle solution and aims at describing the current state, and to-be state as well as a potential high-level project scope and timeline for ${doc.config.impl.type}.
36+
This document provides a high-level solution definition for the Oracle solution and aims at describing the current state, and to-be state as well as a potential high-level project scope and timeline for \<Service Provider\> .
3637

3738
The document may refer to a ‘Workload’, which summarizes the full technical solution for a customer (You) during a single engagement. The Workload is described in the chapter [Workload Requirements and Architecture](#workload-requirements-and-architecture).
3839

39-
This is a living document, additional sections will be added as the engagement progresses resulting in a final Document to be handed over to the ${doc.config.impl.type}.
40+
This is a living document, additional sections will be added as the engagement progresses resulting in a final Document to be handed over to the \<Service Provider\> .
4041

4142
# Business Context
4243

@@ -242,11 +243,17 @@ Implementation Partner will capture the current PeopleSoft workload sizing here.
242243

243244
The recovery time objective (downtime tolerance) and recovery point objective (data loss tolerance) details are very important considerations for the Customer. The overall DR requirement is a cross region DR strategy with the goal of minimizing RTO.
244245

245-
#### Backup and Recovery Practices
246+
#### Reliability and Resilience
246247

247248
*Guide:*
248249

249-
*A section describing the Current PeopleSoft workload of the Customer: Backup and Recovery- RTO and RPO*
250+
*This section captures the resilience and recovery requirements for the Workload. Note that these may be different from the current system.*
251+
252+
*The Recovery Point Objective (RPO) and Recovery Time Objective (RTO) requirement of each environment should be captured in the environments section above, and wherever possible.*
253+
254+
- *What are the RTO and RPO requirements of the Application?*
255+
- *What are the SLAs of the application?*
256+
- *What are the backup requirements*
250257

251258
*Example:*
252259

@@ -280,6 +287,28 @@ In general, the foundation of security is access control, which refers to how th
280287

281288
At the time of this document creation, no Security requirements have been specified.
282289

290+
### Networking Requirements
291+
292+
*Guide*
293+
294+
*Capture the Non-Functional Requirements for networking-related topics. You can use the networking questions in the [Annex](#networking-requirement-considerations)*
295+
296+
*As businesses increasingly rely on Cloud Infrastructure to store, process, and transmit sensitive data, the need for comprehensive security solutions has never been more important. Potential customers evaluating network security solutions typically prioritize the following requirements: Some of the broader category considerations are below.*
297+
298+
- *Data Protection: Safeguarding sensitive information against unauthorized access, theft, or modification is a primary concern for any organization and industry today.*
299+
- *Threat Prevention: Advanced capabilities like IDPS and malware detection for blocking threats.*
300+
- *Data Loss Prevention (DLP): Monitoring and controlling sensitive data transmission.*
301+
- *Encryption and Decryption: Inspecting encrypted traffic without compromising privacy.*
302+
- *Threat Prevention: Proactively identifying and mitigating security threats is essential for maintaining the integrity of network infrastructure. *
303+
- *Intrusion Detection and Prevention: Monitoring for suspicious or malicious activity.*
304+
- *Application Control: Granular control over specific applications or services.*
305+
- *URL Filtering: Controlling access to permitted URLs.*
306+
- *Security compliance: Does your organization have network security requirements based on industry or organization compliance? For example - SAMA (Saudi Arabia Monetary Authority), HIPAA (Health Insurance Portability and Accountability Act), GDPR (General Data Protection Regulation), SWIFT, etc.*
307+
308+
*Example:*
309+
310+
At the time of this document creation, no Networking requirements have been specified.
311+
283312
### Workload Access Requirement
284313

285314
*Guide:*
@@ -341,16 +370,6 @@ The OEM product includes the Management Agent, Oracle Management Service, Manage
341370
| Log Management | All targets | OCI (Migration) | No | |
342371
| Insight | All Oracle DBs | OCI (Migration) | No | |
343372

344-
### Networking Requirements
345-
346-
*Guide*
347-
348-
*Capture the Non-Functional Requirements for networking-related topics. You can use the networking questions in the [Annex](#networking-requirement-considerations)*
349-
350-
*Example:*
351-
352-
At the time of this document creation, no Networking requirements have been specified.
353-
354373
## Future State Architecture
355374

356375
*Guide:*
@@ -359,21 +378,23 @@ At the time of this document creation, no Networking requirements have been spec
359378

360379
*Additional architectures, in the subsections, can be used to describe needs for specific workloads.*
361380

362-
### Mandatory Security Best Practices
381+
### Solution Best Practices
382+
383+
**Mandatory Security Best Practices**
363384

364385
*Guide:*
365386

366387
*Use this text for every engagement. Do not change. Align with the Cloud Adoption Framework.*
367388

368-
The safety of the ${doc.customer.name}'s Oracle Cloud Infrastructure (OCI) environment and data is the ${doc.customer.name}’s priority.
389+
The safety of the \<Customer Name\> 's Oracle Cloud Infrastructure (OCI) environment and data is the \<Customer Name\> ’s priority.
369390

370391
The following table of OCI Security Best Practices lists the recommended topics to provide a secure foundation for every OCI implementation. It applies to new and existing tenancies and should be implemented before the Workload defined in this document will be implemented.
371392

372393
Workload-related security requirements and settings like tenancy structure, groups, and permissions are defined in the respective chapters.
373394

374-
Any deviations from these recommendations needed for the scope of this document will be documented in the chapters below. They must be approved by ${doc.customer.name}.
395+
Any deviations from these recommendations needed for the scope of this document will be documented in the chapters below. They must be approved by \<Customer Name\> .
375396

376-
${doc.customer.name} is responsible for implementing, managing, and maintaining all listed topics.
397+
\<Customer Name\> is responsible for implementing, managing, and maintaining all listed topics.
377398

378399
<table style="width:25%;">
379400
<colgroup>
@@ -382,14 +403,14 @@ ${doc.customer.name} is responsible for implementing, managing, and maintaining
382403
<col style="width: 19%" />
383404
</colgroup>
384405
<thead>
385-
<tr class="header">
406+
<tr>
386407
<th>CATEGORY</th>
387408
<th>TOPIC</th>
388409
<th>DETAILS</th>
389410
</tr>
390411
</thead>
391412
<tbody>
392-
<tr class="odd">
413+
<tr>
393414
<td>User Management</td>
394415
<td>IAM Default Domain</td>
395416
<td><p>Multi-factor Authentication (MFA) should be enabled and enforced for every non-federated OCI user account.</p>
@@ -401,7 +422,7 @@ ${doc.customer.name} is responsible for implementing, managing, and maintaining
401422
<li>For configuration details see <a href="https://docs.oracle.com/en-us/iaas/Content/Identity/adaptivesecurity/overview.htm">Managing Adaptive Security and Risk Providers</a>.</li>
402423
</ul></td>
403424
</tr>
404-
<tr class="even">
425+
<tr>
405426
<td></td>
406427
<td>OCI Emergency Users</td>
407428
<td><p>A maximum of <strong>three</strong> non-federated OCI user accounts should be present with the following requirements:</p>
@@ -413,7 +434,7 @@ ${doc.customer.name} is responsible for implementing, managing, and maintaining
413434
<li>Has MFA enabled and enforced (see IAM Default Domain).</li>
414435
</ul></td>
415436
</tr>
416-
<tr class="odd">
437+
<tr>
417438
<td></td>
418439
<td>OCI Administrators</td>
419440
<td><p>Daily business OCI Administrators are managed by the Customer’s Enterprise Identity Management System. This system is federated with the IAM Default Domain following these configuration steps:</p>
@@ -423,12 +444,12 @@ ${doc.customer.name} is responsible for implementing, managing, and maintaining
423444
<li>For configuration guidance for major Identity Providers see the OCI IAM Identity Domain tutorials.</li>
424445
</ul></td>
425446
</tr>
426-
<tr class="even">
447+
<tr>
427448
<td></td>
428449
<td>Application Users</td>
429450
<td>Application users like OS users, Database users, or PaaS users are not managed in the IAM Default Domain but either directly or in dedicated identity domains. These identity domains and users are covered in the Workload design. For additional information see <a href="https://docs.oracle.com/en-us/iaas/Content/cloud-adoption-framework/iam-security-structure.htm">Design Guidance for IAM Security Structure</a>.</td>
430451
</tr>
431-
<tr class="odd">
452+
<tr>
432453
<td>Cloud Posture Management</td>
433454
<td>OCI Cloud Guard</td>
434455
<td><p>OCI Cloud Guard will be enabled at the root compartment of the tenancy home region. This way it covers all future extensions, like new regions or new compartments, of your tenancy automatically. It will use the Oracle Managed Detector and Responder recipes at the beginning and can be customized by the Customer to fulfill the Customer’s security requirements.</p>
@@ -437,20 +458,20 @@ ${doc.customer.name} is responsible for implementing, managing, and maintaining
437458
<li>For configuration details see <a href="https://docs.oracle.com/en-us/iaas/cloud-guard/using/part-customize.htm">Customizing Cloud Guard Configuration</a></li>
438459
</ul></td>
439460
</tr>
440-
<tr class="even">
461+
<tr>
441462
<td></td>
442463
<td>OCI Vulnerability Scanning Service</td>
443464
<td><p>In addition to OCI Cloud Guard, the OCI Vulnerability Scanning Service will be enabled at the root compartment in the home region. This service provides vulnerability scanning of all Compute instances once they are created.</p>
444465
<ul>
445466
<li>For configuration details see <a href="https://docs.oracle.com/en-us/iaas/scanning/home.htm">Vulnerability Scanning</a>.</li>
446467
</ul></td>
447468
</tr>
448-
<tr class="odd">
469+
<tr>
449470
<td>Monitoring</td>
450471
<td>SIEM Integration</td>
451472
<td>Continuous monitoring of OCI resources is key for maintaining the required security level (see <a href="#regulations-and-compliances-requirements">Regulations and Compliance</a> for specific requirements). See <a href="https://docs.oracle.com/en-us/iaas/Content/cloud-adoption-framework/siem-integration.htm">Design Guidance for SIEM Integration</a> to implement integration with the existing SIEM system.</td>
452473
</tr>
453-
<tr class="even">
474+
<tr>
454475
<td>Additional Services</td>
455476
<td>Budget Control</td>
456477
<td><p>OCI Budget Control provides an easy-to-use and quick notification on changes in the tenancy’s budget consumption. It will be configured to quickly identify unexpected usage of the tenancy.</p>
@@ -501,30 +522,25 @@ In the **following sections** we are describing the **Solution Design Diagrams f
501522

502523
*[The Oracle Cloud Notation, OCI Architecture Diagram Toolkits](https://docs.oracle.com/en-us/iaas/Content/General/Reference/graphicsfordiagrams.htm)*
503524

504-
```{=tex}
505525
\pagebreak
506-
```
526+
507527
![Future State Deployment Diagram - PeopleSoft Workload Multi-AD, DR Design Diagram](images/MultiADDR-DeploymentDiagram-V3.pdf)
508528

509-
```{=tex}
510529
\pagebreak
511-
```
530+
512531
![Future State Deployment Diagram - PeopleSoft Workload Multi-AD, Non-Production Design Diagram](images/SingleADProd-DeploymentDiagram-V3.pdf)
513532

514-
```{=tex}
515533
\pagebreak
516-
```
534+
517535
![Future State Deployment Diagram - PeopleSoft Workload Single AD, Customer Use case Example -1](images/SingleADCustUseCase1-V3.pdf)
518536

519-
```{=tex}
520537
\pagebreak
521-
```
538+
522539
![Future State Deployment Diagram - PeopleSoft Workload Single AD, Customer Use case Example -2](images/SingleADCustUseCase2-V3.pdf)
523540

524-
```{=tex}
525541
\pagebreak
526-
```
527-
## Solutions Considerations
542+
543+
### Solutions Considerations
528544

529545
*Guide:*
530546

@@ -538,7 +554,7 @@ Proposed deployment plan is to move PeopleSoft PeopleTools **(8.59.21)** and Peo
538554

539555
We can leverage OCI Web Application Firewall (WAF) which helps to make the application endpoints more secure by monitoring and filtering out potentially malicious traffic. It is also cloud-based, Payment Card Industry (PCI) compliant.
540556

541-
### High Availability and Disaster Recovery
557+
**Reliability and Resilience:**
542558

543559
*Guide:*
544560

@@ -554,19 +570,15 @@ Please refer to the following high level MAA diagrams for PepleSoft workload.
554570

555571
![PeopleSoft Workload MAA High Level Design Diagram (With WAF for Internet connection)](images/PeopleSoftHighLevelMAA-WithWAF-V3.pdf)
556572

557-
```{=tex}
558573
\pagebreak
559-
```
574+
560575
![PeopleSoft Workload MAA High Level Design Diagram](images/PeopleSoftHighLevelMAA-V3.pdf)
561576

562577
*Reference:*
563578

564579
[HA Reference for PeopleSoft](https://www.oracle.com/a/tech/docs/psft-maa-exacs-tech-brief.pdf)
565580

566-
```{=tex}
567-
\pagebreak
568-
```
569-
#### Backup and Recovery
581+
**Backup and Recovery:**
570582

571583
*Guide:*
572584

@@ -579,7 +591,7 @@ We will follow the current Backup and Recovery strategy and practices of the Cus
579591
- Official RTO practices: less than 24 hrs
580592
- Official RPO practices: 4 hours
581593

582-
### Security
594+
**Security:**
583595

584596
*Guide:*
585597

@@ -621,7 +633,7 @@ Please note:**WAF policy** is a **regional solution** that works as a plug-in fo
621633

622634
\_\_Note:\_\_Please see generic OCI security guidelines in the [Annex](#security-guidelines).
623635

624-
### Workload Access
636+
**Workload Access:**
625637

626638
*Guide:*
627639

@@ -631,7 +643,7 @@ Please note:**WAF policy** is a **regional solution** that works as a plug-in fo
631643

632644
Customer will access the PeopleSoft workload internally over the OCI FastConnect connectivity solution and PeopleSoft external endpoints will be secured by OCI WAF. FastConnect is a private, dedicated connectivity that improves security. It supports bandwidths from 1Gbps to 10Gbps. An alternative option to FastConnect is Virtual Private Network (VPN). VPN could also be a backup configuration if FastConnect is down.
633645

634-
### Workload Monitoring
646+
**Workload Monitoring:**
635647

636648
*Guide:*
637649

@@ -645,7 +657,7 @@ Customer will use 'Enterprise Manager Plug-in' for PeopelSoft to monitor their P
645657

646658
[Use OEM data with OCI to unlock new insights](https://blogs.oracle.com/observability/post/em-data-to-oci-part-1) [OCI Stack Monitoring for PeopleSoft](https://blogs.oracle.com/observability/post/stack-monitoring-now-supports-windows-server-solaris-and-peoplesoft-process-monitor-and-elasticsearch)
647659

648-
### Manageability and Observability (OCI)
660+
**Manageability and Observability (OCI):**
649661

650662
*Example:*
651663

@@ -699,7 +711,7 @@ Cost control and chargeback are critical concerns, especially for companies tran
699711

700712
Please find all references for this chapter in the [Annex](#cost-control-and-chargeback-annex).
701713

702-
### Regulations and Compliances
714+
**Regulations and Compliances:**
703715

704716
*Guide:*
705717

@@ -709,15 +721,15 @@ Please find all references for this chapter in the [Annex](#cost-control-and-cha
709721

710722
None has been discussed at the time of Migration.
711723

712-
### Cloud Manger - PeopleSoft Automation Tool
724+
**Cloud Manger - PeopleSoft Automation Tool:**
713725

714726
*Guide:*
715727

716728
*A section describing the Cloud Manager Tooling for PeopleSoft Workload*
717729

718730
*Example:*
719731

720-
#### What is PCM
732+
**What is PCM:**
721733

722734
- Oracle PCM is a key component of the Oracle PeopleSoft **automation** for OCI.
723735

@@ -727,7 +739,7 @@ None has been discussed at the time of Migration.
727739

728740
- This is Oracle’s recommended way to deploy PeopleSoft on OCI.
729741

730-
#### Requirements for PCM
742+
**Requirements for PCM:**
731743

732744
- See the PeopleTools support information on PCM Home Page **(My Oracle Support, Doc ID 2231255.2)**.
733745

@@ -737,7 +749,7 @@ None has been discussed at the time of Migration.
737749

738750
![PeopelSoft migration workflow diagram](images/PeopelSoftMigrationPrerequisiteWorkflow.pdf)
739751

740-
#### High level Deployment steps using PCM
752+
**High level Deployment steps using PCM:**
741753

742754
Using CM, one can provision a new environment or can perform a 'lift-and-shift' as depicted in the diagram below:
743755

@@ -751,7 +763,7 @@ How PeopleSoft CM can help to migrate PeopleSoft workload to OCI is depicted in
751763

752764
- Another scenario could be to move Customer Workload and/or other Solution components 'as-is' to OCI using Rackware or similar tool.
753765

754-
### Networking
766+
**OCI Networking:**
755767

756768
*Guide:*
757769

@@ -1025,3 +1037,19 @@ The observability and management services include the following services:
10251037
| **Ops Insights Capacity Planning** | This OCI-managed service allows one to predict the resource consumption for a year. With tags, you can associate the forecast and the consumption to a specific department. | [Operations Insight Capacity Planning](https://docs.oracle.com/en-us/iaas/operations-insights/doc/operations-insights.html#GUID-B2A3E104-494B-46A5-9F3E-8E3977C9328F) |
10261038
| **Cost Analysis** | Cost Analysis is an easy-to-use visualization tool to help you track and optimize your Oracle Cloud Infrastructure spending. It allows for the generation of charts and the download of accurate and reliable tabular reports of aggregated cost data. With tags, you can associate the forecast and the consumption to a specific department. | [OCI Cost Analysis](https://docs.oracle.com/en-us/iaas/Content/Billing/Concepts/costanalysisoverview.htm) `</br>`{=html} |
10271039
| **Usage RestAPI** | OCI offers various RestAPI’s to manage services, including the one for cost management. | [OCI Usage RestAPI](https://docs.oracle.com/en-us/iaas/Content/Billing/Concepts/costanalysisoverview.htm#cost_analysis_using_the_api) `</br>`{=html} |
1040+
1041+
## Onboarding
1042+
1043+
Oracle offers a comprehensive onboarding program for new customers, designed to facilitate their initial journey within the OCI (Oracle Cloud Infrastructure) environment. The [OCI Digital Onboarding Home](https://github.com/oracle-devrel/oci-hub/wiki/OCI-Digital-Onboarding-Home) is an excellent starting point for customers to familiarize themselves with OCI. This resource provides a self-guided learning path covering essential aspects such as initial access, cloud console navigation, fundamental resource creation, and implementing security best practices.
1044+
1045+
The onboarding process continues with a self-service kick-off workshop, tailored for EMEA customers, which includes an extensive playbook. This workshop delves deeper into various topics:
1046+
1047+
- An introduction to OCI and its features.
1048+
- A step-by-step guide to getting started.
1049+
- A guided tour of the platform.
1050+
- An overview of live lab sandbox environments for hands-on practice.
1051+
- Comprehensive best practices encompassing security, reliability, performance optimization, cost management, and monitoring strategies.
1052+
- A support guide to assist customers with any queries or issues.
1053+
- A satisfaction survey to gather feedback and ensure an optimal user experience.
1054+
1055+
This structured approach ensures that new customers receive a well-rounded introduction to OCI, empowering them to make the most of their new tenancy.

0 commit comments

Comments
 (0)