OCI-vs-AWS Compare

 

1.      Deploy the same public cloud on-premises

Capability and Evidence

OCI

AWS

Does your cloud provider offer the exact same services in your datacentre as their public cloud?

Yes

No

Is your billing model for on-premises deployment the same as the public cloud?

Yes

No

Are the on-premises services covered by the same SLAs as the public cloud?

Yes

No

2.      Migrate Oracle workloads with confidence

Capability and Evidence

OCI

AWS

The highest scalability for enterprise workloads?

Yes

No

Options to run a managed Oracle Database?

Yes

No

The highest performance for Oracle workloads?

Yes

No

The lowest TCO for Oracle Database and applications?

Yes

No

Oracle RAC and Exadata for mission-critical workloads?

Yes

No

 

3.      Migrate and run any workload as is, including those that need bare metal or VMware

Capability and Evidence

OCI

AWS

VMware solution with full administrative control?

Yes

No

Bare metal servers suitable for any enterprise application?

Yes

No

High performance bare metal servers with local storage optimized for use cases like HPC?

Yes

No

GPUs on bare metal servers?

Yes

No

4.      Simplify and automate security with our zero-trust approach

Capability and Evidence

OCI

AWS

Secure enclaves within accounts for the most sensitive workloads?

Yes

No

Do built-in security posture management capabilities provide prescriptive and automated remediation of findings?

Yes

No

Security services are included without additional costs?

Yes

No

Easy management of access policies at enterprise scale?

Yes

No

 

5.      Reduce risk with Oracle’s unique SLAs

Capability and Evidence

OCI

AWS

Manageability SLAs?

Yes

No

Performance SLAs?

Yes

No

6.      Avoid AWS cost surprises

Capability and Evidence

OCI

AWS

Industry-leading pricing for compute, storage, and networking?

Yes

No

Low, consistent pricing globally?

Yes

No

Industry-leading low-cost data egress?

Yes

No

Is the cloud platform designed to deliver consistent and predictable performance?

Yes

No

Customizable compute shapes and storage performance?

Yes

No

Rewards program for cloud consumption?

Yes

No

The following Oracle Cloud Services are currently Always Free:

1.      Autonomous Data Warehouse

2.      Autonomous Transaction Processing

3.      Compute

4.      Block Volume

5.      Object Storage

6.      Archive Storage

7.      Load Balancing

8.      Monitoring

9.      Notifications

10.   Outbound Data Transfer

OCI

The four Oracle Cloud services, branded under the Oracle name, are below:

1.    Oracle Cloud Infrastructure (IaaS):

Oracle's IaaS solution enables users to build and run a comprehensive amount of applications and services in Oracle's hosted environment. Its services include:

o   Compute: Oracle provides customers with Virtual Machine instances that are made for varying levels of workloads and business performance (from single-core VMs to 52-core bare metal servers)

o   Storage: Oracle's IaaS offers block volume, archive storage, and object storage to suit application needs that come from small websites to larger more demanding enterprise applications.

o   Networking: Oracle offers customizable Virtual Cloud Networks (VCN), IP addresses, routing, and firewalls to support private networks with continuous security.

o   Database: With this service users get Real Application Cluster (RAC) reliability, data security, and granular controls all in one reliable cloud environment.

o   Containers: The IaaS platform delivers services based on support open source solutions that include Kubernetes and Dock for orchestration, management and more.

o   FastConnect: FastConnect gives users a private connection with higher bandwidth options.

o   Edge Services: This service provides outage management using a secure DNS infrastructure that enables users to optimize connection performance.

o   Security: This service offers clarity across public API activity, access management, and control over cloud resources.

2.    Oracle Cloud Applications (SaaS):

Oracle's SaaS solution is known as Oracle Cloud Applications. These cloud-based applications offer differentiated, industry-specific, products and services with varying deployment options for standardized functionality. The marketplace offers anything from adaptive intelligence to Internet of Things Applications. Oracle Cloud Applications provides a product portfolio meant to address different business needs among varying industry verticals.

3.    Oracle Cloud Platform (PaaS):

