Microsoft Developing Solutions for Microsoft Azure (AZ-204日本語版) - AZ-204日本語 Exam Practice Test

あなたは、Azure Cosmos DBにデータを保存する.NET Webアプリケーションを開発しています。このアプリケーションはCore APIを使用し、数百万回の読み取りと書き込みに対応できる必要があります。
Azure Cosmos DB アカウントは、複数の書き込みリージョンが有効になった状態で作成されました。アプリケーションは、米国東部2リージョンと米国中部リージョンにデプロイされています。
複数地域への書き込みをサポートするには、アプリケーションをアップデートする必要があります。
この目標を達成するための2つの方法は何ですか?それぞれの正解は、解決策の一部を示しています。
注:正解ごとに1ポイントが加算されます。

Correct Answer: B,E Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
あなたは企業向けにモバイルインスタントメッセージングアプリを開発しています。
モバイルアプリは以下の要件を満たす必要があります。
- オフラインでのデータ同期をサポートします。
- 通常の同期サイクル中に最新のメッセージを更新します。
オフラインデータ同期を実装する必要があります。
どの2つの行動をとるべきでしょうか?それぞれの正解は、解決策の一部を示しています。
注:正解ごとに1ポイントが加算されます。

Correct Answer: B,E Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
以下のコードがあります(行番号は参考のために記載しています)。
BatchTokenCredentials = GetCredentialsf);
BatchClient client^ BatchClient.Open(credentials);
CloudJob job = client.JobOperations.CreateJobf);
CloudTask task = new CloudTask("sampleTask", "cmd /c SampleTask.exe");
job.AddTask(task);
job.Commit();
SampleTask.exeプロセスが実行されていることを確認する必要があります。
実行すべき2つの行動はどれですか?それぞれの選択肢は、完全な解決策の一部を示しています。

Correct Answer: B,D Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
事例研究8 - VanArsdel, Ltd
背景
VanArsdel, Ltd.は、グローバルなオフィス用品会社です。本社はカナダにあり、世界中に小売店を展開しています。同社は、店舗、販売代理店、サプライヤー、配送サービスをサポートするために、複数のクラウドベースのソリューションを開発中です。
現在の環境
企業ウェブサイト
同社は、http://www.vanarsdelltd.com に公開ウェブサイトを提供しています。このウェブサイトは、React JavaScript のユーザーインターフェース、HTML、CSS、画像アセット、および Azure Functions でホストされている複数の API で構成されています。
小売店の所在地
同社は世界中の数千もの店舗をサポートしています。各店舗は在庫管理、購買、配送サービスをサポートするため、1時間ごとにデータをAzure Blobストレージアカウントに送信しています。
各レコードには、場所識別子と販売取引情報が含まれています。
要件
アプリケーションコンポーネントは、以下の要件を満たす必要があります。
企業ウェブサイト
SSLを使用してウェブサイトを保護してください。
- データストレージとホスティングにかかる​​コストを最小限に抑える。
- 継続的インテグレーションおよび継続的デプロイメント(CI/CD)のためのネイティブなGitHubワークフローを実装する。
ウェブサイトのコンテンツを、各地域での利用を目的として世界中に配信する。
- Application Insightsと可用性Webテスト(SSL証明書の有効性およびカスタムヘッダー値の検証を含む)を使用して監視を実装します。
ウェブサイトの稼働率は99.95%以上でなければなりません。
小売店の所在地
Azure Functions は、データが Blob ストレージにアップロードされたらすぐにデータを処理する必要があります。Azure Functions は、ネイティブ SQL 言語のクエリを使用して Azure Cosmos DB を更新する必要があります。
- 毎晩、店舗の販売取引情報を監査し、データの検証、売上財務処理、在庫照合を行う。
配達サービス
- Azure Functions を使用して、サービステレメトリデータを Azure Cosmos DB に保存します。データには、アイテム ID、配送車両のナンバープレート、車両のパッケージ容量、および車両の現在位置座標を含める必要があります。
- 企業ウェブサイトから呼び出されるAzure Functionを使用して、配送ドライバーのプロファイル情報をAzure Active Directory(Azure AD)に保存します。
在庫管理サービス
同社は、在庫処理用のAPIを開発するために第三者と契約を締結した。このAPIは、小売店舗のストレージアカウント内の特定のデータブロックへのアクセスを3か月間必要とし、そのデータへの読み取り専用アクセスも含まれる。
安全
- すべての Azure Functions は、企業が提供する RSA-HSM キーを使用して暗号化された、さまざまな環境および地域向けの構成データの管理と配布を一元化する必要があります。
認証と認可にはAzure ADを使用する必要があり、サービスは可能な限りマネージドIDを使用する必要があります。
問題
小売店の所在地
- 予期せぬ偶発的なデータ削除により、小売店舗の位置情報データを特定の時点に復元する必要があります。
- Azure Function からの Azure Cosmos DB クエリは、要求ユニット (RU) の使用率が高く、関数アプリのスケーリング時に大きなアイテムに対して高いポイント読み取りレイテンシを示す複数の複雑なクエリを含んでいます。
質問
ホットスポットに関する質問
小売店の位置情報を取得するAzure Functionを実装する必要があります。
ソリューションをどのように構成すればよいですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。
Correct Answer:

