0% found this document useful (0 votes)
47 views53 pages

Andrejs-Running Oracle EBS I

Uploaded by

azimx77x
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views53 pages

Andrejs-Running Oracle EBS I

Uploaded by

azimx77x
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

Oracle EBS

Journey to the
Cloud
What is New in 2022

© Pythian Services Inc 2022 | Public


About Andrejs

Apps DBA from Riga, Latvia.

Speaking SQL since 2001. In Oracle world since 2004.


Boiling Oracle EBS since 2006.

Conference speaker:
UKOUG, nlOUG, DOAG, OATUG
UKOUG 2017 Speaker Award winner

@aprokopjevs

Andrejs Prokopjevs [email protected]

Principal Applications Database Consultant https://blog.pythian.com/author/prokopjevs/

At Pythian since 2011

Pythian Services Inc | Public | 2


Pythian overview
Pythian maximizes the value of your data estate by delivering advanced on-prem, hybrid, cloud, and multi-cloud
solutions and solving your toughest data and analytics challenges.

25 450+ 400+
Years in Business Experts across every Data Domain & Technology Global Customers

________________ _______________ _______________ _______________ _______________ _______________


Premier Partner Consulting Partner Gold Partner Principal Partner Silver Partner Select Partner

120+ Certs/Creds 125+ Certs/Accreds 60+ Certifications 70+ Certifications 50+ Certifications 20+ Certs/Accreds

6 Specializations, MSP Migration & DevOps 5 Competencies, Advisory Board Migration Factory
Badge, Partner & Competencies Incl. Data Analytics Member Certified Apps
Technical Advisory Bds and Data Platform Hosting

Pythian Services Inc | Public | 3


Real-world transformation
Full Solution Lifecycle: Strategy, Consulting, Implementation, Support, Optimization

Infrastructure
Data Enablement Application Acceleration Business Collaboration
Modernization

Modernization and Data and analytics used to Modernized application Frictionless, secure
automation creates a drive your business, get development brings faster collaboration and sharing,
foundation for continuous better insights and better development for from anywhere on any
transformation and predictions and produce competitive advantage device drives internal
operational excellence new products transformation
Hundreds of application
100K+ VMs migrated 11,000+ databases running projects delivered Tens of thousands of users
reliably at scale migrated
Hundreds of CI/CD TCO cut by 20-60%
pipelines built Thousands of data pipelines 300k+ Google Workspace
ROI paybacks under
ERP & mission critical running seats currently managed
one year
workloads managed 500K+ new insights 350+ domains under
Applications managed on all
delivered management
Dozens of cloud platforms major clouds
Real-world machine learning

Pythian Services Inc | Public | 4


Solutions designed to power the value of your data
Data & Analytics CloudOps Applications

Data & Analytics Consulting Cloud Migrations Oracle EBS


Solutions that
maximize the entire Database Services Cloud Management – SAP
InfraOps / FinOps
data estate
Cloud Data Platform Services Collaboration & Workspace
Google Cloud
Data Insights & Advanced Application Development,
Analytics DevOps – CI/CD Migration & Refactoring

Public Cloud
Wherever your
data and Hybrid
applications reside On-Premise

ON-PREMISE

No matter what
platform you choose

Pythian Services Inc | Public | 5


Outcome focused methodology
ASSESS & PLAN
Assess & Advisory services align technology with business
objectives, develop solutions and roadmaps.
Plan

CONTINUOUS
Design &
TRANSFORMATION Prove DESIGN & PROVE
Scaling through additional Focus is on collaborative design
automation and the addition of value Continuous using PaaS and existing
added services and features to Transformation automation – driven by best
address new and evolving use cases. practices.
Expand, Scale,
Manage &
Integrate
Optimize
MANAGE & OPTIMIZE
Ongoing support and continuous
transformation systems performant,
cost optimized and capable of
evolving to meet ongoing needs.
BUILD & DEPLOY
An incremental and iterative approach
Build & to developing and implementing
Deploy solutions that is driven by an agile
approach and maximizing the use of
automation.

Pythian Services Inc | Public | 6


