sql >> Database >  >> RDS >> Oracle

Oracle Cloud Breakdown – Kosten voor databasehosting op OCI

Als je een nieuwe cloudprovider overweegt, denk je aan de grote namen:AWS, Azure en Google Cloud. Als u een ontwikkelaar bent, overweegt u misschien zelfs een dev-vriendelijke cloud zoals DigitalOcean of Linode. Maar wist je dat er een (relatief) nieuwe speler is in de cloudgame? Oracle Cloud Infrastructure (OCI) is een cloud computing-service die is geïntroduceerd door, je raadt het al, Oracle, om hun aandeel in de steeds groter wordende markt voor cloudservices op te eisen. In dit bericht gaan we de Oracle Cloud-kosten vergelijken met populaire cloudproviders voor volledig beheerde databasehosting voor MySQL-, PostgreSQL-, Redis™- en MongoDB®-database.

Een overzicht van Oracle Cloud

Laten we, voordat we beginnen, eerst even praten over Oracle Cloud. OCI werd in 2016 minder dan 5 jaar geleden algemeen beschikbaar gesteld onder de naam Oracle Bare Metal Cloud Services, om 2 jaar later omgedoopt te worden tot Oracle Cloud Infrastructure. In deze korte tijd heeft Oracle Cloud al een uitgebreide portfolio van services die wedijveren met elke bestaande cloud op de markt, waaronder compute, storage, netwerken, governance, databasebeheer, load balancing en edge-services om er maar een paar te noemen. Hun groei zit echter niet alleen in diensten, ze hebben gezorgd voor hun beschikbaarheid. Met meer dan 29 beschikbare cloudregio's over de hele wereld, streven ze ernaar nabijheid, gegevenssoevereiniteitsvereisten en rampenbescherming te bieden voor elk land.

Oracle Cloud kwam laat in de game en moest een naam voor zichzelf maken, een nieuwe naam dus, en ze kozen ervoor om te rebranden als het hoogwaardige + goedkopere alternatief voor AWS . In dit bericht gaan we ons concentreren op de kosten, maar let op onze benchmarkrapporten over Oracle Cloud-prestaties versus toonaangevende cloudproviders.

Dus, op welk type klant richt Oracle Cloud zich? Als het bedrijf dat decennia lang de markt voor on-premises infrastructuur en databases domineerde, voelde Oracle zeker de enorme overgang van on-premises migraties naar de cloud. Met de nieuwe Oracle Cloud-services richt Oracle zich op "ondernemingen die op zoek zijn naar hogere prestaties, lagere kosten en eenvoudigere cloudmigratie voor hun bestaande on-premises applicaties." Met andere woorden, de OCI-strategie is in feite sterk gericht op het behouden van klanten:het migreren van hun bestaande on-premises klanten naar hun cloudproduct in plaats van ze te verliezen aan AWS, Azure of GCP.

Nu we een korte geschiedenis hebben over Oracle Cloud Infrastructure, gaan we dieper in op de prijzen.

Oracle Cloud-prijzen

Volgens de Oracle-website biedt OCI 44% lagere rekenkosten voor HPC versus AWS. In deze prijsvergelijking gaan we kijken welke cloudprovider de meest kosteneffectieve prijzen biedt voor volledig beheerde databasehosting bij ScaleGrid, voor MySQL, PostgreSQL, Redis™ en MongoDB®-database.

Om zoveel mogelijk scenario's weer te geven, gaan we OCI vergelijken met de beste cloudproviders in ScaleGrid stand-alone en 3-node replicaset-implementaties, en meer dan 4 gemeenschappelijke implementaties formaten door RAM:8GB, 16GB, 32GB en 64GB RAM. Elke cloud biedt enigszins verschillende configuraties, dus elk verschil in RAM-grootte zal ter referentie worden vermeld in de prijsvergelijkingstabellen. Let op, alle prijzen zijn voor onze all-inclusive Dedicated Hosting-abonnementen, hoewel we daarnaast een Bring Your Own Cloud (BYOC)-model aanbieden waarmee u kunt hosten via uw eigen Oracle Cloud-account. Je kunt meer te weten komen over de verschillen in onze Dedicated vs. BYOC-blogpost.

MySQL op OCI-prijzen

We beginnen met MySQL, de meest populaire open source database die draait op Oracle Cloud! MySQL is eigendom van Oracle, waardoor het perfect past bij Oracle Cloud-resources. Laten we eens kijken naar de MySQL-hostingprijzen voor alle clouds op ScaleGrid:

Prijs voor zelfstandige implementatie van MySQL

MySQL standalone 8 GB 16 GB 32 GB 64 GB
OCI $90 $180 $300
(30GB RAM)
$600
(60GB RAM)
AWS $191 $302 $605 $1.178
Azure $191 $302 $605 $1.178
GCP $191
(7,5GB RAM)
$302
(15GB RAM)
$605
(30GB RAM)
$1.178
(60GB RAM)
DigitalOcean $120 $240 $480 $700
Linode $120 $240 $480 $700

