Skip to content

デプロイ前の準備事項

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

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

アカウントの準備

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

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

クラウドプロバイダーリージョン
AWS米国: US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon)
欧州: EU (Ireland), EU (Frankfurt)
アジア: Asia Pacific (Singapore), Asia Pacific (Mumbai), Asia Pacific (Hong Kong), Asia Pacific (Tokyo)
Google Cloud米国: us-east1 (South Carolina), us-west1 (Oregon), us-central1 (Iowa)
欧州: europe-west3 (Frankfurt), europe-north1 (Finland)
アジア: asia-south1 (Mumbai), asia-southeast1 (Singapore), asia-east1 (Taiwan)

また、デプロイを完了するには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)に応じて、最適なライセンス仕様をご案内いたします。