Cloud-native is a way of approaching the development and deployment of applications in such a way that takes account of the characteristics and nature of the cloud - resulting in processes and workflows that fully take advantage of the platform.
Check this deck for being cloud-native on IBM Cloud.
1. Being Cloud Native with
IBM Cloud
Vidyasagar Machupalli,
Tech Product Manager & Dev Advocate
IBM Cloud
http://vmac.xyz | @VidyasagarMSC
2.
3.
4.
5.
6. So, What is Cloud Native?
“Cloud native computing uses an open source software stack to be:
1. Containerized. Each part (applications, processes, etc) is packaged in its own
container. This facilitates reproducibility, transparency, and resource isolation.
2. Dynamically orchestrated. Containers are actively scheduled and managed
to optimize resource utilization.
3. Microservices oriented. Applications are segmented into microservices. This
significantly increases the overall agility and maintainability of applications.
Source: https://www.cncf.io/about/faq/
21. IBM Cloud Native Landscape
Inspired by the Cloud Native Computing Foundation (CNCF) Landscape.
* IBM Cloud Container Service is now IBM Cloud Kubernetes Service (IKS)
22. IBM Cloud Native Landscape
Inspired by the Cloud Native Computing Foundation (CNCF) Landscape.
23. IBM Cloud Native Landscape
Inspired by the Cloud Native Computing Foundation (CNCF) Landscape.
* IBM Cloud Schematics is deprecated.
24. You’ll see cloud native used interchangeably with twelve-factor app.
“Twelve-factor is the methodology, and cloud
native refers to a computing environment and its
tools.
Source: https://developer.ibm.com/courses/all/get-started-
istio-ibm-cloud-container-service/