Explanation:
Scenario: Retail store locations: Azure Functions must process data immediately when data is uploaded to Blob storage.
Box 1: Azure Cosmos DB
Box 2: Output
Box 3: Blob storage
The Blob storage trigger starts a function when a new or updated blob is detected.
Azure Functions integrates with Azure Storage via triggers and bindings. Integrating with Blob storage allows you to build functions that react to changes in blob data as well as read and write values.
Reference:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger
事例研究8 - VanArsdel, Ltd
背景
VanArsdel, Ltd.は、グローバルなオフィス用品会社です。本社はカナダにあり、世界中に小売店を展開しています。同社は、店舗、販売代理店、サプライヤー、配送サービスをサポートするために、複数のクラウドベースのソリューションを開発中です。
現在の環境
企業ウェブサイト
同社は、http://www.vanarsdelltd.com に公開ウェブサイトを提供しています。このウェブサイトは、React JavaScript のユーザーインターフェース、HTML、CSS、画像アセット、および Azure Functions でホストされている複数の API で構成されています。
小売店の所在地
同社は世界中の数千もの店舗をサポートしています。各店舗は在庫管理、購買、配送サービスをサポートするため、1時間ごとにデータをAzure Blobストレージアカウントに送信しています。
各レコードには、場所識別子と販売取引情報が含まれています。
要件
アプリケーションコンポーネントは、以下の要件を満たす必要があります。
企業ウェブサイト
SSLを使用してウェブサイトを保護してください。
- データストレージとホスティングにかかる​​コストを最小限に抑える。
- 継続的インテグレーションおよび継続的デプロイメント(CI/CD)のためのネイティブなGitHubワークフローを実装する。
ウェブサイトのコンテンツを、各地域での利用を目的として世界中に配信する。
- Application Insightsと可用性Webテスト(SSL証明書の有効性およびカスタムヘッダー値の検証を含む)を使用して監視を実装します。
ウェブサイトの稼働率は99.95%以上でなければなりません。
小売店の所在地
Azure Functions は、データが Blob ストレージにアップロードされたらすぐにデータを処理する必要があります。Azure Functions は、ネイティブ SQL 言語のクエリを使用して Azure Cosmos DB を更新する必要があります。
- 毎晩、店舗の販売取引情報を監査し、データの検証、売上財務処理、在庫照合を行う。
配達サービス
- Azure Functions を使用して、サービステレメトリデータを Azure Cosmos DB に保存します。データには、アイテム ID、配送車両のナンバープレート、車両のパッケージ容量、および車両の現在位置座標を含める必要があります。
- 企業ウェブサイトから呼び出されるAzure Functionを使用して、配送ドライバーのプロファイル情報をAzure Active Directory(Azure AD)に保存します。
在庫管理サービス
同社は、在庫処理用のAPIを開発するために第三者と契約を締結した。このAPIは、小売店舗のストレージアカウント内の特定のデータブロックへのアクセスを3か月間必要とし、そのデータへの読み取り専用アクセスも含まれる。
安全
- すべての Azure Functions は、企業が提供する RSA-HSM キーを使用して暗号化された、さまざまな環境および地域向けの構成データの管理と配布を一元化する必要があります。
認証と認可にはAzure ADを使用する必要があり、サービスは可能な限りマネージドIDを使用する必要があります。
問題
小売店の所在地
- 予期せぬ偶発的なデータ削除により、小売店舗の位置情報データを特定の時点に復元する必要があります。
- Azure Function からの Azure Cosmos DB クエリは、要求ユニット (RU) の使用率が高く、関数アプリのスケーリング時に大きなアイテムに対して高いポイント読み取りレイテンシを示す複数の複雑なクエリを含んでいます。
質問
ホットスポットに関する質問
配達ドライバーのプロフィール情報を確実に特定する必要があります。
システムはどのように設定すればよいですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。
Correct Answer:

