31. An organization is considering using vendor-specific application programming interfaces (APIs) and internal tools to set up a new service. However, the engineers are against this plan and are advocating for a new policy to prevent issues that could arise. Which common concern in cloud applications are the engineers concerned about?
Answer: D
Engineers are concerned about portability.
The engineers are advocating for a new policy due to concerns regarding portability, which refers to the ability to transfer applications and data between different environments without extensive reconfiguration.
A) Reliability
Reliability refers to the consistency of a service's performance over time. While the engineers may have concerns about reliability in relation to vendor-specific APIs, their primary concern in this scenario is not reliability but rather the potential limitations on portability when using proprietary tools.
B) Scalability
Scalability is the capability of a system to handle a growing amount of work or its potential to accommodate growth. Although this is an important factor in cloud applications, the engineers’ focus on a new policy suggests that their concern lies more with the flexibility and adaptability of the applications rather than scalability specifically.
C) Availability
Availability pertains to the uptime of a service and its accessibility when needed. While availability is crucial in cloud services, the engineers' advocacy for a policy indicates their primary concern is related to how easily applications can move across different environments, which aligns more closely with portability.
D) Portability
Portability is the concern that engineers are advocating for, as it involves the ease with which software can be transferred from one environment to another. Vendor-specific APIs often create dependencies that make it difficult to switch vendors or environments without significant rework, which is why the engineers are pushing for policies to mitigate these risks.
Conclusion
The engineers are rightly focused on the issue of portability in cloud applications due to the risks associated with vendor-specific APIs and internal tools. Unlike reliability, scalability, or availability, portability directly addresses the flexibility of software deployment and the potential challenges of vendor lock-in. This makes option D the most relevant concern in the context provided.