Full lifecycle engagement
WORKSHOPS
CONTINUOUS Explore the art of the possible. Bespoke
workshops to understand organizational
TRANSFORMATION
readiness for a transformation project and
Balancing offense (transformation)
establish a roadmap to get there. [Fixed price]
and defense (operational excellence)
across all Pythian practices for
ongoing optimization

Manage
Prof
MANAGED SERVICES Managedd
Services
Professional
Service
Services
CONSULTING
Service Deliver expert advice to solve
s
Drive ongoing performance, availability and s
the most complex challenges.
continuous systems improvement with a
Length of engagement depends
high-touch managed service model. Team- on complexity. [Fixed price or
based remote delivery with global reach hourly]
and 24x7 services available. [Open-scope or
a fixed-price]
• Database Managed Services TRANSFORMATION &
• Cloud Managed Services
• Google Cloud Managed Services IMPLEMENTATION SERVICES
Execute on a plan. (Migrate to cloud, build an
EDP, etc.) Typically team-based where
Pythian’s role can vary from full outcome
* % of Services Revenue delivery to staff augmentation. [Fixed price or
hourly]

Pythian Services Inc | Public | 7


Agenda

● What is happening in 2022

● Cloud feature comparison

● The migration process

● Summary (the key highlights)

● Case study (basic example)

Pythian Services Inc | Public | 8


Disclaimer

Running Oracle EBS in the cloud (UKOUG Apps16) - successor

https://www.slideshare.net/AndrejsProkopjevs/running-oracle-ebs-in-the-cloud-oaug-collaborate-18-edition

Less technical deep-dive. More comparison, know-hows, and the process.

We will be agnostic to cloud platform vendors.

Pythian Services Inc | Public | 9


What is
happening in 2022

© Pythian Services Inc 2022 | Public


What is New in 2022

In the last 5 years, it is still …

● Possible mix of IaaS, PaaS, and SaaS, depending on the platform chosen.

● Continuous client-demanding topic.

● Uncertainties around the options.

In the last 5 years, we have got …

● All cloud platforms are similar from an infrastructure point of view (in general).

● Oracle Cloud improved and stabilized. Numerous EBS-centric integrations matured.

● Oracle introduced a licensing trap running its software on non-OCI cloud platforms.

Pythian Services Inc | Public | 11


Support for EBS workloads

● Oracle Cloud (OCI) ● VMware Cloud services

● Amazon Web Services (AWS) ○ Available and not limited to platforms listed.

● Microsoft Azure (Azure) ○ No certification (VMware KB and Doc ID 249212.1).

○ Licensing - Host Affinity and CPU Affinity.


● Google Cloud (GCP)
○ Features like Real Application Cluster (RAC) are
○ Supported only on Bare Metal Solution.
supported only for on-premises.

Pythian Services Inc | Public | 12


Our Focus

● Oracle Cloud (OCI) ● VMware Cloud services

● Amazon Web Services (AWS) ○ Available and not limited to platforms listed.

● Microsoft Azure (Azure) ○ No certification (VMware KB and Doc ID 249212.1).

○ Licensing - Host Affinity and CPU Affinity.


● Google Cloud (GCP)
Google Cloudlike
○ Features BMSRealorApplication
VMware Cluster (RAC) are
○ Supported only on Bare Metal Solution.
supported only for on-premises.
1. a special condition
2. more comprehensive capacity
pool planning
3. direct involvement of platform
sales negotiating the pricing.

Pythian Services Inc | Public | 13


Network
Everything should start with a proper and secure network design.

Region and Availability Zones Security

● Features and compute capacity ● Protected private subnets (expose only what is required)

● High Availability ○ Load Balancers

● Network latency with your intranet ○ Proxy servers

● Data protection or privacy legislation requirements ■ HTTP (reverse and forward)

■ Interface file exchange bridges

■ Secure tunnels

○ SQL*Net Connection Manager (CMAN)

○ Bastion hosts

Pythian Services Inc | Public | 14


Instances (virtual machines)

● General purpose Different IO and network throughput limits

● Compute-optimized ○ It is common to set a more oversized instance type for