Explanation:
Box 1: ID
Scenario: Store delivery driver profile information in Azure Active Directory (Azure AD) by using an Azure Function called from the corporate website.
ID token - A JWT that contains claims that you can use to identify users in your application. This token is securely sent in HTTP requests for communication between two components of the same application or service. You can use the claims in an ID token as you see fit. They're commonly used to display account information or to make access control decisions in an application. ID tokens are signed, but the're not encrypted. When your application or API receives an ID token, it must validate the signature to prove that the token is authentic. Your application or API must also validate a few claims in the token to prove that it's valid.
Depending on the scenario requirements, the claims validated by an application can vary, but your application must perform some common claim validations in every scenario.
Box 2: Oid
Oid - The immutable identifier for the "principal" of the request - the user or service principal whose identity has been verified. In ID tokens and app+user tokens, this is the object ID of the user. In app-only tokens, this is the object ID of the calling service principal. It can also be used to perform authorization checks safely and as a key in database tables. This ID uniquely identifies the principal across applications - two different applications signing in the same user will receive the same value in the oid claim.
Reference:
https://docs.microsoft.com/en-us/azure/active-directory-b2c/tokens-overview
https://docs.microsoft.com/en-us/azure/active-directory/develop/access-tokens
企業は、Azure Service Busを使用して、パブリッシュサブスクライブ(Pub / Sub)メッセージングコンポーネントを実装しています。最初のサブスクリプションアプリケーションを開発しています。
Azureポータルで、各トピックのサブスクリプションにメッセージが送信されていることがわかります。正しい詳細を指定してサブスクリプションクライアントオブジェクトを作成および初期化しますが、サブスクリプションアプリケーションはまだメッセージを消費していません。
サブスクリプションクライアントのソースコードを完成させる必要がある
あなたは何をするべきか?

Correct Answer: B Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
データストレージにCosmosDBを使用するアプリを作成しています。アプリはリレーショナルデータのバッチを処理します。
アプリのAPIを選択する必要があります。
どのAPIを使用する必要がありますか?

Correct Answer: D Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
あなたは、App1 という名前の Azure App Service Web アプリと、それに関連付けられた AppInsights1 という名前の Azure Application Insights リソースを管理しています。
App1をターゲットとするHTTPリクエストの失敗率が異常に増加した場合にアラートを受け取る必要があります。
プッシュ通知を実装する必要があります。
あなたはどうすべきでしょうか?

Correct Answer: A Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
ある企業が、スマート冷蔵庫に接続するためのIoTソリューションを開発しています。このプロセスには、Azure IoT Hubデバイスプロビジョニングサービスを使用する予定です。
デバイスを自動的にプロビジョニングする必要があります。
デバイスプロビジョニングサービスのどの機能を使用すべきですか?

Correct Answer: A Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
ドラッグアンドドロップ問題
App1という名前のAzure App Service Webアプリがあります。App1には/publicと/privateの領域があります。App1のApp ServiceプランはD1価格レベルを使用しています。
App1に対して相互TLS認証を設定する予定です。このソリューションはコストを最小限に抑える必要があります。
App1の/private領域のみが相互TLS認証を必要とするようにする必要があります。
どの3つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。
Correct Answer:

Explanation:
You can restrict access to your Azure App Service app by enabling various types of authentication for the app. One way to set up authentication is to request a client certificate when the client request is sent by using Transport Layer Security (TLS) / Secure Sockets Layer (SSL) and to validate the certificate. This mechanism is called mutual authentication or client certificate authentication.
Step 1: Upgrade the pricing tier of the App Service Plan.
Prepare your web app
If you want to create custom TLS/SSL bindings or to enable client certificates for your App Service app, your App Service plan must be in the Basic, Standard, Premium, or Isolated tiers.
Make sure that your web app is in a supported pricing tier.
Changing from a D1 (Shared) tier to a Basic tier on Azure App Service is an upgrade. While both tiers are for web apps, the Basic tier provides dedicated resources and more features compared to the shared environment of the D1 tier.
Step 2: Modify the client certificate mode of the Configuration settings of App1.
Enable client certificates
When you enable client certificates for your app, you should select your choice of client certificate mode. The mode defines how your app handles incoming client certificates.
Step 3: Modify the certificate exclusion path of the Configuration settings of App1.
Exclude paths from requiring authentication
When you enable mutual authentication for your application, all paths under the root of your app require a client certificate for access. To remove this requirement for certain paths, define exclusion paths as part of your application configuration.
Reference:
https://learn.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth
ドラッグアンドドロップ問題
あなたはserviceA、serviceB、serviceCという名前の複数のマイクロサービスを開発しています。これらのマイクロサービスを新しいAzure Container Apps環境にデプロイします。
あなたには以下の要件があります。
マイクロサービスはデータをストレージに永続化する必要がある。
- serviceA は、現在のコンテナにのみ見えるデータを永続化する必要があります。
ストレージ容量は、コンテナ内で使用可能なディスク容量に制限されなければならない。
- serviceB はレプリカの存続期間中データを永続化し、
レプリカ内の複数のコンテナを同じ保管場所に設置する。
- serviceC はレプリカの存続期間を超えてデータを永続化する必要がある
複数のコンテナがストレージにアクセスできるようにし、
オブジェクトの権限。
各マイクロサービスごとにストレージを設定する必要があります。
どのストレージタイプを使用すべきでしょうか?回答するには、適切なストレージタイプを正しいマイクロサービスにドラッグしてください。各ストレージタイプは、1回、複数回、またはまったく使用しない場合があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要がある場合があります。
注:正解ごとに1ポイントが加算されます。
Correct Answer:

Explanation:
serviceA: Container file system
The container file system is local to the container and is only visible to the current container. It is restricted to the amount of disk space available in the container.
serviceB: Ephemeral Storage
Ephemeral Storage is temporary storage that persists for the lifetime of the replica. It allows multiple containers in the replica to mount the same storage location.
serviceC: Azure Blob Storage
Azure Blob Storage is a highly scalable and durable object storage service that persists data beyond the lifetime of the replica. It allows multiple containers to access the storage and supports per-object permissions.
事例研究1 - Litware Inc.
背景
あなたは、従業員の経費管理ソリューションを提供するSaaS企業であるLitware Inc.の開発者です。このソリューションは、Azure WebアプリとしてデプロイされるASP.NET Core Web APIプロジェクトで構成されています。
全体的なアーキテクチャ
従業員は領収書をシステムにアップロードして処理を依頼します。処理が完了すると、従業員は処理結果を詳細に記載した概要レポートメールを受け取ります。その後、従業員はウェブアプリケーションを使用して領収書を管理し、払い戻しに必要なその他の作業を行います。
領収書処理
従業員は領収書を以下の2つの方法でアップロードできます。
* Azure Files マウント済みフォルダーを使用したアップロード
* Webアプリケーションを使用したアップロード
データストレージ
領収書と従業員情報はAzure SQLデータベースに保存されます。
文書
従業員は、ソリューションを初めて使用する際に、入門ドキュメントを受け取ります。このドキュメントには、Azure ファイルアップロードでサポートされているオペレーティングシステムの詳細と、マウントされたフォルダーの設定方法に関する手順が記載されています。
解決策の詳細
ユーザーテーブル