Zoals we in de bovenstaande tabel kunnen zien, is Oracle Cloud at ScaleGrid verreweg de meest kosteneffectieve cloud voor zelfstandige MySQL-implementaties. Gemiddeld bespaart Oracle Cloud vs. AWS, Azure en GCP u 48,2% op uw volledig beheerde databasehostingkosten en 25,4% voor Oracle Cloud vs. DigitalOcean en Linode.

Prijs voor implementatie van MySQL-replicaset

MySQL-replicaset 8 GB 16 GB 32 GB 64 GB
OCI $360 $700 $1.400
(30GB RAM)
$2.400
(60GB RAM)
AWS $560 $847 $1.696 $3.299
Azure $560 $847 $1.696 $3.299
GCP $ 560
(7,5 GB RAM)
$847
(15GB RAM)
$1.696
(30GB RAM)
$3.299
(60GB RAM)
DigitalOcean $280 $560 $1.120 $2.240
Linode $280 $560 $1.120 $2.240

Als we nu de prijzen voor de implementatie van MySQL-replicasets vergelijken bij ScaleGrid voor Oracle Cloud versus AWS, Azure en GCP, zien we nog steeds een gemiddelde van 24,4% lagere prijs. Maar als we MySQL op Oracle Cloud vergelijken met Linode en DigitalOcean, is Oracle Cloud eigenlijk 21,4% duurder.

PostgreSQL op OCI-prijzen

Vervolgens gaan we kijken naar de prijzen van PostgreSQL-hosting voor Oracle Cloud vs. AWS, Azure, GCP, DigitalOcean en Linode op ScaleGrid:

Prijzen voor zelfstandige implementatie van PostgreSQL

PostgreSQL Standalone 8 GB 16 GB 32 GB 64 GB
OCI $90 $180 $300
(30GB RAM)
$600
(60GB RAM)
AWS $191 $302 $605 $1.178
Azure $191 $302 $605 $1.178
GCP $180
(7,5 GB RAM)
$300
(15GB RAM)
$600
(30GB RAM)
$ 1.300
(60 GB RAM)
DigitalOcean $120 $240 $480 $700
Linode $120 $240 $480 $700

Zoals we zagen bij MySQL, is de prijs voor standalone PostgreSQL-hosting op Oracle Cloud gemiddeld 48,2% goedkoper dan AWS, Azure of GCP bij ScaleGrid, en 25,4% goedkoper dan DigitalOcean en Linode.

Prijs voor implementatie van PostgreSQL-replicaset

PostgreSQL-replicaset 8 GB 16 GB 32 GB 64 GB
OCI $360 $700 $1,400
(30GB RAM)
$2,400
(60GB RAM)
AWS $560 $847 $1,696 $3,299
Azure $560 $847 $1,696 $3,299
GCP $700
(7.5GB RAM)
$1,400
(15GB RAM)
$2,400
(30GB RAM)
$4,800
(60GB RAM)
DigitalOcean $280 $560 $1,120 $2,240
Linode $280 $560 $1,120 $2,240

Again, Oracle Cloud pricing vs. AWS and Azure averages 24.4% lower for PostgreSQL replica set pricing at ScaleGrid. PostgreSQL high availability users see even greater savings at Oracle Cloud vs. GCP with 47.6% lower pricing on average. However, Linode and DigitalOcean on average are 21.4% less expensive than Oracle Cloud for PostgreSQL replica set deployments at ScaleGrid.

Oracle Cloud Breakdown - Database Hosting Costs on OCIClick To Tweet

ScaleGrid for Redis™ on OCI Pricing

Now, let’s take a look at ScaleGrid for Redis™ hosting to see how pricing for Oracle Cloud compares to AWS, Azure, GCP, DigitalOcean and Linode.

Redis™ Standalone Deployment Pricing

Redis™ Standalone 8GB 16GB 32GB 64GB
OCI $75
(7.2GB RAM)
$147
(15GB RAM)
$293
(28GB RAM)
$538
(54GB RAM)
AWS $147
(7GB RAM)
$293
(14GB RAM)
$538
(28GB RAM)
$1,035
(57GB RAM)
Azure $147
(6.3GB RAM)
$293
(15GB RAM)
$538
(29GB RAM)
$1,035
(58GB RAM)
GCP $147
(7.5GB RAM)
$293
(15GB RAM)
$538
(30GB RAM)
$1,035
(60GB RAM)
DigitalOcean $120
(7GB RAM)
$240
(14GB RAM)
$480
(29GB RAM)
$700
(57GB RAM)
Linode $120
(7GB RAM)
$240
(14GB RAM)
$480
(29GB RAM)
$700
(57GB RAM)

When comparing Oracle Cloud vs. AWS, Azure and GCP pricing at ScaleGrid for Redis™, Oracle Cloud is almost half to cost, averaging 48.1% less expensive than these top cloud providers. We are also seeing the largest savings yet for DigitalOcean and Linode, where Oracle Cloud is averaging 34.6% less expensive for standalone Redis™ deployments at ScaleGrid.

Redis™ Replica Set Deployment Pricing

