how circle k is changing the fuel retail industry with

28
How Circle K is Changing the Fuel Retail Industry with Oracle Cloud [CAS1517]

Upload: others

Post on 24-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How Circle K is Changing the Fuel Retail Industry with

How Circle K is Changing the Fuel Retail Industry

with Oracle Cloud [CAS1517]

Page 2: How Circle K is Changing the Fuel Retail Industry with

2 725 gas stations

15 000 employees

8 200 users in OCI

Circle K @ Europe

Page 3: How Circle K is Changing the Fuel Retail Industry with

Migration to OCI & JDE Upgrade 9.2

Page 4: How Circle K is Changing the Fuel Retail Industry with

Get the best people.

TEAM = SUCCESS

Page 5: How Circle K is Changing the Fuel Retail Industry with

HAProxy

Git

GoldenGate

LBaaS

File Server

HEATAutomE

K8SIntegration

UPKOATS

Automic

JDEArchive

CS Portals

Circle K @ OCI

JDE

WCCUCM

WCSites

WCPortals

SOA

OIM/IDM

SSO

BIZabbix

ABBYY

Hubble

OTD

Enterprise Manager

Page 6: How Circle K is Changing the Fuel Retail Industry with

CHALLENGE

OPPORTUNITY

Page 7: How Circle K is Changing the Fuel Retail Industry with

GO-LIVEAugust 23rd

Mar

Feb2019

Apr

May

Jun

Jul Sep

Aug

InfrastructureMigration of Non-Production

Migration of ProductionMigration of Databases

TestPost Go-Live Support

JDE 9.2 DEV & PY JDE 9.2 UAT IDM GO-LIVE

OCI

Mig

rati

onJD

E U

pgra

de 9

.2 Build DV92Retrofit & Unit Test

Build PY92Functional & Integration Test

Build QA92 OCI & IntegrationsUser Acceptance Test

Build PD92 OCI & IntegrationsPre-Production verification

Hypercare

Technical Architecture Design

Page 8: How Circle K is Changing the Fuel Retail Industry with

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Rehost– Move Compute instances, tooling on virtualization

layer moves O/S and up to OCI– 80% of core applications migrated using tooling

• Replatform– Create new compute on target, use application tools

to migrate workload– JDE – Upgrade to 9.2. JDE team retrofits

customizations on 9.2 and deploys on new applications

– Database migration - GoldenGate

• Refactor– OCI Load Balancers– Retire/replace Oracle Traffic Director

8

Migration Strategies

Rehost

Replatform

Benefits

Refactor

Effort

Foundations Enhancements

Tooled Rework

Page 9: How Circle K is Changing the Fuel Retail Industry with

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Migration Architecture - Oracle Cloud Infrastructure FoundationsORACLE CLOUD INFRASTRUCTURE (eu-frankfurt-1)

Availability Domains

Internal Admin Access

Database

Dynamic Routable Gateway

Internet Gateway

Data Guard

Regional Subnet: Exa Client

Route Table

Security List

VCN Internal

FastConnectEquinix Cloud

Exchange

DXC Copenhagen

VCN External

Bastion

RDS

Database Exadata AD1

Database Exadata AD2

Compartments:Infrastructure

NetworkDatabase

ID & AccessManagement: Federation &

MFA

Policies:Segregation of

Duties

Object Storage:Volume Backups

Database Backups

File Storage

Transit Routing

Local Peering Gateway

Ext Admin Access

Multi Factor Auth

Regional Subnet: Exa BackupOCI Classic

Migration Gateway

Exadata Classic

Exadata Classic

SLO AMS

Ctrl-S

Migration

Ctrl-T

Page 10: How Circle K is Changing the Fuel Retail Industry with

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Infrastructure Application Deployment

10

Infrastructure

Database

Golden Gate

Management

Fat ClientsDeploymentServersSOA Dev

Enterprise Manager

Zabbix

Data tier

2xExadata Half Rack (sep AD)Real Application ClustersData GuardIn-Memory for OperationalReporting

Application tier

Dense IO Shapes with SSD cache for IO intense workload

Stretch cluster deploymentacross AD for high availability

TENANCY circlek

DXC Copenhage

n

ExadataJDE

ExadataReporting