the database tier to meet higher throughput performance
● Memory-optimized criteria.

● Storage-optimized Pricing

● Accelerated computing ○ On-Demand vs. Reserved Capacity

● Flex shapes (OCI feature) Dynamic IP addresses

○ General hardware specifications. ○ A problem for EBS configuration.

○ Choose your own compute power parameters. ■ Link with DNS service.
The throughput limits scale together with the CPU
allocation selection. ■ OS correction start-up service (like hosts).

■ Logical hostname configuration.

Pythian Services Inc | Public | 15


Storage

● Block storage - general disk volumes assigned to one instance at a time

○ Example: Database data files.

● Local ephemeral non-persistent storage - local disk storage with temporary data being lost during an instance restart

○ Examples: SQL> show parameter db_flash_cache

■ Runtime temporary/lock/pid files.


NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_flash_cache_file string /dev/xvda1


■ Database Smart Flash Cache feature. db_flash_cache_size big integer 200G

SQL>

● File system storage - network-based volumes (like NFS) which can be shared between multiple instances

○ Example: Apps Base file system.

● Object storage

○ Examples: Interface file exchange or storing the backups.

Pythian Services Inc | Public | 16


IO performance

IOPS and IO throughput - the most difficult part.


High-Performance higher IO
= = $$$$$$$
storage performance
Limitations per object type:
Combination of an
higher IO
● instance/shape type or its compute capacity instance type and = = $$$$$$$
performance
standard storage
● storage type or the volume size

● VPUs (OCI feature)


Classic AWS example for DB-tiers
○ Baseline + dynamic scale 1. Memory-optimized instance type.
(40 GB => 120 GB RAM. Equal vCPUs/licensing)
○ No data migration is required Higher instance-level throughput limits.
2. 1 x 1 TB io1 disk => 5 x 200 GB gp2 disks

The secret is in the details! Experiment and benchmark. 3. ASM with data disk rebalance.

Result: Same throughput performance metrics.


Note: Oracle Database IOPS ≠ cloud storage IOPS

Pythian Services Inc | Public | 17


Licensing

● Oracle Cloud (OCI) ● Oracle Authorized Cloud Environments -


Amazon Web Services (AWS)
○ Enterprise Edition
2 OCPUs = 1 processor license
Microsoft Azure (Azure)

○ Enterprise Edition
○ OCPU vs. vCPU - core vs. virtual thread
wild comparison: 1 OCPU = 2 vCPUs 2 vCPUs = 1 processor license

○ without hyperthreading enabled


1 vCPU = 1 processor license

○ Oracle Processor Core Factor Table


does not apply !!!
2x license cost
(for processor-based)

Important note: The above licensing outline is based on Oracle's general materials and licensing terms.

Pythian Services Inc | Public | 18


Cloud feature
comparison

© Pythian Services Inc 2022 | Public


General cloud feature overview

OCI AWS Azure

Network Regions Yes Yes Yes


Direct-Link with OCI is
Availability zones available in selected regions

VPC features
Instance Various compute Yes Yes Yes
types type availability Flex shape availability
Performance and Depends on the instance Depends on the instance Depends on the instance
throughput limits type type type
OCPU allocation for Flex
shapes
On-demand or Universal Credits 1-year or 3-year 1-year or 3-year
reserved capacity allocation discounts allocation discounts
pricing

Pythian Services Inc | Public | 20


General cloud feature overview - 2

OCI AWS Azure

Storage Various storage Yes Yes Yes


type availability

Performance VPUs and Dynamic Depends on the storage Depends on the storage
Performance Scaling type type

Backup / VM images Yes Yes Yes


Recovery
Storage snapshots Yes Yes Yes
Object storage Yes Yes Yes
integration
Other Load Balancer Yes Yes Yes
infrastructure
components

Pythian Services Inc | Public | 21


General cloud feature overview - 3

OCI AWS Azure

Other SSL certificate Yes Yes Yes


infrastructure management
components

Automation Auto Scaling Yes Yes Yes

Event or Yes Yes Yes


trigger-based
actions

Pythian Services Inc | Public | 22


