Download as pdf or txt
Download as pdf or txt
You are on page 1of 114

Oracle Cloud Project

Management for Partners


Module 13 – Implementation Approach for
Move and Improve to OCI

Student Guide
S105465GC10

Learn more from Oracle University at education.oracle.com


Copyright © 2020, Oracle and/or its affiliates.
Disclaimer

This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training
course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display,
perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle.

The information contained in this document is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Restricted Rights Notice

If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of
such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software
documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure,
modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered
hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable
contract. The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services. No other rights are granted to the U.S. Government.

Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

Third-Party Content, Products, and Services Disclaimer

This documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not
be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
Module 13 – Implementation Approach for
Move and Improve to OCI
Oracle Cloud Project Management Training for Partner

Oracle Channel & Alliances


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, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.

2 Copyright © 2020, Oracle and/or its affiliates.


Constantine Steriadis, PhD

EMEA A&C - OCI/Security GTM Leader


Oracle Corporation

3 Copyright © 2020, Oracle and/or its affiliates.


Learning Objectives
OCI – Oracle Cloud Infrastructure: Move and Improve workloads to Oracle Cloud

By the end of this module, you should be able to:


• Move selected on-premises workloads to OCI
• Improve their QoS by making small architectural improvements
• Describe the project phases for deploying an existing on-premises application to Oracle
Cloud
• Explore the required knowledge areas to support your work
• Define a sample project plan
• Find additional resources

4 Copyright © 2020, Oracle and/or its affiliates.


Training Agenda

1 Concept of Move and Improve


2 Project Scope and Approach
3 Important Knowledge Components
4 Project Planning
5 Summary

5 Copyright © 2020, Oracle and/or its affiliates.


Module 13 – Implementation Approach for
Move and Improve to OCI

Oracle Cloud Project Management Training for Partner

Part 1 – Introduction to Move and Improve

6 Copyright © 2020, Oracle and/or its affiliates.


Oracle Cloud
Strategy

7 Copyright © 2020, Oracle and/or its affiliates.


Oracle Strategy in Cloud: Simple, Two-Fold, and Holistic

