EC-Council Certified Ethical Hacker (CEH) v12Cloud ComputingHard

An organization is adopting a cloud-first strategy and is concerned about the potential for 'vendor lock-in' if they heavily rely on a single cloud provider's proprietary services. They want to ensure they can easily migrate their applications and data to another cloud provider or back to on-premises if needed. Which cloud computing countermeasure directly addresses this concern?

  1. AAdopting a serverless computing model.
  2. BImplementing strong data encryption.
  3. CNegotiating long-term contracts with favorable exit clauses.
  4. DUtilizing open standards and cloud-agnostic tools.
Show answer & explanation

Correct answer: D. Utilizing open standards and cloud-agnostic tools.

Vendor lock-in occurs when an organization becomes overly dependent on a single cloud provider's proprietary technologies. Utilizing open standards (e.g., Kubernetes for orchestration) and cloud-agnostic tools or services (e.g., Terraform for infrastructure as code) allows for easier migration and reduces dependency on any single provider.

Why the other options are wrong

  • A. Serverless computing often relies heavily on provider-specific APIs and services, potentially increasing, rather than decreasing, vendor lock-in.
  • B. Data encryption is a security control, but it doesn't solve the architectural challenge of migrating applications built on proprietary services.
  • C. While exit clauses are helpful, they don't solve the technical challenges of migration and refactoring applications dependent on proprietary services.

Vendor Lock-in (Cloud)

A situation where a customer is dependent on a single cloud provider's proprietary products or services, making it difficult to switch to another provider.

  • Caused by proprietary APIs, data formats, or service integrations.
  • Mitigated by open standards, cloud-agnostic tools, and multi-cloud strategies.
  • Can result in higher costs and reduced flexibility.

Memory trick: Don't get stuck in one cloud, build with universal tools.

More Cloud Computing questions