EBS topology feature overview (DB-Tier)

OCI AWS Azure

EBS DB-Tier Infrastructure Yes Yes Yes


Compute (IaaS)
Managed Database DBCS Amazon RDS Custom No
Service (PaaS)
or Oracle Database Service
for Azure (multi-cloud
ExaCS - advantage of
integration with OCI)
maintaining the Exadata
platform and its
performance features
License included DBCS or ExaCS No No
model
Real Application DBCS or ExaCS No No
Cluster support

Pythian Services Inc | Public | 23


EBS topology feature overview (DB-Tier) - 2
OCI AWS Azure

EBS DB-Tier Cloud-native DBCS or ExaCS Amazon RDS Custom Manual


operational
or or
features
Manual with Manual with
Infrastructure Compute Infrastructure Compute
approach approach
Backup / Recovery Oracle Database Backup AWS Storage Gateway Azure Backup service
Cloud Service (semi-manual)
or
or or
Manual
Manual S3 can be integrated
with Oracle Secure
Backup (license required)
or
Manual
Encryption TDE (license required) or storage level encryption

Pythian Services Inc | Public | 24


EBS topology feature overview (Apps-Tier)

OCI AWS Azure

EBS Apps-Tier Infrastructure Yes Yes Yes


Compute (IaaS)
License included Middleware licensing can No No
model be covered by UCM VM
images.
Cloud-native Option to deploy the EBS Manual Manual
operational Cloud Manager instance
features
External tier Dedicated subnet provisioning or more restricted security groups assigned
Auto Scaling Basic scenarios can be Manual automation Manual automation
initiated using EBS Cloud development for Add and development for Add and
Manager (automation is Delete node scenarios Delete node scenarios
still manual)

Pythian Services Inc | Public | 25


EBS topology feature overview (General)

OCI AWS Azure

General Monitoring Management Cloud Service CloudWatch Third-party options on


(full EBS support (general database) the marketplace
out of the box)
or or
or
Manual Manual
Manual
Event or Basic scenarios can be Manual Manual
trigger-based initiated using
actions EBS Cloud Manager
(like cloning)

Pythian Services Inc | Public | 26


Integration feature overview

OCI AWS Azure

Workflow SMTP Email Delivery Service Amazon WorkMail Office 365


Notifications or Simple Email Service (SES)
or SendGrid
• JavaMail API updates are required to support the SMTP authentication (Doc ID 2051827.1)
• Less Secure Basic Authentication, or set a local transparent SMTP relay on the Apps-tiers (like sendmail)

IMAP No Amazon WorkMail Office 365


• JavaMail API updates are required to support the IMAP authentication (Doc ID 2051827.1)

OAuth 2.0 No No Yes (Doc ID 2884072.1)

Third-party Or use third-party service, like GMail or others.


support • Review the local relay options to protect the network exposure.
• Note: Services are deprecating the Less Secure Basic Authentication.

Pythian Services Inc | Public | 27


Integration feature overview - 2

OCI AWS Azure

Native Oracle product PaaS and SaaS options: Custom installation and Custom installation and
integrations • Identity Cloud Service operational support operational support
• Data Integrator Cloud Service (IaaS) (IaaS)
• Analytics Cloud Service
• SOA Cloud Service
• WebCenter Portal Cloud Service
• Cloud ERP (Hybrid mode)

or
Custom installation and
operational support (IaaS)
Managed Database Service ATP-D or DBCS or ExaCS Amazon RDS No
for non-EBS Oracle (PaaS)
Oracle Database Service
for Azure (multi-cloud
integration with OCI)

Pythian Services Inc | Public | 28


Integration feature overview - 3

OCI AWS Azure

Custom or third-party PaaS and SaaS options: PaaS and SaaS options: PaaS and SaaS options:
product integrations • WebLogic Cloud Service • AWS Elastic Beanstalk • Azure App Service
• Application Container Cloud Service
or or
or
Custom installation and Custom installation and
Custom installation and operational support operational support
operational support (IaaS) (IaaS) (IaaS)
• Evaluate the usage of the same-cloud platform features for heavy data exchange
integration processes to gain the best performance and avoid network latency.

