Professional Documents
Culture Documents
S105465GC10 Mod13 PDF
S105465GC10 Mod13 PDF
Student Guide
S105465GC10
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.
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.
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
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.
Commercial
unification
Technical
SaaS unification
PaaS
IaaS
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.
Efforts
11 Copyright © 2020, Oracle and/or its affiliates.
Move and
Improve
What is it?
• 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).
Analyze & Plan & Configure & Validate & Transition & Sustain &
Prepare Design Build Test Go Live Realize
Cloud Provisioning & Cloud Security & User Continuous Testing Support Plan &
Knowledge Areas
Analyze & Plan & Configure & Validate & Transition & Sustain &
Prepare Design Build Test Go Live Realize
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
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
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
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
Applicable to all: Are both PROD & non-PROD moving to Cloud? Is there consideration for multi-cloud or hybrid architecture?
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
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
App on .NET
App on OpenSource
App/Data on non-Oracle
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
App on .NET
App on OpenSource
App/Data on non-Oracle
Skip >>
OCI
Go Back to Index
Highest, most
consistent
performance
Compute
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
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!
Test results
vCPU 4 4
Multi-Cloud
and OCI
Go Back to Index
• 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
Location and
Connectivity
Go Back to Index
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
Oracle DB
Cloud
Go Back to Index
Database
(DB in VM or Cloud Service
Container) (ATP or ADW)
(Shared or dedicated)
Cloud
Database
(DB in VM or Cloud Service
Container) (ATP or ADW)
(Shared or dedicated)
Cloud
Using CloudBackup
Oracle
WebLogic
Go Back to Index
• 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)
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 Forms
Go Back to Index
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.
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
1 2 3
Streamlined, efficient, Manage multiple
In-flight upgrades
automated migrations environments
4 5
Flexibility to define App lifecycle
OCI topologies 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
Route Security
File
Table List Storage
OCI
Registry
Continuous Deployment
Cloud
Build
2. Use image to deploy and run the Full Images on
Docker Store
Images
Continuous Deployment
Continuous Deployment
19.x Update Coming Soon
Internal
Registry
3. Docker platform and Jenkins pipeline help CICD with Jenkins
Pipeline
Availability
and Disaster
Recovery
Go Back to Index
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.
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
Exadata,
Autonomous
Database
Go Back to Index
• 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
Cloud Native,
Containers,
Kubernetes
Go Back to Index
~ 1990
Deploy Test
Release
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
Web
Application
Firewall
Go Back to Index
Bad Bots
OCI Cloud-based
Data
Spammers
Setup and activation can be done within minutes.
Cloud native solution, no hardware or software implementation.
Oracle Identity
Go Back to Index
Telemetry
Virtual Object Block Database File
Machines and Storage Storage Systems Share • Audit all activity levels
Containers • Telemetry services for
visibility and analysis
Firewall
OID
Custom
OUD Apps
LDAP
Policies
Apps Unlimited, SAP
and other Enterprise Apps
Identity Cloud
Provisioning Service
Custom Apps SaaS
Gateway Apps
• 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.
Oracle CASB
Go Back to Index
Direct access
ENTERPRISE
Admins, Users,
Mobile Users, and
Devices Proxy access
Oracle CASB SaaS & FA
Cloud Service
ERP HCM
Proactive Monitoring
Compliance
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
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
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)
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
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
App on .NET
App on OpenSource
App/Data on non-Oracle
services.
Subnet-A Subnet-D
Virtual Cloud
requests.
• Manage deployment risks and issues.
RMAN backup
DRG
functionality, business processes, security, mobile apps, VPN Object Storage
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
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