Past Now (http://www.oracle.com)


1. (First Generation) IaaS 1. Infrastructure
2. (First Generation) PaaS 2. Applications
3. Applications

Commercial
unification

Technical
SaaS unification

PaaS

IaaS

8 Copyright © 2020, Oracle and/or its affiliates.


Oracle Cloud Strategy

Open State of the Standard


Unique IT Personas Business
Technologies Art business industry
architecture to Personas
& frameworks capabilities processes
host at the heart
everything Universal
Native Charged Extensible
charging ERP, EPM,
Automat by usage via APIs
model CX, HCM,
Native ion
SCM, etc
operation OS, NW, DB,
Natively
of all Unifies IaaS AppServers,
Secured, Auto-
capabilities & PaaS etc
HiAv, D/R ”updated”
True SaaS
9 Copyright © 2020, Oracle and/or its affiliates.
Journey to
Cloud

10 Copyright © 2020, Oracle and/or its affiliates.


Indicative Journey to Cloud for a Workload or App
Benefits

1 2 3 4 5 6

Lift and Shift Move and Autonomous Analytics Modernization Extend with SaaS
Improve
Get the benefits of Data Management Enrich capabilities Automate all aspects Broaden business
the cloud Accelerate release with reporting, Data- of application functionality by
infrastructure while of application Science, AI, etc. delivery. Use elastic integrating SaaS
minimizing effort updates, and linked with the ISV scaling to respond to modules that are not
and risk. increase availability system. fluctuations in use. of ISV focus
and reliability. domains.

• Improve performance. • Validated application architectures • Industry standard containerized architecture


• Improve reliability and security. • Automate application deployments • Elastic scaling, self repairing
• Lower cost of ownership. • Best-practice HA and DR • Full app life cycle automation

Efforts
11 Copyright © 2020, Oracle and/or its affiliates.
Move and
Improve

What is it?

12 Copyright © 2020, Oracle and/or its affiliates.


What Is and What Isn’t Move and Improve
A test

Start (On-Premises) Destination (Cloud) Answers


• E-Business Suite ERP • ERP Cloud • No
• EBS HRMS • HCM + EBS Payroll • Yes (by 50%)
• SAP R/3 • SAP4HANA • No
• PeopleSoft • PeopleSoft on IaaS • Yes
• Hyperion Planning • PBCS • No
• E-Business Suite • EBS on ExaCS and OCI • Yes
• App in WebLogic • App on WebLogic on OCI • Yes
• Forms Application • Application Express on OCI • No
• App in JBoss • App in WebLogic on OCI • No
• Siebel • Siebel on EXACS + Containers • Yes

13 Copyright © 2020, Oracle and/or its affiliates.


In a Move-and-Improve project we consider the subject
workload as a “black box”:
• We don’t really change the insides.
• We mainly move it from on-premises to cloud IaaS and/or PaaS
(OCI).
• We change the wrapping to improve its QoS.

• The key is to properly define the borderline of subject workload and break it into more
granular and manageable workloads that will follow their individual migration path depending
on the customer requirements.
• This can be an intermediate step to a broader transformation journey (e.g. EBS to ERP SaaS).

14 Copyright © 2020, Oracle and/or its affiliates.


Move and Improve Project
Goals and principles

1. Identify a set of workloads/environments to move to cloud.


2. Apply minimum-to-none code changes.
3. Provide minimum-to-none experience change to end users to avoid
Change Management.
4. Target environment is mainly OCI (IaaS and PaaS-of-the-same-
technology).
5. Minimize the impact to the surrounding IT ecosystem.
6. Harvest the benefits of operation in the cloud and improve QoS.

15 Copyright © 2020, Oracle and/or its affiliates.


Typical OCI Use Cases [and the partner opportunity]

• Move Workloads to OCI


• Enterprise Apps (Oracle, non-Oracle) - [migration services, functional extensions opp]
• Custom Apps (Oracle/non-Oracle) - [migration services, modernization opp]
• Performance Intensive workloads - [migration services]
• Oracle Database - [migration services, modernization opp]
• Improve workloads with OCI
• Superior QoS out of the box (HiAv, D/R) - [low risk implementation services]
• Rationalize IaaS consumption - [low risk implementation services]
• Secure (WAF, Key Mgmt) - [low risk implementation services]
• Setup Cloud Native Foundations (out of scope)
• CI/CD ecosystem with K8s, etc - [low risk implementation services]

16 Copyright © 2020, Oracle and/or its affiliates.


Benefits of Moving Oracle Apps to OCI: Example

Customer Workload Benefit


TruGreen JD Edwards 4 – 5X Faster Performance
PhiBro JD Edwards 97% Lower Cost to Scale
Darling Ingredients E-Business Suite Doubled Reporting Performance
Murad E-Business Suite 20-30% Performance Improvement
Maritz E-Business Suite 10 Minute Processing vs 2 hours
Care PeopleSoft 90% Time Savings to Production
Covanta PeopleSoft Faster Changes and WAF Protection
AllianceData PeopleSoft $1 Million Savings

17 Copyright © 2020, Oracle and/or its affiliates.


Move and Improve Project
Questions you need to answer

• Why? This will define your business case.

• What? This will define your scope of work.

• Where to? This will define the target cloud services.

• How? This will define your project plan.

18 Copyright © 2020, Oracle and/or its affiliates.


Module 13 – Implementation Approach for
Move and Improve to OCI

Oracle Cloud Project Management Training for Partner

Part 2 – Project Scope and Approach

19 Copyright © 2020, Oracle and/or its affiliates.


Training Agenda

1 Concept of Move and Improve


2 Project Scope and Approach
3 Important Knowledge Components
4 Project Planning
5 Summary

20 Copyright © 2020, Oracle and/or its affiliates.


Oracle Cloud Delivery Framework

Analyze & Plan & Configure & Validate & Transition & Sustain &
Prepare Design Build Test Go Live Realize

Project Management and Governance

Cloud Provisioning & Cloud Security & User Continuous Testing Support Plan &
Knowledge Areas

Environments Mgmt. Management Strategy & Plan Adoption Strategy

Project Delivery Implementation Data Transformation


Cloud Architecture
Approach, Planning & Approach for Cloud Strategy & Migration
Envisioning & Planning
Timelines Solutions in Scope Management

Training & Knowledge


Project Objectives & Risk & Issue Mgmt. Organizational Change &
Transfer Strategy &
Business KPIs (Including SR Mgmt.) Communication Mgmt.
Plan

Project Artifacts, Deliverables, and Milestones

SaaS PaaS OCI


21 Copyright © 2020, Oracle and/or its affiliates.
Oracle Cloud Delivery Framework
Knowledge Area - Implementation Approach for Oracle Cloud Infrastructure: Move & Improve

Analyze & Plan & Configure & Validate & Transition & Sustain &
Prepare Design Build Test Go Live Realize

Project Management and Governance

• Define a catalog of moveable workloads and respective


Implementation environments.
Approach for • Match with nominal scenarios to leverage existing accelerators.
Oracle Cloud • Project involves minimal to no code changes.
Infrastructure: • There is no change to the end user experience and system
Move & Improve interoperability.
• Target is to decrease overall on-premises footprint.

Project Artifacts, Deliverables, and Milestones

SaaS PaaS OCI


22 Copyright © 2020, Oracle and/or its affiliates.
Analyze &
Prepare
Setting the Scope
Step 1: Explore the “Why” Implementation Approach
for OCI – Move&Improve

This will help in defining the purpose and the principles in scoping the exercise:
• Why Move and Improve instead of transformation/modernization?
• Is this part of a broader transformation initiative?
• Why now and not later?
• What time frames and milestones to respect?
• Is this project narrowed only to a specific system/LoB and why?
• Is there a business event with top-down impact to serve (e.g., post-merging)?
• Is there a technical need with economic impact (e.g., EoL for specific HW)?
• Is there an end user need that needs to be served (e.g., performance, unable to server peaks in
demand)?
• Others

23 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 2: Define the “What” (3 dimensions) Implementation Approach
for OCI – Move&Improve

A. Workload nature? B. Deployment environments? Deliverables


• Packaged Apps • Production • Inventory of migratable assets
• Oracle Apps (eBS, Siebel, • Test/Dev • Workload nature
PeopleSoft, JD Edwards, • Decent level of granularity
Hyperion, etc) • Pre-Prod/UAT
• Disaster Recovery • Match to “standard” workloads
• SAP (depending on version)
• Environments
• Other packaged (check with • Legacy Archiving due to regulatory
vendor) • Technical/Version info
• Custom on Oracle Technology • Acceptable downtime
C. Target architectures?
• Forms/Reports • Dependency matrix
• Hybrid (on-premise + Cloud)
• WebLogic Server • Integrations among assets (in
• Oracle Cloud scope)
• Oracle Database
• IaaS • Integrations with other systems
• Custom on non-Oracle (out of scope)
• IaaS+PaaS
Technology • Resource sharing
• .NET • Multi-Cloud
• OpenSource • Oracle + Azure
• OCI-VMWare

24 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 3: Define the “Where to” Implementation Approach
for OCI – Move and Improve

A. Define future per migratable B. Define approach per Deliverables


asset. migratable asset. • Migration strategy
• Review • Preparation • Target bill of material
- Is it a standard one? • Prerequisites • Target and intermediate
- Any prerequisites to become a
“standard”?
• Move architectures
- Current sizing Cloud Consumption evolution
- Estimation of future C. Consolidate diagram
resources/sizing
• Group the assets into batches
• Short-term target? e.g. Lift and where possible.
Shift
• Consolidate all migration
• Long-term target? e.g. SaaS approaches into a single master
• Consolidate into Future view plan.
- Target architecture for all • Define milestones and
environments respective intermediate
- Cloud BoM architectures.

25 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 4: Define the “How” – Move scenarios (no coding) Implementation Approach
for OCI – Move and Improve

Classification of assets Migration approach Potential Target Architectures

Packaged Oracle Apps • Migration tools by Oracle for all tiers • 100% Lift & Shift to OCI (OS-level)
• DB on PaaS, app-tier on OCI
• eBusiness Suite, Siebel, JDE, PeopleSoft • Apps Unlimited Program • DB on PaaS, app-tier on Containers & OCI-VM
• Retail-GBU, etc • Pre-build OCI images in Marketplace • SaaS (in exceptional cases, e.g. Hyperion modules, etc)

Packaged App (non-Oracle): SAP Business • Consider certified paths for SAP version • 100% Lift & Shift to OCI (depending on version)
Suite, NetWaver, Hybris • Consult Oracle-SAP CC • DB on PaaS, app-tier on OCI

Packaged App (non-Oracle): other third • 100% Lift & Shift to OCI (depending on version)
• Consider certified paths by vendor
party • DB on PaaS, app-tier on OCI-VM/Containers/PaaS

App-tier on Oracle Forms • Redeploy App to Forms on Cloud • 100% Lift & Shift to OCI-VM (OS-level) • Use OCI Image @MarketPlace

• 100% Lift & Shift to OCI-VM (OS-level) • WebLogic Docker Container


App-tier on Oracle WebLogic Server • Redeploy App to WebLogic on Cloud • Deploy to JCS (limited versions) • New WebLogic on OCI
• 100% Lift & Shift to OCI-VM (OS-level) • Autonomous Transaction Processing
Data-tier on Oracle Database • Migrate Data to DB on Cloud • DB on OCI-VM, BM or Exadata • Autonomous Data Warehouse

App on .NET • Redeploy to Windows VM on OCI/Azure • 100% Lift & Shift to OCI-VM (OS-level)

• 100% Lift & Shift to OCI-VM (OS-level) • Use available Docker Container
App on OpenSource • Redeploy to OCI at OS level • Use available OCI Image @MarketPlace

App/Data on non-Oracle • 100% Lift & Shift to OCI-VM (OS-level) • Use available Docker Container
• Redeploy to OCI at OS level • Use available OCI Image @MarketPlace

Multi-cloud (split) architecture can be considered for Microsoft AZURE

26 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 4 (cont.): Define the “How” – Move scenarios (no coding) Implementation Approach
for OCI – Move and Improve

Classification of assets Key Considerations

Packaged Oracle Apps • Is the version of the system at the minimum level to use the Oracle tools? • What is the approach for the customer’s extensions to Oracle Apps?
• eBusiness Suite, Siebel, JDE, PeopleSoft • Does Oracle App need to be upgraded before the move? • Any “hard-wired” links to on-premise systems (e.g. print-server, etc)
• Retail-GBU, etc • External integrations need to be re-routed • Is the database Oracle or not (e.g. PeopleSoft, JDE) and what’s the approach?

Packaged App (non-Oracle): SAP Business • Is the Edition and version of SAP software appropriate (not HANA)? • Check with Oracle in order to jointly explore the options with the vendor in
Suite, NetWaver, Hybris • SAP Hybris has a different architecture than SAP Business Suite the context of our Partnership

• Has the vendor a recommended/certified approach? the context of our Partnership


Packaged App (non-Oracle): other 3rd party • Check with Oracle in order to jointly explore the options with the vendor in

App-tier on Oracle Forms • Is it Forms 6 or older (Client/Sever)? • Custom libraries used?

App-tier on Oracle WebLogic Server • Version of WebLogic? • Custom libraries used?

Data-tier on Oracle Database • Version of Oracle DB? • Is it Real Application Clusters?

App on .NET • Eligible Windows version?

App on OpenSource • Operating System or CPU restrictions?

App/Data on non-Oracle • Operating System or CPU restrictions?

Applicable to all: Are both PROD & non-PROD moving to Cloud? Is there consideration for multi-cloud or hybrid architecture?

27 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 4 (cont.): Define the “How” – Move scenarios (no coding) Implementation Approach
for OCI – Move and Improve

Classification of assets Knowledge components

Packaged Oracle Apps


1. Migration 2. OCI
• eBusiness Suite, Siebel, JDE, PeopleSoft Tools Fundamentals
• Retail-GBU, etc

Packaged App (non-Oracle): SAP Business Oracle & SAP validated


Suite, NetWaver, Hybris architectures (OCI/EXA)

Vendor validated
Packaged App (non-Oracle): other 3rd party architectures

2. OCI
App-tier on Oracle Forms 3. Oracle Forms Fundamentals
Fundamentals
4. Oracle WebLogic
App-tier on Oracle WebLogic Server Fundamentals
5. Oracle Database Cloud 6. Oracle RAC 7. Oracle Exadata
Data-tier on Oracle Database Fundamentals Fundamentals Fundamentals

App on .NET

App on OpenSource

App/Data on non-Oracle

28 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 5: Define the “How” – Improve scenarios (configuration, light coding) Implementation Approach
for OCI – Move&Improve

Classification of assets Improve options to consider (and Knowledge components)

Packaged Oracle Apps • Create HiAv Architecture • Oracle Management Cloud (monitoring)
• eBusiness Suite, Siebel, JDE, PeopleSoft • Create D/R architecture • Oracle CASB (cyber-security)
• Retail-GBU, etc • New Enterprise Identity Architecture • Modernize custom extensions to Cloud Native/SaaS

Packaged App (non-Oracle): SAP Business • Create HiAv Architecture • New Enterprise Identity Architecture
Suite, NetWaver, Hybris • Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Create HiAv Architecture • New Enterprise Identity Architecture


Packaged App (non-Oracle): other 3rd party
• Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Upgrade to latest Forms version • Extend with Cloud Native/SaaS


App-tier on Oracle Forms
• Remove proprietary libraries
• Upgrade to latest WebLogic version • “Containerize” WebLogic
App-tier on Oracle WebLogic Server
• Remove proprietary libraries • Extend with Cloud Native/SaaS
• Upgrade to latest DB version • Revise DB backup policy
Data-tier on Oracle Database • HiAv with RAC & D/R • Migrate to Autonomous

App on .NET

App on OpenSource

App/Data on non-Oracle

29 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 5: Define the “How” – Improve scenarios (configuration, light coding) Implementation Approach
for OCI – Move&Improve

Classification of assets Improve options to consider (and Knowledge components)

Packaged Oracle Apps • Create HiAv Architecture • Oracle Management Cloud (monitoring)
• eBusiness Suite, Siebel, JDE, PeopleSoft • Create D/R architecture • Oracle CASB (cyber-security)
• Retail-GBU, etc • New Enterprise Identity Architecture • Modernize custom extensions to Cloud Native/SaaS

Packaged App (non-Oracle): SAP Business • Create HiAv Architecture • New Enterprise Identity Architecture
Suite, NetWaver, Hybris • Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Create HiAv Architecture • New Enterprise Identity Architecture


Packaged App (non-Oracle): other 3rd party
• Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Upgrade to latest Forms version • Extend with Cloud Native/SaaS


App-tier on Oracle Forms
• Remove proprietary libraries
• Upgrade to latest WebLogic version • “Containerize” WebLogic
App-tier on Oracle WebLogic Server
• Remove proprietary libraries • Extend with Cloud Native/SaaS
• Upgrade to latest DB version • Revise DB backup policy
Data-tier on Oracle Database • HiAv with RAC & D/R • Migrate to Autonomous

App on .NET

App on OpenSource

App/Data on non-Oracle

30 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Implementation Approach for OCI: Move and Improve
Analyze and prepare phase Implementation Approach
for OCI – Move and Improve

Major Activities Main Artifacts and Deliverables


• Analyze existing deployment architecture (logical and physical). • Project scope of work (SoW)
• Individually analyze workloads in-scope. • Project vision
• Current versions and technologies • Workload analysis document
• Options for “Move” journeys and destinations • Gap analysis document
• Dependencies from/to other systems • Risk and issue management strategy
• Integrations with other systems • Change Management strategy
• QoS requirements/restrictions (permittable downtime, security, etc) • Others
• Required preparation activities
• Hybrid operation needs
Key Project Considerations
• Fall-back approach
• Proper analysis of existing environment
• Define “Improve” opportunities per workload due to:
• Review of restrictions affecting down-time options
• Mis-alignment to current enterprise strategy
• Considerations of business-oriented limitations (e.g., regulatory
• Mis-alignment to current vendor strategy
compliance, policies, end-of-month/Year operations, etc)
• Burning needs to improve QoS
• Proper evaluation of available budget and funding strategy from the
• Upcoming business/IT change outside this project’s scope customer
• Assess Change Management needs. • Smart correlation with other, business-driven projects
• Solidify the project’s vision, scope, and high-level approach.

31 Copyright © 2020, Oracle and/or its affiliates.


Plan & Design
Implementation Approach for OCI – Move & Improve
Plan & Design Phase Implementation Approach
for OCI – Move and Improve

Major Activities Main Artifacts and Deliverables


• Design Target Architecture • Application deployment project plan
• Detailed for each workload • Application deployment specification
• Consolidated for all workloads in scope • Software and security deployment architecture diagrams & DR/HA
• Target and intermediate states Policies
• Logical, network, physical • Roles & Responsibilities plan
• Target and intermediate environments • Risk management plan
• Work breakdown Structure • Support and Issue Management Plan
• Analyzed per workload • End-User Test Plan
• Consolidated in batches • Deployment cloud services documentation and training materials
• Aligned with critical milestones
• Associated with respective skills/resources
Key Project Considerations
• Cloud Service Consumption plan
• Choose new application deployment SoW.
• Cloud Service provisioning/deprovisioning points
• Choose deployment environment.
• Progressive consumption profile over time
• Identify and size deployment environments (dev, test, and UAT) with
• On-premise workload cut-off points the correct cloud services.
• Cloud Familiarization • Orient / onboard project team on selected deployment cloud
• Induction activities & training plan services.
• Initialization of environments plan

32 Copyright © 2020, Oracle and/or its affiliates.


Module 13 – Implementation Approach for
Move and Improve to OCI

Oracle Cloud Project Management Training for Partner

Part 3: Important Knowledge Components

33 Copyright © 2020, Oracle and/or its affiliates.


Training Agenda

1 Concept of Move and Improve


2 Project Scope and Approach
3 Important Knowledge Components
4 Project Planning
5 Summary

34 Copyright © 2020, Oracle and/or its affiliates.


Knowledge Components: Overview
Some useful topics

Moving workloads Improving workloads


• OCI Fundamentals • Fundamentals on HiAv/DR
• Multi-Cloud & OCI • Oracle RAC, Exadata, Autonomous Fundamentals
• Location & Connectivity • Cloud Native, Containers, Kubernetes
• Oracle DB Cloud Fundamentals • Web Application Firewall
• Oracle WebLogic Fundamentals • Fundamentals on Identity
• Oracle Forms Fundamentals • Fundamentals on CASB
• Acceleration Tools for Oracle Apps • Fundamentals on Management Cloud

Skip >>

35 Copyright © 2020, Oracle and/or its affiliates.


Moving

OCI

Go Back to Index

36 Copyright © 2020, Oracle and/or its affiliates.


Why OCI: Gen 2 – Enterprise Requirements for Cloud

First Generation Cloud Oracle Cloud

Pay for what you use Unbeatable price/performance

Elastic resources Predictable performance

High scale High-scale database workloads

Self-service Uncompromised security

Easy to use Cloud native without lock-in

37 Copyright © 2020, Oracle and/or its affiliates.


What’s in Oracle Cloud Infrastructure?

Highest, most
consistent
performance
Compute

Bare Metal Virtual


Bare Metal Virtual Machines + Containers
Servers Servers + Machines
GPU GPUs

Manageability
Networking

Security
Cost efficiency
low, predictable
pricing
Virtual
Cloud Load DNS FastConnect VPN
Networks Balancers
Storage

Backup and
Object / Transfer Innovation and
Local NVMe Block Archive File peace of mind

38 Copyright © 2020, Oracle and/or its affiliates.


OCI: An Economical and Powerful Foundation

Key Resources Performance Price Reliability


Most powerful Up to 52% less than The only Compute
Compute instances available the competition Manageability SLA

Up to 2x25 Gbps Lowest price for The only Networking


Networking from the instance getting or serving Performance SLA
No oversubscription your data

Superior IOPS/GB Lowest price for The only


Block Storage Superior IOPS/instance guaranteed performance Block Storage
(up to 7,900% less) Performance SLA

Superior TPS Superior price / RAC / Exadata


Database performance 99.995% with
Autonomous Database

39 Copyright © 2020, Oracle and/or its affiliates.


Why Is Oracle Cloud Different?

1st Generation Clouds Most 2nd Generation Cloud


Prevalent Today Oracle Cloud Infrastructure Wide

VM/
VM/ VM/
VM/ VM/
VM/ VM/ VM/ VM/
Guest
Guest Guest
Guest Guest
Guest Guest Guest Guest
OS
OS OS
OS OS
OS OS OS OS
VM/
VM/ VM/
VM/ VM/
VM/ VM/ VM/ VM/
Guest Guest Guest Guest Guest Guest
Native OS
Guest Guest Guest
OS
OS OS
OS OS
OS OS OS OS +
Application(s)
Hypervisor* workload
Server Virtualization
Customer app and data Hypervisor* Server Hardware* Customer app and data
share the same server (optional) Hypervisor is fully isolated
with the cloud vendor’s Tenant Management or Container Layer
& Isolation* from Oracle’s multi tenant
multi tenant management.
management.
Bare Metal Server
Server Hardware*
No Oracle Cloud software
has to be present on the
Customer’s server!

Traditional Network Tenant Management & I/O Isolation*


Components* Ultra low latency / High Performance
Network

To / From Other Tenants *Controlled by


To / From Other Tenants Cloud Vendor

40 Copyright © 2020, Oracle and/or its affiliates.


Why OCI? Because It’s Faster and Cheaper
Consumption charging is now in seconds!
https://blogs.oracle.com/cloud-infrastructure/announcing-per-second-billing-for-compute-and-autonomous-database

Test results

Leading cloud provider OCI

vCPU 4 4

SGA 6GB 6GB

Disk type General disk NVMe Attached

Disk size 612 GB 612 GB

Total transactions 1,397,270 10,916, 571

Transactions / second 383.13 3,032.38

Total list price / month $345.88 $228.12

Oracle Cloud Infrastructure Latency Averages

Minimum Average Maximum

OCI 0.152ms 0.168ms 0.201ms


Accenture White Paper:
"Enterprise Workloads Meet the Cloud" Other 0.722ms 0.962ms 8.779ms

41 Copyright © 2020, Oracle and/or its affiliates.


Startups
Oracle Cloud Infrastructure (OCI)
Broadly adopted, enterprise-ready for any workload profile

eBusiness Suite other Oracle App Custom apps


(PeopleSoft, JDE, Siebel, Industry)

Performance Intensive apps 3rd party apps Cloud Native apps

42 Copyright © 2020, Oracle and/or its affiliates.


Moving

Multi-Cloud
and OCI

Go Back to Index

43 Copyright © 2020, Oracle and/or its affiliates.


Our Investment for YOU: Enterprise-Level Support for Multi-Cloud Strategies

• Microsoft Azure and Oracle Cloud are • Oracle is developing a new product: Oracle Cloud
interconnected today, so you can migrate and run VMware Solution
mission-critical enterprise workloads across clouds. • Seamlessly migrate and extend VMware fleet to
• Unified identity and access management via Oracle Cloud.
single sign-on with automated user provisioning to • A familiar experience with full configurability and
easily manage resources across clouds. management.
• Collaborative support of custom and Oracle • Oracle joins VMware Cloud Provider Program.
applications on Azure with Oracle Database on
Oracle Cloud – connect best-in-class services across • Oracle Cloud VMware Solution will be sold by Oracle
clouds. and Oracle partners.
• Available Now: US East, London • Oracle will provide support for VMware on Oracle
Cloud Infrastructure.
• Coming Soon: US West, Government, Asia, Europe regions
• Oracle will also support Oracle Database and
applications deployed on Vmware.
https://videohub.oracle.com/media/Oracle+PartnerCa
st+SeriesA+Oracle+Cloud+and+Microsoft+Azure+Part
nership/0_llsdrzah

44 Copyright © 2020, Oracle and/or its affiliates.


Moving

Location and
Connectivity

Go Back to Index

45 Copyright © 2020, Oracle and/or its affiliates.


Choosing a Region

C. Data Residency and


A. Location B. Service Availability
Compliance

New cloud services are


made available based on Many countries have strict
Choose a region closest to
regional demand, data residency
your users for lowest latency
regulatory compliance, requirements.
and highest performance!
resource availability, and
other factors.

Do you need Azure


Interconnect?

46 Copyright © 2020, Oracle and/or its affiliates.


Oracle Cloud Infrastructure Global Footprint
March 2020: 22 Regions Live, 14 Planned

LONDON

AMSTERDAM
CARDIFF
MONTREAL FRANKFURT
TORONTO ZURICH
CHUNCHEON
CHICAGO
SAN JOSE, CA
ASHBURN ISRAEL TOKYO
SEOUL
PHOENIX US GOV
ASIA
OSAKA
SAUDI 2 DUBAI
JEDDAH UAE 2
MUMBAI
HYDERABAD

Commercial SINGAPORE
Commercial Planned

Government
Government Planned VINHEDO
SAO PAULO
Microsoft Azure Interconnect
JOHANNESBURG
Microsoft Azure Interconnect SANTIAGO
Planned SYDNEY
47 Copyright © 2020, Oracle and/or its affiliates. MELBOURNE
Examining Network Routes from Customer to Oracle DC
Last mile is very important

• Do not forget to factor in the connectivity exercise.


• More info: https://www.oracle.com/cloud/networking/fastconnect-connectivity-models.html

48 Copyright © 2020, Oracle and/or its affiliates.


Moving

Oracle DB
Cloud

Go Back to Index

49 Copyright © 2020, Oracle and/or its affiliates.


Spectrum of Oracle Database Deployment Options
Ranging from IaaS to self-propelled PaaS to cover all needs

IaaS PaaS (DB)

Database
(DB in VM or Cloud Service
Container) (ATP or ADW)
(Shared or dedicated)

Cloud

Control On-premise Convenience

Database Database Appliance


(on commodity HW) Database Machine

50 Copyright © 2020, Oracle and/or its affiliates.


Spectrum of Oracle Database Deployment Options
Sides and flavors to fit any need

IaaS PaaS (DB)


VM DBEE - Extreme Performance
Dense/IO Bare Metal Base ATP - Serverless
DBEE - High Performance
Quarter ATP - Dedicated
GPU HPC DBEE Half ADW - Serverless
Linux DBSE Full
ADW - Dedicated
Windows

Database
(DB in VM or Cloud Service
Container) (ATP or ADW)
(Shared or dedicated)

Cloud

Control On-premise Convenience

Database Database Appliance


(on commodity HW) Database Machine

51 Copyright © 2020, Oracle and/or its affiliates.


Migrating Application Data from On-Premises Database to Cloud DBCS
3 methods for online migration (minimum downtime)

Using Active DataGuard Using RMAN

Using CloudBackup

52 Copyright © 2020, Oracle and/or its affiliates.


Moving

Oracle
WebLogic

Go Back to Index

53 Copyright © 2020, Oracle and/or its affiliates.


Oracle WebLogic Server
Basics

• Oracle WebLogic is the flagship application server of Oracle and is based on JEE.
• It is used as the common denominator/underlying platform of the Oracle Fusion Middleware product
family.
• Move-and-Improve scenarios to Oracle Cloud constitute the re-deployment of the WebLogic
Application on a WebLogic-based architecture already configured on the Cloud.
• The following are some scenarios:
• New installation of WebLogic in OCI-VM (all versions)
• Accelerated installation using WebLogic Image in marketplace (limited versions)
• Accelerated installation using containers (limited versions)
• Single-click provisioning in WebLogic for OCI and/or Java Cloud Service (limited versions)

54 Copyright © 2020, Oracle and/or its affiliates.


Containers Use Case: Lift-and-Shift WebLogic Application
Sample architecture

WebLogic Pull WebLogic


Application Push Docker
Build and Operator
image to images from
WebLogic Server Define build Registry
for CI/CD
Test
Registry
toolchain Container Push Cloud Container
Docker file
Pipelines, Infrastructure Engine for
Jenkins, etc. Registry Kubernetes

Containerize
WebLogic Deploy images
to production

WebLogic Application
WebLogic WebLogic
Application Operator
WebLogic Server
+ Server managing
Migrate WebLogic
WebLogic data store Autonomous Domains
Transaction Kubernetes
Processing worker nodes
Data Store
(e.g., Oracle
Database)

ORACLE CLOUD INFRASTRUCTURE


55 Copyright © 2020, Oracle and/or its affiliates.
Moving

Oracle Forms

Go Back to Index

56 Copyright © 2020, Oracle and/or its affiliates.


Oracle Forms
Basics

Oracle Forms is a traditional Oracle technology for RAD on top of Oracle Database.
• Versions up to 6 are traditional client/server.
• You need to examine whether the Move and Improve is feasible or consider upgrade or re-write.
• Versions 6i and above are browser/web based.
• Forms Servlet is deployed on an application server (WebLogic).
• Move and Improve follows WebLogic Move-and-Improve scenarios, depending on the version.
• Oracle Forms image is available on Marketplace for a specific version.

57 Copyright © 2020, Oracle and/or its affiliates.


Using Oracle Forms and Reports in OCI

58 Copyright © 2020, Oracle and/or its affiliates.


Moving

Oracle Apps
M&I tools
More Info:
• SalesCentral: https://salescentral.oracle.com/SCPortal/?root=offeringDetails/50267
• Architecture Center: https://docs.oracle.com/en/solutions/index.html?type=reference-
architectures&page=0&is=true&sort=0

Go Back to Index

59 Copyright © 2020, Oracle and/or its affiliates.


E-Business Suite, PeopleSoft, and JD-Edwards
Accelerated Move and Improve to OCI

PeopleSoft Cloud Manager EBS Cloud Manager JDE 1-Click

1 2 3
Streamlined, efficient, Manage multiple
In-flight upgrades
automated migrations environments

4 5
Flexibility to define App lifecycle
OCI topologies management

60 Copyright © 2020, Oracle and/or its affiliates.


Oracle E-Business Suite Cloud Manager
EBS provisioning, Lift and Shift, and lifecycle management

Environment deployment
• One-click provisioning with pre-populated
deployment options
• Advanced provisioning with user-selected
deployment options
• Lift and shift to OCI from on-premises backup

Lifecycle management
• Clone environment in minutes versus hours
• Delete environment
• Planned: Elasticity, DR, Backup / Restore /
Refresh

61 Copyright © 2020, Oracle and/or its affiliates.


Anatomy of a Migration
Example: E-Business Suite process flow
Oracle Cloud
• Access your on-premises EBS instance.
• Back up your on-premises environment to
EBS PROD
OCI Object Storage by using EBS Cloud
Backup Utility.
• Launch EBS Cloud Manager image on VM. EBS Cloud Load App DB
Manager Balancer tier tier
• Create a new environment in OCI using
EBS Cloud Manager. Actions performed
by this tool: Object
- Create cloud resources Storage
- Restore backup from on-premises
EBS PROD
- Configure environment
• Access your EBS instance running on OCI.

On-Premises EBS Cloud App tier DB tier


Backup
Utility

62 Copyright © 2020, Oracle and/or its affiliates.


E-Business Suite: Reference Architecture
External
web client
Internet
Gateway

ORACLE CLOUD INFRASTRUCTURE (REGION)


Web traffic
Availability Domain

Bastion Application Tier VCN

Customer Customer Auditing


data center premises
equipment

Bastion EBS App Concurrent


Server VM Mgr. VM
ID & Access
Subnet B Management
SSH Database Tier
Internal
web client
Polices
VPN IPSec
Dynamic
Routing
Gateway Database
VM
Subnet C Object
Subnet A Storage

Route Security
File
Table List Storage

63 Copyright © 2020, Oracle and/or its affiliates.


Anatomy of a PeopleSoft Migration

• Launch PeopleSoft Cloud Manager image with


one click on the Oracle compute instance.
• Back up on-premises PeopleSoft environment Cloud Manager Admin

to Oracle Object Storage. Oracle Cloud Tenancy


• Create a new environment in Oracle Cloud
Infrastructure by using Cloud Manager.
• Create cloud resources.
• Restore backup from on-premises.
• Configure environment.
PeopleSoft
• Access your PeopleSoft instance running on Administrator
Oracle Cloud Infrastructure. PeopleSoft Cloud Manager

PeopleSoft in the cloud


64 Copyright © 2020, Oracle and/or its affiliates.
Anatomy of a JD Edwards Migration to OCI

• Set up Terraform and Oracle-provided sample


scripts.
• Create config file to point to tenancy where JD
Edwards is to be provisioned. Infrastructure
architect
• Automation creates subnets and security Oracle Cloud tenancy
lists, provisions storage, compute and
database, and installs software.
• Set up one-click provisioning tool
to establish a base configuration of
JD Edwards.
JD Edwards
• Launch one-click and provide your required administrator JD Edwards one-click provisioning
JD Edwards configuration and orchestration
details.
JD Edwards running
in the cloud JD Edwards

65 Copyright © 2020, Oracle and/or its affiliates.


Leveraging Siebel Upgrade for Lift and Shift

Why customers want IP2017/18/19: Upgrade while you migrate:


• IP2017/18/19 is the first “cloud ready” release. • Upgrade Siebel during the move to OCI.
• Re-architected to take advantage of the • No need to procure additional hardware as in
flexibility of IaaS clouds past for on-premises.
• Can now scale up or down dynamically • Adding upgrade to migration is easy to do and
without having to take down Siebel Enterprise strengthens the business case for cloud
• Web-based Siebel Composer tool set is almost migration.
fully delivered.
• Workspace feature allows for Agile model for
configurations.
• Addition of Siebel test automation feature

66 Copyright © 2020, Oracle and/or its affiliates.


Provisioning Siebel to OCI

OCI
Registry
Continuous Deployment

1. Develop Docker image and upload to internal 19.xUpdate Coming Soon

Docker registries. CICD with Jenkins Pipeline


Customer

Cloud

Build
2. Use image to deploy and run the Full Images on
Docker Store
Images

Automation SRS suite.

Continuous Deployment
Continuous Deployment
19.x Update Coming Soon
Internal
Registry
3. Docker platform and Jenkins pipeline help CICD with Jenkins
Pipeline

facilitate quick monthly updates to Siebel. On Premises


Source
DockerFile
s

4. Docker files deployed to GitHub mature based


on customer and partner experiences.
Siebel CI
JENKINS
Dotted Line Indicates
Tasks to be Completed Run Automation with Build Images with Partners
Images DockerFiles

67 Copyright © 2020, Oracle and/or its affiliates.


High Improving

Availability
and Disaster
Recovery

Go Back to Index

68 Copyright © 2020, Oracle and/or its affiliates.


High Availability and Disaster Recovery
Basics

Definitions
• High Availability
• Operate workload in multiple hardware (nodes) at the same time in order to survive any down time due to
node failure (of hw or sw).
• As a principle, the architecture needs to be designed without SPOF for ALL workloads.
• Oracle addresses that with Clustering and we extend that to active-active operation to combine with
horizontal scalability.
• OCI architecture addresses that with fault domains and availability domains.
• Disaster Recovery
• Maintain a replica of the workload in ”warm” state in order to failover in case a disaster happens in the primary
datacenter (e.g. earthquake).
• As a principle, the architecture needs to be designed so that ALL workloads are DR-ed.
• Oracle addresses that with session state replication or configuration/metadata replication for non-DB
workloads and with Data Guard for Database workloads.
• OCI architecture addresses that with availability domains and regions.

69 Copyright © 2020, Oracle and/or its affiliates.


OCI Architecture
Fundamental Concepts

REGION AVAILABILITY DOMAIN

Regions Availability Domains (AD) Fault Domains (FD)


Localized geographic area, One or more fault-tolerant, Grouping of hardware
comprised of one or more isolated data centers and infrastructure within
availability domains (AD) located within a region, but an availability domain to
connected to each other by provide anti-affinity
a low-latency, high- (logical data center)
bandwidth network

70 Copyright © 2020, Oracle and/or its affiliates.


Example Deployment: 2-Tier App with Oracle DB
High Availability
IGW
ORACLE CLOUD DATA CENTER REGION

Subnet-A Subnet-D
10.0.3.0/24 10.0.6.0/24 Virtual Cloud
Network
10.0.0.0/16

Customer
Load balanced
data center
Web Servers on VMs
IAM Service

Subnet-A Subnet-C
10.0.3.0/24 10.0.5.0/24
Audit Service

RMAN backup
DRG
VPN Bastion Server on VM 2-node RAC Database Object Storage

AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2

71 Copyright © 2020, Oracle and/or its affiliates.


Example Deployment: E-Business Suite
High Availability and D/R

• Multiple availability domains


ORACLE CLOUD DATA CENTER REGION 1 ORACLE CLOUD DATA CENTER REGION 2
for HA and DR
AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-1
• Virtual networks for traffic
isolation and security Bastion Bastion

• Compartments to help you Public Subnet 2 Public Subnet 2

organize and manage Load Load


resources Balancer Balancer
Public Subnet 1 Public Subnet 1
• Load balancer that doesn’t
NFS/NTP NFS/NTP
charge for data transfer Rsync
App App App App
Private Subnet 2 Data Private Subnet 2
Guard
Database Database
Private Subnet 1 Private Subnet 1

Virtual Cloud Network Virtual Cloud Network

72 Copyright © 2020, Oracle and/or its affiliates.


Oracle RAC, Improving

Exadata,
Autonomous
Database

Go Back to Index

73 Copyright © 2020, Oracle and/or its affiliates.


Oracle Real Applications Clusters

• Unique feature in Oracle Database


• True active-active topology for the full database
• Extremely well proven (almost 20 years)
• Huge market adoption
• Can exist ONLY on Oracle Cloud

74 Copyright © 2020, Oracle and/or its affiliates.


Oracle Exadata

• Oracle’s engineered system for running database


• Everything pre-engineered together to offer unbeatable performance for Oracle Database, compared
to any other HW configuration
• Extremely well proven and has large adoption
• Availability:
• On-premises as an engineered system: Exadata
• On-premises as Oracle Cloud behind the firewall: Exadata Cloud @Customer
• In the cloud as a flavor of database PaaS: Exadata Cloud Service

75 Copyright © 2020, Oracle and/or its affiliates.


Autonomous Database: Effortless Extreme Performance
The next generation database, and still an Oracle database

• Runs on Exadata World’s fastest database platform • Two flavors available based on the nature
• Worlds first non-monolithic distributed database • ATP for OLTP
architecture
• Fastest storage using latest NVMe flash • ADW for Data warehousing
• Fastest communication - RDMA over InfiniBand
• Smart offload of queries to columnar cache in Exadata • Two ”deployment” choices available based
Storage
on your needs
• Transparent elastic scaling for both OLTP and analytics
• Shared (Ultra Simple Elastic)
• Uses world’s most proven database technologies
• Real Application Clusters for scale-out, online • Dedicated (Customizable Private DB Cloud)
operations
• Active Data Guard for database-aware disaster
recovery, zero data loss protection
• Parallel SQL, database containers, in-memory,
database vault and more

76 Copyright © 2020, Oracle and/or its affiliates.


Improving

Cloud Native,
Containers,
Kubernetes

Go Back to Index

77 Copyright © 2020, Oracle and/or its affiliates.


Evolution of Development
Development Process Application Architecture Deployment and Packaging Application Infrastructure

~ 1980 Waterfall Monolithic Physical Server Datacenter

~ 1990

Agile N-Tier Virtual Servers Hosted


~ 2000

~ 2010 DevOps Microservices Containers Cloud


Plan
Monito
Code
r

Now Operate Build

Deploy Test

Release

78 Copyright © 2020, Oracle and/or its affiliates.


How Containers and Cloud Native Are Used

• Develop new, more scalable, applications.


• Refactor / rewrite existing apps.
• Develop multiple microservices instead of monolithic apps.
• Move apps to cloud in portable manner.
• Develop serverless apps that require containers to be spun up / down
rapidly.

Docker Containers Kubernetes Orchestration


• Popular, easy-to-use tooling targeting • Production grade container
developer productivity management targeting DevOps and
• De facto standard container runtime operations, with widespread adoption
and image format • Complex but powerful toolset
• Used for developer on-boarding and supporting cloud scale applications
first-generation application • Rich operations feature set, autoscaling,
management rolling upgrades, stateful apps and
more.
79 Copyright © 2020, Oracle and/or its affiliates.
Three Ways to Run Kubernetes on Oracle Cloud Infrastructure
Roll Your Own, Pre-Built Installer, Managed Service

Oracle Cloud Quickstart Experience Container Engine for


Infrastructure (OSS Terraform Installer on Kubernetes (OKE)
GitHub)

Roll-Your-Own Pre-Built Kubernetes Enterprise Class Managed


Container Management Installer Kubernetes Service

80 Copyright © 2020, Oracle and/or its affiliates.


Containers Use Case: Refactor an Existing Application
Sample architecture
Push Docker
Build
images to Pull images
User Interface
Test
Registry from Registry

App Server + Push Code


to CI/CD Container Push Cloud Container
Data Access
toolchain Pipelines, Infrastructur Engine for
Jenkins, etc. e Registry Kubernetes
Data Store

Microservices
Deploy
Containers images to
Refactor app running production
microservices
Kubernetes
User Interface worker nodes

App Server +
Data Access

Monolith
Application ORACLE CLOUD INFRASTRUCTURE

Data Store

81 Copyright © 2020, Oracle and/or its affiliates.


Improving

Web
Application
Firewall

Go Back to Index

82 Copyright © 2020, Oracle and/or its affiliates.


Defense in Depth: WAF, API Security, DDoS

Bad Bots

WAF and Anti-Bot Protection


Hackers
WAF
Cloud-based
Access Threat Bot OWASP Top Intelligence Data
Control Intelligence Challenges 10 Team
On-Premises
Protection Database
Good Visitors

OCI Cloud-based
Data

Good Bots Block newest Traffic Data breach


Restrict Experts
threats and behavior and HTTP
Country, URL, mobilized for
vulnerabilities analysis to attack
IP, User agent extreme cases
from exploits block bad bots protection

Spammers
Setup and activation can be done within minutes.
Cloud native solution, no hardware or software implementation.

83 Copyright © 2020, Oracle and/or its affiliates.


Improving

Oracle Identity

Go Back to Index

84 Copyright © 2020, Oracle and/or its affiliates.


Identity and Access Management
• Define administrators, • Control across all OCI
users, groups, services services and resources
• Authorization levels • Federations with other
• Enforce privilege levels identity providers
OCI Console
Authenticated
Access Customer
Console of Choice

OCI Service Enclave


OCI API
ID & Access
Management

Telemetry
Virtual Object Block Database File
Machines and Storage Storage Systems Share • Audit all activity levels
Containers • Telemetry services for
visibility and analysis

85 Copyright © 2020, Oracle and/or its affiliates.


Identity Provisioning
Provisioning Gateway

Firewall

OID
Custom
OUD Apps

LDAP
Policies
Apps Unlimited, SAP
and other Enterprise Apps
Identity Cloud
Provisioning Service
Custom Apps SaaS
Gateway Apps

86 Copyright © 2020, Oracle and/or its affiliates.


Single Sign-On (SSO)
Enable employees, customers, and partners to access their applications
seamlessly using a single authentication
• Support for standards: SAML, WS-Fed, Open • Use authorization policies for fine-grained
ID Connect access control on APIs and web resources.

• Password-less: Eliminate the use of passwords • Migrate from legacy WAM solutions and
******* using Oracle Mobile Authenticator or a magic simplify and modernize security.
link.
• Get real-time visibility through operational
• Use Adaptive MFA policies to enforce reports and SIEM integration.
authentication options and control access to
apps.

• Enforce session controls on users based on


context and apps.

87 Copyright © 2020, Oracle and/or its affiliates.


Improving

Oracle CASB

Go Back to Index

88 Copyright © 2020, Oracle and/or its affiliates.


Oracle Cloud Access Security Broker (CASB)

Direct access
ENTERPRISE

Admins, Users,
Mobile Users, and
Devices Proxy access
Oracle CASB SaaS & FA
Cloud Service
ERP HCM
Proactive Monitoring
Compliance

UEBA and Threat Protection

Data Security
“CASBs are becoming as important to cloud as firewalls became to data centers”
- Steve Riley, Gartner analyst
89 Copyright © 2020, Oracle and/or its affiliates.
Improving

Oracle
Management
Cloud

Go Back to Index

90 Copyright © 2020, Oracle and/or its affiliates.


Management Cloud Services
Lightweight Monitoring and Intelligent Analytics for IT Deployed Anywhere

END USER
EXPERIENCE
Application Log
Performance Analytics
Full-stack, multi-cloud
Monitoring monitoring of Oracle and
APPLICATION non-Oracle technology
TIER

MIDDLE AND
INTEGRATION TIER
Zero-effort analytic insights
across the entire estate,
powered by machine learning
DATA / DATABASE
TIER

Unified operational data


VIRTUALIZATION Infrastructure IT from Oracle Enterprise
TIER Monitoring Analytics Manager and other tools

INFRASTRUCTURE Unified SaaS Platform


TIER

91 Copyright © 2020, Oracle and/or its affiliates.


Module 13 – Implementation Approach for
Move and Improve to OCI

Oracle Cloud Project Management Training for Partner

Part 4 – Project Planning

92 Copyright © 2020, Oracle and/or its affiliates.


Training Agenda

1 Concept of Move and Improve


2 Project Scope and Approach
3 Important Knowledge Components
4 Project Planning
5 Summary

93 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 4: Define the “How” – Move scenarios (no coding) Implementation Approach
for OCI – Move and Improve

Classification of assets Migration approach Potential Target Architectures

Packaged Oracle Apps • Migration tools by Oracle for all tiers • 100% Lift & Shift to OCI (OS-level)
• DB on PaaS, app-tier on OCI
• eBusiness Suite, Siebel, JDE, PeopleSoft • Apps Unlimited Program • DB on PaaS, app-tier on Containers & OCI-VM
• Retail-GBU, etc • Pre-build OCI images in Marketplace • SaaS (in exceptional cases, e.g. Hyperion modules, etc)

Packaged App (non-Oracle): SAP Business


Suite, NetWaver, Hybris

• 1: Packaged
Consider certified paths for SAP version
Consult Oracle-SAP CC
• 100% Lift & Shift to OCI (depending on version)
• DB on PaaS, app-tier on OCI

• 100% Lift & Shift to OCI (depending on version)


Packaged App (non-Oracle): other 3rd party • Consider certified paths by vendor • DB on PaaS, app-tier on OCI-VM/Containers/PaaS

App-tier on Oracle Forms • Redeploy App to Forms on Cloud • 100% Lift & Shift to OCI-VM (OS-level) • Use OCI Image @MarketPlace

2: Custom on Oracle
• 100% Lift & Shift to OCI-VM (OS-level) • WebLogic Docker Container
App-tier on Oracle WebLogic Server • Redeploy App to WebLogic on Cloud • Deploy to JCS (limited versions) • New WebLogic on OCI
• 100% Lift & Shift to OCI-VM (OS-level) • Autonomous Transaction Processing
Data-tier on Oracle Database • Migrate Data to DB on Cloud • DB on OCI-VM, BM or Exadata • Autonomous Data Warehouse

App on .NET • Redeploy to Windows VM on OCI/Azure • 100% Lift & Shift to OCI-VM (OS-level)

3: Custom on non-Oracle
• 100% Lift & Shift to OCI-VM (OS-level) • Use available Docker Container
App on OpenSource • Redeploy to OCI at OS level • Use available OCI Image @MarketPlace

App/Data on non-Oracle • 100% Lift & Shift to OCI-VM (OS-level) • Use available Docker Container
• Redeploy to OCI at OS level • Use available OCI Image @MarketPlace

Multi-cloud (split) architecture can be considered for Microsoft AZURE

94 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Setting the Scope
Step 5: Define the “How” – Improve scenarios (configuration, light coding) Implementation Approach
for OCI – Move and Improve

Classification of assets Improve options to consider (and Knowledge components)

• Create HiAv Architecture • Oracle Management Cloud (monitoring)


Packaged Oracle Apps
• Create D/R architecture • Oracle CASB (cyber-security)
• E-Business Suite, Siebel, JDE, PeopleSoft • New Enterprise Identity Architecture • Modernize custom extensions to Cloud Native/SaaS

Packaged App (non-Oracle): SAP Business • Create HiAv Architecture • New Enterprise Identity Architecture
Suite, NetWaver, Hybris • Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Create HiAv Architecture • New Enterprise Identity Architecture


Packaged App (non-Oracle): other 3rd party
• Create D/R architecture • Modernize custom extensions to Cloud Native/SaaS

• Upgrade to latest Forms version • Extend with Cloud Native/SaaS


App-tier on Oracle Forms
• Remove proprietary libraries
• Upgrade to latest WebLogic version • “Containerize” WebLogic
App-tier on Oracle WebLogic Server
• Remove proprietary libraries • Extend with Cloud Native/SaaS
• Upgrade to latest DB version • Revise DB backup policy
Data-tier on Oracle Database • HiAv with RAC & D/R • Migrate to Autonomous

App on .NET

App on OpenSource

App/Data on non-Oracle

95 Copyright © 2020, Oracle and/or its affiliates.


Analyze &
Prepare
Implementation Approach for OCI: Move and Improve
Analyze and prepare phase Implementation Approach
for OCI – Move and Improve

Major Activities Main Artifacts and Deliverables


• Analyze existing deployment architecture (logical and physical). • Project Scope of work (SoW)
• Individually analyze workloads in-scope. • Project Vision
• Current versions and technologies • Workload analysis document
• Options for “Move” journeys and destinations • Gap analysis document
• Dependencies from/to other systems • Risk & issue management strategy
• Integrations with other systems • Change management strategy
• QoS requirements/restrictions (permittable downtime, security, and • Other???
so on)
• Required preparation activities
• Hybrid operation needs Key Project Considerations
• Fall-back approach • Proper analysis of existing environment
• Define “Improve” opportunities per workload due to: • Review of restrictions affecting downtime options
• Mis-alignment to current enterprise strategy • Considerations of business-oriented limitations (e.g. regulatory
• Mis-alignment to current vendor strategy compliance, policies, end-of-month/year operations, etc)
• Burning needs to improve QoS • Proper evaluation of available budget and funding strategy from the
customer
• Upcoming business/IT change outside this project’s scope
• Smart correlation with other, business-driven projects
• Assess change management needs.
• Solidify the project’s Vision, Scope and high-level approach.

96 Copyright © 2020, Oracle and/or its affiliates.


Plan & Design
Implementation Approach for OCI: Move and Improve
Plan and design phase Implementation Approach
for OCI – Move and Improve

Major Activities Main Artifacts and Deliverables


• Design Target Architecture • Application deployment project plan
• Detailed for each workload • Application deployment specification
• Consolidated for all workloads in scope • Software and security deployment architecture diagrams and DR/HA
• Target and intermediate states Policies
• Logical, network, physical • Roles & Responsibilities plan
• Target and intermediate environments • Risk management plan
• Work Breakdown Structure • Support and Issue Management Plan
• Analyzed per workload • End-User Test Plan
• Consolidated in batches • Deployment cloud services documentation and training materials
• Aligned with critical milestones
• Associated with respective skills/resources
Key Project Considerations
• Cloud Service Consumption plan
• Choose new application deployment SoW
• Cloud Service provisioning/deprovisioning points
• Choose deployment environment
• Progressive consumption profile over time
• Identify and size deployment environments (dev, test, and UAT) with
• On-premise workload cut-off points the correct cloud services
• Cloud Familiarization • Orient / onboard project team on selected deployment cloud services
• Induction activities and training plan
• Initialization of environments plan

97 Copyright © 2020, Oracle and/or its affiliates.


Configure &
Build
Implementation Approach for OCI: Move and Improve
Configure and build phase (1/2) Implementation Approach
for OCI – Move and Improve

Major Activities (individualized per workload as Main Artifacts and Deliverables


appropriate): • Activated cloud environment
• Provision cloud environments. • Migrated workload
• Establish foundational elements: • On-premises workload backup
• Networking (Cloud2Cloud, Cloud2Ground) • Configuration and migration scripts
• Shared Connectivity structures • Workload deployment and migration report
• Staging environments
• Back up and prepare target workload.
• Package target workload for migration (data, application,
metadata).
• Build cloud preparation Terraform scripts.
• Implement security policies.
• Build cloud migration scripts.
• Assess deployment change management requests.
• Assess deployment risks and issues.

98 Copyright © 2020, Oracle and/or its affiliates.


Configure &
Build
Implementation Approach for OCI: Move and Improve
Configure and Build phase (2/2) Implementation Approach
for OCI – Move and Improve

Key Project Considerations


• Identify and size deployment environments
(dev, test, and UAT) with the correct cloud IGW
ORACLE CLOUD DATA CENTER REGION

services.
Subnet-A Subnet-D
Virtual Cloud

• Provision and install deployment environment


10.0.3.0/24 10.0.6.0/24
Network
10.0.0.0/16

and cloud services. Load balanced


Web Servers on VMs
IAM Service

• Implement security policies. Subnet-A


10.0.3.0/24
Subnet-C
10.0.5.0/24
Audit Service

• Configure application logic and data transfer


RMAN backup
DRG

from on-premises to cloud.


VPN Bastion Server on VM 2-node RAC Database Object Storage

AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2


Customer

• Manage deployment change management Datacenter

requests.
• Manage deployment risks and issues.

99 Copyright © 2020, Oracle and/or its affiliates.


Configure &
Provisioning and Installing Deployment Environment Build

and Cloud Services Implementation Approach


for OCI – Move and Improve

100 Copyright © 2020, Oracle and/or its affiliates.


Configure &
Provisioning and Installing Deployment Environment Build

and Cloud Services Implementation Approach


for OCI – Move and Improve

101 Copyright © 2020, Oracle and/or its affiliates.


Validate & Test
Implementation Approach for OCI: Move and Improve
Validate and Test (1/2) Implementation Approach
for OCI – Move & Improve

Major Activities Main Artifacts and Deliverables


• Maintain and update test plans and test use cases. • Application testing plan and test use cases
• Test the new cloud application deployment both, • Revised support and issue management plan
functionally and performance aspects. • End-user test plan and test results (UAT)
• Validate application data migrated from on-premises to • Deployment cloud services documentation and training
cloud. materials
• Manage application deploying life cycle.
• Validate cloud services provisioning.
• Validate legacy application installation in cloud.

102 Copyright © 2020, Oracle and/or its affiliates.


Validate & Test
Implementation Approach for OCI: Move and Improve
Validate and Test (2/2) Implementation Approach
for OCI – Move and Improve

Key Project Considerations


• Continuously validate workload deployments.
• Continuously manage change requests and rework orders. IGW
ORACLE CLOUD DATA CENTER REGION
• Continuously test and validate the application data
migrated to cloud. Subnet-A
10.0.3.0/24
Subnet-D
10.0.6.0/24 Virtual Cloud
Network

• Continuously test the newly deployed application package 10.0.0.0/16

functionalities. Load balanced


Web Servers on VMs
IAM Service

• All necessary test / validation scripts have been developed Subnet-A


10.0.3.0/24
Subnet-C
10.0.5.0/24

to conduct comprehensive testing of the desired


Audit Service

RMAN backup
DRG
functionality, business processes, security, mobile apps, VPN Object Storage

data loaded, reports dashboards.


Bastion Server on VM 2-node RAC Database

AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2

Provided that code change is kept to minimum, testing and


Customer
• Datacenter

validation is focused more to the perimeter aspects instead


(e.g. end-user performance, interoperability, etc).

103 Copyright © 2020, Oracle and/or its affiliates.


Transition &
GoLive
Implementation Approach for OCI: Move and Improve
Transition and Go-Live (1/2) Implementation Approach
for OCI – Move and Improve

Major Activities: Main Artifacts and Deliverables


• Validate Production Environment Configuration. • Application deployment architecture diagram
• Deploy application package in UAT cloud environment. • Cloud environment BOM and sizing
• Redirect end-users to new environment. • Application deployment test and results
• Redirect inbound integrations to new environment. • Roles and responsibilities plan/matrix
• Perform end-user functionality and performance tests . • Support and issue management process
• Manage change requests and rework orders. • Deployment documentation and training materials for
• Obtain end-user final acceptance. supporting cloud services
• Deploy in final production/HA/DR environments and
achieve Go Live status.

104 Copyright © 2020, Oracle and/or its affiliates.


Transition &
GoLive
Implementation Approach for OCI: Move and Improve
Transition and Go-Live (2/2) Implementation Approach
for OCI – Move and Improve

Key Project Considerations


• Ensure proper redirection of connected users and systems
to new environment.
IGW
• Watch out for any hard-wired connections that need to be ORACLE CLOUD DATA CENTER REGION

rewired. Subnet-A Subnet-D


10.0.3.0/24 10.0.6.0/24 Virtual Cloud

• Ensure end-users properly link to new environment while Network


10.0.0.0/16

restricting/eliminating access to old environment. Load balanced


Web Servers on VMs
IAM Service

• Assess the cut-off plan (immediate/graceful switch) and Subnet-A Subnet-C

consider options (if any) of simultaneous or synchronized


10.0.3.0/24 10.0.5.0/24
Audit Service

operation.
RMAN backup
DRG
VPN Object Storage

Make sure that you have identified the right time slots to
Bastion Server on VM 2-node RAC Database
• AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2

apply switches with minimum risk to business users. Customer


Datacenter

105 Copyright © 2020, Oracle and/or its affiliates.


Sustain &
realize
Implementation Approach for OCI: Move and Improve
Sustain and realize Implementation Approach
for OCI – Move & Improve

Major Activities Main Artifacts and Deliverables


• Implement and run support and issue management • Final test results
activities • Support and issue management process
• Transfer to operations the knowledge base and perform • Deployment documentation and training materials for
trainings for the new Cloud/Hybrid Infrastructure supporting cloud services
• Post-go-live governance framework

Key Project Considerations


• Transfer to end-user the knowledge base and perform
application trainings.
• Save end-user functionality and performance tests.
• Implement and run support and issue management
activities.
• Maintain application cloud environment in a
hosted/delivered distribution model.

106 Copyright © 2020, Oracle and/or its affiliates.


Application Migration Gantt Chart: Example

107 Copyright © 2020, Oracle and/or its affiliates.


Training Agenda

1 Concept of Move and Improve


2 Project Scope and Approach
3 Important Knowledge Components
4 Project Planning
5 Summary

108 Copyright © 2020, Oracle and/or its affiliates.


Learning Objectives
Oracle Cloud Infrastructure: Move and Improve Workloads to Oracle Cloud

In this module, you were able to:


• Move selected on-premises workloads to OCI
• Improve their QoS by making small architectural improvements
• Describe the project phases for deploying an existing on-premises application to Oracle
Cloud
• Explore the required knowledge areas to support your work
• Define a sample project plan
• Find additional resources

109 Copyright © 2020, Oracle and/or its affiliates.


Useful Documents/Links/Training Assets

Learning
• Become a Cloud Architect Associate for Oracle Cloud Infrastructure (OCI)
• Oracle Cloud Infrastructure 2019 Certified Architect Professional
Documentation
• Cloud Infrastructure Services
• Oracle Cloud Infrastructure Documentation
• OCI - Getting Started Guide
References
• Oracle Cloud Infrastructure Documentation - Technical White Papers
Certifications
• Oracle Cloud Infrastructure Foundations 2020 Associate (Highly recommended for PM)
• Oracle Cloud Infrastructure 2019 Architect Associate
• Oracle Cloud Infrastructure 2019 Architect Professional
• Oracle Cloud Infrastructure 2019 Cloud Operations Associate
• Oracle Cloud Infrastructure Developer 2020 Associate

110 Copyright © 2020, Oracle and/or its affiliates.


Thank You
Oracle Cloud Project Management Training
Oracle Partner Network

111 Copyright © 2020, Oracle and/or its affiliates.

You might also like