Thoughts on this draft of creating an easy to digest definition:
Cloud Native
A methodology for consuming technology that is operated using self-service, dynamic, adaptive and elastic processes wherein the delivery of service is modern, secure, nimble, decoupled, observable, monitored, vendor agnostic, latency and self-aware.
------------------------------
Aaron Bregg
Director of Professional Outreach
Cloud Security Alliance
------------------------------
Original Message:
Sent: Apr 15, 2020 03:03:25 PM
From: Aaron Bregg
Subject: Definition of Cloud Native
Excellent and thanks Simon!
Edit:
Keep them coming and maybe we all will have to work to come up with a nice and concise definition. :)
------------------------------
Aaron Bregg
Director of Professional Outreach
Cloud Security Alliance
Original Message:
Sent: Apr 15, 2020 01:52:15 PM
From: Simon Laursen
Subject: Definition of Cloud Native
You can look at the "12 Factor App" definition, it is a bit more hands on that the CNCF.
https://12factor.net/
If your application follow the 12 guidelines it is most likely "Cloud Ready" or "Could Native".
The book "Beyond the Twelve-Factor App" by Kevin Hoffman is a good reference.
------------------------------
Simon Laursen
Senior Security Architect, PhD
Alexandra Instituttet
Original Message:
Sent: Apr 15, 2020 12:23:23 PM
From: Aaron Bregg
Subject: Definition of Cloud Native
I like that but I am looking for something a little more consumable by non-tech folks. Does that make sense?
Edit: Oh and thank you for the link!!
------------------------------
Aaron Bregg
Director of Professional Outreach
Cloud Security Alliance
Original Message:
Sent: Apr 15, 2020 12:14:50 PM
From: Shamun Mahmud
Subject: Definition of Cloud Native
@Jaclyn Parton,
There are many variables and few constants to this equation. Here is my personal perspective on "what is Cloud native". I tend to lean towards the Cloud Native Computing Foundation's (CNCF) definition, see below -
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.
The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.
URL: https://github.com/cncf/toc/blob/master/DEFINITION.md
T'is my two pence, YMMV.
Thanks and best,
Shamun
------------------------------
Shamun Mahmud
Senior Research Analyst
CSA
Bothell WA
Original Message:
Sent: Apr 14, 2020 06:43:30 PM
From: Jaclyn Parton
Subject: Definition of Cloud Native
Interesting!
@Hillary Baron @Shamun Mahmud @John Yeoh or @Jim Reavis does one of you have a good definition for the word "cloud native?"
------------------------------
Jaclyn Parton
Marketing Coordinator
Cloud Security Alliance
Bellingham WA
Original Message:
Sent: Apr 14, 2020 01:50:13 PM
From: Aaron Bregg
Subject: Definition of Cloud Native
Greetings Follow CSA Community Members,
I have an interesting question for you all. In all of the wonderful CSA documents that are out there, cloud native is referenced many times but never actually defined.
So my question to the community is:
What is a good definition for what 'cloud native' means?
Thanks in advance and I look forward to everyone's thoughts!
------------------------------
Aaron Bregg
Director of Professional Outreach
Cloud Security Alliance
------------------------------