2V0-71.23 exam dumps

2V0-71.23 practice question 9 of 355

VMware Certified Professional - Tanzu for Kubernetes Operations 2024. Associate level, VMware. Free question with the correct answer and a full explanation.

2V0-71.23 Question 9

Select 2

A company plans to modernize its legacy applications by adopting a Kubernetes-based platform provided by VMware Tanzu. The team is debating between a lift-and-shift approach versus refactoring the applications. Which of the following considerations are most relevant when deciding to refactor an application instead of using a lift-and-shift approach?

  1. A

    Improving application scalability and resilience by leveraging Kubernetes-native features like auto-scaling and rolling updates.

  2. B

    Minimizing the time and cost required to migrate the application to the new platform.

  3. C

    Enabling the application to support modern cloud-native practices such as microservices architecture and CI/CD pipelines.

  4. D

    Ensuring that minimal changes to the application are required during the migration process.

  5. E

    Reducing operational complexity by keeping the existing monolithic application structure intact.

Show answer and explanation

Correct answers: A, C

Explanation

Refactoring is a modernization approach that focuses on redesigning legacy applications to fully leverage the benefits of Kubernetes and cloud-native principles. This includes improving scalability, resilience, and agility by adopting features like microservices, CI/CD pipelines, and Kubernetes-native capabilities. While refactoring requires more effort than a lift-and-shift strategy, it enables long-term operational and business benefits. Lift-and-shift, on the other hand, prioritizes minimal changes and fast migration, often at the cost of missing out on the full advantages of application modernization.

  • A. Correct.

    Refactoring an application allows teams to fully utilize Kubernetes-native features, such as auto-scaling, self-healing, and rolling updates, which improve scalability and resilience.

  • B. Incorrect.

    This is more aligned with a lift-and-shift approach, as it prioritizes minimizing time and cost over modernization benefits.

  • C. Correct.

    Refactoring often involves redesigning the application to support modern cloud-native practices like microservices and CI/CD, which can significantly enhance agility and operational efficiency.

  • D. Incorrect.

    This aligns with a lift-and-shift strategy where minimal changes are made to quickly move the application to the new platform.

  • E. Incorrect.

    Maintaining the existing monolithic structure is not a goal of refactoring; instead, refactoring focuses on breaking down monoliths into modular, cloud-native components.

Timed practice exam

Take a 2V0-71.23 practice test under exam conditions

63 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam