Kubernetes and Cloud Native Associate (KCNA) — Question 157
What is a cloud native application?
Answer options
- A. It is a monolithic application that has been containerized and is running now on the cloud.
- B. It is an application designed to be scalable and take advantage of services running on the cloud.
- C. It is an application designed to run all its functions in separate containers.
- D. It is any application that runs in a cloud provider and uses its services.
Correct answer: B
Explanation
The correct answer, B, accurately describes a cloud native application as one that is built to leverage cloud advantages like scalability. Option A is incorrect because a monolithic application, even if containerized, does not fully utilize cloud-native principles. Option C describes microservices architecture, which is a characteristic but not the sole definition of cloud native. Option D is too broad, as it includes any application in the cloud, not specifically those designed for cloud-native benefits.