ウェブアプリケーション
Webアプリに対してMSIを有効にし、Webアプリがセキュリティプリンシパル名「WebAppIdentity」を使用するように構成します。
処理
処理は、Azure Functionsランタイムのバージョン2を使用するAzure Functionによって実行されます。
処理が完了すると、結果はAzure Blobに保存されます。
ストレージとAzure SQLデータベースを使用します。その後、処理レポートへのリンクを含む概要メールがユーザーに送信されます。メールが別のユーザーに転送された場合でも、レポートへのリンクは有効なままでなければなりません。
ログ記録
Azure Application Insightsは、プロセッサとWebアプリケーションの両方でテレメトリとログ記録に使用されます。プロセッサでは、TraceWriterによるログ記録も有効になっています。
Application Insightsには、常にすべてのログメッセージが含まれている必要があります。
要件
領収書処理
領収書の同時処理は防止されなければならない。
災害復旧
地域的な障害が発生しても、アプリケーションの可用性に影響があってはなりません。すべての災害復旧(DR)運用は、アプリケーションの稼働状況に依存してはならず、DR地域のデータが常に最新の状態であることを保証する必要があります。
安全
* ユーザーのセキュリティピンは、データベースへのアクセスによって
セキュリティピンの表示。セキュリティピンにアクセスできるのは、Webアプリケーションのみです。
* データ保護に使用されるすべての証明書とシークレットは、Azure Key Vaultに保存する必要があります。
* 最小限の特権の原則に従い、必要不可欠な特権を提供する必要があります。
意図された機能を実行する。
* Azure Storage および Azure SQL データベースへのすべてのアクセスは、アプリケーションのマネージド ストレージを使用する必要があります。
サービスID(MSI)
* レシートデータは保存時に必ず暗号化する必要があります。
* すべてのデータは転送中に保護されなければならない
* ユーザーの経費口座番号は、ログインしているユーザーのみに表示される必要があります。
経費勘定番号には最後の部分のみを含め、残りの部分は伏せ字にする必要があります。
* セキュリティ侵害が発生した場合、すべての要約レポートへのアクセスは取り消されなければならない。
システムの他の部分に影響を与える。
問題
アップロード形式の問題
従業員から、Webアプリケーションを使用して領収書をアップロードする際に問題が発生するという報告が時折寄せられています。Azureファイル共有を使用して領収書をアップロードしても、プロファイルに表示されないとのことです。この問題が発生した場合、従業員はファイル共有内のファイルを削除し、Webアプリケーションを使用しますが、500 Internal Server Errorページが表示されます。
容量の問題
繁忙期には、従業員が領収書をアップロードしてからウェブアプリケーションに表示されるまでに長い遅延が発生すると報告している。
ログ容量の問題
開発者によると、プロセッサのトレース出力におけるログメッセージの数が多すぎるため、ログメッセージが失われるという問題が発生しているとのことです。
アプリケーションコード
Processing.cs

データベース.cs

レシートアップローダー.cs

ConfigureSSE.ps1

ログ容量の問題を解決する必要があります。
あなたはどうすべきでしょうか?

Correct Answer: D Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
Azure Cache forRedisを使用するWebアプリケーションを開発しています。キャッシュが頻繁にいっぱいになり、キーを削除する必要があると予想します。
次の予測される使用パターンに基づいて、Redis用にAzure Cacheを構成する必要があります。要素の小さなサブセットは、他の要素よりもはるかに頻繁にアクセスされます。
予測される使用パターンのパフォーマンスを最適化するには、Azure Cache forRedisを構成する必要があります。
目標を達成する2つの立ち退きポリシーはどれですか?
注:正しい選択はそれぞれ1ポイントの価値があります。

