ApsaraDB for MongoDBは、コスト効率の高いスタンドアロンインスタンスを提供し、開発、テスト、学習、トレーニングなど、非コアデータストレージを含むビジネスシナリオをサポートします。 このトピックでは、ApsaraDB for MongoDBスタンドアロンインスタンスを作成する方法について説明します。
前提条件
Alibaba Cloudアカウントが作成されました。 詳細については、次をご参照ください: Alibaba Cloud に登録します。
使用上の注意
スタンドアロンインスタンスは、障害からの回復に時間がかかり、サービスレベル契約 (SLA) の対象にはなりません。
アプリケーションがElastic Compute Service (ECS) インスタンスにデプロイされている場合は、ApsaraDB for MongoDBインスタンスとECSインスタンスが次の要件を満たしていることを確認して、ネットワーク接続を確保してください。 ECSインスタンスの情報を表示する方法の詳細については、「インスタンス情報の表示」をご参照ください。
ApsaraDB for MongoDBインスタンスとECSインスタンスは同じリージョンにデプロイされています。
ApsaraDB for MongoDBインスタンスとECSインスタンスは同じネットワークタイプを使用しています。
説明同じゾーンを使用するとネットワークの遅延が減少するため、同じゾーンを推奨します。
VPCはより高いセキュリティを提供するため、VPCを推奨します。
ネットワークタイプがVPCの場合、同じVPC IDを使用していることを確認する必要があります。
VPCを使用したいが、ECSインスタンスのネットワークタイプがクラシックネットワークの場合、ECSインスタンスのネットワークタイプをVPCに変更できます。 詳細については、「クラシックネットワークからVPCへのECSインスタンスの移行」をご参照ください。
制限事項
スタンドアロンインスタンスは、特定のリージョンとゾーンにのみデプロイできます。 サポートされているリージョンとゾーンの詳細については、「使用可能なリージョンとゾーン」をご参照ください。
スタンドアロンインスタンスはMongoDB 4.0のみ実行できます。
重要 MongoDB 3.4を実行するインスタンスは、2023年1月1日現在利用できません。 詳細については、「 [お知らせ] MongoDB 3.4インスタンスの販売終了 (2023年1月1日現在) 」をご参照ください。スタンドアロンインスタンスは、増分データ移行、増分データ同期、またはインスタンス作成によるポイントインタイムデータ復元をサポートしていません。
課金ルール
Alibaba Cloudアカウントが作成されました。 詳細については、次をご参照ください: Alibaba Cloud に登録します。
サブスクリプション: サブスクリプションインスタンスを購入する場合、インスタンスの前払い料金を支払う必要があります。
従量課金: 従量課金インスタンスは、インスタンスの設定に基づいて1時間ごとに課金されます。 料金はAlibaba Cloudアカウントから自動的に差し引かれます。
詳細については、「」をご参照ください。課金可能なアイテム.
手順
次の手順を実行すると、ApsaraDB for MongoDBは自動的に1つ以上のスタンドアロンインスタンスを作成します。 手動操作は必要ない。
ApsaraDB for MongoDBコンソールにログインします。
左側のナビゲーションウィンドウで、レプリカセットインスタンス をクリックします。
[レプリカセットインスタンス] ページで、インスタンスの作成 をクリックします。
表示されるページで、製品タイプへレプリカセット (サブスクリプション)またはレプリカセット (従量課金).
次の表に示すパラメーターを設定します。
パラメーター
説明
リージョン
スタンドアロンインスタンスをデプロイするリージョン。 スタンドアロンインスタンスを作成できるリージョンの詳細については、「制限」をご参照ください。
説明スタンドアロンインスタンスを作成した後、インスタンスのリージョンを変更することはできません。 作業は慎重に行ってください。
アプリケーションがECSインスタンスにデプロイされている場合は、ECSインスタンスが存在するリージョンにスタンドアロンインスタンスをデプロイすることを推奨します。 スタンドアロンインスタンスとECSインスタンスが異なるリージョンにある場合、アプリケーションは内部ネットワークを介してスタンドアロンインスタンスと通信できません。
ゾーンタイプ
[シングルゾーン] を選択します。
Zone
スタンドアロンインスタンスをデプロイするゾーン。 スタンドアロンインスタンスを作成できるゾーンの詳細については、「制限」をご参照ください。
説明アプリケーションがECSインスタンスにデプロイされている場合、ネットワークの遅延を減らすために、ECSインスタンスが存在するゾーンにスタンドアロンインスタンスをデプロイすることを推奨します。
エンジン版
スタンドアロンインスタンスのMongoDBバージョン。
説明スタンドアロンインスタンスはMongoDB 4.0のみ実行できます。
アクティブスタンバイノード
スタンドアロンインスタンス内のアクティブ /スタンバイノードの数。 [スタンドアロン] を選択します。
読み取り専用ノード
スタンドアロンインスタンスの読み取り専用ノードの数。 値を [読み取り専用ノードなし] に設定します。
ストレージエンジン
スタンドアロンインスタンスのストレージエンジン。 値をWiredTigerに設定します。
ストレージタイプ
新しいRDSインスタンスに使用するストレージタイプを選択します。
ネットワークタイプ
スタンドアロンインスタンスをデプロイするネットワークのタイプ。 値をVPCに設定します。
説明仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティと高いパフォーマンスを提供する分離されたネットワークです。
アプリケーションがECSインスタンスにデプロイされている場合、ECSインスタンスがVPCにデプロイされていることを確認する必要があります。 これにより、アプリケーションとスタンドアロンインスタンス間のネットワーク接続が保証されます。
[VPC]
スタンドアロンインスタンスをデプロイするVPCのID。 使用可能なVPCがない場合は、VPCコンソールでVPCを作成できます。 詳細については、「VPCの作成と管理」をご参照ください。
vSwitch
スタンドアロンインスタンスが接続されているvSwitchのID。 使用可能なvSwitchがない場合は、VPCコンソールでvSwitchを作成できます。 詳細については、「vSwitchの作成と管理」をご参照ください。
カテゴリ
スタンドアロンインスタンスのカテゴリ。 このパラメーターは、スタンドアロンインスタンスの汎用にのみ設定できます。
リソースプランの仕様
スタンドアロンインスタンスに設定されているコア数とメモリ容量。 スタンドアロンインスタンスでサポートされている仕様の詳細については、「インスタンスタイプ」をご参照ください。
Storage
スタンドアロンインスタンスのストレージ容量。
説明ストレージ容量は、データ、システム、およびログファイルを保存するために使用されます。
ユーザー名
値をrootに設定します。
説明adminデータベースのルートアカウントとルートアカウントの権限の詳細については、インスタンスの作成時にルートアカウントに付与される権限は何ですか。 RDSインスタンスが存在する
パスワードの設定
rootアカウントのパスワードを設定する時刻。 有効な値:
今すぐ設定: ルートアカウントのパスワードをすぐに設定します。
後で設定: スタンドアロンインスタンスの作成後にルートアカウントのパスワードを設定します。 詳細については、「 (オプション) パスワードのリセット」をご参照ください。
Password
root アカウントのパスワード。 set Passwordパラメーターを [今すぐ設定] に設定した場合、スタンドアロンインスタンスを作成するときにrootアカウントのパスワードを設定する必要があります。 次のルールに従ってパスワードを設定する必要があります。
パスワードには、大文字、小文字、数字、および特定の特殊文字のうち少なくとも3つの文字タイプを含める必要があります。 次の特殊文字がサポートされています。
! @#$%^& *()_+-=
パスワードの長さは 8~32 文字である必要があります。
タグ
スタンドアロンインスタンスに追加するタグ。
期間
スタンドアロンインスタンスのサブスクリプション期間。 このパラメーターは、サブスクリプションインスタンスを作成した場合にのみ表示されます。
説明スタンドアロンインスタンスの自動更新を有効にする場合は、[自動更新] を選択し、システムがインスタンスを自動的に更新する前に、アカウント内に十分な残高があることを確認します。
数量
現在の仕様で作成するスタンドアロンインスタンスの数。 このパラメーターの有効な値は、インスタンスの課金方法によって異なります。
サブスクリプションインスタンスの有効値: 1 ~ 20。
従量課金インスタンスの有効値: 1 ~ 10。
インスタンスの課金方法に基づいて、スタンドアロンインスタンスの料金を支払います。
課金方法
操作
サブスクリプション
パラメータの設定が完了したら、[今すぐ購入] をクリックします。
[注文の確認] ページで、パラメーター設定を確認します。 次に、MongoDBレプリカセット (サブスクリプション) サービス契約を読み、[MongoDBレプリカセット (サブスクリプション) サービス契約を読んで同意する] を選択します。
[支払い] をクリックします。 [購入] ページで、支払いを完了します。
説明[カートに追加] をクリックして、カート内の注文を一括で支払うこともできます。 詳細については、「スタンドアロンインスタンスの作成」トピックの「カートでの注文の支払い」セクションをご参照ください。
従量課金
パラメータの設定が完了したら、[今すぐ購入] をクリックします。
[注文の確認] ページで、パラメーター設定を確認します。 次に、MongoDBレプリカセット (従量課金) サービス契約を読み、[MongoDBレプリカセット (従量課金) サービス契約を読んで同意する] を選択します。
[今すぐ有効化] をクリックします。 システムは、次の1時間以内に支払うべき金額を収集します。
スタンドアロンインスタンスが作成されているかどうかを確認します。
支払いが完了したら、をクリックしますコンソールApsaraDB for MongoDBコンソールに移動します。
ページの左上隅で、インスタンスが属するリソースグループとリージョンを選択します。
表示されるインスタンスリストで、作成したスタンドアロンインスタンスが表示されているかどうかを確認します。
スタンドアロンインスタンスが表示されている場合、インスタンスが作成されます。 スタンドアロンインスタンスが [実行中] 状態の場合、インスタンスは期待どおりに実行されます。
スタンドアロンインスタンスが表示されていない場合は、10〜15分待ちます。 次に、ページを更新します。 スタンドアロンインスタンスがまだ表示されていない場合は、次の表に示す問題が発生するかどうかを確認してください。 問題が発生しない場合は、Alibaba Cloudテクニカルサポートにお問い合わせください。
次の表に、作成されたスタンドアロンインスタンスが表示されない問題の考えられる原因と解決策を示します。
考えられる原因
解決策
スタンドアロンインスタンスは、選択したリージョンに属していません。
ApsaraDB for MongoDBコンソールの左上隅で、スタンドアロンインスタンスが属するリソースグループとリージョンを選択します。
スタンドアロンインスタンスは、選択したインスタンスアーキテクチャを使用しません。
ApsaraDB for MongoDBコンソールの左側のナビゲーションウィンドウで、レプリカセットインスタンス をクリックします。
リソースが不足しているため、スタンドアロンインスタンスは作成されません。
リソースが不足しているため、スタンドアロンインスタンスの作成に失敗する場合があります。 この場合、支払いは返金されます。
支払いの払い戻しを確認したら、別のゾーンにインスタンスを作成できます。
カート内の注文の支払い
サブスクリプションのスタンドアロンインスタンスを購入する場合は、[カートに追加] をクリックして、パラメーター設定を完了した後、カート内の注文の支払いを一括で行うこともできます。 カート内の注文の支払いには、次の手順を実行できます。
ページの右下隅にあるカートアイコンをクリックします。
カートパネルで、支払う注文を選択し、[チェックアウトに進む] をクリックします。
カートページで、支払いたい注文が選択されているかどうかを確認します。
説明サブスクリプションサイクルおよび数量パラメーターをリセットすることもできます。
支払いたい注文が選択されている場合は、[今すぐ購入] をクリックします。
それ以外の場合は、注文を選択して [今すぐ購入] をクリックします。
[注文の確認] ページで、利用規約を読んで選択し、[購入の確認] をクリックします。
[購入] ページで、支払いを完了します。
関連する API 操作
API 操作 | 説明 |
| |
ApsaraDB for MongoDB インスタンスで自動更新が有効になっているかどうかを照会します。 | |
ApsaraDB for MongoDBインスタンスの詳細情報を照会します。 |
次のステップ
スタンドアロンインスタンスを作成したら、次の操作を実行します。
スタンドアロンインスタンスのIPアドレスホワイトリストを設定して、ホワイトリスト内のIPアドレスまたはCIDRブロックがインスタンスにアクセスできるようにします。 詳細については、「ApsaraDB For MongoDBインスタンスのホワイトリストの設定」をご参照ください。
オプション: インスタンスの作成時にインスタンスのルートアカウントのパスワードを設定しなかった場合は、パスワードを設定します。 詳細については、「 (オプション) パスワードのリセット」をご参照ください。
オプション: インターネット経由でインスタンスに接続する場合は、パブリックエンドポイントを申請します。 詳細については、「ApsaraDB For MongoDBスタンドアロンインスタンスのパブリックエンドポイントの申請」をご参照ください。