Pythian Services Inc | Public | 29


Pros & Cons highlights known by Pythian - OCI
Pros Cons
● Native cloud platform ● OCI console stability is often frustrating.
● Native integrations with Cloud services ● The Cloud Lift service may not cover all prerequisites.
● License-included models ○ Foundational architecture investment is required.
(IAM, Security, Infrastructure-as-Code, etc.)
● Optimal licensing costs
● DBaaS management (DBCS or ExaCS)
● Infrastructure: is not as seamless as Oracle may present.
○ OCPU (physical core) vs. vCPU (virtual thread) ○ DBAs still spend time working with Oracle Support.
○ Flex shapes Resource savings marketed are likely not achievable.

○ VPUs and Dynamic Performance Scaling for storage ● EBS Cloud Manager:

● Managed Database Services: ○ Discovery feature - only recently supported.

○ DB-tier RAC option support with shared block storage ○ Automation scenarios may not achieve all the requirements.
Or simply do not work.
○ Exadata for the highest IO performance
● OCI Universal Credits “sold” by Oracle:
● Lift & Shift process automation tools
○ Customers will always pay at least that much.
● EBS Cloud Manager with automation options Test a lower capacity with a Pay-as-you-Go model.

● Infrastructure Compute (IaaS) - more scalable storage


opportunities than Managed DB service (DBCS).

Pythian Services Inc | Public | 30


Pros & Cons highlights known by Pythian - AWS
Pros Cons

● The most-popular Cloud platform on the market ● Expensive licensing


● Good proven stability (experience) ● Significant data transfer rates
● User-friendly management interface (subjective) ● Higher Cloud operational costs (in general)
○ Except tagging nightmare 🙂 ● No ready templates are available for easy provisioning
● Wide range of implementation possibilities ● You are responsible for instance/database lifecycle
● Various storage options and backup ● Not many automation options are available for Oracle
● Next-gen instance types - faster and easier switch ○ Nothing for Oracle EBS
● Longer tolerance to legacy platform requirements ● High-Availability - manual setup
○ Based on the on-premises principles

● No support for database RAC option

Pythian Services Inc | Public | 31


Pros & Cons highlights known by Pythian - Azure
Pros Cons

● Good choice for Microsoft-centric organizations ● Expensive licensing


● Modern storage/backup solutions ● No EBS templates are available for easy provisioning
● Good cooperation with Oracle ● You are responsible for instance/database lifecycle
○ Oracle DB VM templates for easy provisioning ● Not many automation options are available for Oracle
○ Direct-Link with OCI regions (depends on the region) ○ Nothing for Oracle EBS
○ Oracle is testing its products on Azure
● High-Availability - manual setup
● Rich marketplace (integrations) ○ Based on the on-premises principles

● No support for database RAC option


● Careful region/zone and VM size decisions

Pythian Services Inc | Public | 32


Pros & Cons highlights known by Pythian - Other notes
High-Availability for EBS

● Manual setup and process - common practice.

○ OCI EBS Cloud Manager - advantage but far from perfect and not easily usable.

Miss of the DB RAC option on non-Oracle cloud platforms

● Additional same-region DR with Data Guard. Or Active Data Guard as read-replica.

○ Doubles the storage cost.

● Less critical systems - additional DB-tier VM on standby.

○ OS software failure - reassign DB storage volumes and restart (< 1 hour downtime).

● Third-party solutions like FlashGrid or VMware.

○ Decision risk - not supported by Oracle.

Pythian Services Inc | Public | 33


The migration
process

© Pythian Services Inc 2022 | Public


First steps

Q: What is the capacity we need to estimate for the cloud move?

Evaluate your current performance !!!

Pythian Services Inc | Public | 35


Proof of concept

● Migrate first in a lower test capacity.

○ Evaluate the performance and compare it with the baseline requirements.

○ Recent compute generations may be faster and cheaper.

○ Right-size the compute requirements based on the utilization statistics.

● Automation.

● Evaluate the native cloud lift services (if available).

