Future of DBAs related to Oracle Database Cloud
17 years ago.. it was so simple to design a database architecture. You had to decide to lodge your database in a:
- Or in a Mainframe
- Or even in a regular desktop machine in some cases..
Now, when DBAs will decide where to lodge databases must think in many options.. such as:
- – Servers..
- – Virtual Machines
- – Engineering Systems such as “Exadata”
- – and more..
They have to decide if the architecture will be implanted:
- – “On-Prem” as the regular option
- – Cloud in our own data center ( Private Cloud )
- – Hybrid Cloud
- – Public Cloud, now the public Cloud has more options with autonomous databases in Oracle18c.. etc
and more and more..
Before was so simple to design a database architecture.. now not.. Now we have a lot of options.. each one with pros and cons. Basically is a sea of options..
So.. the question is.. Who will be in charge of designing all this.. ?
The General Managers ? obviously not.. this will be designed by Database Architects.. ( DBAs )
Now DBAs will be asked more to understand the business rather than just the mechanics of keeping the database healthy and running
Before the cost of Servers.. services.. etc.. was not the main thing with what DBAs had to deal.. they were focused just in keeping the database running and implanting them. Now is different.. , now creating a database in Cloud, for example.. implies a decision of what kind of service to use and in what mode.. “Metered.. Non-Metered..” etc. Those factors impact directly the economy of the enterprise and the mode of operating these databases, so.. now the DBAs are more related into the business.
Some years ago from the first minute Oracle Corp. announced the release of “Oracle Cloud”, another level of expertise for DBAs was born, turning this business more complex..
DBAs will not be fired.. now the roles of DBAs are even more important.. the role of DBAs is simply shifting to be more of a role of architect..
Who must worry because of all these changes.. ?
Those kind of operational DBAs who are or were in charge just of doing simple tasks.. such as:
– Checking Backups..
– Checking storage..
– Making some reports..
– Installing Patchs..
– Installing softwares..
– Creating constantly new environments for developers..
All those easy and simple tasks.. have been removing with the addition of automation in Oracle Releases..
For instance, now at the time of creating an Oracle Database Cloud Service, there are many elements created automatically including:
– The creation of compute node ( Host )
– Installation of Software
– and more..
So.. with just this simple example.. you can realise that at the time of working with Oracle Database Cloud Service you do not have to install Softwares anymore..
If you want to create a RAC configuration in a using Oracle Database Cloud Service is just some simple clicks and you could have complex RAC-DG configurations.
The era of regular and boring tasks is getting away.. so.. if you are a DBA in charge of those kind of simple tasks.. yes.. worry about your future..
Contrary of this, if you are a DBA in charge of implanting MAA architectures.. Cloud Databases, Exadata.. etc.. happy for you.. the importance of your role now will be bigger..
So.. now we come back to the central point of this article..
you can imagine what will be the vision of a person that is starting as DBA with all these numerous options in the market.. A person that is barely learning SQL.. and “Create table..” etc.. When the market is talking about autonomous databases.. It’s a comparison like between a kid bike and one 1000cc Motorbike.. something like that..
My though about all this is:
#1.- DBAs with kind of regular maintenance tasks.. could be removing from their role or job if they do not evolve to be focused in all this new generation related to Cloud
#2.- DBAs that have got the privilege to work with Oracle Databases during the golden era of “On-prem” databases, now they are in the right time to grow in parallel with something that is defining the “before” and “after” of IT. Now the DBAs will have the opportunity to move into a more strategic role in their organizations and based on that the income “salary.. commissions.. etc” will be higher. Now you will be involved in important decisions for the company
#3.- Sorry for new DBAs entering in this database world.. the journey you have to run is even harder than before to get the top level in this area because day by day are generated more and more options
1. If you are a DBA kind #1 according to the previous description, perhaps you have several options.. evolve to #2, or if you decide to stay in the same role, your payment could be less over time or your role could be slowly disappear
2. If you are a DBA kind #2, keep on the track.. and your role will be more and more important in this field, by consequence your payment will have high probabilities to be increased.
3. If you are a DBA kind #3, do not give up.. do not see the journey too long as It really is, just keep learning and you will get the level to be a good competitor in the market
Last but not least
One more thing.. most of DBAs will not reach to be Cloud architects because this require time of study.. researching.. testing.. etc.. so.. feel proud if you reach it and take advantage of that inside your current or future organizations
Now, perhaps you have the question.. How I can start to get ready to administer databases on Cloud?
I could tell you, go to https://www.oracle.com/cloud/index.html and start there..
The page is the starting point of that monster called “Oracle Cloud.. ( PaaS, IaaS, SaaS..) etc etc”, you could be lost easily.
If you are DBA and you are interested in managing databases on Cloud, my main recommendation is to follow the path to become OCP Cloud.
The OCP Cloud has the base and initial path of knowledge that, every DBA must domain to work with databases on Cloud.
This article is brought by Yunhe Enmo (Beijing) Technology Co.,LTD En.enmotech.com
- Joel Pérez is an Expert DBA ( Oracle ACE Director, Maximum Availability OCM, OCM Cloud Admin. & OCM12c/11g )
- Skant Gupta is an Oracle Certified Cloud Professional in Oracle Database 12c, an Oracle Certified Expert in Oracle Real Application Clusters (Oracle RAC) in Oracle Database 11g and 12c.