Redis™ Replica Set 8GB 16GB 32GB 64GB
OCI $480
(7.2GB RAM)
$911
(15GB RAM)
$1,796
(28GB RAM)
$3,438
(54GB RAM)
AWS $911
(7GB RAM)
$1,796
(14GB RAM)
$3,438
(28GB RAM)
$6,760
(57GB RAM)
Azure $911
(6.3GB RAM)
$1,796
(15GB RAM)
$3,438
(29GB RAM)
$6,760
(58GB RAM)
GCP $911
(7.5GB RAM)
$1,796
(15GB RAM)
$3,438
(30GB RAM)
$6,760
(60GB RAM)
DigitalOcean $280
(7GB RAM)
$560
(14GB RAM)
$1,120
(29GB RAM)
$2,240
(57GB RAM)
Linode $280
(7GB RAM)
$560
(14GB RAM)
$1,120
(29GB RAM)
$2,240
(57GB RAM)

Oracle Cloud pricing continues to undercut AWS, Azure and Google Cloud for Redis™ replica set deployments at ScaleGrid with an average of 48.4% lower pricing across these RAM sizes. But, when we compare OCI vs. Linode and DigitalOcean, it averages 62% higher pricing for Redis™ at ScaleGrid using a high availability replica set configuration.

ScaleGrid for MongoDB® Database on OCI Pricing

Finally, let’s look at ScaleGrid for MongoDB® Database. In this comparison, we are going to narrow it down to Oracle Cloud vs. DigitalOcean and Linode.

MongoDB® Database Standalone Deployment Pricing

MongoDB® Database Standalone 8GB 16GB 32GB 64GB
OCI $175 $344 $700
(30GB RAM)
$1,119
(60GB RAM)
DigitalOcean $145 $300 $500 $700
Linode $145 $300 $500 $700

While MySQL, PostgreSQL and Redis standalone deployments were found to be less expensive through DigitalOcean and Linode vs. Oracle Cloud, ScaleGrid for MongoDB® database standalone actually averages 33.8% more expensive through OCI.

MongoDB® Database Replica Set Deployment Pricing

MongoDB® Database Replica Set 8GB 16GB 32GB 64GB
OCI $486 $951 $1,527
(30GB RAM)
$2,638
(60GB RAM)
DigitalOcean $350 $750 $1,500 $2,400
Linode $350 $750 $1,500 $2,400

When comparing ScaleGrid for MongoDB® database replica set pricing on Oracle Cloud vs. DigitalOcean and Linode, OCI is again more expensive at an average of 19.3% higher pricing for high availability deployments.

Check our pricing calculator to see for yourself!

Interested in seeing this breakdown of the pricing yourself? Use our pricing calculator to find out exactly how much your configuration on OCI would cost with our pricing calculator!

Which Cloud Offers The Best Pricing?

OCI vs. AWS, Azure &GCP

When looking at standalone deployments, pricing for Oracle Cloud Infrastructure is 48% cheaper than AWS, Azure or Google Cloud on average for MySQL, PostgreSQL and Redis™ fully managed deployments at ScaleGrid. That is nearly half the cost!

High availability replica set deployments also show significant cost savings, where Oracle Cloud averages 32.4% lower pricing than AWS and Azure, and 40.1% less than Google Cloud for MySQL, PostgreSQL and Redis™ at ScaleGrid.

Oracle Cloud is a great alternative to AWS, Azure or Google Cloud Platform as they offer the same level of infrastructure, services, and partners to support any size business.

OCI vs. DigitalOcean &Linode

When we compare Oracle Cloud vs. DigitalOcean and Linode pricing at ScaleGrid for standalone deployments, OCI averages 25.4% less expensive for MySQL and PostgreSQL and 34.6% less expensive for Redis™. However, Linode and DigitalOcean are 33.8% less expensive than OCI for MongoDB® database at ScaleGrid.

Then, when we look at high availability replica set deployments, OCI averages roughly 20% more expensive than DigitalOcean and Linode for MySQL, PostgreSQL, and MongoDB® database plans at ScaleGrid, and 62% more expensive for Redis™.

While Oracle Cloud may provide some cost savings for standalone deployments vs. DigitalOcean and Linode, these cloud providers are really targeting different markets. Where OCI is focusing on enterprise applications, Linode and DigitalOcean cater more towards the developer market.

The best cloud for your database hosting is, first and foremost, always going to be a decision driven by your application needs. While pricing is a significant factor, it’s also important to consider performance. Be on the lookout for future posts where we’re going to share benchmark reports on OCI performance vs. these top cloud providers.

We hope that this post has been helpful in understanding cloud database pricing options at ScaleGrid! If you have any questions on our fully managed DBaaS plans for MySQL, PostgreSQL, Redis™ or MongoDB® database, get in touch with us and we will happily help you out.


  1. Oracle Case Statement uitgelegd met tips en voorbeelden

  2. Onthoud dit bij het formatteren van een TIME-gegevenstype in SQL Server (T-SQL)

  3. Hoe gebruik ik PostgreSQL JSON(B)-operators die een vraagteken bevatten? via JDBC

  4. Hoe kom je tegelijkertijd aan komma's en dubbele aanhalingstekens voor een CSV-bestand?