Please share with the community what you think needs improvement with Oracle Cloud Platform.
What are its weaknesses? What would you like to see changed in a future version?
The Generation One Cloud doesn't have a great interface. We're using Generation Two and it's much better. We have not tried it yet, but Azure integration would help a lot. Nowadays, it's all about having a multi-cloud platform. Integration with Azure is something we need to look into, especially on the SQL server to make sure the 2019 and 2017 SQL servers are supported. The solution requires tighter integration capabilities. There should be regional expansion in the availability of the solution. AWS and Azure offer much more availability right now. They have availability for almost all regions. Cloud is something that almost every region needs to have it, so they need to make sure availability exists in Qatar. Overall, every solution can use small improvements here and there. This solution is the same. We're still in the early days of using it, however.
We've experienced some technical issues that have delayed projects. Bugs seem to pop up in new releases. Technical support does not offer the best service and should be improved.
It is not easy to manage your data because you to need to switch your mini console to find a user. The stability of this solution needs to be improved. Technical support could be more responsive.
One of the main areas that might be improved is not the Oracle product itself, but more like the infrastructure as a service. Big Oracle clients will also have several workloads with Microsoft, SAP, and so on and that's forced the clients to have multi-cloud options because Oracle does not have yet have an all-inclusive offering like Google or Azure. The systems are all interconnected and we deploy on different clouds, we have connectivity issues and so on. It also causes latency issues. They need to interconnect between clouds worldwide. One of the things that Oracle announced recently is an ability to develop interconnection between it and with Azure's clouds. They are going to interconnect physically their own cloud centers to improve response time. The clients will be able to work with Oracle or Microsoft together more easily. The main issue for the clients is that they need to understand the credit payments. If it's a currency that's not dollars or euros, Oracle will always convert it into credits and that's not easy for the customer to understand at the beginning.
The packaging part of the software needs improvement. It lacks customization abilities for users. Giving them VMs for machine learning or running their own programs like Azure and Amazon, for example. Things like scalability based on the requirement of the tools. Oracle still lacks these kinds of things. For example, if you need a VM from Oracle, you need to pay for a monthly fee. They started developing containership but it's still at the initial stage and it's still lacking. They also need to develop integration between packages. In order for this solution to be a ten out of ten, it needs to be a little more customizable. Currently, it's not. Having said that, it's a cloud solution, but there is some rigidity when it comes to scaling up or scaling down. Oracle has to work on maybe better pricing models. If I need to run a program monthly one day in a month, I don't need to pay for a machine for the whole month. It should be a pipeline like Azure has where you just start with that pipeline. For that one or two hours when your program's running, you pay. Otherwise, you don't pay anything. If that gets added, I think it will be closer to ten out of ten. The other fact is that they need to have more data centers. Currently, we have only one in Australia. I think they should have more than one here.
I would like to see better documentation to make it easier to use, as well as more standard components offered in this solution. New features are being regularly added to the oracle Cloud, and this is not always reflected in the documentation. This can make the automation of the installation quite tricky. Right now there are many components in the database on-premises, but in the cloud that's limited. I would, therefore, like to see all those components that are offered on-premises, offered in the cloud as well. (e.g. APEX, Spatial, etc.)
There's one app I have to install on my device, the Articulate Player app. It's only available on Apple and Android, but it's not available for Windows. I can't run the program on my desktop, to use it to learn Java. If I want to learn Java, I have to install the program, but I would like it if was available for desktops. I use my PC to learn most of the time.
With the Oracle Cloud Platform, they have to give first some proper documentation with a step-by-step process. Then the customer is able to use it properly. Nowadays, the Oracle Cloud Platform requires lots of floor work. Things are level in the market and the Oracle naming conversion is something to make a difference between cloud providers. Those hands-on sessions with Oracle Cloud Platform will be enough, i.e. for product improvement, hands-on sessions can be arranged. Automation is something else that Oracle can do to improve the service. Apart from that, if you can arrange some hands-on sessions with Oracle to preview OCP, it would be good.