C1000-101 practice question 6 of 15
Which term is used for an on-premise application that has been modified to run on the cloud?
Full set: 63 questionsA "Cloud Enabled" application is an existing application, originally designed for an on-premise environment, that has been modified or reconfigured to run on a cloud infrastructure. This process often involves minimal code changes, focusing on making the application compatible with the cloud platform. This term is distinct from "Cloud Native," which refers to applications built from the ground up specifically to leverage cloud architectures and services. The key distinction is the application's origin and migration path—it was enabled for the cloud, not born in it.
A. Cloud Aware: This term describes an application that can recognize and interact with cloud services, but it does not specify the application's origin or migration pattern.
B. Cloud Based: This is a very general term for any application that runs on a cloud infrastructure. It is not specific enough, as it includes both cloud-enabled and cloud-native applications.
C. Cloud Native: This refers to applications designed and built specifically for cloud platforms, using architectures like microservices and containers, which is the opposite of a modified on-premise application.
1. IBM Cloud Learn Hub, "Cloud Native vs. Cloud Enabled": This official IBM resource explicitly defines the terms. It states, "Cloud-enabled applications are applications that were originally created to run in a traditional on-premises data center but were later modified to run on a cloud infrastructure." This directly supports the correct answer. (IBM Cloud Education, Cloud Native vs. Cloud Enabled, retrieved from ibm.com/cloud/learn/cloud-native-vs-cloud-enabled).
2. IBM Redbooks, "IBM Cloud Pak for Applications: A Primer" (SG24-8474-00): Section 1.2, "Application modernization," discusses the journey of modernizing traditional applications. It describes moving existing applications to the cloud, a process that results in them being "cloud-enabled" as a step towards potentially becoming fully cloud-native. This source distinguishes the modification of existing apps from building new ones.
3. IBM Cloud Blog, "Cloud-Native vs. Cloud-Enabled vs. Cloud-Based: What’s the Difference?": This article clarifies the terminology, defining Cloud-Enabled as "legacy, on-premises applications that have been moved to the cloud with little-to-no refactoring." It further explains that "Cloud-Based" is a generic umbrella term, making "Cloud-Enabled" the more precise answer for the scenario described. (Published on the official IBM Cloud Blog).
Question breakdown
Key idea: A cloud-enabled application began life on-premises and was later adapted to run on cloud infrastructure, unlike a cloud-native app, which is designed for the cloud from the start.
How to reach the answer
- The decisive clue is that the application was on-premise first and then modified.
- Cloud native describes apps designed for the cloud from inception, so origin rules it out.
- Cloud based is a broad label for anything hosted in the cloud and says nothing about where the app came from.
- Cloud aware describes an app's ability to use cloud services, not its migration history.
- Cloud enabled is the term for an existing app adapted to cloud, so D is the answer.
Each option
Common trap: Cloud native is tempting because it is the most familiar cloud buzzword, but it implies the app was designed for the cloud rather than migrated there.
In practice: In modernization discussions, sales engineers explain that lift-and-shift or lightly refactored workloads become cloud enabled. Becoming cloud native usually requires deeper refactoring.
Remember: Migrated from on-premise means cloud enabled; designed for the cloud means cloud native.
Drafted with AI assistance and checked against the answer key.
Keep practicing
Take the free C1000-101 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other C1000-101 practice questions
- Question 1Which IBM Cloud Catalog monitoring service add-on provides operational visibility into th…
- Question 2To whom does the responsibility for security of a clients' environments in the IBM Cloud …
- Question 3Which IBM Cloud service can automate the provisioning of IBM Cloud resources?
- Question 4Which Virtual Private Cloud (VPC) billing feature can be used as a faster alternative to …
- Question 5A customer needs to easily adopt cloud-native design and development practices for new ap…
- Question 7A client is requesting a HIPPA compliant service for a NoSQL document database. Which dat…
