# デプロイメントに関する質問

## 無料トライアルのデプロイメントを延長できますか？

はい、可能です。

特別な要件やその他の条件がある場合は、チケットを提出するか、メール（cloud-support@emqx.io）でお問い合わせください。24時間以内にご返信いたします。

## デプロイメントへの接続方法は？

[MQTTX](https://mqttx.app)などのクライアントを使って接続できます。また、SDK経由での接続も可能です。詳細は[デプロイメントへの接続](../connect_to_deployments/overview.md)をご参照ください。

## 接続失敗の主な原因は何ですか？

1. デプロイメントが稼働状態であることを確認してください。アクティブに接続されていないデプロイメントはシステムにより自動停止されます。  
2. 接続先のアドレスとポート番号が正しいか確認してください。Standardインスタンスの場合、ポート番号は1883や8883ではありません。  
3. 認証が必要です。`Authentication` > `Authentication`でユーザー名とパスワードを設定し、正しいユーザー名とパスワードで接続してください。

## なぜMQTTクライアントはEMQX Cloud Serverlessへの接続時にSNIを含める必要があるのですか？

EMQX PlatformのServerlessデプロイメントでは、複数のテナントが同じインフラを共有しています。テナントの分離とセキュリティを維持するために、EMQX Platformはクライアントが接続時に提供するドメイン名に基づいて正しいテナントサービスを特定するServer Name Indication（SNI）を利用しています。

SNIはTLSハンドシェイクプロトコルの一部であり、クライアントがターゲットドメインを指定することを可能にします。SNIがない場合、サーバーは接続に関連する正しいテナントを識別できず、認証に失敗します。

クライアントがSNIを含めない場合、EMQXは適切な証明書やテナント情報を選択できないため、MQTTエラーコード`0x5`（認証失敗）を返します。

## デプロイメントを誤って削除してしまいました。復元できますか？

デプロイメントを削除する前に、正しいデプロイメント名を必ずご確認ください。削除されたデプロイメントは復元できません。

## デプロイメントコンソールでクライアントから送信されたメッセージを確認するには？

クライアントから送信されたメッセージはデプロイメントコンソールで直接閲覧できません。メッセージはデータ統合を利用して永続化および転送する必要があります。EMQX Cloudはクライアントメッセージを保存しません。

## デプロイメントのスケール方法は？

Dedicatedデプロイメントの場合、EMQX Platformはチケット提出またはPlatform Console上でのティア変更により自動スケールをサポートしています。詳細は[デプロイメントのティア変更](../deployments/change_tier.md)をご覧ください。

スケール処理には5〜15分かかります。スケール中もサービスの通常利用には影響しませんが、デバイスは数秒間切断・再接続される場合があります。自動再接続設定がされていれば利用に支障はなく、接続アドレスも変わりません。

## Serverlessデプロイメントの無料クォータについて

EMQX PlatformコンソールでServerlessデプロイメントを作成する際、月間支出上限をデフォルトの0に設定してください。これにより、月間100万セッション分の利用時間と1GBのトラフィックを無料で利用できるデプロイメントが作成されます。具体的な手順は[Serverlessデプロイメントの作成](../create/serverless.md)をご参照ください。

### クォータの使用状況はどこで確認できますか？

デプロイメントの概要ページでセッション利用時間とトラフィック使用量の統計を確認できます。使用状況は1時間ごとに更新されるため、表示される消費数値は最大で1時間の遅延があります。

### 月間無料クォータを超えた場合はどうなりますか？

月間無料クォータ（セッション利用時間またはトラフィックのいずれか）を超えると、デプロイメントは停止されます。停止状態は翌月の無料クォータがリセットされるまで続きます。デプロイメントは自動で再起動されないため、Consoleから手動で再起動する必要があります。

### 無料クォータ超過で停止したデプロイメントを継続利用するには？

無料クォータ超過により停止したデプロイメントを継続利用したい場合は、デプロイメント概要ページの**Spend Limit**横の編集アイコンをクリックし、Serverlessの月間支出上限を0より大きい値に設定してください。アカウントに支払い方法が登録されていない場合は、支払い方法の追加が必要です。支払い方法を追加後、デプロイメント概要ページから再起動できます。

## Serverlessデプロイメントの有料利用管理

月間無料クォータが利用状況に合わない場合は、実際のニーズに応じて[支出上限を設定](../deployments/spend_limit.md)できます。例えば、支出上限を50ドルに設定した場合、当月の利用ではまず無料クォータが消費されます。無料クォータ消費後は時間単位で課金され、月額請求に反映されます。当月の消費が50ドルに達すると、デプロイメントを停止するか、通知を受けて継続利用するか選択できます。

### 有料利用時にデプロイメントの停止を防ぐには？

ビジネス規模が大きくデプロイメント停止を避けたい場合は、支出上限を高めに設定するか、Serverless支出上限編集時に「通知を受けて請求を継続」を選択してください。アカウントに支払い方法が設定されていることもご確認ください。

### 支出上限は変更できますか？

支出上限はいつでも増減可能です。ただし、当月の消費が変更後の上限をすでに超えている場合、変更によりデプロイメントが停止されることがありますのでご注意ください。

### いつメール通知を受け取れますか？

当月の利用が無料クォータの75％に達した時点で、アカウントに登録されたメールアドレスに通知が送信されます。また、利用が設定した支出上限に達した場合にも通知が送信されます。メールの確認をお忘れなくお願いいたします。