○ It may not cover all the prerequisites.

● Design and confirm your integration strategy.

○ Usually, it is the area with all the surprises and technical challenges.

Pythian Services Inc | Public | 36


Downtime planning

Well-established process and planning are important !!!

● Proof-of-concept migration, Testing.

● Pre-production built and its pre-migration validation.

○ Re-use the infrastructure and its configuration as part of the production migration.

● Leverage the physical standby switchover model.


4 hour downtime
○ 30 min - Standby switchover (physical). (general example)
○ 60 min - EBS stack reconfiguration (if no logical hostnames are in use). 300 GB or 12 TB system
○ 30 min - Frontend access switchover and/or DNS updates.

○ 120 min - Interface switchover (with pre-built and verified targets and configuration during the pre-production
iteration). Note that this number can be even less.

Pythian Services Inc | Public | 37


Summary
(the key highlights)

© Pythian Services Inc 2022 | Public


Positive benefits of moving to the cloud
● We move off from the aging on-premises hardware.

● Long-term deployment:

○ Server OS lifecycle terms only. No hardware dependency.

● Ability to right-size the capacity and avoid over-provisioning.

● Rapid scaling per requirements.

● Rapid provisioning per development project requirements.

● Automation options:

○ Control the non-production instance availability during business hours.

○ One-click instance refresh for non-production.

○ Automated DR failover.

○ Other possible scenarios per business requirements.

Pythian Services Inc | Public | 39


Negative aspects of moving to the cloud
● Security and Data Protection are critical !!!

○ Secure architecture design is a must on all layers.

○ Encrypt and protect as much as possible.

● Strict access control to all objects and services.

● Mistakes in design will lead to technical debt and risks from day 1.

● Possible network latency with the cloud service provider.

○ Research the closest availability zone options.

● Moving to Cloud is not always cheaper than staying on-premises.

○ Cost evaluation and its governance are important.

Pythian Services Inc | Public | 40


How to choose the right platform?
● Existing corporate presence

● Feature requirements

● The region, availability zone, and feature availability

○ Data protection or privacy legislation requirements.

● Cost

○ Experiment and compare.

● Licensing

Pythian Services Inc | Public | 41


Key factors of success
● Experiment with lower compute capacities.

○ Right-size the compute requirements based on the utilization statistics.

○ Leverage the dynamic scaling features (as applicable).

● Well plan your migration process.

● Licensing - consult with an Oracle licensing expert.

○ Evaluate and understand all the options that suit your requirements.

○ Choose the most optimal cost.

○ OCI Universal Credits, sometimes, is a trap.

Pythian Services Inc | Public | 42


Case study
(basic example)

© Pythian Services Inc 2022 | Public


Let us imagine …

Pythian is running its own Oracle Financials system in its on-premises data center.
Our inputs are:

● Basic single Apps-tier and DB-tier topology.

● DR site with Data Guard.

● Database size: 1.5 TB.

● Utilization: 25 %.

● Data must locate in Canada due to legislation requirements.

● Existing AWS cloud presence.

Pythian Services Inc | Public | 44


Objectives

We are looking for:

● Compare the features available between OCI, AWS, and Azure.

● Preliminary potential cost comparison.

● Summarize the roadmap recommendations.

Other assumptions:

● Oracle licensing - general BYOL approach.

● Leveraging automation is not a key requirement.

● Cost estimate - current capacity and 50% less CPU/Memory power (underutilization).

Pythian Services Inc | Public | 45


Key feature comparison

OCI AWS Azure

Network Two regions available on the Existing presence, but only Two regions are available on the
east coast of Canada. one region in Canada for now. east coast of Canada.

Limited features and VM types


are available in the 2nd region.
Managed Database DBCS Amazon RDS Custom
Service (PaaS) for
EBS DB-Tier
Cloud-native Option to deploy the EBS
operational features Cloud Manager instance

Note: we are not highlighting the categories or criteria where all platform options equally apply or are not relevant.

Pythian Services Inc | Public | 46


