このトピックでは、ApsaraDB for MongoDBインスタンスを作成し、インスタンス情報を設定し、インスタンスに接続する方法について説明します。
配置アーキテクチャ
ApsaraDB for MongoDBは、さまざまなビジネスシナリオの要件を満たすために、複数の柔軟なデプロイメントアーキテクチャをサポートしています。 次のセクションでは、アーキテクチャについて説明します。
スタンドアロンインスタンスのアーキテクチャ
スタンドアロンインスタンスは、開発、テスト、教育、および非中核企業データが保存されるシナリオに適用されます。 ビジネスシナリオに最適なインスタンス仕様を選択して、コストを最小限に抑えることができます。 詳細は、「スタンドアロンインスタンス」をご参照ください。
レプリカセットインスタンスのアーキテクチャ
レプリカセットインスタンスは、書き込みや一時的なアクティビティよりも大幅に多くの読み取りが必要なバーストトラフィックシナリオに適しています。 レプリカセットインスタンスは、読み取りおよび書き込み操作をサポートするプライマリノード、1つ、3つ、または5つの高可用性セカンダリノード、隠しノード、および最大5つのオプションの読み取り専用ノードで構成されます。 ビジネスニーズに基づいて、セカンダリノードと読み取り専用ノードを追加または削除できます。 詳細は、「レプリカセットインスタンス」をご参照ください。
シャーディングされたクラスターインスタンスのアーキテクチャ
シャードクラスタインスタンスは、高同時読み取りおよび書き込み操作を必要とするシナリオに適しています。 シャードクラスタインスタンスは、複数の3ノードレプリカセットインスタンスに基づいています。 各レプリカセットインスタンスには、プライマリ /セカンダリモードの3つのノードと、最大5つのオプションの読み取り専用ノードが含まれます。 シャードクラスターインスタンスは、mongos、shard、Configserverノードの3つのコンポーネントで構成されています。 mongosとシャードノードの数と仕様を指定して、異なるサービス機能を持つシャードクラスターインスタンスを作成できます。 詳細については、「シャードクラスターインスタンス」をご参照ください。
手順
ApsaraDB for MongoDB インスタンスを作成します。 詳細については、以下のトピックをご参照ください。
オプション: パスワードを設定します。 インスタンス作成中にパスワードを設定しなかった場合、またはパスワードを忘れた場合は、パスワードを設定またはリセットします。 詳細については、以下のトピックをご参照ください。
ホワイトリストを設定します。 外部デバイスがインスタンスにアクセスできるようにするには、これらのデバイスのIPアドレスをインスタンスのホワイトリストに追加する必要があります。 詳細については、以下のトピックをご参照ください。
オプション: パブリックエンドポイントを申請します。 パブリックエンドポイントを使用してインスタンスに接続する場合は、まずインスタンスのパブリックエンドポイントを申請します。 詳細については、以下のトピックをご参照ください。
インスタンスに接続します。 詳細については、次の表のトピックを参照してください。
アーキテクチャ
関連ドキュメント
スタンドアロンインスタンス
レプリカセットインスタンス
シャードクラスタインスタンス
オプション: データベースアカウントを作成し、そのアカウントに権限を付与します。 本番環境のインスタンスに接続するためにルートアカウントを使用しないことを推奨します。 別のデータベースアカウントを作成し、インスタンスに接続する権限を付与できます。 詳細については、以下のトピックをご参照ください。
データベースとコレクションを作成し、データベースにデータを書き込みます。 詳細については、以下のトピックをご参照ください。