# Azureの従量課金制を利用する

EMQXプラットフォームは、Azure Marketplaceから従量課金制のサブスクリプションを提供しています。このページでは、EMQXアカウントをAzure課金アカウントに連携する方法と、既存のサブスクリプションをキャンセルする方法を紹介します。

## 前提条件

開始する前に、以下の要件を満たしていることを確認してください。

- Confluent Cloudを利用し、Azure経由で直接課金を受けるには、アクティブなAzure Marketplaceアカウントが必要です。
- 購入を行うには、適切な権限を持って[Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/)にログインする必要があります。
  - サブスクリプションの所有者であるか、またはコントリビューター権限を持っている必要があります。
  - 購入権限の詳細については、[Azure Marketplace購入ガイド](https://docs.microsoft.com/en-us/marketplace/azure-purchasing-invoicing)を参照してください。
- Azureポリシーで、EMQXプラットフォームリソースをセットアップするリージョンでのリソースプロビジョニングが許可されている必要があります。

## Azure課金アカウントをEMQXプラットフォームに連携する

1. [Azureアカウント](https://portal.azure.com/#home)にサインインします。

2. [Azure Marketplace](https://portal.azure.com/#view/Microsoft_Azure_Marketplace/MarketplaceOffersBlade/selectedMenuItemId/home)に移動します。

3. 検索バーで「EMQX Platform (Pay as you go)」を検索します。

   ![search_bar_azure](./_assets/search_bar_azure.png)

   または、EMQXプラットフォームの[サインインおよびサインアップ](https://accounts.emqx.com/signup?continue=https%3A%2F%2Fcloud-intl.emqx.com%2Fconsole%2F)ページ下部の**Azure Marketplace**をクリックして対象ページに移動できます。

   <img src="./_assets/sign_up_page_azure.png" alt="Azureサインアップページ" style="zoom:67%;" />

4. EMQXプラットフォームの製品概要ページで、**Subscribe**をクリックします。

   ![azure_subscribe](./_assets/azure_subscribe.png)

5. **Basics**タブにリダイレクトされ、**Project details**と**SaaS details**の情報を入力します。入力方法の詳細は、[Azureドキュメント](https://learn.microsoft.com/en-us/marketplace/purchase-saas-offer-in-azure-portal)を参照してください。

   ::: tip

   トライアル以上の利用を予定している場合は、**Recurring billing**を`On`に設定することを推奨します。

   :::

   ![project_details](./_assets/project_details.png)

6. **Tags**タブに進みます。オプションは空欄のままで問題ありません。

   ![tags_tab](./_assets/tags_tab.png)

7. **Review + Subscribe**に進み、オファーとプランの詳細を確認します。

8. 確認後、**Subscribe**を選択します。

   ![subscribe_tab_azure](./_assets/subscribe_tab_azure.png)

9. サブスクリプション手続き中に、EMQXプラットフォームのウェブサイトでアカウント設定に関するヒントが表示されます。**Configure account now**をクリックしてEMQXサインインページを開きます。

   - 既にEMQXアカウントにサインインしている場合は、自動的にインデックスページにリダイレクトされ、Azure課金アカウントとの連携状況を示すモーダルが表示されます。

     ![linking_status_azure](./_assets/linking_status_azure.png)

   - サインインしていない場合は、EMQXアカウントへのログインを求められます。ログイン成功後、自動的にインデックスページにリダイレクトされ、Azure課金アカウントとの連携状況を示すモーダルが表示されます。

10. システムの同期完了を待ちます。  
    EMQXプラットフォームのインデックスページにアカウント同期状況を通知するポップアップが表示されます。同期が完了すると、請求ページの支払い方法欄が「Azure Marketplace Subscription」に変更されます。

    ![payment_info_azure](./_assets/payment_info_azure.png)

::: warning 重要

以下の状況ではアカウント連携が失敗します。

- EMQXアカウントが既にクレジットカード設定されている場合
- EMQXアカウントが利用可能クレジットを使用している場合
- EMQXアカウントが既にMarketplaceのEMQX製品と連携されている場合

問題が解決しない場合は、[チケット](../feature/tickets.md)を提出してサポートを受けてください。

:::


## Azure課金アカウントをEMQXプラットフォームから解除する

1. [Azureアカウント](https://portal.azure.com/#home)にサインインします。

2. [SaaS](https://portal.azure.com/#view/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.SaaS%2Fresources)管理ページに移動します。

3. 解除したい**EMQX Platform (Pay as You Go)**サブスクリプションを選択します。

4. SaaS詳細情報ページでサブスクリプションの全情報を確認できます。

5. ページ右上の**Cancel subscription**ボタンをクリックし、解除を確定します。

   ![cancel_subscription_azure](./_assets/cancel_subscription_azure.png)

::: warning 重要
1. サブスクリプションをキャンセルすると、トライアルデプロイメントを除くすべての稼働中のデプロイメントが停止します。トライアルデプロイメントはトライアル終了まで利用可能です。
2. 停止したデプロイメントは3日後に削除されます。

:::
