次の方法で共有


クイック スタート: Azure portal を使用して Azure Cosmos DB for MongoDB 仮想コア クラスターを作成する

適用対象: MongoDB 仮想コア

このクイックスタートでは、新しい Azure Cosmos DB for MongoDB 仮想コア クラスターを作成します。 このクラスターには、データベース、コレクション、ドキュメントなど、すべての MongoDB リソースが含まれています。 このクラスターは、Azure Cosmos DB に接続し、日常的な操作を実行するためのさまざまなツールと SDK に固有のエンドポイントを提供します。

前提条件

クラスターの作成

Azure Cosmos DB for MongoDB 仮想コアを使用して MongoDB クラスターを作成します。

ヒント

このガイドでは、リソース グループ名 msdocs-cosmos-quickstart-rg を使用することをお勧めします。

  1. Azure portal にサインインします。

  2. Azure portal のメニューまたは [ホーム] ページで、 [リソースの作成] を選択します。

  3. [新規] ページで、 [Azure Cosmos DB] を検索して選択します。

  4. [どの API がワークロードに最適ですか?] ページで、[Azure Cosmos DB for MongoDB] セクションの [作成] オプションを選びます。 詳細については、MongoDB 用 API とさまざまなモデルに関するページを参照してください。

    Azure Cosmos DB の [API オプションの選択] ページのスクリーンショット。

  5. [リソースの種類] ページで、[仮想コア クラスター] セクション内の [作成] オプションを選択します。 詳細については、MongoDB 仮想コア用 API の概要に関するページを参照してください。

    Azure Cosmos DB for MongoDB の [リソースの種類の選択] オプション ページのスクリーンショット。

  6. [Azure Cosmos DB for MongoDB クラスターの作成] ページで、[クラスター レベル] セクションの [構成] オプションを選択します。

    新しい Azure Cosmos DB for MongoDB クラスターのクラスター構成オプションのスクリーンショット。

  7. [スケール] ページでは、オプションを既定値に設定したままにします。

    設定 Value
    シャード数 単一シャード
    クラスター レベル M30 レベル、2 仮想コア、8 GiB RAM
    シャードあたりのストレージ 128 GiB
  8. [高可用性] オプションをオフにします。 [高可用性 (HA) 受信確認] セクションで、[理解します] を選択します。 最後に、[保存] を選択して、クラスター レベルに対する変更を保持します。

    クラスターのクラスター レベルとスケール オプションのスクリーンショット。

    クラスターの作成後に HA をオンにすることで、エラーから保護するレイヤーをもう 1 層増やすことができます。

  9. [クラスター] ページに戻り、次の情報を入力します。

    設定 説明
    サブスクリプション サブスクリプション名 この Azure Cosmos DB for MongoDB クラスターに使う Azure サブスクリプションを選びます。
    リソース グループ リソース グループ名 リソース グループを選択するか、 [新規作成] を選択し、新しいリソース グループの一意の名前を入力します。
    クラスター名 一意の名前 自分の Azure Cosmos DB for MongoDB クラスターを識別するための名前を入力します。 この名前は、サフィックス mongocluster.cosmos.azure.com を付けて、完全修飾ドメイン名 (FQDN) の一部として使用されます。そのため、グローバルに一意である必要があります。 名前に含めることができるのは、英小文字、数字、ハイフン (-) のみです。 また、名前の長さは 3 文字から 40 文字にする必要があります。
    場所 ユーザーに最も近いリージョン Azure Cosmos DB for MongoDB クラスターをホストする地理的な場所を選択します。 データに最も高速にアクセスできるよう、お客様のユーザーに最も近い場所を使用します。
    MongoDB バージョン クラスターで実行する MongoDB のバージョン この値は、使用可能な最新の MongoDB バージョンの既定値に設定されます。
    管理者ユーザー名 クラスターにアクセスするユーザー名を指定する このユーザーは、ユーザー管理者としてクラスターに作成されています。
    Password 一意のパスワードを使用してユーザー名とペアリングする パスワードは 8 文字から 128 文字にする必要があります。

    クラスターのさまざまな構成オプションのスクリーンショット。

  10. グローバル分散へのアクセス (プレビュー)Free レベルはオフにしたままにしておきます。

  11. [次へ: グローバル分散 (プレビュー)] を選択します。

  12. [次へ: ネットワーク] を選択します。

  13. [ネットワーク] タブの [ファイアウォール規則] セクションで、[Azure サービスおよび Azure 内のリソースからこのクラスターへのパブリックアクセスを許可する] を選びます。 さらに、ファイアウォール規則を追加して、クライアント デバイスまたはアプリケーションにクラスターへのアクセス権を付与します。

    クラスターのネットワークとファイアウォールのオプションのスクリーンショット。

    Note

    多くの企業環境では、VPN やその他の企業ネットワーク設定により、開発者用コンピューターの IP アドレスが非表示になっています。 このような場合は、まず、許可リストを絞り込む前に、接続テストのために 0.0.0.0 - 255.255.255.255 ファイアウォール規則を追加して、すべての IP アドレスのアクセスを許可することをお勧めします。

  14. [確認と作成] を選択します。

  15. 指定した設定を確認し、[作成] を選択します。 クラスターの作成には数分かかります。 ポータル ページに "デプロイが完了しました" と表示されるまで待ってから移動します。

  16. [リソースに移動] を選択して、Azure Cosmos DB for MongoDB クラスターのページに移動します。

    クラスターのデプロイ ページのスクリーンショット。

クラスターの資格情報を取得する

アプリケーション コードを使用して、このクラスターに接続するために必要な接続文字列を取得します。

  1. Azure Cosmos DB for MongoDB 仮想コア クラスターのページで、[接続文字列] ナビゲーション メニュー オプションを選びます。

    クラスターのページの [接続文字列] オプションのスクリーンショット。

  2. [接続文字列] フィールドの値をコピーして記録します。

    重要

    ポータルの接続文字列には、ユーザー名とパスワードが含まれていません。 プレースホルダー <user><password> を、クラスターを作成したときに使用した資格情報に置き換える必要があります。

リソースをクリーンアップする

Azure Cosmos DB for MongoDB 仮想コア クラスターの使用を完了したら、それ以上料金がかからないように、作成した Azure リソースを削除できます。

  1. Azure portal の検索バーで、「リソース グループ」を検索して選択します。

  2. 一覧で、このクイック スタートで使用したリソース グループを選択します。

    特定のプレフィックスにフィルター処理されたリソース グループの一覧のスクリーンショット。

  3. [リソース グループ] ページで、[リソース グループの削除] を選択します。

    特定のリソース グループに対するメニューの [リソースグループの削除] オプションのスクリーンショット。

  4. 削除の確認ダイアログで、リソース グループの名前を入力して、削除することを確認します。 最後に、[削除] を選択して、リソース グループを完全に削除します。

    グループの名前が入力された [リソース グループの削除] 確認ダイアログのスクリーンショット。

次のステップ

このガイドでは、Azure Cosmos DB for MongoDB 仮想コア クラスターを作成する方法について説明しました。 これで、クラスターにデータを移行できるようになりました。