Improved performance and scalability
“We’ve seen a significant impact on performance with our new Red Hat infrastructure,” said Hendra Tala’a, IT Manager, Sariguna. “We have one scheduled job that we run daily. It took an hour to run with the legacy infrastructure, but with the Red Hat infrastructure, it takes less than 10 minutes. Performance improvement is significant.”
The on-demand horizontal scalability enabled by Red Hat technology plays a crucial part in performance improvement. Tanaka shared the example of the Dremio data lake Tanobel uses for analytics. “Our Dremio deployment is one master pod and three executor pods in OpenShift, said Tanaka. “Red Hat OpenShift allows us to spread the workload horizontally if we need to scale. Adding more executor pods is easy, we open the console, make a few clicks, and scale almost instantly.”
In contrast, spreading the workload horizontally was impossible in Tanobel’s legacy environment. It would mean creating a new VM, installing the latest operating system, installing the application, configuring environments, and testing before it can be commissioned for production.
Increased resilience and zero downtime
The new environment has substantially reduced downtime, benefiting end users, developers, and operations. “Containerized applications can repair themselves without impacting users,” said Tanaka. “If an application goes down, OpenShift allows it to spawn a new instance immediately.”
Moreover, with infrastructure designed to be highly available, the loss of one or two nodes or even a whole cluster wouldn’t affect end users either. “We recently had some hardware failures with two disk drives on the same cluster,” said Murinata. “But running on Red Hat OpenShift Data Foundation meant we didn’t experience any data loss or feel any performance degradation from losing the two disk drives. And once the disk drives were repaired, we just popped them back in. A few clicks and everything was back to normal.”
Tanaka also feels that Red Hat technology has made Tanobel more resilient to ransomware, thanks to regular security updates on Red Hat products. “Very frequent upgrades lower the risk of ransomware attacks,” said Tanaka.
Synchronized environments and CI/CD workflow improved code quality
The higher code quality empowered by Red Hat technology has also contributed to the overall resilience of Tanobel’s systems because developers can test their applications in the same environment as they developed them. “Developers have confidence that their test environment is identical to their development environment,” said Hendra. Deploying their application is much easier—they can move it with the click of a button. In the legacy environment, developers would ensure the test VM was running identical software to the development machine.
Hendra also describes how Tanobel now has greater transparency on code versions. The CI/CD workflow supported by Red Hat technology means developers must deploy code to the Git repository and then trigger Git to deploy code to the server. “Developers can’t just make changes to code on the server to make it work and then forget to put it back into the code repository,” said Tanaka. This helps in terms of code quality and deployment quality, and it helps the developer, too.”
Enhanced support and training from Red Hat
“The support from Red Hat is super—better than other vendors we’ve worked with,” said Agus Prabowo, IT Infrastructure Head, Tanobel. “We report a case and someone will look at it and respond very quickly. It’s very impressive.” Agus shared an example of an issue with an operator upgrade that prevented a report from running. His team let the Red Hat support team know, and they responded within one day to say they had verified the problem and would come up with a solution.
Red Hat Learning Subscription has allowed Tanobel’s developers and operations team to grow from zero knowledge of containers to experts in OpenShift Virtualization, with Red Hat Consulting offering ongoing support for any query they can’t resolve themselves. The teams attend three four-hour online sessions a month where they learn about new ways of working and put that learning into practice with practical examples.
“Our learning curve was steep because our modernization journey has meant we have completely changed our way of working,” said Tanaka. “The online training modules from Red Hat have helped our teams go from being quite anxious to confident in building and deploying containerized applications.”