How to reduce cloud costs with Akka Platform on Red Hat OpenShift

by Brad Murdoch

EVP, Strategy & Product at Lightbend

New applications require a very different software architecture from what businesses have been running on for the last 15+ years. It is essential new applications are secure, reliable, and scalable. It is also critical these applications are highly efficient to keep your public cloud costs from running way over budget.

The answer is to build applications using a true cloud-native architecture. This means system design uses an application architecture tailor-made for distributed computing, coupled with a flexible orchestration capability using containers and Kubernetes.

Akka Platform — The complete Akka-based stack for cloud-native development

The Akka Platform is a set of application frameworks and runtimes built on Akka—a powerful open source toolkit for building resilient, message-driven applications—that provides your business with a decided advantage in application design for a cloud-native world. Akka applications feature a reactive microservices architecture designed to take advantage of the underlying distributed computing infrastructure.

The Akka platform toolkit Figure 1: The Akka platform toolkit

Cloud-native applications built using Akka reactive microservices are:

  • Fast — Services manage their own state in memory, eliminating the need for slow database calls and can communicate with each other asynchronously

  • Resilient — Services automatically rebalance state and workloads and self-heal in cases of failure

  • Scalable — Services automatically scale up to handle peak workloads and, most importantly, scale down when not needed

All of this means you get more bang at lower cost: faster, more efficient applications running on less infrastructure.

OpenShift — The Kubernetes platform for big ideas

Akka Platform runs on Red Hat OpenShift, an enterprise Kubernetes platform that enables your enterprise to build and deliver better applications faster. OpenShift offers a consistent hybrid cloud foundation for building and scaling containerized applications. Enterprises benefit from streamlined platform installation and upgrades from Red Hat, the enterprise Kubernetes leader.

A single platform to learn means less time installing tools across multiple clouds and realizes economies of scale when building a multicloud strategy. Instead, you can focus on building efficient applications that solve key business challenges at greater cost savings.

Akka Platform + OpenShift = lower cloud costs

Coupling Akka Platform with OpenShift, your organization can build and deploy smart applications and infrastructure to deliver efficient cloud-native applications on any cloud or multiple clouds. Real-world Akka Platform users, such as Hootsuite, have even seen public cloud costs reduced by as much as 80%.

A sample reactive microservices architecture comprised of Akka and OpenShift Figure 2: A sample reactive microservices architecture comprised of Akka and OpenShift

With a true cloud-native architecture, Akka applications can be deployed on OpenShift where they make the most sense as part of an overall hybrid and multicloud strategy. This allows enterprises to more effectively take advantage of the cost benefits public cloud providers have gained because of volume purchasing advantages for hardware.

Get started today

IT leaders can give developers speed and agility with the control and governance required by accessing Akka Platform on OpenShift through Red Hat Marketplace. What’s more, Business leaders can now evaluate software performance and spend, with comprehensive monitoring and usage tracking across clouds.

Sign up at Red Hat Marketplace and see how easy it is to regain control over your IT budget.