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.
Compare OCI, AWS, Azure, Google Cloud app services
Oracle Cloud Offering
Build highly scalable applications on a fully managed serverless platform.
Containers without infrastructure
Develop deploy scalable containerized apps on a fully managed serverless platform.
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
Build, test, deploy on GCP serverless CI/CD platform
FaaS (function as a Service)
Run code on scalable serverless platform (Pay Per 100ms)
managed Kubernetes service
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