Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EN] add Cloud Native Storage #2119

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open
Changes from 2 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions content/en/cloud-native-storage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Cloud Native Storage
status: Feedback Appreciated
category: concept
tags: ["fundamental", "", ""]
---

## What it is
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved

Cloud native storage is a specialized storage technology tailored to meet the demands of cloud native environments.
It offers data storage solutions optimized for containerized applications running on platforms like
[Kubernetes](/kubernetes/) or other cloud-native infrastructures. A cloud-native storage platform primarily caters
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
to stateful applications, which rely on persistent data storage. There are a number of different cloud-native storage
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
solutions available, including object storage, block storage, and file storage.
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved

## Problem it addresses

[Cloud-native applications](/cloud-native-apps/) are commonly built using microservices, small independent units of code
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
enabling individual scaling and deployment. While this approach grants flexibility and [scalability](/scalability/), it
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
poses unique storage challenges.

manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
Unlike traditional systems designed for [monolithic applications](/monolithic-apps/), cloud-native storage offers
adaptability and scalability. Stateless by design, it doesn't store persistent data, ensuring improved performance
compared to disk-based systems. [Distributed](/distributed-systems/) across multiple servers, it enhances resilience and
performance. Traditional storage systems are unsuitable for cloud-native applications due to their inflexibility,
management complexities, and high latency.

## How it helps

manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
Cloud native storage offers flexible, scalable, and high-performing storage solutions that align with
[containerized](/containerization/) environments. It efficiently manages data, replication, protection, and
manthan-parmar-1998 marked this conversation as resolved.
Show resolved Hide resolved
persistence while promoting improved scalability, resilience, and performance. By seamlessly integrating with
[microservices-based architectures](/microservices-architecture/), it enables independent scaling and deployment
of storage resources.