ApsaraDB for MongoDB は、eコマースのプロモーション、コンテンツサイト、注文照会システムなど、読み取り負荷の高いワークロードや一時的にトラフィックが急増するシナリオに最適なレプリカセットインスタンスを提供します。
前提条件
Alibaba Cloud アカウントが作成されている必要があります。 詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。
無料トライアル
Alibaba Cloud では、レプリカセットインスタンスの無料トライアルを提供しています。 企業認証済みで、ApsaraDB for MongoDB を初めてご利用になるユーザーは、Alibaba Cloud 無料トライアルにアクセスして申請できます。 無料トライアルの対象でない場合は、本トピックの手順に従ってコンソールでインスタンスを作成してください。
注意事項
アプリケーションが Elastic Compute Service (ECS) インスタンスにデプロイされている場合は、ネットワーク接続のために両方のインスタンスが次の条件を満たしていることを確認してください。 ECS インスタンスに関する情報を表示するには、「インスタンス情報の表示」をご参照ください。
それらは同じリージョンにあります。
両方のインスタンスが同じネットワークタイプを使用していること。
説明ネットワーク遅延を低減するには、インスタンスを同じアベイラビリティゾーンに配置することを推奨します。
より高いセキュリティを確保するには、VPC の使用を推奨します。
VPC を使用する場合、両方のインスタンスが同じ VPC 内に存在する必要があります。
VPC を使用したいが ECS インスタンスが クラシックネットワーク にある場合は、ECS インスタンスを VPC に移行できます。詳細については、「ECS インスタンスをクラシックネットワークから VPC に移行する」をご参照ください。
サポートされるリージョンとアベイラビリティーゾーン
サポートされるリージョンとアベイラビリティーゾーンについては、「サポートされるリージョンとアベイラビリティーゾーン」をご参照ください。
課金ルール
Alibaba Cloud アカウントが作成されます。詳細については、「Alibaba Cloud へのサインアップ」をご参照ください。
サブスクリプション:インスタンス作成時に料金を前払いする課金方法です。
従量課金:インスタンス構成に基づき 1 時間単位で課金される後払い方式です。料金はアカウント残高から自動的に差し引かれます。
詳細については、「課金項目」をご参照ください。
操作手順
ApsaraDB for MongoDB コンソールにログインします。
左側メニューで、 レプリカセットインスタンス をクリックします。
レプリカセットインスタンス ページで、 インスタンスの作成 をクリックします。
Product Type セクションで、 レプリカセット (サブスクリプション) または Replica Set (Pay-as-you-go) を選択します。
インスタンスの次のパラメーターを設定します。
パラメーター
説明
[リージョン]
インスタンスを作成するリージョンを選択します。
説明インスタンスの作成後にリージョンは変更できません。 リージョンは慎重に選択してください。
アプリケーションが ECS インスタンスにデプロイされている場合は、内部ネットワーク経由で通信できるよう、ECS インスタンスと同じリージョンを選択してください。
ゾーンタイプ
インスタンスのゾーンタイプを選択します。
シングルゾーン:プライマリ、セカンダリ、および非表示のノードが同じアベイラビリティーゾーンに配置されます。
Dual-zone Deployment:ノードは、都市内災害復旧のために 2 つのアベイラビリティーゾーンに分散されます。
マルチゾーン:ノードは、都市内災害復旧のために 3 つのアベイラビリティーゾーンに分散されます。
説明ApsaraDB for MongoDB 4.2 以前のローカル SSD ベースのインスタンスでは、シングルゾーン のみがサポートされます。 ただし、使用ゾーン パラメーターを設定することで、マルチアベイラビリティーゾーン配置を実現できます。 そのためには、
Region (Zone1+Zone2+Zone3)の形式のゾーン (例:Shenzhen (C+D+E)) を選択します。デュアルゾーン配置とマルチゾーン配置の詳細については、「マルチアベイラビリティーゾーンのレプリカセットインスタンスの作成」をご参照ください。
[使用ゾーン]
インスタンスを作成するアベイラビリティーゾーンを選択します。
シングルゾーン を Dual-zone Deployment または マルチゾーン に設定した場合は、スペアゾーン も設定する必要があります。 サポートされているアベイラビリティーゾーンの詳細については、「クラウドディスクベース (デュアルゾーン)」および「クラウドディスクベース (マルチゾーン)」をご参照ください。
説明アプリケーションが ECS インスタンスにデプロイされている場合は、ネットワークレイテンシーを削減するために、ECS インスタンスと同じアベイラビリティーゾーンを選択することを推奨します。 ApsaraDB for MongoDB 4.2 以前のローカル SSD ベースのインスタンスの場合、インスタンスを別のアベイラビリティーゾーンに移行できます。 詳細については、「アベイラビリティーゾーン間でのインスタンスの移行」をご参照ください。
[ネットワークタイプ]
値は 独自のネットワーク に固定されています。
説明アプリケーションが ECS インスタンスにデプロイされている場合は、ネットワーク接続を確保するために、ECS インスタンスのネットワークタイプが 独自のネットワーク であることを確認してください。
[独自のネットワーク]
インスタンスの VPC を選択します。 利用可能な VPC がない場合は、VPC コンソールで作成できます。 詳細については、「VPC の作成と管理」をご参照ください。
[vSwitch]
インスタンスの vSwitch を選択します。 利用可能な vSwitch がない場合は、VPC コンソールで作成できます。 詳細については、「VSwitch の作成と管理」をご参照ください。
[バージョン]
データベースのバージョンを選択します。
[ゾーンタイプ] を マルチゾーン に設定した場合、MongoDB 7.0、[MongoDB 6.0]、[MongoDB 5.0]、および [MongoDB 4.4] のみがサポートされます。
説明選択した 使用ゾーン、Secondary Zone 1、または Secondary Zone 2 のいずれかがレプリカセットインスタンスのマルチアベイラビリティーゾーン配置をサポートしていない場合、バージョン パラメーターは表示されず、インスタンスを作成できません。
インスタンスの稼働後にデータベースのバージョンを手動でアップグレードできます。 詳細については、「ApsaraDB for MongoDB インスタンスのメジャーバージョンのアップグレード」をご参照ください。
[Active-standby Nodes]
レプリカセットインスタンス内のノード数を選択します。
[Read-only Nodes]
レプリカセットインスタンス内の読み取り専用ノードの数を選択します。 読み取り専用ノードの詳細については、「読み取り専用ノード」をご参照ください。
[StorageType]
インスタンスのストレージタイプを選択します。
ESSD クラウドディスク:拡張 SSD (ESSD) クラウドディスクは、次のパフォーマンスレベルで利用できます。
ESSD PL1:パフォーマンスレベル 1 (PL1) の ESSD。
ESSD PL2:ESSD PL1 クラウドディスクの約 2 倍の IOPS とスループットを提供します。
ESSD PL3:ESSD PL1 クラウドディスクの最大 20 倍の IOPS と 11 倍のスループットを提供します。 高い I/O 同時実行性と非常に安定した読み取り/書き込みレイテンシーを必要とするビジネスシナリオに最適です。
説明[クラウドディスク容量範囲]、[ディスクあたりの最大 IOPS]、[ディスクあたりの最大スループット] など、さまざまなクラウドディスクタイプのパフォーマンス比較については、「ESSD クラウドディスク」をご参照ください。
拡張 SSD AutoPL クラウドディスク:ESSD AutoPL クラウドディスクは、ESSD クラウドディスクのすべての機能と互換性があり、ESSD PL1 クラウドディスクと同じベースラインパフォーマンスを提供します。 ESSD AutoPL クラウドディスクは、プロビジョンド IOPS もサポートしています。
Local SSD:データベースエンジンと同じノードにある SSD です。 ローカル SSD にデータを保存すると、I/O レイテンシーを削減できます。
サポートされるストレージタイプはデータベースのバージョンによって異なります。 コンソールで利用可能なオプションに従います。
[Provisioned Performance]
プロビジョンド IOPS を設定します。 値の範囲は 0 から 50,000 です。
説明このパラメーターは、ESSD AutoPL クラウドディスクを使用するインスタンスでのみ使用できます。
[Encryption Type]
クラウドディスク暗号化を有効にするかどうかを指定します。
説明クラウドディスク暗号化は、ESSD クラウドディスクを使用するインスタンスでのみサポートされます。 クラウドディスク暗号化の詳細については、「クラウドディスク暗号化の設定」をご参照ください。
[Encryption Key]
クラウドディスク暗号化のための Key Management Service (KMS) キーを選択します。 現在のリージョンで利用可能な KMS キーがない場合は、KMS コンソールで作成してください。 詳細については、「キーの作成」をご参照ください。
[サービスにリンクされたロール]
クラウドディスク暗号化機能を使用するには、サービスリンクロールを作成する必要があります。
すでにサービスリンクロールを作成している場合は、購入ページにその旨が表示されます。 作成していない場合は、 [サービスリンクロールの作成] をクリックして作成します。
[仕様カテゴリ]
インスタンスタイプのカテゴリを選択します。
[規格]
インスタンスの CPU とメモリの仕様を選択します。 レプリカセットでサポートされるインスタンスタイプの詳細については、「レプリカセットインスタンスタイプ」をご参照ください。
[バケット]
インスタンスのストレージ容量を選択します。
説明これは各ノードのストレージ容量であり、すべてのノードの合計ストレージ容量ではありません。
ストレージ容量は、ApsaraDB for MongoDB インスタンスのデータファイル、システムファイル、およびログファイルを保存するために使用されます。
[ユーザー名]
値は root に固定されています。
説明これは admin データベースの root アカウントです。 root アカウントの権限の詳細については、「root アカウントにはどのような権限がありますか?」をご参照ください。
[Password Settings]
root アカウントのパスワードを設定します。 次のいずれかのオプションを選択できます。
Set Now:すぐにパスワードを設定します。
Set Later:インスタンスの稼働後にパスワードを設定します。 手順については、「(オプション) パスワードのリセット」をご参照ください。
[パスワード]
今すぐパスワードを設定する場合、パスワードは次の要件を満たす必要があります。
大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。
特殊文字は
!@#$%^&*()_+-=です。パスワードの長さは 8~32 文字である必要があります。
[Resource group]
インスタンスのリソースグループを選択します。 インスタンスを既存のリソースグループに追加するか、新しいリソースグループを作成できます。 リソースグループの作成方法の詳細については、「リソースグループの作成」をご参照ください。
説明リソースグループを使用すると、単一の Alibaba Cloud アカウントで、異なるリージョンにまたがる複数のクラウドリソースを一元管理できます。
[ラベル]
インスタンスにタグを追加します。 詳細については、「タグ管理」をご参照ください。
[購入期間]
サブスクリプションインスタンスを作成する場合は、サブスクリプション期間を選択します。 月次サブスクリプションの場合、1~9 か月の期間を選択できます。 年次サブスクリプションの場合、1 Year、2年、3年、または4年を選択できます。
説明インスタンスの自動更新を有効にするには、自動更新 を選択し、有効期限が切れる前にアカウントに十分な残高があることを確認してください。
[数量]
同じ設定のインスタンス数を選択します。 1 から 10 までの整数を入力できます。
課金方法
手順
サブスクリプション
パラメーターを設定した後、 今すぐ購入 をクリックします。
Confirm Order ページで設定の詳細を確認し、利用規約をお読みください。
支払い をクリックし、 支払い ページで支払い手続きを完了します。
説明[カートに追加] をクリックして、他の製品と一緒にチェックアウトすることもできます。 詳細については、「ショッピングカートでのチェックアウト」をご参照ください。
従量課金
パラメーターを設定した後、 今すぐ購入 をクリックします。
Confirm Order ページで設定の詳細を確認し、利用規約をお読みください。
今すぐ開く をクリックします。 料金は次の 1 時間から自動的に差し引かれます。
インスタンスが正常に作成されたことを確認します。
支払いが完了したら、 コンソール をクリックして ApsaraDB for MongoDB コンソールに移動します。
ページの左上で、インスタンスが配置されているリソースグループとリージョンを選択します。
ナビゲーションペインで、 レプリカセットインスタンス を選択します。
作成したインスタンスがインスタンスリストに表示されるかどうかを確認します。
インスタンスがリストにあり、その状態が実行中 の場合、インスタンスは正常に作成されています。
インスタンスが表示されない場合は、10~15 分待ってからページを更新してください。 それでも表示されない場合は、次の表を参照してトラブルシューティングを行ってください。 問題が解決しない場合は、Alibaba Cloud テクニカルサポートにお問い合わせください。
次の表に、考えられる原因と解決策を示します。
考えられる原因
解決策
選択したリージョンが間違っています。
ApsaraDB for MongoDB コンソールの左上で、インスタンスが配置されているリソースグループとリージョンを選択します。
選択したインスタンスリストが間違っています。
ApsaraDB for MongoDB コンソールの左側メニューで、 レプリカセットインスタンス をクリックします。
リソース不足
リソース不足により、購入が返金される場合があります。
返金を確認した後、別のゾーンでインスタンスを作成してみてください。
ショッピングカートでのチェックアウト
サブスクリプションインスタンスを購入する場合、インスタンスの設定後に [カートに追加] をクリックして、他の製品と一緒にチェックアウトできます。
ページの右側にある カート をクリックします。
カート パネルで購入したい製品を選択し、 [チェックアウトに進む] をクリックします。
カート ページで、選択した製品を確認します。
説明ApsaraDB for MongoDB インスタンスの購入期間 と 数量 を変更することもできます。
選択が正しい場合は、 今すぐ購入 をクリックします。
選択内容が正しくない場合は、選択を更新してから 今すぐ購入 をクリックします。
Confirm Order ページで、利用規約をお読みいただき、 購入 をクリックします。
支払い ページで、画面の指示に従って支払いを完了してください。
関連API
API | 説明 |
| |
ApsaraDB for MongoDB インスタンスの自動更新が有効になっているかどうかを照会します。 | |
ApsaraDB for MongoDB インスタンスの詳細を照会します。 |
次のステップ
インスタンスを作成した後、次の手順を完了してください。
(任意): インスタンスの作成時にパスワードを設定しなかった場合は、パスワードを設定します。 手順については、「(オプション) パスワードのリセット」をご参照ください。
インスタンスのホワイトリストを設定して、外部からのアクセスを許可します。 手順については、「ホワイトリストの設定」をご参照ください。
(任意): インターネット経由でインスタンスに接続する必要がある場合は、パブリックエンドポイントを申請します。 手順については、「(オプション) パブリックエンドポイントの申請」をご参照ください。