“I am an Oracle DBA/Apps DBA and “Confused between Oracle Cloud & Amazon AWS” which platform to learn or where should I focus?”
In order to get right answer for you, first you need to understand what offerings these two Cloud Vendors (Oracle & Amazon) have and Three Service Models for Cloud (SaaS, PaaS, IaaS).
Cloud Service Models
If you look at above two diagrams (from our Oracle Cloud Certification Training for DBA’s) , there are three service Models in Cloud:
Stands for Software as a Service, where almost everything is handled by Cloud Vendor like Oracle, SalesForce or Google (for Gmail) etc. All client need is to buy license and start using Service. Example of SaaS from Oracle includes Fusion Applications, ERP Cloud.
(Note: ERP Cloud is different than E-Business (R12) or Peoplesoft on Cloud – These comes under IaaS & PaaS Category).
Note: There is not much role for DBA’s in Oracle SaaS except export/import of data or creating connections to other Cloud Account or On-Premise Account or Load Users.
Stands for Platform as a Service, where platform like Database or Application Server or Web Server are provided by Cloud Vendor on Cloud with all the tools necessary manage these. Clients (and You as Cloud Admin) still needs to patch or do backup & recovery or Upgrade or Clone specific platforms like Database or Application Server in PaaS .
You however get necessary tool from Cloud Vendor (like DBaaSCLI to patch & Restore, bkup_cli for Backup) so that you as Cloud Admin can do these tasks by click of button or using REST API.
Oracle Database is part of Database Cloud Service (DBCS) and is under PaaS Offering.
Do you then know what is difference between Database as a Service (DBaaS) and Database Cloud Service (DBCS) ?
I covered this as point 2 in Oracle Cloud Certification for DBA’s here: https://k21academy.com/1z016013
Note: There is lot of work for DBA’s in Oracle PaaS, for full list of tasks performed by DBA’s in Cloud check at https://k21academy.com/cloud12
(Point 6 is my favourite and if you know this with Hands-On Experience, I think you can earn lot of Money over next few years).
Stands for Infrastructure as a Service, where all you get is like CPU, Memory, Disk and Networking. Clients (and You as Cloud Admin) still needs to install O.S., Install Database and do all the task like On-Premise and without Platform Tools like DBaaSCLI or bkup_api or DBaaS Monitor or dbcscli etc.
Running and managing database on IaaS is not much different then traditional On-Premise Style (except that you save time in purchasing hardware).
When you run Database on IaaS Service Model, You loose out benefits of running Database in PaaS Service Model (DBCS) like One Click Patch or Automated Backup Configuration, simple Clone using click of a button and lot more.
AWS Aurora RDS vs Oracle Database Cloud Service
AWS stands for Amazon Web Services and Relational Database Service from Amazon is Aurora
There is no doubt that Amazon is leader in IaaS (followed by Microsoft Azure, Oracle is catching up with next Generation Bare Metal Cloud Service now called Oracle Cloud Infrastructure) but if you look at Database Market, Oracle is Leader (No. 1) in Database with 41.6% Market Share (Source: DBEngine).
I am a DBA: Should I go for Amazon AWS or Oracle Cloud
Now to actual question, If you look at all the above points, Oracle being leader in Database and given Oracle’s huge investment in last 2-3 years in Cloud, and your existing experience as Oracle DBA, you can decide right option for you.
Think from the Clients point of view, would they be comfortable running Oracle Database on Oracle Cloud (with all DBCS features & Tools) or Oracle Database on Amazon AWS (IaaS Offering) with very little Cloud Benefits.
If you trust and believe me, Oracle Cloud (Database Cloud Service – DBCS) is much better option for DBAs & Apps DBAs (Once you learn and become Expert in Oracle Cloud for DBA’s then by all means pick AWS IaaS).
What’s your suggestion for DBA’s thinking of Cloud?
What would you do?
Join discussion in our Private Facebook Group for Cloud (Note: Your Reply can change someone’s Future)
Next Task For You
if you want to take your career to next level by becoming Oracle Certified Cloud Architect even if you are a beginner then Join FREE Masterclass on How To Become Oracle Certified Cloud Architect [1Z0-932] in 8 Weeks
Click on the image below to register for FREE