Intro
Common trend for cloud providers is to compare their services/offers with AWS (even AWS itself does it when releasing new features). But it seems that the top 3 reached a sort of agreement where they only acknowledge their respective direct competition & dismiss any player outside this oligopoly. Oracle Cloud or AliCloud being more than underdogs deserve a bit more respect when comparing options available out there in the Cloud. Thatβs why I decided to extend an application services comparison to Oracle Cloud so we can have a broader view of what each one offers today.
Why compare application platforms
There are so many ways of designing, building and deploying an application in the cloud nowadays. Whether itβs cloud native like docker container services,K8, and Faas or just shift and lift migrations. I almost feel bad for the software developers because itβs way too many options that can generate a huge tech debt. Instead of asking which fancy technology to use next, the real question is which one fits companyβs requirements.
today, I chose to Zoom in on the app services which are here to ease the life of dev teams .
Whatβs in the comparison
-
I took the full list of services from gcp service comparison page and selected the ones related to apps
-
Then tried to cross reference the tools and services with whatβs available in Oracle Cloud (OCI)
-
This might need updates in the future but itβs a good start
The below table can help visualize which service is available and its equivalent in each of the 4 major Cloud providers.
Enjoy !
Text version
Compare OCI, AWS, Azure, Google Cloud app services
Service type |
Description |
GCP Offering |
AWS Offering |
Azure Offering |
Oracle Cloud Offering |
PaaS |
Build highly scalable applications on a fully managed serverless platform. |
Oracle Application Container Cloud Service, Java Cloud Service |
|||
Containers without infrastructure |
Develop deploy scalable containerized apps on a fully managed serverless platform. |
||||
Multi-cloud |
app platform that extends GCP to on-prem or other cloud assets so you can modernize applications faster and keep consistency |
App Modernization with Microsoft Azure, Azure Arc |
Oracle Exadata Cloud@Customer, Oracle Roving Edge Infrastructure |
||
CI/CD |
Build, test, deploy on GCP serverless CI/CD platform |
||||
FaaS (function as a Service) |
Run code on scalable serverless platform (Pay Per 100ms) |
||||
Containers orchestration |
managed Kubernetes service |
|
Conclusion
Although having a lot of choice is generally good, it is important for developers and practitioners how every product compares to the competition including Top 5 players. Especially when the company has already adopted the Multi-cloud strategy . Hope this small table helped.
Thanks for reading