ExadataOperational DWH

JD Edwards

Web Center

Hubble Reportin

g

Oracle BIOperational

BI

IDMSOA ODI

Cards & Loyalty

Point ofSales Distribution Car Rental Pricing Banks & Credit

Institutes

Transactional Integration Data Integration

ODI

Page 11: How Circle K is Changing the Fuel Retail Industry with

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

App Client Access

Circle K Architecture on Oracle Cloud InfrastructureORACLE CLOUD INFRASTRUCTURE (eu-frankfurt-1)

Availability Domain 1 Availability Domain 2

Internal Web

Clients

External Web Traffic

Database

Restricted Application

External Web Clients

Dynamic Routable Gateway

Internet Gateway

Data Guard

Regional Subnet: RApp

Regional Subnet: Exa Client

Route Table

Security List

VCN

Inte

rnal

FastConnectEquinix Cloud

Exchange

DXC Copenhagen

VCN

Ext

erna

l

Regional Subnet: App CA

Bastion Public Access

IDM Client Access

External Load Balancer

Regional Subnet: IDM CA

Regional Subnet: PA

Connected Clouds

RDS WC Web IF Web IDM Web IDM Web IF Web WC Web

IDM Web IDM Web

IF WebHubble JDE JAS, BSSV

JDE JAS, BSSV

HubbleIF Web

WC App OBIEE SOA JDE Batch, Logic

JDE Batch, Logic

SOA OBIEE WC App

Database

Exadata

Database

Exadata

Compartments:Infrastructure

NetworkDatabase

ID & AccessManagement: Federation &

MFA

Policies:Segregation of

Duties

Object Storage:Volume Backups

Database Backups

File Storage

CA LBR

RA LBR

Internal Web Traffic

IDAM IDAM

Page 12: How Circle K is Changing the Fuel Retail Industry with

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Databases on containers with tablespace encryption• Taking advantage of availability domains within region for smarter DR

– Skipping number of standbys– Reduced number of instances by 100

• High availability through LBaaS and regional subnets• Efficient use of OCI services, higher performance compute

– Reduced number of cores to half

• Simplified management – reduced footprint– Infrastructure as Code using Terraform

12

Key takeaways after migration

Page 13: How Circle K is Changing the Fuel Retail Industry with

JDE DB in OCI

Full/Incrementalbackup restore

6-9 hrs

Transaction logsrestore till 11 pm

< 24 hrs

Version 12.2.0.1

Half-rack cloud Exadata X7

Storage 160 TB

Scale CPU online

Single host clustered with RAC

Data Guard standby DB

Automated, encrypted backups

Multitenant architecture (CDB/PDB)

Full database encryption

Page 14: How Circle K is Changing the Fuel Retail Industry with

JD Edwards @ Circle K

~7 000 tables

214

243

495

498

829

0 100 200 300 400 500 600 700 800 900

P.O. Detail Ledger File .. F43199

Price Adjustment Ledger File .. F4074

S.O. Detail Ledger File .. F42199

Tax Reconciliation Repository .. F0018R

Account Ledger .. F0911

mln records

Top 5 Tables

20TB259 228 batch jobs on MEC Day1

Users1 200 named800 concurrent

Page 15: How Circle K is Changing the Fuel Retail Industry with

15771741

610

1947

126

2346

1196

0%

5%

10%

15%

20%

25%

30%

35%

40%

0

5000

10000

15000

20000

25000

30000

APPL UBE BSFN BSVW BSSV DSTR TBLE

Standard Custom % Custom

5990 APPL InteractiveApplications7902 UBE BatchApplications14149 BSFN BusinessFunctions10710 BSVW Business Views

367 BSSV Business Services

27749 DSTR Data Structures

6308 TBLE Tables

73 175Objects

JD Edwards @ Circle K

Page 16: How Circle K is Changing the Fuel Retail Industry with

0,00%0,20%0,40%0,60%0,80%1,00%1,20%1,40%1,60%1,80%2,00%

0

20

40

60

80

100

120

APPLUBE

BSFNBSVW

BSSVDSTR

TBLE

DD ovr WF

BIP

Custom Copy of Std Std Cust % Retrofit