Cost estimate summary for OCI
On-Demand price Reserved Capacity with
Instance type OCPU Memory
per month Universal Credits
Database (Infrastructure Compute - IaaS)
VM.Standard.E4.Flex 16 (~32 vCPU) 128 444.70 $ N/A
VM.Standard.E4.Flex 8 (~16 vCPU) 64 224.47 $ N/A
Applications (Infrastructure Compute - IaaS)
VM.Standard.E4.Flex 4 (~8 vCPU) 32 118.61 $ Goes down based on unused
capacity %.
VM.Standard.E4.Flex 2 (~4 vCPU) 16 63.56 $ Goes down based on unused
capacity %.
Storage
Ultra High 100,000 IOPS per volume 1.5 TB 140.25 $ / month
Performance 1 GB/s per volume
40 VPUs
Higher Performance 50,000 IOPS per volume 1.5 TB 89.25 $ / month
20 VPUs 680 MB/s per volume

Pythian Services Inc | Public | 47


Cost estimate summary for AWS
On-Demand price 1-year Reserved price per
Instance type vCPU Memory
per month month
Database (Infrastructure Compute - IaaS)
m5.8xlarge 32 128 1273.73 $ 802.78 $
m5d.4xlarge 16 64 749.95 $ 472.44 $
Applications (Infrastructure Compute - IaaS)
m6i.2xlarge 8 32 318.43 $ 209.99 $
m6i.xlarge 4 16 159.21 $ 104.99 $
Storage
io2 64000 IOPS per volume 1.5 TB 211.968 $ / month plus $0.072/IOPS/month
1 GB/s per volume

gp3 16000 IOPS per volume 1.5 TB 135.168 $ / month


1 GB/s per volume 3000 IOPS free and 0.0055 $/IOPS over/month
125 MB/s free and 0.044 $/MBs over/month

Pythian Services Inc | Public | 48


Cost estimate summary for Azure
On-Demand price 1-year Reserved price per
Instance type vCPU Memory
per month month
Database (Infrastructure Compute - IaaS)
Standard_D32d_v5 32 128 1471.68 $ 868.25 $
Standard_D16d_v5 16 64 735.84 $ 434.17 $
Applications (Infrastructure Compute - IaaS)
Standard_D8_v5 8 32 312.44 $ 184.33 $
Standard_D4_v5 4 16 156.22 $ 92.17 $
Storage
Ultra disk 160,000 IOPS per volume 1.5 TB 220.89 $ / month plus $0.06/IOPS/month

Premium SSD 5000 IOPS per volume 1.5 TB 135.17 $ / month

Pythian Services Inc | Public | 49


Cost comparison

2.5+ times cheaper

OCI AWS Azure

On-demand On-demand On-demand


Monthly (high capacity): 703.56 $ Monthly (high capacity): 1804.12 $ Monthly (high capacity): 2005.01 $
Monthly (low capacity): 377.28 $ Monthly (low capacity): 1044.33 $ Monthly (low capacity): 1027.23 $

OCI Universal Credits 1-Year Reservation 1-Year Reservation


Subject of negotiation with Sales. Monthly (high capacity): 1224.74 $ Monthly (high capacity): 1273.47 $
Monthly (low capacity): 712.59 $ Monthly (low capacity): 661.51 $

DBCS option included RDS option included


Monthly (high capacity): 2562.28 $ Monthly (high capacity): 2565.97 $
Monthly (low capacity): 1304.52 $ Monthly (low capacity): 1492.21 $

Pythian Services Inc | Public | 50


Conclusion summary

● OCI is an obvious winner based on the features and the cost.

○ But it requires additional foundational investment and training due to an existing AWS presence.

● AWS, having it as an existing cloud presence, deployment requires at least double the licensing
investment for a similar compute power capacity.

○ Due to the underutilization, the 50% capacity reduction is real to meet the current BYOL portfolio and the
budget. But it is a loss long-term.

● AWS is not an option due to a single regional availability in Canada.

○ It does not meet the requirements but can play an alternate DR deployment role.

Pythian Services Inc | Public | 51


Thank You.
Questions?

© Pythian Services Inc 2022 | Public


Pythian Services Inc | Public | 53

You might also like