INTRODUCTION

The New Business Imperatives

Cloud-native applications are designed to scale with demand and run in public and private clouds, while being resilient to failures.

Welcome to The Gorilla Guide To…® Modern Object Storage for Cloud-Native Applications, Express Edition.

Today’s businesses work under increasing pressure to build applications faster and more efficiently. At the same time, digital transformation initiatives fundamentally change how those businesses deliver products and services.

This creates unprecedented demand for developers, IT staff, and underlying infrastructures to support such initiatives. Big data analytics and data science keep improving the amount of information and insight we can extract from data, and informs profound emphasis on data-driven decision making.

Ultimately, digital transformation and the insights and innovation that data can bring, relies on an organization’s ability to collect, integrate, and analyze large volumes of data. Machine learning (ML) and artificial intelligence (AI) lets developers build applications to handle tasks and solve problems that, in the past, would have demanded copious human time and effort. And in fact, the ability to scale such intelligent processing is what drives ever-increasing adoption and use of ML and AI. 

Software engineering practices and operations management practices that have served businesses well when working with mainframes and on-premises, bare-metal, and virtualized servers aren’t well-suited to addressing the demands of modern, hybrid cloud-based application development and deployment.

Fortunately, a new, more effective, approach to application development and deployment has evolved. It’s known as cloud-native applications. These applications are designed to scale with demand and run in public and private clouds, while being resilient to failures.

Such applications make extensive use of platform-agnostic container technologies such as Kubernetes and Docker to keep them portable, flexible, and agile. They also use platform-agnostic storage services and APIs to support containerized apps, persistent volumes, storage management and migration, and more.

In this Gorilla Guide, we’ll take a look at how these tools support organizations and developers, and the importance of integrated development and operations. Let’s start with a deeper dive into the rise of cloud-native applications, and how they’re changing the game.

Today’s businesses work under increasing pressure to build applications faster and more efficiently.