ある組織は、クラウドへの移行時にマイクロサービス アーキテクチャを使用してアプリケーションをリファクタリングしたいと考えています。このアクションによってどのようなメリットが得られますか?
正解:A
The correct answer is A. The refactored application is more efficient and scalable. Here's why:
Context of the Questio n : The organization wants to refactor its application into a microservices architecture when migrating to the cloud.
Google Cloud Product Relevance:
Microservices architecture breaks down applications into smaller, independent services that can be developed, deployed, and scaled independently. This increases efficiency and scalability, as each microservice can be scaled according to its needs without affecting the entire application.
Google Cloud provides tools such as Kubernetes Engine (GKE) for container orchestration, Anthos for managing microservices across hybrid and multi-cloud environments, and Cloud Run for deploying containerized applications efficiently.
Why Not Other Options:
B . No code changes will be required: Refactoring to microservices often requires significant code changes to decouple services.
C . This migration pattern provides the fastest path to the cloud: Refactoring to microservices is a complex process that typically takes more time compared to a "lift-and-shift" migration.
D . The application will become PCI-DSS compliant by default: Compliance with PCI-DSS (Payment Card Industry Data Security Standard) depends on specific security controls, not on using microservices architecture.
Google Cloud Digital Leader Reference:
For more information on microservices and cloud-native architectures, refer to the Google Cloud Microservices documentation.