PeopleSoft Cloud Architecture Automating PeopleSoft Deployment Jeff Robbins Senior Director, Strategy PeopleSoft Technology December, 2015 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud ArchitectureAutomating PeopleSoft Deployment
Jeff RobbinsSenior Director, StrategyPeopleSoft Technology
December, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
PeopleSoft Cloud Architecture
Building Blocks for Automated PeopleSoft Deployment
PeopleSoft on the Oracle Cloud
What’s Next?
1
2
3
4
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1
2
3
4
4
PeopleSoft Cloud Architecture
Building Blocks for Automated PeopleSoft Deployment
PeopleSoft on the Oracle Cloud
What’s Next?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud Basics
Common Cloud Computing service offerings:
• SaaS: Software as a ServiceWeb delivered applications that are managed by a third-party provider
• IaaS: Infrastructure as a ServiceSelf-service models for accessing, monitoring, and managing remote datacenter infrastructure
• PaaS: Platform as a ServiceSelf-service middleware framework developers can use to develop and deploy applications. Can be Enterprise (Private) or Public PaaS.
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud Basics
Common Cloud Computing deployment options:
• Public Cloud:Services and Infrastructure offered to the public for general use. Infrastructure resources are typically shared.
• Private Cloud:Services and Infrastructure similar to Public Cloud but dedicated to specific users and contained by Firewalls or other Security structures that limit access to specific resources.
• Hybrid Cloud:Private Cloud services hosted on Public Cloud infrastructure.
6
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7
So how does ANY of this benefit you?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Deployment
PeopleSoft’s core strength is that we offer customers CHOICE
• Cloud Computing:
– PeopleSoft R&D has focused on enablement of Cloud Computing for PeopleSoft customers
– Service and Infrastructure innovations represent an opportunity for PeopleSoft customers
• Oracle is NOT investing in a PeopleSoft SaaS offeringNew PeopleSoft customers are not “subscribing” to PeopleSoft. New customers BUY the software license, just like you did.
8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Managing a PeopleSoft Environment
• There are a lot of moving parts
• Configuration is complex
• Most tasks are done manually
• Every instance is unique
• The result is costly and error-prone
9
It’s hasn’t always been easy…
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Architecture
10
What’s Different? What’s New?
Let’s look at the typical PeopleSoft environment:
PeopleSoft
HCMPeopleSoft
FSCM
PeopleSoft
CampusInteraction Hub
etc.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Architecture
11
What’s Different? What’s New?
Restricted to event use only. 11
Behind every Production instance are MANY additional DEV/TEST instances
PeopleSoft
HCM
PeopleSoft
HCM DEVPeopleSoft
HCM DEMO
PeopleSoft
HCM TESTPeopleSoft
HCM CRP
PeopleSoft
HCM PI/PUMPeopleSoft
HCM Proj
HCM Instances:
• Fix Bugs
• New Development
• Test New Features
• PUM
• Etc.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12
Somewhere in your org is a team of people who:
• Take copies of production
• Alter the PROD config for use in DEV/TEST/…
• Allocate & Configure Hardware
• Install & Configure PeopleSoft
• Migrate code
• Maintain, Configure, Patch
• Again and again
PeopleSoft in YOUR EnvironmentHow does it work today?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 13
If the team is VERY good they:
• Have repeatable, documented procedures
• Leverage virtual systems
• Train the entire team in their processes
• Manage to SLA with Business Unit Customers
• Operate as a Service Provider
• Can rapidly build and deploy new DEV/TEST
environments for every new project
PeopleSoft in YOUR EnvironmentHow does it work today?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14
But, more often:
• Every system is built and configured by hand
• Copies of Production data are everywhere
• It takes an act of congress to get a new
PeopleSoft environment
• Configuring a system requires COMPLEX
manual processes and “Tribal Knowledge”
PeopleSoft in YOUR EnvironmentHow does it work today?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Typical PeopleSoft Environment
15
Most customers maintain per Pillar:
• 2-5 DEV environments
• 1-3 TEST environments
• DEMO environment
• PUM environment
• PROD environment
Some have:
• Multiple PROJ environments
• Integration TEST environments
• One-off systems 10 or fewer 25 50 or more
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Deployment
16
Which Cloud Innovations are we using?
• Data Center:
– Virtualization (Hardware/Platform)
– Automation of VM Lifecycle
• Infrastructure:
– IaaS standardized components, automation tools
– Database containers, portability, LCM
• Operations:
– Incremental, Selective Adoption
– Test Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 17
PeopleSoft ConfigurationWithout Cloud Architecture
Manual Processes
• Segregated & Complex
• 100 + Peoplebooks
• Manual Errors
• Custom Scripts
• Fragile
• Often not reusable
• Redundant and repetitive
Typical Time: 1-3 Weeks
1. Download
2. Install
3. Configure
4. Test
5. Deploy
6. Go to #1
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 18
PeopleSoft ConfigurationWith Cloud Architecture
Automated Processes
• Download the Packages
• Tweak the Configuration
• Deploy
Typical Time: ½ - 2 Hours
1. Download
2. Tweak
3. Deploy
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1
2
3
4
19
PeopleSoft Cloud Architecture
Building Blocks for Automated PeopleSoft Deployment
PeopleSoft on the Oracle Cloud
What’s Next?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 20
How Does it Work?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21
The Current Process
Download Components
Download CPUs
Provision Hardware
Provision Database
Install Tools & 3rd
Parties
Apply Patches
Configure Web Tier
Configure App Server
Configure Proc Scheduler
Configure IB
Install and Configure Search
Validation Test Resolve Issues
Release to Users
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22
A lot of moving parts…
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Deployment FrameworkIntroducing the PeopleSoft Deployment Package (DPK)
PeopleSoft Deployment Packages
• Discrete files you will download from Oracle’s Software Delivery Cloud
– Or that will be hosted for use directly on the Oracle Public Cloud
• Contain the PeopleSoft software, server and client software and automation instructions needed to install and configure PeopleSoft components
Beginning with PeopleTools 8.55, all PeopleSoft instances will be installed and configured using DPKs
23
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 24
The New Process
Download DPKs
Select Type of Environment to Deploy
• DEV/TEST/DEMO
Allocate Compute Resources
Provision Database
Execute Automated Deployment
Release to Users
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25
Only a few parts…
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Automated Deployment
Automated Configuration
26
PeopleSoft Cloud ArchitecturePeopleSoft Deployment Framework
APPS DPK
TOOLS DPK
DATABASE
APP SERVER
WEB SERVER
Cloud IAAS, VM or Bare Metal
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Automated Deployment
Automated Configuration
Server & Client Binaries
• Application Server
• Web Server (PIA domain)
• Process Scheduler
• Development Client
PIA Configuration
• Integration Broker
• Secure Enterprise Search
• Performance Monitor
• Interaction Hub
Automating ConfigurationDeployment Packages & ACM
ACM
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 28
PeopleSoft Deployment FrameworkDPK: Under the Covers
TOOLS SERVER
DPK Tools Binaries
Server/3rd Party Components
Server Connectivity
Automation Runtime
Tools IDE/PUM/PTF
DB Connectivity
Automation Drivers
TOOLS CLIENT
DPK
Both Tools DPKs are delivered for EVERY Tools Patch
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29
PeopleSoft Deployment FrameworkDPK: Under the Covers
PUM DPK
Tools Server/Client DPK
App Image DPK
Virtualbox Shell
Oracle 12c DB DPK
Search Engine VM
PeopleSoft Images (PUM) will be delivered as DPKs
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Virtual CD vs OVM Template vs DPK
VCD OVM Template DPK
Platforms Contains code for All Platforms Linux x86-64 ONLY Only download your platform
PT 8.55: Linux and Windows
Operating System Any certified OS Bundled Linux 5.x Any certified OS
PT 8.55: Linux and Windows
3rd Party Server
Components
Download and install ALL on
EVERY host
Patched 3rd party components
included
3rd parties are included
Latest CPU included in every patch
Topology Manual One host runs all tiers Customizable
Re-usable across versions
Configuration Manual or ACM ACM ACM
Virtualization No automation Automation for Oracle VM Automation for any virtual platform
Future Limited PT 8.54 is the last release PT 8.55+
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1
2
3
4
32
PeopleSoft Cloud Architecture
Building Blocks for Automated PeopleSoft Deployment
PeopleSoft on the Oracle Cloud
What’s Next?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Create OPC Account
Oracle Market Place
• Select PeopleSoft Image
Allocate OPC Resources
Execute Automated Deployment
Release to Users
New PeopleSoft PUM Image on Oracle Public Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Create OPC Account
Oracle Market Place
• Select PeopleSoft App
• Select PeopleToolsVersion
Allocate DBaaSResources for DB
Allocate OPC Resources
Execute Automated Deployment (Tools
& Apps)
Release to Users
New PeopleSoft Instance on Oracle Public Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift ‘n’ Shift PSFT DEV/TEST/PERF InstancesClone On-Premise PeopleSoft Instances to Cloud
DEV PERF
DPKs
TESTDEV PERFTEST
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Extend, or Build Customization Use PeopleSoft Clients on Cloud
On-Premise Clients
PeopleTools
Client
ELM Dev
FSCM Dev
HCM Dev
Windows
VMRDP
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Public Cloud
Private CloudOn-Premise
DEPLOY ANYWHERE
• Same Architecture
• Same Standards
• Same Products
Public or Private Cloud Deployment with ALL the capabilities of
PeopleSoft, including Customizations
Oracle PeopleSoft Cloud Architecture: Deployment Choice
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Program Agenda
1
2
3
4
38
PeopleSoft Cloud Architecture
Building Blocks for Automated PeopleSoft Deployment
PeopleSoft on the Oracle Cloud
What’s Next?
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud ArchitectureDataCenter Innovations & Cloud Deployment
What It Includes:
• Fully Virtualized Infrastructure
• PeopleSoft Deployment Framework –
Automated Configuration
• PeopleSoft Update Manager –
Automated Change Management
• PeopleSoft Test Framework –
Automated Testing
Restricted to event use only. 39
PeopleSoft Deployment Framework
For each PeopleSoft Instance:
Automated Configuration
Best Practice Cloud Management
CHOICE: Automated Deployment to Public OR
Private Cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Automated Deployment
Automated Configuration
40
PeopleSoft Cloud ManagerSelf-Service Access to PeopleSoft Instances
HCM 8.55
Cloud IAAS, VM or Bare Metal
Self Service Management & Access
FIN8.55
IHUB8.55
PI 16
HCM 8.56
PILOTFIN8.56
TOOLS
DPK
APPS
DPK
TOOLS
DPK
APPS
DPK
PUMTOOLS
DPK
APPS
DPK
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Architecture
With PeopleTools 8.55 Coming Soon
Restricted to event use only. 41
DataCenter Innovations & Cloud Deployment
PeopleSoft Deployment Framework
For each PeopleSoft Instance:
Automated Configuration
Best Practice Cloud Deployment
CHOICE: Automated Deployment to Public OR
Private Cloud
PeopleSoft Cloud Manager
For the entire PeopleSoft Environment:
Self-Service Access to All PeopleSoft Administration
Including PUM/Selective Adoption Processes
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud ArchitectureWhat Difference Does it Make?
Restricted to event use only. 42
Allows for IT Self Service of PeopleSoft Environments
• Rapid, Real-Time Deployment of PeopleSoft Environments
• Instances configured by role (DEV/TEST/DEMO/PUM/etc.)
• Project-specific instances
• Automated Cloning & Redeployment of Existing Instances
• Powered by Oracle Public Cloud or virtually any other hardware platform
• Your IT Partners Can Deliver a Higher Service Level to Business Units at a MUCH lower cost
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
PeopleSoft Cloud Architecture
Restricted to event use only. 43
Key Points
Deployment Framework and
PeopleSoft Cloud Manager
For the entire PeopleSoft Environment:
• You CAN deploy PeopleSoft on a Cloud Infrastructure
– Oracle’s Public Cloud
– Other Cloud Providers
– Your own internal Private Cloud
– Your EXISTING on-premise hardware
• You CAN have access to Self-Service PeopleSoft Instances
– PeopleTools 8.55 Delivers the PeopleSoft Deployment Framework
– PeopleSoft Cloud Manager Comes Soon
Self-Service Access to All PeopleSoft Administration
Including PUM/Selective Adoption Processes
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Questions
44