The Oracle Cloud Platform gives users the ability to build, deploy, integrate, and extend applications in the cloud. Oracle leverages artificial intelligence with machine learning to provide organizations with autonomous based solutions. Below are the portfolio of Oracle Cloud Platform services available to businesses:

o   Data Management: This is a data management platform that consists of transaction processing, data warehouse, and autonomous no SQL database solutions. It is the first autonomous database in the market. Additionally, it provides Oracle database, database backup, big data, big data cloud, Oracle Event Hub, MySQL, and Oracle Data Hub solutions.

o   Application Development: This is an open, standards-based and integrated application development platform meant for large scale organizations who want to build and manage mobile and API-first cloud applications. It provides support for container native, cloud native, and low code development. Some of the included services are autonomous Blockchain, AI platform, mobile and Chatbots, and Java among others.

o   Integration: This service offers adapters that support on premise and cloud databases. Features include API management, data migration, integration, and replication, and cloud services such as Data Cloud Integrator and Golden Gate Cloud Service among others.

o   Business Analytics: Oracle Business Analytics generates insight and analytics from data integration and reproduction. Services include Analytics Cloud, Business Intelligence, Data Visualization, and Essbase.

o   Security: The Oracle Cloud Platform Provides end-to-end security by monitoring hybrid cloud environment, IT governance, and compliance requirements. It includes SIEM, UEBA, CASB, and IDaaS solutions.

o   Management: Oracle Management Cloud is a suite of autonomous management services that leverages big data and machine learning to optimize operational processes such as Application Performance Monitoring, Log Analytics, and more.

o   Content and Experience: This solution is for omni-channel content, website and workflow management, integrated with Oracle's SaaS and on-premise solutions. It includes a content hub, WebCenter Portal Cloud, and DIVA Cloud.

4.    Oracle Data Cloud (DaaS):

This platform leverages external data with the help of Oracle ID Graph, giving users a cross channel consumer understanding meant for advertisers and businesses who want to thoroughly understand customers.

 

AWS

Amazon Web Services (AWS) is a cloud service provider offering Infrastructure as Service (IaaS) and Platform as a Service (PaaS) solutions.

AWS services broken down into four different categories: storage, computing, databases, and tools:

1.    Storage

o   Amazon Glacier: This solution is used for long-term archiving. It ensures that deep storage backup items are secure and safe, even though they are rarely used.

o   Amazon S3: Simple Storage Services (S3) offers boundless storage space through the web service interface. It is the most supported cloud storage available as other AWS services discussed here are able to read and write from S3. Additionally it makes web-scale computing uncomplicated for developers.

o   Amazon EBS: : Amazon's Elastic Block Store (EBS) provides block storage volumes for EC2 instances. It is preferred for storing persistent data and can vary in storage volume from 1GB to 1TB.

2.    Compute

o   Amazon EC2: Amazon's Elastic Compute Cloud (EC2) provides users with resizable compute capacity so that users can launch as many virtual private servers as needed while maintaining security and networking features.

3.    Databases

o   Amazon RedShift: This application acts as an internet hosting service and data warehousing product that helps users store and organize terabytes and petabytes of data.

o   Amazon DynamoDB: This is a fully managed NoSQL database service within AWS that allows for high scalability and flexibility, perfect for mobile, gaming, and ad tech solutions.

o   Amazon ElastiCache: This service is a fully managed in-memory cache service and data store ideal for high performance cases similar to those of DynamoDB.

o   Amazon RDS: Amazon's Relational Database Service (RDS) is a web service that is similar and applicable to MySQL and Oracle Database. It helps users run and configure relational databases in the cloud.

4.    Tools

o   Amazon CloudWatch: CloudWatch enables users to monitor their cloud environment for visibility into CPU usage, network traffic, and disk reads among other things.

o   AWS IAM: AWS identity and Access Management (IAM) facilitates users to enable identity management capabilities and IT administration control for user access on various AWS resources.

o   Amazon CloudFormation: This platform allows users to set up several AWS services on the go with common language capability.

o   Amazon Elastic Beanstalk: This orchestration tool helps deploy and manage web applications, taking advantage of full capacity provisioning, load-balancing, and more.

 