Correct Answer: C,F Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
事例研究7 - Proseware, Inc.
背景
あなたはProseware社の開発者です。Proseware社の内部サービス、外部サービス、およびアプリケーションに一連のガバナンスポリシーを適用するアプリケーションを開発しています。このアプリケーションは、共通機能のための共有ライブラリも提供します。
要件
ポリシーサービス
「ポリシー サービス」という名前のステートフルな ASP.NET Core 2.1 Web アプリケーションを開発し、Azure App Service Web アプリにデプロイします。このアプリケーションは、Azure Event Grid からのイベントに反応し、それらのイベントに基づいてポリシー アクションを実行します。
アプリケーションは、すべての Application Insights テレメトリに Event Grid イベント ID フィールドを含める必要があります。
ポリシーサービスは、実行するポリシーアクションの数に応じて自動的にスケーリングするために、Application Insightsを使用する必要があります。
ポリシー
ログポリシー
すべての Azure App Service Web アプリは、ログを Azure Blob ストレージに書き込む必要があります。すべてのログ ファイルは、logdrop という名前のコンテナーに保存する必要があります。ログは、コンテナー内に 15 日間保持する必要があります。
認証イベント
認証イベントは、ユーザーのサインインとサインアウトを監視するために使用されます。すべての認証イベントは、ポリシーサービスによって処理される必要があります。サインアウトは、できるだけ迅速に処理されなければなりません。
ポリシーライブラリ
PolicyLib という名前の共有ライブラリがあり、このライブラリにはすべての ASP.NET Core Web サービスおよびアプリケーションに共通する機能が含まれています。PolicyLib ライブラリは次の要件を満たす必要があります。
* Application Insightsのテレメトリから、ユーザー以外の操作を除外します。
* Webサービスが自身をスケーリングできるようにするメソッドを提供する
* スケーリング操作がアプリケーションの使用を妨げないようにする
他の
異常検知サービス
ログ情報を分析して異常を検出する異常検知サービスがあります。これはAzure Machine Learningモデルとして実装されており、Webサービスとしてデプロイされています。
異常が検出された場合、HTTP Webhookを使用して管理者にメールを送信するAzure Functionが呼び出されます。
健康状態のモニタリング
すべてのWebアプリケーションとサービスは、/healthサービスエンドポイントでヘルスモニタリング機能を備えています。
保険金損失
ポリシーサービスをデプロイする際、デプロイ中に適用処理中だったポリシーは適用されない場合があります。
パフォーマンスの問題
負荷が高い場合、異常検知サービスは処理速度が低下し、接続を拒否します。
通知遅延
ユーザーからは、異常検知メールが異常検知から数分後に届くことがあるとの報告がある。
アプリファイルの関連部分を以下に示します。行番号は参考のために記載されており、各行番号には、該当するファイルを示す2文字の接頭辞が付いています。


アプリファイルの関連部分を以下に示します。行番号は参考のために記載されており、各行番号には、該当するファイルを示す2文字の接頭辞が付いています。

ドラッグアンドドロップ問題
ユーザー以外の操作についてもテレメトリを実装する必要があります。
Filter クラスを完成させるにはどうすればよいでしょうか? 回答するには、適切なコードセグメントを正しい場所にドラッグしてください。各コードセグメントは、1 回、複数回、またはまったく使用しない場合があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要がある場合があります。
注:正解ごとに1ポイントが加算されます。
Correct Answer:

Explanation:
Scenario: Exclude non-user actions from Application Insights telemetry.
Box 1: ITelemetryProcessor
To create a filter, implement ITelemetryProcessor. This technique gives you more direct control over what is included or excluded from the telemetry stream.
Box 2: ItelemetryProcessor
Box 3: ItelemetryProcessor
Box 4: RequestTelemetry
Box 5: /health
To filter out an item, just terminate the chain.
References:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling

Contact Us

If you have any question please leave me your email address, we will reply and send email to you in 12 hours.

Our Working Time: ( GMT 0:00-15:00 ) From Monday to Saturday

Support: Contact now 

日本語 Deutsch 繁体中文 한국어