正真正銘のベスト試験材料はMCPA-Level-1日本語テストエンジン練習試験合格させます
[2025年更新]MCPA-Level-1日本語のPDF問題、完璧に練習問題で合格
質問 # 23
Anypoint Platform で API ポリシーを使用して効果的に適用できないものは何ですか?
- A. HTTP リクエストとレスポンスのロギング
- B. バックエンド システムの過負荷
- C. API 間で改ざん防止された資格情報を維持する
- D. DoS 攻撃に対する防御
正解:D
解説:
正解: DoS 攻撃に対する防御
********************************************
>> バックエンド システムの過負荷は、「Spike Control Policy」を適用することで処理できます
>> HTTP リクエストとレスポンスのロギングは、「メッセージ ロギング ポリシー」を適用することで実行できます
>> クレデンシャルは「セキュリティ」および「コンプライアンス」ポリシーを使用して改ざん防止できます。ただし、残念ながら、現在 Anypoint Platform には DOS 攻撃を防ぐ適切な方法がありません。
質問 # 24
コード中心の API ドキュメント環境では、API コンシューマーが、代表的なシナリオの一部として 1 つ以上の API を呼び出す方法を示す API クライアント ソース コードを調査および実行できるようにする必要があります。
Anypoint Platform を使用して、この種のコード中心の API ドキュメント環境を提供する最も効果的な方法は何ですか?
- A. Anypoint Exchange エントリと API コンソールを通じて API が十分に文書化されていることを確認し、これらのページをすべての API コンシューマーと共有します。
- B. API ノートブックを作成し、関連する Anypoint Exchange エントリに含めます。
- C. 関連する API ごとにモック サービスを有効にし、Anypoint Exchange エントリを介してそれらを公開します。
- D. 関連する API を Anypoint Exchange エントリを介して検出できるようにする
正解:B
解説:
正解: API ノートブックを作成し、関連する Anypoint exchange エントリに含める
********************************************
>> API ノートブックは、コード中心の API ドキュメントを提供できる Anypoint Platform のノートブックです。
質問 # 25
Anypoint Platform が提供する 4 つの重要なプラットフォーム機能は何ですか?
- A. API バージョニング、API ランタイムの実行とホスティング、API 呼び出し、API コンシューマー エンゲージメント
- B. API の設計と開発、API の廃止、API のバージョニング、API コンシューマ エンゲージメント
- C. API の設計と開発、API ランタイムの実行とホスティング、API のバージョニング、API の廃止
- D. API の設計と開発、API ランタイムの実行とホスティング、API の運用と管理、API コンシューマー エンゲージメント
正解:D
解説:
API Design and Development, API Runtime Execution and Hosting, API Operations and Management, API Consumer Engagement
*****************************************
>> API Design and Development - Anypoint Studio, Anypoint Design Center, Anypoint Connectors
>> API Runtime Execution and Hosting - Mule Runtimes, CloudHub, Runtime Services
>> API Operations and Management - Anypoint API Manager, Anypoint Exchange
>> API Consumer Management - API Contracts, Public Portals, Anypoint Exchange, API Notebooks
質問 # 26
ある企業は、データセンター内のオンプレミス クラスターをランタイム プレーンと MuleSoft がホストするコントロール プレーンとして使用しています。
企業は、コントロールプレーンからクラスターにデプロイされた Mule アプリケーションの詳細なパフォーマンス メトリックをどのように監視できますか?
- A. オンプレミスのランタイムがパフォーマンスデータをコントロールプレーンに自動的に送信するため、アクションは必要ありません。
- B. キャプチャするメトリックの詳細なログを有効にするには、コントロールプレーンの監視セクションの設定を更新する必要があります。
- C. クラスタ内の各ノードに監視エージェントをインストールする必要があります
- D. ランタイムノードにパフォーマンスに影響を与える可能性があるため、監視エージェントは別のサーバーにインストールする必要があります。
正解:C
解説:
* Monitoring On-Premise Mule Applications:
* For Mule applications deployed on an on-premises cluster, monitoring detailed performance metrics requires communication with the MuleSoft-hosted control plane. The control plane, when used with on-premises runtimes, relies on Anypoint Monitoring and requires a Monitoring Agent to gather and send detailed performance metrics.
* Setting Up Monitoring:
* To enable detailed metrics, the Monitoring Agent must be installed on each node in the cluster where Mule applications are deployed. This agent collects data on memory usage, CPU load, response times, and other metrics, and sends it to the control plane for aggregation and visualization.
* Evaluating the Options:
* Option A: Updating settings in the control plane alone does not enable detailed monitoring; the agent must be installed on each node to capture detailed metrics.
* Option B (Correct Answer): Installing the Monitoring Agent on each node ensures that each runtime node in the cluster can send its metrics to the control plane, enabling detailed monitoring.
* Option C: Installing the agent on a separate server would not be effective, as each node in the cluster needs to independently report its metrics to ensure full visibility.
* Option D: The on-prem runtime does not automatically send detailed metrics to the control plane without the Monitoring Agent installed.
* Conclusion:
* Option B is the correct answer, as installing the Monitoring Agent on each node is essential for detailed performance monitoring of on-prem applications in a cluster.
Refer to MuleSoft's documentation on configuring Anypoint Monitoring for on-premises deployments and using the Monitoring Agent.
質問 # 27
Anypoint Platform API からの応答ですぐにわかる、典型的な C4E の成功を測定する重要業績評価指標 (KPI) は何ですか?
- A. パブリックにアクセス可能な HTTP エンドポイントを持ち、Anypoint Platform によって管理されている API 実装の数
- B. CI/CD ツールを使用してデプロイされた API 実装と比較して、手動でデプロイされた API 実装の割合
- C. 過去 24 時間に報告された生産停止インシデントの数
- D. Anypoint Exchange に公開された RAML または OAS 形式の API 仕様の数
正解:D
解説:
Anypoint Exchange に公開されている RAML または OAS 形式の API 仕様の数
********************************************
>> C4E の成功は常に、構築と Anypoint Exchange への公開を支援してきた再利用可能なアセットの数に対する C4E の貢献にかかっています。
>> 停止の数、手動と CI/CD のデプロイ、またはパブリックにアクセス可能な HTTP エンドポイントに関する要因によるものではありません
>> Anypoint Platform API は、Anypoint Exchange に公開された RAML/OAS アセットの数をすばやく実行して取得するのに役立ちます。これは、応答で返されたアセットの数に基づいて、C4E チームがどれほど成功しているかを明確に示しています。
質問 # 28
システム API には、要求ごとに 100 ミリ秒の SLA が保証されています。システム API は、プライマリ環境とディザスター リカバリー (DR) 環境にデプロイされ、環境ごとに異なる DNS 名が使用されます。アップストリーム プロセス API はシステム API を呼び出します。このプロセス API の主な目的は、可能な限り短い時間でクライアントの要求に応答することです。システム API を呼び出す順序と、プロセス API からの要求に対する応答時間を短縮するには、どのような変更を加える必要がありますか?
- A. プライマリ環境にデプロイされたシステム API のみを呼び出し、タイムアウトと再試行ロジックを追加して、断続的な障害を回避します。
- B. 並行して、プライマリ環境にデプロイされたシステム API と DR 環境にデプロイされたシステム API を、タイムアウトが設定されたスキャッター ギャザーを使用して呼び出し、その後、応答をマージします。
- C. プライマリ環境にデプロイされたシステム API を呼び出し、失敗した場合は DR 環境にデプロイされたシステム API を呼び出します。
- D. 並行して、プライマリ環境にデプロイされたシステム API と DR 環境にデプロイされたシステム API を呼び出し、最初の応答のみを使用します。
正解:D
解説:
In parallel, invoke the system API deployed to the primary environment and the system API deployed to the DR environment, and ONLY use the first response.
*****************************************
>> The API requirement in the given scenario is to respond in least possible time.
>> The option that is suggesting to first try the API in primary environment and then fallback to API in DR environment would result in successful response but NOT in least possible time. So, this is NOT a right choice of implementation for given requirement.
>> Another option that is suggesting to ONLY invoke API in primary environment and to add timeout and retries may also result in successful response upon retries but NOT in least possible time. So, this is also NOT a right choice of implementation for given requirement.
>> One more option that is suggesting to invoke API in primary environment and API in DR environment in parallel using Scatter-Gather would result in wrong API response as it would return merged results and moreover, Scatter-Gather does things in parallel which is true but still completes its scope only on finishing all routes inside it. So again, NOT a right choice of implementation for given requirement The Correct choice is to invoke the API in primary environment and the API in DR environment parallelly, and using ONLY the first response received from one of them.
質問 # 29
ある自動車メーカーは成熟した CI/CD プラクティスを持っており、CloudHub ワーカー/レプリカ、顧客がホストする Mule ランタイム、Anypoint Runtime Fabric などのさまざまなデプロイメント ターゲットへの Mule アプリケーションのパッケージ化とデプロイメントを自動化したいと考えています。
MuleSoft が提供するツールまたはコンポーネントのうち、会社の CI/CD プラクティスの一環として、Mule アプリケーションのパッケージ化とさまざまなデプロイメント ターゲットへのデプロイメントの自動化を促進するものはどれですか。
- A. Anypoint ランタイム マネージャー
- B. Anypoint Platform REST API
- C. Mule Maven プラグイン
- D. Anypoint Platform CLI
正解:C
解説:
For organizations with established CI/CD practices, the Mule Maven plugin is the recommended tool for automating packaging and deployment across multiple environments, including CloudHub, on-premise Mule runtimes, and Anypoint Runtime Fabric. Here's why:
* Automation with Maven:
* The Mule Maven plugin allows for CI/CD integration by supporting automated build and deployment processes. It is commonly used in CI/CD pipelines to handle application packaging and deployment directly through Maven commands, making it ideal for teams that want consistent deployment automation across different MuleSoft environments.
* Supported Deployment Targets:
* The Mule Maven plugin supports deployment to various targets, including CloudHub, Runtime Fabric, and on-premises servers, thus meeting the needs of environments with diverse deployment destinations.
* Why Option B is Correct:
* The Mule Maven plugin is specifically designed for CI/CD pipelines and integrates with Jenkins, GitLab, and other CI/CD tools to facilitate continuous deployment. It is the most efficient MuleSoft-provided tool for this purpose.
* Explanation of Incorrect Options:
* Option A (Anypoint Runtime Manager) provides deployment management but does not automate CI/CD processes.
* Option C (Anypoint Platform CLI) can script deployments but lacks direct integration with CI
/CD tools.
* Option D (Anypoint Platform REST APIs) requires custom scripting for deployment, which can be more complex than using the Mule Maven plugin.
ReferencesFor more details, refer to MuleSoft documentation on using the Mule Maven plugin for CI/CD.
質問 # 30
Anypoint Platform が提供する API 呼び出しメトリクスは何を提供しますか?
- A. 過去の API 呼び出しに関するデータで、さまざまな API の異常や使用パターンを特定するのに役立ちます
- B. ビジネス ユーザーと直接共有できる API からの ROI 指標
- C. 再利用のレベルに基づくアプリケーション ネットワークの有効性の測定
- D. 特定の脅威のしきい値を超える可能性がある将来のポリシー違反のプロアクティブな識別
正解:A
解説:
Data on past API invocations to help identify anomalies and usage patterns across various APIs
*****************************************
API Invocation metrics provided by Anypoint Platform:
>> Does NOT provide any Return Of Investment (ROI) related information. So the option suggesting it is OUT.
>> Does NOT provide any information w.r.t how APIs are reused, whether there is effective usage of APIs or not etc...
>> Does NOT prodive any prediction information as such to help us proactively identify any future policy violations.
So, the kind of data/information we can get from such metrics is on past API invocations to help identify anomalies and usage patterns across various APIs.
質問 # 31
Order API は、大量の統合ロジックを含み、Product API の呼び出しを伴うように設計する必要があります。
Order API と Product API の間の力関係は、「顧客/サプライヤー」の関係の 1 つです。なぜなら、Product API は組織全体で頻繁に使用され、CTO のオフィスにいる専任の開発チームによって開発されるからです。
Order API 内で Product API の API データ モデルを処理するには、どのような戦略を使用する必要がありますか?
- A. Order API に、製品 API データ モデルを Order API の内部データ型に変換する腐敗防止レイヤーを実装します。
- B. 製品 API と注文 API の両方で使用されるエンタープライズ データ モデルをもたらす、組織全体のデータ モデリング イニシアチブを開始します。
- C. 注文 API が製品 API と同じ (変更されていない) データ型を使用するように、注文 API の統合ロジックを実装するときに、製品 API の API データ型を直接操作します。
- D. Order API の統合ロジックが 1 つの一貫した内部データ モデルで動作できるように、Order API の API データ モデルを採用するよう、Product API の開発チームを説得します。
正解:A
解説:
Convince the development team of the product API to adopt the API data model of the Order API such that integration logic of the Order API can work with one consistent internal data model
*****************************************
Key details to note from the given scenario:
>> Power relationship between Order API and Product API is customer/supplier So, as per below rules of "Power Relationships", the caller (in this case Order API) would request for features to the called (Product API team) and the Product API team would need to accomodate those requests.
質問 # 32
一緒に使用すると、IT 運用モデルを効果的にするのは次のうちどれですか?
- A. 再利用可能なアセットを作成し、それらを検出可能にして、LOB チームがセルフサービスで API を参照できるようにします。
- B. 再利用可能なアセットを作成する、作成したアセットを組織全体でマーケティングする、アセットが消費されているかどうかを確認するための LOB レビューを随時調整する
- C. 再利用可能なアセットを作成し、LOB チームがセルフサービスで API を閲覧できるようにそれらを検出可能にし、アクティブなフィードバックと使用状況の指標を取得します
正解:A
解説:
正解: 再利用可能なアセットを作成し、LOB チームがセルフサービスで API を参照できるようにそれらを検出可能にし、アクティブなフィードバックと使用状況の指標を取得します。
********************************************
質問 # 33
ある企業は、米国西部リージョンの共有クラウド内の単一のワーカー/レプリカに API をデプロイしました。
アベイラビリティーゾーンで障害が発生するとどうなりますか?
- A. CloudHub は、米国西部リージョンの別のアベイラビリティーゾーンに API を自動的に再デプロイします。
- B. Anypoint Platform 管理者は、AP] で障害が発生し、CI/CD パイプラインをトリガーして米国東部地域に再展開する必要がある場合に警告を受け取ります。
- C. APT は、可用性がオンラインに戻るまで使用できません。その時点でワーカー/レプリカは自動的に再起動されます。
- D. CloudHub は米国東部リージョンで APL を自動的に再デプロイします
正解:C
解説:
In a CloudHub deployment with a single worker/replica located in a specific Availability Zone (AZ), if an AZ experiences an outage, here's what happens:
* Worker Availability: Since the application is deployed in a single AZ, CloudHub does not automatically redeploy the application in a different zone or region during an outage. Thus, if the current AZ is unavailable, the application will be offline.
* Auto-Restart upon AZ Recovery: Once the affected AZ is back online, CloudHub will auto-restart the worker in the same AZ without manual intervention. This ensures that as soon as the AZ is functional, the application resumes automatically.
* Explanation of Correct Answer (B):
* Option B accurately describes the situation, as the API will remain unavailable until the original AZ is restored.
* CloudHub does not currently support automatic failover across regions or other availability zones within the same region for single-worker deployments on the shared cloud.
* Explanation of Incorrect Options:
* Option A (auto-redeployment in the U.S. East region) is incorrect, as CloudHub does not migrate across regions automatically.
* Option C (redeployment in another AZ within the U.S. West) is not a feature for single-worker deployments.
* Option D (manual redeployment triggered by an admin) is unnecessary as CloudHub handles restarts automatically when the AZ is back online.
ReferencesRefer to MuleSoft CloudHub's availability and disaster recovery documentation for more information on how CloudHub manages availability in shared environments.
質問 # 34
API では、クライアント リクエスト (TPS) vth 小さなメッセージ ペイトアドの割合が高くなります。クライアント アプリケーションの種類に基づいて、API に使用制限を課すにはどうすればよいですか?
- A. クライアント アプリケーションの種類ごとに要求数を制限するスパイク制御ポリシーを使用する
- B. レート制限ポリシーとクライアント ID 強制ポリシーを使用します。それぞれクライアント アプリケーション タイプによって構成されます。
- C. クロスオリジン リソース共有 (CORS) ポリシーを使用して、クライアント アプリケーションの種類によって構成された、クライアント アプリケーション間のリソース共有を制限します。
- D. SLA ベースのレート制限ポリシーを使用し、クライアント アプリケーションをそのタイプに基づいて一致する SLA 層に割り当てます。
正解:D
質問 # 35
展示を参照してください。
API 主導の接続とアプリケーション ネットワークという意味で有効な API とは何ですか?
A) Java RMI over TCP
B) Java RMI over TCP
C) CORBA over HOP
D) XML over UDP
- A. オプション A
- B. オプション C
- C. オプション B
- D. オプション D
正解:D
解説:
正解: XML over HTTP
********************************************
>> API 主導の接続とアプリケーション ネットワークは、最も効果的な API とネットワークをその上に構築するために、HTTP ベースのプロトコルで API を使用することを強く求めています。
>> HTTP ベースの API により、プラットフォームはさまざまな種類のポリシーを適用して多くの NFR に対処できます
>> HTTP ベースの API により、HTTP ベースの w3c ルールに準拠した多くの標準的で効果的な実装パターンを実装することもできます。
質問 # 36
大企業は、データとメタデータをローカルに保存するという企業の IT ポリシー要件に基づいて、独自のデータ センターに IT インフラストラクチャを実装したいと考えています。
Mule コントロール プレーンと Mule ランタイム プレーンのどの組み合わせが要件を満たしていますか?
- A. MuleSoft がホストするコントロール プレーンと、ランタイム プレーン用の顧客がホストする Mule ランタイム
- B. コントロールプレーン用の Anypoint Platform Private Cloud Edition と、ランタイムプレーン用の顧客ホスト型 Mule ランタイム
- C. コントロールプレーンと MuleSoft がホストするランタイムプレーン用の Anypoint Platform Private Cloud Edition
- D. MuleSoft がホストするコントロール プレーンとランタイム プレーン用の Anypoint Runtime Fabric
正解:B
解説:
* Understanding Control and Runtime Planes:
* Control Plane: The control plane is responsible for managing, monitoring, and deploying Mule applications. In a Private Cloud Edition (PCE), this control plane is deployed on-premises within the customer's infrastructure, meeting data residency and security requirements.
* Runtime Plane: The runtime plane consists of Mule runtimes that execute Mule applications. By hosting these runtimes within the customer's infrastructure, data and metadata can remain local, which complies with corporate policies regarding data residency.
* Evaluating the Options:
* Option A: Using Anypoint Platform Private Cloud Edition for the control plane and the MuleSoft-hosted runtime plane would not meet the requirement, as the runtime plane is hosted by MuleSoft and would not keep data local.
* Option B: The MuleSoft-hosted control plane with Anypoint Runtime Fabric for the runtime plane would still mean that metadata is managed in MuleSoft's cloud, which does not comply with the requirement to keep data and metadata on-premises.
* Option C: A MuleSoft-hosted control plane and customer-hosted Mule runtimes also mean that metadata resides in the cloud, not on-premises, failing the residency requirement.
* Option D (Correct Answer): Anypoint Platform Private Cloud Edition (PCE) for the control plane and customer-hosted Mule runtimes fulfill both requirements, as both the control plane and runtime plane would be hosted within the customer's data center.
* Conclusion:
* Option D is the correct answer, as it ensures that both the control plane and runtime plane are hosted on-premises, allowing data and metadata to reside locally per the corporate IT policy.
Refer to MuleSoft's documentation on Private Cloud Edition deployment and on-premise runtime configurations for further details.
質問 # 37
組織は、Azure 環境で MuleSoft がホストするランタイム プレーン機能 (HTTP 負荷分散、ゼロ ダウンタイム、水平および垂直スケーリングなど) を必要としています。これらの機能を実現するための組織の労力を最小限に抑えるランタイム プレーンはどれですか?
- A. Pivotal Cloud Foundry の Anypoint Platform
- B. クラウドハブ
- C. 顧客がホストする Mule ランタイムと MuleSoft がホストする Mule ランタイムのハイブリッドな組み合わせ
- D. Anypoint ランタイム ファブリック
正解:D
解説:
Anypoint Runtime Fabric
*****************************************
>> When a customer is already having an Azure environment, It is not at all an ideal approach to go with hybrid model having some Mule Runtimes hosted on Azure and some on MuleSoft. This is unnecessary and useless.
>> CloudHub is a Mulesoft-hosted Runtime plane and is on AWS. We cannot customize to point CloudHub to customer's Azure environment.
>> Anypoint Platform for Pivotal Cloud Foundry is specifically for infrastructure provided by Pivotal Cloud Foundry
>> Anypoint Runtime Fabric is right answer as it is a container service that automates the deployment and orchestration of Mule applications and API gateways. Runtime Fabric runs within a customer-managed infrastructure on AWS, Azure, virtual machines (VMs), and bare-metal servers.
-Some of the capabilities of Anypoint Runtime Fabric include:
-Isolation between applications by running a separate Mule runtime per application.
-Ability to run multiple versions of Mule runtime on the same set of resources.
-Scaling applications across multiple replicas.
-Automated application fail-over.
-Application management with Anypoint Runtime Manager.
質問 # 38
ある企業は、Mule API 実装をできるだけ早く本番環境に移行したいと考えています。すべての Mule アプリケーションのデータとメタデータへのアクセスを保護するために、会社はすべての Mule アプリケーションを企業のファイアウォール内の顧客がホストするインフラストラクチャに展開することを要求しています。これらのプロジェクト ライフサイクルの目標を満たすランタイム プレーンとコントロール プレーンのオプションの組み合わせはどれですか?
- A. iPaaS でプロビジョニングされた顧客がホストするランタイム プレーンと MuleSoft がホストするコントロール プレーン
- B. 顧客がホストするランタイム プレーンと顧客がホストするコントロール プレーンを手動でプロビジョニング
- C. 顧客がホストするランタイム プレーンと MuleSoft がホストするコントロール プレーンを手動でプロビジョニング
- D. MuleSoft がホストするランタイム プレーンと顧客がホストするコントロール プレーン
正解:B
解説:
Manually provisioned customer-hosted runtime plane and customer-hosted control plane
*****************************************
There are two key factors that are to be taken into consideration from the scenario given in the question.
>> Company requires both data and metadata to be resided within the corporate firewall
>> Company would like to go with customer-hosted infrastructure.
Any deployment model that is to deal with the cloud directly or indirectly (Mulesoft-hosted or Customer's own cloud like Azure, AWS) will have to share atleast the metadata.
Application data can be controlled inside firewall by having Mule Runtimes on customer hosted runtime plane. But if we go with Mulsoft-hosted/ Cloud-based control plane, the control plane required atleast some minimum level of metadata to be sent outside the corporate firewall.
As the customer requirement is pretty clear about the data and metadata both to be within the corporate firewall, even though customer wants to move to production as quickly as possible, unfortunately due to the nature of their security requirements, they have no other option but to go with manually provisioned customer-hosted runtime plane and customer-hosted control plane.
質問 # 39
API 実装での自動検出の使用を最もよく説明しているのはどれですか?
- A. Anypoint Studio が Anypoint Platform で構成された API 定義を検出できるようにします。
- B. Anypoint Exchange がアセットを検出し、再利用できるようにします。
- C. Anypoint Analytics が API の使用状況を把握できるようにします。
- D. API Manager に API 実装を認識させ、ポリシーを適用できるようにします。
正解:D
解説:
It makes API Manager aware of API implementations and hence enables it to enforce policies.
*****************************************
>> API Autodiscovery is a mechanism that manages an API from API Manager by pairing the deployed application to an API created on the platform.
>> API Management includes tracking, enforcing policies if you apply any, and reporting API analytics.
>> Critical to the Autodiscovery process is identifying the API by providing the API name and version.
References:
https://docs.mulesoft.com/api-manager/2.x/api-auto-discovery-new-concept
https://docs.mulesoft.com/api-manager/1.x/api-auto-discovery
https://docs.mulesoft.com/api-manager/2.x/api-auto-discovery-new-concept
質問 # 40
組織は、最新の API (MuleSoft によって定義されている) を使用して再利用可能な IT 資産の消費を強調する IT 運用モデルに移行するという戦略的な決定を下します。
この新しい IT 運用モデルに関連する各最新 API を最もよく表しているのはどれですか?
- A. 各モデム API は製品のように扱われ、特定の対象ユーザー (モバイル アプリ開発者など) 向けに設計されている必要があります。
- B. 最新の各 API は使いやすくなければならないため、SAML や JWT D などの複雑な認証メカニズムを避ける必要があります。
- C. 最新の API にはそれぞれ独自のソフトウェア開発ライフサイクルがあり、ドキュメント化と自動化の必要性が減ります。
- D. 各最新 API は REST および HTTP ベースである必要があります
正解:A
解説:
Correct Answers:
1. Each modern API must be treated like a product and designed for a particular target audience (for instance mobile app developers)
*****************************************
Bottom of Form
Top of Form
質問 # 41
展示を参照してください。組織は、モバイル アプリと Web アプリケーションの両方から顧客データにアクセスできるようにする必要があります。これらのアプリケーションは、共通フィールドと特定の固有フィールドの両方にアクセスする必要があります。
データは部分的にデータベースで利用可能であり、部分的にサードパーティの CRM システムで利用可能です。
これらの設計要件に最適な API を作成するには、どのような API を作成する必要がありますか?
A) ウェブ アプリとモバイル アプリの両方に必要なデータを含むプロセス API。これにより、これらのアプリケーションは直接呼び出して必要なデータにアクセスできるため、将来的に API を変更することなくフィールドを追加できる柔軟性が得られます。B) ウェブ アプリ用に 1 セットの API (エクスペリエンス API、プロセス API、システム API)、モバイル アプリ用に別のセット C) モバイル アプリとウェブ アプリ用に別々のエクスペリエンス API がありますが、データベースと CRM システム用に作成された個別のシステム API を呼び出す共通のプロセス API があります。
D) Web アプリとモバイル アプリの両方で使用される共通のエクスペリエンス API ですが、データベースや CRM システムとやり取りする Web アプリとモバイル アプリには別々のプロセス API があります。
- A. オプションB
- B. オプションA
- C. オプションD
- D. オプションC
正解:D
解説:
Separate Experience APIs for the mobile and web app, but a common Process API that invokes separate System APIs created for the database and CRM system
*****************************************
As per MuleSoft's API-led connectivity:
>> Experience APIs should be built as per each consumer needs and their experience.
>> Process APIs should contain all the orchestration logic to achieve the business functionality.
>> System APIs should be built for each backend system to unlock their data.
質問 # 42
運用コストを最小限に抑えるために、顧客は CloudHub 1.0 ソリューションを使用したいと考えています。顧客の要件は次のとおりです。
* 2つのビジネスグループでリソースを分離
* すべてのAPIの高可用性(HA)
* 専用ロードバランサ(DLB)経由でトラフィックをルーティングする
* 環境を本番環境と非本番環境に分ける
どのソリューションが顧客のニーズを満たしますか?
- A. ビジネス グループごとに 1 つの本番環境用仮想プライベート クラウド (VPC) と 1 つの非本番環境用仮想プライベート クラウド (VPC)。
予測されるアプリケーションの合計に合わせて CIDR を最小限に抑えます。
複数の可用性ゾーンを持つ MuleSoft CloudHub 1.0 リージョンを選択します。
HAのために複数のワーカーを展開し、 - B. 1 つの本番環境用仮想プライベート クラウド (VPC) と 1 つの非本番環境用仮想プライベート クラウド (VPC)。
可用性ゾーンを使用してビジネス グループを区別します。
可用性ゾーン全体で HA を確保するために、VPC ごとに最大 CIDR を割り当てます。 - C. 1 つの本番環境と 1 つの非本番環境の Virtual Private Cloud (VPC)。
ビジネス グループを区別するためにサブネットを構成します。
子グループを簡単に追加できるように、VPC ごとに最大 CIDR を割り当てます。
VPC を拡張して 3 つのアベイラビリティーゾーンをカバーします。 - D. ビジネス グループごとに 1 つの本番環境用仮想プライベート クラウド (VPC) と 1 つの非本番環境用仮想プライベート クラウド (VPC)。
予測されるアプリケーションの合計に合わせて CIDR を最小限に抑えます。
HA 用の API のデプロイ中に可用性ゾーンを分割します。
正解:A
解説:
* Understanding the Requirements:
* Business Groups: The solution must support two business groups, which typically require separate VPCs for logical separation.
* High Availability (HA): Requires deploying resources across multiple availability zones.
* Dedicated Load Balancer (DLB): Traffic should be routed via DLBs, which operate within VPCs on CloudHub.
* Separate Environments: There needs to be separation between production and non-production environments.
* Evaluating the Options:
* Option A: Using a single production and non-production VPC and differentiating business groups via availability zones is not ideal as it does not provide full separation for each business group, and using maximum CIDR allocation is wasteful.
* Option B (Correct Answer): Creating separate production and non-production VPCs per business group with minimized CIDR blocks, multiple availability zones, and multiple workers per application for HA meets all requirements effectively.
* Option C: While this option separates VPCs per business group, it does not fully address the requirement for HA across availability zones by specifying multi-zone deployment only during API deployment, which may not guarantee redundancy.
* Option D: Configuring subnets to differentiate business groups within a single production and non-production VPC does not fully separate the business groups, which is a requirement.
* Conclusion:
* Option B is the best choice as it meets the requirements for high availability, business group separation, and cost efficiency by using minimized CIDR allocations and deploying multiple workers across availability zones.
For further reference, refer to MuleSoft's documentation on VPC configuration and high availability deployment strategies.
質問 # 43
組織は、既知のパートナーのみが組織の API を呼び出せるようにしたいと考えています。このセキュリティー目標を達成するために、組織は API Manager で Client ID Enforcement ポリシーを実施して、登録済みのパートナー・アプリケーションのみが組織の API を呼び出すことができるようにしたいと考えています。アプリケーションの JVM にポリシーを直接埋め込むのではなく、API プロキシを追加して Client ID Enforcement ポリシーを適用することを MuleSoft が推奨する API 実装のタイプはどれですか?
- A. APIkit を使用する Mule 3 アプリケーション
- B. カスタム Java コードで変更された Mule 3 または Mule 4 アプリケーション
- C. API 仕様を持つ Mule 4 アプリケーション
- D. Mule 以外のアプリケーション
正解:D
解説:
正解: Mule 以外のアプリケーション
********************************************
>> Mule ランタイムで実行されているすべてのタイプの Mule アプリケーション (Mule 3/ Mule 4/ APIkit を使用する/ カスタム Java コードを使用するなど) は、組み込みポリシーの適用をサポートしています。
>> 埋め込みポリシーの適用ができない、またはサポートされておらず、API プロキシが必要な唯一のオプションは、Mule 以外のアプリケーション用です。
したがって、Non Mule アプリケーションが正解です。
質問 # 44
アップストリーム API とその実装を設計する際、ダウンストリーム API には信頼できる SLA がないため、開発チームはダウンストリーム API を呼び出すときにタイムアウトを設定しないようにアドバイスされています。これは、そのアップストリーム API の唯一のダウンストリーム API 依存関係です。
ダウンストリーム API がクラッシュすることなく中断なく実行されると仮定します。このアドバイスはどのような影響を与えますか?
- A. ダウンストリーム API 実装が実行される Mule ランタイムによって、1000 ミリ秒未満のヒキガエル依存タイムアウトが適用されます。
- B. アップストリーム API 実装が実行される Mule ランタイムによって、500 ミリ秒のデフォルトのタイムアウトが自動的に適用されます。
- C. ダウンストリーム API の呼び出しは、タイムアウトせずに完了するまで実行されます。
- D. アップストリーム API の SLA は提供できません
正解:D
解説:
An SLA for the upstream API CANNOT be provided.
*****************************************
>> First thing first, the default HTTP response timeout for HTTP connector is 10000 ms (10 seconds). NOT
500 ms.
>> Mule runtime does NOT apply any such "load-dependent" timeouts. There is no such behavior currently in Mule.
>> As there is default 10000 ms time out for HTTP connector, we CANNOT always guarantee that the invocation of the downstream API will run to completion without timing out due to its unreliable SLA times.
If the response time crosses 10 seconds then the request may time out.
The main impact due to this is that a proper SLA for the upstream API CANNOT be provided.
質問 # 45
組織は、最新の API (MuleSoft によって定義されている) を使用して再利用可能な IT 資産の消費を強調する IT 運用モデルに移行するという戦略的な決定を下します。
この新しい IT 運用モデルに関連する各最新 API を最もよく表しているのはどれですか?
- A. 各モデム API は製品のように扱われ、特定の対象ユーザー (モバイル アプリ開発者など) 向けに設計されている必要があります。
- B. 最新の各 API は使いやすくなければならないため、SAML や JWT D などの複雑な認証メカニズムを避ける必要があります。
- C. 最新の API にはそれぞれ独自のソフトウェア開発ライフサイクルがあり、ドキュメント化と自動化の必要性が減ります。
- D. 各最新 API は REST および HTTP ベースである必要があります
正解:A
解説:
Correct Answers:
1. Each modern API must be treated like a product and designed for a particular target audience (for instance mobile app developers)
*****************************************
Bottom of Form
Top of Form
質問 # 46
展示を参照してください。
組織は、すべての CloudHub デプロイメントに対して 1 つの特定の CloudHub (AWS) リージョンを使用します。
組織の Mule アプリケーションがアベイラビリティーゾーン (AZ) の CloudHub にデプロイされている場合、CloudHub ワーカーはどのようにアベイラビリティーゾーン (AZ) に割り当てられますか?
- A. ワーカーは、そのリージョン内の利用可能な AZ にランダムに分散されます
- B. AZ は、Mule アプリケーションのデプロイ構成の一部として選択されます
- C. Mule アプリケーション用に AZ がランダムに選択され、Mule アプリケーションのすべての CloudHub ワーカーがその 1 つの AZ に割り当てられます。
- D. 特定の環境に属するワーカーは、そのリージョン内の同じ AZ に割り当てられます。
正解:C
解説:
Workers are randomly distributed across available AZs within that region.
*****************************************
>> Currently, we only have control to choose which AWS Region to choose but there is no control at all using any configurations or deployment options to decide what Availability Zone (AZ) to assign to what worker.
>> There are NO fixed or implicit rules on platform too w.r.t assignment of AZ to workers based on environment or application.
>> They are completely assigned in random. However, cloudhub definitely ensures that HA is achieved by assigning the workers to more than on AZ so that all workers are not assigned to same AZ for same application.
質問 # 47
......
ベスト最新資料はMCPA-Level-1日本語オンライン練習試験:https://www.jpntest.com/shiken/MCPA-Level-1-JPN-mondaishu