Skip to content

デプロイ前の準備条件

BYOC作成権限について

BYOC作成にはアカウントの承認が必要です。本人確認後、EMQX Cloudサポートチームがアカウントに対してこの権限を有効化します。

以下の準備を完了する前に、コンソールのデプロイ作成ページにアクセスし、BYOCを選択して右側のボタンを確認してください。詳細はBYOCデプロイの作成をご参照ください。

  • お問い合わせ:承認が必要です。ボタンをクリックし、事前入力されたチケット画面で確認をクリックしてください。
  • 新規デプロイ:アカウントが承認されており、以下の準備を続行できます。

アカウントが承認されるまでは、クラウドリソース、権限、ブートストラップ環境の準備は不要です。

EMQX Cloud Bring Your Own Cloud(BYOC)をデプロイする前に、以下の準備を必ず完了してください。

  • VPC、サブネット、ECSなどのパブリッククラウドサービスやネットワーク構成の基本概念を理解していること。
  • パブリッククラウドアカウントおよびEMQX Cloudアカウントを所有していること。
  • 関連するクラウドリソースとクラウドアカウントの権限を準備していること。
  • デプロイのブートストラップ環境をセットアップしていること。
  • EMQXサービス用のドメイン名および対応するTLS/SSL証明書を準備していること。
  • EMQX BYOCライセンスを準備していること。

アカウントの準備

EMQX BYOCデプロイはお客様のクラウドアカウント内に作成されます。対応するパブリッククラウドアカウントをお持ちでない場合は、ご利用予定のクラウドプラットフォームの公式ドキュメントに従いアカウントを作成してください。例:

現在、BYOCは以下のパブリッククラウドおよびリージョンをサポートしています。その他のクラウドサービスプロバイダーやリージョンのサポートが必要な場合は、チケットを提出するかメールでお問い合わせください。

クラウドプロバイダーリージョン
AWS米国:バージニア北部 (us-east-1)、オハイオ (us-east-2)、カリフォルニア北部 (us-west-1)、オレゴン (us-west-2)
欧州:アイルランド (eu-west-1)、ロンドン (eu-west-2)、フランクフルト (eu-central-1)
アジア太平洋:シンガポール (ap-southeast-1)、ムンバイ (ap-south-1)、香港 (ap-east-1)、東京 (ap-northeast-1)、シドニー (ap-southeast-2)、ソウル (ap-northeast-2)
メキシコ:セントラル (mx-central-1)
Google Cloud米国:サウスカロライナ (us-east1)、オレゴン (us-west1)、アイオワ (us-central1)
カナダ:トロント (northamerica-northeast2)
欧州:ロンドン (europe-west2)、フランクフルト (europe-west3)、フィンランド (europe-north1)、オランダ (europe-west4)
アジア太平洋:ムンバイ (asia-south1)、シンガポール (asia-southeast1)、ジャカルタ (asia-southeast2)、台湾 (asia-east1)、東京 (asia-northeast1)
Azure米国:イーストUS (eastus)、ウエストUS 2 (westus2)、ウエストUS 3 (westus3)
カナダ:カナダセントラル (canadacentral)
欧州:ウエストヨーロッパ (westeurope)、ドイツ西中央 (germanywestcentral)、ノースヨーロッパ (northeurope)
アジア太平洋:東南アジア (southeastasia)、日本東部 (japaneast)、中央インド (centralindia)、オーストラリア東部 (australiaeast)

Azure BYOCはAzureパブリッククラウドのみをサポートしています。デプロイ開始前に、EMQX Cloudで選択したAzureリージョンと一致する場所にリソースグループを作成してください。デプロイはこのリソースグループ内にリソースを作成しますが、デプロイ削除時にリソースグループや関連しないリソースは削除しません。

また、デプロイを完了するにはEMQX Cloudアカウントも必要です。未登録の場合はEMQX Cloudアカウント登録ページから登録してください。

ドメインと証明書

EMQXサービス用のドメイン名およびTLS/SSL証明書を事前に準備してください。EMQX Cloudはカスタムの片方向TLS/SSL認証をサポートしています。

注意事項

  1. ポリシー要件により、ドメインはICP登録を完了している必要があり、ドメイン登録先のクラウドサービスプロバイダーはBYOCをデプロイするプラットフォームと一致している必要があります。
  2. BYOCデプロイはCA署名済み証明書のみ受け付けます。TLS/SSL証明書のフォーマット要件についてはBYOCプランのTLS/SSL設定をご参照ください。

リソースと権限

EMQX BYOCデプロイには、クラウドアカウント内で様々なクラウドリソースやサービスの作成が必要です。関連するクラウドアカウントに十分なリソースクォータが確保され、必要な権限設定が完了していることを確認してください。

リソースクォータ

以下の表はEMQX BYOCデプロイに必要なクラウドリソースとサービスを示しています。現在のアカウントのリソースが不足している場合は、クラウドアカウント管理者に連絡し、該当サービスのクォータ増加を依頼してください。

TIP

クラウド管理者はクラウドクォータの使用状況とクォータを迅速に確認できます。

注意

Google Cloudを使用する場合、GCPアカウントにデフォルトネットワークが存在するか確認してください。存在しない場合は作成してください。デプロイ時にpackerをシステムイメージのパッケージングツールとして使用するため、VPCのデフォルトネットワーク内にパッケージング用の必要なリソースを作成する必要があります。

セキュリティポリシーによりデフォルトネットワークが作成できない場合は、チケットを提出するかメールでお問い合わせください。

IAM権限

クラウドアカウント内でクラウドリソースを作成するコマンドを実行するために、必要なIdentity and Access Management(IAM)権限を持つロールが必要です。クラウド管理者にBYOCデプロイ作成に十分な権限を割り当ててもらい、対応する認証情報を発行してもらってください。

ブートストラップ環境の準備

EMQX BYOCをデプロイするには、パブリックネットワークに接続可能なUbuntu 22.04 LTS(AMD64)環境が必要です。以下のいずれかの方法で準備してください。

  • (推奨)クラウドアカウント内でUbuntu 22.04 LTSイメージを使い仮想マシンインスタンスを作成。インスタンスのメモリは1GiB以上必須。
  • ローカルのUbuntu 22.04 LTS環境を使用。

BYOCライセンス

EMQX CloudのBYOCライセンスを準備してください。BYOCライセンスの申請は営業チームにお問い合わせください。接続デバイス数やメッセージスループットのTPSに基づき、営業チームがライセンス仕様のご提案をいたします。