Key Differences: Oracle Cloud VS AWS

Ensuring that your database needs are satisfied with the right cloud computing vendor is a crucial business decision. Considering that Oracle Cloud and Amazon Web Services (AWS) are one of the two biggest players in the market right now, we have narrowed down the key differences between each platform and detail them below:

Cost and Payment Model

When it comes to cloud infrastructure as a service and renting virtual spaces, pricing and payment models can be complex. But it should be clear that price will vary based on different instances and needs such as memory, CPU usage, and other specific configurations. In the case of Oracle, its current offering is a price cut to long-time customers who already pay for licenses to applications like Middleware and database a discount if they choose to run their software in the cloud. AWS is more affordable than Oracle Cloud.

Amazon Web Services (AWS) offers a pay-as-you-go fee model giving customers the control over how much services to add as they grow. For services such as Amazon EC2 and RDS, users can save money when they reserve. Investing in reserved capacity is equivalent to on-demand capacity, meaning the larger the upfront payment, the greater the discount.

Oracle Cloud also offers a pay-as-you-go model where laaS and PaaS services are metered hourly and charged only for the resource consumed, according to their website. Additionally, services for Oracle Cloud are billed at list price. Thankfully, both vendors offer an online calculator estimator where you can estimate cost savings and modify assumptions.

Customer Support

Due to the large offerings both Oracle Cloud and AWS offer with their cloud solutions, their support relies on a wide network and variety of partners. Through their partner community, users can get customized solutions and support services based on specific industry and organizational needs.

The AWS Partner Network (APN) provides AWS-based businesses with technical, marketing, and go-to-market support. They give partners the resources and support to advance specific business needs.

The Oracle Partner Network (OPN) is very similar whereas it provides businesses with the actionable ability to make the move to cloud-based services. This network allows business to focus specifically on driving their Oracle Cloud solutions with implementation specialists and enablement resources.

 

Hybrid and edge capabilities

In addition to public cloud services, AWS, Oracle and other major vendors are creating products to enable edge computing and hybrid cloud architectures.

Edge services

AWS builds most of its edge services to fit only its own ecosystem, while Oracle prefers to acquire smaller services that users can integrate into their development lifecycles.

Hybrid cloud

AWS has generally made it difficult for enterprises to create truly hybrid infrastructure. This scenario has led to the growth of several third-party hybrid cloud add-ons. Also, as noted above, Amazon S3 charges a substantial egress tax to transfer data out of the cloud. AWS has made some moves to simplify hybrid cloud provisioning, such as its partnership with VMware and launch of AWS Outposts that extends AWS infrastructure on premises.

As most of Oracle's existing business is on premises, the company pursues a strategy that enables users to migrate workloads into the cloud with security and governance baked in. As such, it offers better pricing to move data out of the cloud and has better integration options for enterprises' existing portfolio of Oracle applications.

In contrast, to improve its core offerings, Oracle has been acquiring various companies, such as Dyn, a managed DNS service, and Zenedge, a hybrid security start-up now called Oracle Dyn Web Application Security. Developers will have to evaluate how easy it is to work with these services.

 

Cloud Pricing Compare

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.

 

MySQL on OCI Pricing

MySQL Standalone Deployment Pricing

MySQL Standalone

8GB

16GB

32GB

64GB

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

 

MySQL Replica Set Deployment Pricing

MySQL Replica Set

8GB

16GB

32GB

64GB

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.5GB 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

 

Drawing the Line in the Sand: The Final Decision

The payment model for AWS allows for easy adaptability when business needs change and fluctuate. Organizations can pay for services on an as needed basis. When it comes to Oracle Cloud, users can also leverage flexibility depending on how often they need to rely on services.

Among the two competitors, it is important to determine which platform will best suit business needs. Whether its enterprise sized organizations or small start-ups, data and cloud computing needs are rapidly growing. Consider contacting us if you've made a decision.

 

 

No comments:

Post a Comment

PeopleCode to retrieve Google map between two addresses

  PeopleCode Example: /* Define constants for the API request */ Local string &origin = "123 Main St, Anytown, USA";   /* ...