108 APPL InteractiveApplications76 UBE BatchApplications44 BSFN BusinessFunctions3 BSVW Business Views

6 BSSV BusinessServices36 DSTR Data Structures

15 TBLE Tables

65 DD overrides DataDictionary1 WF Workflows

1 BIP BI Publishers

355 Objects

Retrofitting Volume JDEUP 9.2

Page 17: How Circle K is Changing the Fuel Retail Industry with

TESTduring the project

trust issues WILL BE SOLVED

Page 18: How Circle K is Changing the Fuel Retail Industry with

328

8967

213

112

41 33

0%

20%

40%

60%

80%

100%

120%

050

100150200250300350

O2C Fuel / Lubes

P2P / Sto

ck

Fuel & Sto

ck

Finance in

cl Cre

dit

RSO with

Convenience

EAM (WHM) P

lant Mnt

HR

# Test sets % Done % Started

3 Prod

143 Fixed

146Issues

10 Failed

18 Not started

814 Passed

41 Pre-Prod

883Tests

18 IT CM

114 Business

132users

Testing JDEUP 9.2

Page 19: How Circle K is Changing the Fuel Retail Industry with

INTEGRATIONS

2 INTEGRATION PLATFORMSOracle SOA – 112 interfacesKubernetes Integration – 15 interfaces

TECHNOLOGIESJDE BSSV - 34File transfers - 80DB access - 53Web Services - 12EDI messages

127 INTERFACES50+ applications

Page 20: How Circle K is Changing the Fuel Retail Industry with

LTI8 JDE Developers + 10 Functionals + 1 SOA DeveloperRetrofit + Unit testing + Functional & Integration testingUAT support + Pre-Production verification

ORACLE8 consultantsWebCenter Sites, Portals, Content + LBaaS + SSO

REDFAIRECNC + Operations + Functionals + DevelopersBuild environments + Do deploymentsUAT support + Pre-Production verification

PROJECT TEAMCircle K Global TechServers + DB + network + firewallsIntegrations SOA + Kubernetes + SOA upgradeJDE Upgrade 9.2 testing

Page 21: How Circle K is Changing the Fuel Retail Industry with

ToolsJira

TeamsOffice 365

Confluence

Page 22: How Circle K is Changing the Fuel Retail Industry with

Communication = MS Teams

Page 23: How Circle K is Changing the Fuel Retail Industry with

CHALLENGES

BSSV bad codingproblem appeared after Go-Live

WebCenter Upgradeto move to OCI

Firewall openingsthe most time disturbing and time consuming activity

SOA interfaces «when done is done»e2e verification time consuming

Common test strategy missing for OCI and JDEUPnot possible to test in QA need to postpone till Pre-Prod

Page 24: How Circle K is Changing the Fuel Retail Industry with

COMMERCIAL BENEFITS

Leverage on-demand modelwill reduce OPEX costs in future

Mid-term Oracle migration program

OCI contract is Global

Page 25: How Circle K is Changing the Fuel Retail Industry with

LESSONS LEARNED

Build better Communication PlanBusiness Leaders to communicate to Business usersNot enough IT to communicate to Super Users, IT Mgmt, Business Mgmt

Be prepared for a long downtime

Interfaces in E2E Business Process context

Page 26: How Circle K is Changing the Fuel Retail Industry with

KNOWLEDGE BUILT ABOUT…

ü Our APPLICATION SUITES and how they WORK TOGETHER

ü INFRASTRUCTURE and how to EFFECTIVELY MANAGE it

ü TROUBLESHOOTING and how to FIND ISSUES FAST

ü TROUBLESHOOTING and how NOT DO IT

ü The VALUE OF ACCURACY and need for eyes on DETAILS

Never ever ever ever give up!

Page 27: How Circle K is Changing the Fuel Retail Industry with

Still TO DO…

Optimize the use of the platform

Load Balancing for JDE enterprise servers

Single Sign On performance

Upgrade Web Center

Page 28: How Circle K is Changing the Fuel Retail Industry with

Thank You!

Maija Ļaksa, Principal Quality Responsible JDE&RPAProject Manager JDE Upgrade [email protected]

Olle Sundberg, Customer Success Manager, [email protected]

Kari Elisabeth Øien, Director IT ERP & [email protected]