The Cloud Native Computing Foundation (CNCF) defines cloud native systems as having the following properties

1. Container packaged. Running applications and processes in software containers as an isolated unit of application deployment, and as a mechanism to achieve high levels of resource isolation. Improves overall developer experience, fosters code and component reuse and simplify operations for cloud native applications.

2. Dynamically managed. Actively scheduled and actively managed by a central orchestrating process. Radically improve machine efficiency and resource utilization while reducing the cost associated with maintenance and operations.

3. Micro-services oriented. Loosely coupled with dependencies explicitly described (e.g. through service endpoints). Significantly increase the overall agility and maintainability of applications. The foundation will shape the evolution of the technology to advance the state of the art for application management, and to make the technology ubiquitous and easily available through reliable interfaces.

In the current cloud native vision, applications are supplied, deployed and run in containers.

Cloud Native Storage

Cloud native storage is application-centric, platform agnostic, API-driven, declarative and composable, agile, performant, natively secure and consistently available. These are the eight principles of cloud native storage. You can read a more detailed explanation of the eight principles of cloud native storage here.

8 core principles of cloud native storage

mm

Author: Alex Chircop

Alex is the Founder and CEO of StorageOS, building software defined storage solutions for cloud native environments. Alex is also a co-chair of the CNCF Storage SIG. Before embarking on the start-up adventure, he spent over 25 years engineering infrastructure platforms for companies like Nomura and Goldman Sachs.

  • Customer Case Study: StorageOS provides MSP, Civo with Cloud Native StorageRead Now

  • Blog: Using the RabbitMQ Kubernetes Operator with Persistent DataRead Now

  • Performance Benchmarking Cloud Native Storage Solutions for KubernetesDownload Now

  • Webinar: Register for Accelerating Kubernetes Onboarding and Application Transformation on 18th August, 2021 at 4pm (BST)Register Now