Docs Menu
Docs Home
/
MongoDB Atlas
/ /

グローバルクラスターを作成する

項目一覧

  • 必要なアクセス権
  • Considerations
  • 手順

このセクションでは、Atlas クラスターでグローバル書き込みを有効にする方法について説明します。

グローバルクラスターを作成するには、プロジェクトに対する Organization OwnerまたはProject Ownerアクセス権が必要です。

  • グローバルクラスターを作成する前に、「 グローバルクラスターの概要 」「 グローバルクラスターのシャーディング リファレンス 」を確認してください。

  • M30以上のシャーディングされたクラスターを配置すると、MongoDB Atlas でグローバル書込みを有効にできます。

  • クラスターを配置した後は、グローバルクラスターを標準のシャーディングされたクラスターに変換することはできません。

  • シャーディング要件により、サンプル データをグローバルクラスターにロードすることはできません。

  • これが選択したリージョンの最初の 専用有料クラスターであり、 1 つ以上の VPC ピアリング接続を作成する予定の場合は、続行する前にVPC ピアリング接続を確認してください。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Clusters ページがまだ表示されていない場合は、サイドバーの Database をクリックします。

    [ クラスター]ページが表示されます。

2
  • すでに 1 つ以上のクラスターがある場合は、 CreateをクリックしてCreate New Clusterダイアログ ボックスを表示します。

  • これが最初のクラスターである場合:

    1. [Build a Database] をクリックします。

    2. 画面上部の [ advanced configuration optionsをクリックすると、 Create New Clusterダイアログ ボックスが表示されます。

3
  1. Create New Clusterダイアログ ボックスで、 Dedicatedクラスタータイプを選択します。 詳細については、「クラスターの作成 」を参照してください。

  2. セクションを展開するには、 Global Cluster Configurationをクリックします。

  3. Enable Global Writes (M30 and Up)Onに切り替えて、グローバルクラスター構成を表示します。

4

デフォルトでは、グローバルクラスターでは、 Atlas-Managed Shardingによるクラスターのシャードキーゾーンの自動構成が有効になっています。 Atlas はシャードごとに、対応するゾーンに関連付けられたシャードキーにlocationフィールドを作成し、Atlas が地理的場所に基づいてシャードにデータを分散できるようにします。 このオプションは、ほとんどのワークロードに推奨されます。

高度なユーザーで、デフォルト構成がワークロードに対して制限しすぎる場合は、 Self-Managed Shardingを選択します。 このオプションを選択する場合は、 mongoshまたはサポートされているMongoDB ドライバーを使用して、シャーディング戦略を手動で構成する必要があります。 ゾーンシャーディングの詳細については、「ゾーン」を参照してください。 ゾーンにシャードを追加する方法については、「ゾーンの管理 」を参照してください。

重要

クラスターを配置した後は、 Atlas-Managed ShardingSelf-Managed Shardingの間で変更することはできません。

5

注意

各クラウドプロバイダーには、Atlas がゾーンを配置できるグローバル リージョンの選択があります。 クラウドプロバイダーの選択によって、特定の地理的ロケーションにゾーンを配置する機能がサポートされるか、制限される場合があります。 使用可能な構成オプションとクラスターの実行コストも、クラウドプロバイダーの選択によって異なる場合があります。

6

Atlas には、グローバルクラスター ゾーンを構成するための 3 つのオプションが用意されています。

  • テンプレートを使用したグローバル書き込みゾーンの設定

  • グローバル書込み単一リージョン ゾーンの構成

  • グローバル書込みマルチリージョン ゾーンの構成

グローバルクラスター ゾーンの構成方法に基づいて適切なタブを選択します。

Atlas は、クラスターのグローバル書き込みゾーンを構成するための 2 つのテンプレートを提供しており、それぞれに基礎となる構成の目的を説明します。 テンプレートをクリックすると、そのテンプレートの ゾーン マップ が表示されます。 ゾーン マップは、地理的レイテンシやカバレッジの推定値など、クラスター ゾーン構成を視覚的に説明します。

グローバルクラスター内の各ゾーンの概要を表示するには、ゾーン マップの下のZone configuration summaryをクリックします。 Atlas は、各ゾーンに対して次の検証を提供します。

検証
ガイダンス
Low latency reads and writes in <geography>
ゾーンが低レイテンシの読み取りと書込みをサポートする地理的ロケールを示します。 正確に指定される地理的ロケールは、そのゾーンに優先されるRegionによって異なります。 ゾーンの優先リージョンはZone Configurationセクションで変更できます。
Local reads in all other zones

このゾーンのデータが、それらのゾーン内のクライアントによるローカル セカンダリ読み取りのために他のすべてのゾーンにレプリケートされるかどうかを示します。

クラスター内のすべてのゾーンをローカル読み取り用に自動的に構成するには、 Zone configuration summaryの [ Configure Local Reads in All Zonesボタンをクリックします。

(Not) Available during partial region outage

ゾーンが高可用性をサポートしているかどうかを示します。これにより、選択可能なノードの大部分は正常であり、リージョンが部分的に停止した場合でも正常にアクセスできます。 Atlas UI でRecommendedとマークされているRegionsは、部分的なリージョン停止時に高可用性をサポートします。

詳しくは、次のページを参照してください。

(Not) Available during full region outage
ゾーンが高可用性をサポートしているかどうかを示します。これにより、選択可能なノードの大部分は正常であり、リージョン停止が完全に停止した場合でも正常にアクセスできるようになります。

デフォルトでは、各テンプレートは一連の単一リージョン ゾーンを配置し、各ゾーンに地理的に近い国と下位分類のマップを構築します。 MongoDB は、このロケーション ゾーン マップを使用して、ロケーション データを含む読み取りおよび書込み操作を、対応するゾーン内のシャードまたはシャードにルーティングします。

Atlas-Managed Shardingを有効にした場合は、ゾーン マップでConfigure Location Mappingsをクリックして、ロケーション ゾーン マッピングのリストを表示します。 ロケーション ゾーン マッピングをカスタマイズするには、特定のLocation NameZoneドロップダウンをクリックし、新しいゾーンを選択します。 特定の場所のカスタム マッピングをリセットするには、 Resetボタンをクリックします。 クラスターのすべてのカスタム マッピングをリセットするには、 Reset All Zone mappingsボタンをクリックします。

ゾーン テンプレートを選択した後、各ゾーンに追加の構成変更を加えることができます。 手順については、「 Single Region Zoneタブ 」を参照してください。

マルチリージョン ゾーン を作成することもできます。 手順については、「 Multi-Region Zoneタブ 」を参照してください。 Configure Local Reads in All Zonesをクリックすると、すべてのゾーンがマルチリージョンに変換されます。

テンプレートの選択に戻るには、ゾーン マップでView Zone Templatesをクリックします。

Zone Configurationセクションでは、クラスター内の各ゾーンを構成できます。 Atlas は、現在選択されているゾーンを示すZone Configurationの直上にドロップダウン ボックスを表示します。 [ + Add a Zone ] ボタンをクリックして、グローバルクラスターに最大 9( 9 )のゾーンを追加します。 9 つを超えるゾーンが必要な場合は、 Atlas サポートにお問い合わせください。

ゾーン マップは、各ゾーンを変更すると更新されます。 ゾーン マップにテンプレート選択メニューが表示されている場合は、 Configure Zones Myselfをクリックしてゾーン マップを表示します。

Zone Configurationセクションで、 Select the preferred region for your zoneドロップダウン ボックスをクリックし、ゾーンに割り当てられた各シャードのHighest Priorityリージョンとしてリージョンを選択します。 Atlas は、選択した地域に地理的に近い国と地域のマップを作成します。 MongoDB は、このロケーション ゾーン マップを使用して、ロケーション データを含む読み取りおよび書込み操作を、対応するゾーン内のシャードまたはシャードにルーティングします。

Atlas-Managed Shardingを有効にした場合は、ゾーン マップでConfigure Location Mappingsをクリックして、ロケーション ゾーン マッピングのリストを表示します。 ロケーション ゾーン マッピングをカスタマイズするには、特定のLocation NameZoneドロップダウンをクリックし、新しいゾーンを選択します。 特定の場所のカスタム マッピングをリセットするには、 Resetボタンをクリックします。 クラスターのすべてのカスタム マッピングをリセットするには、 Reset All Zone mappingsボタンをクリックします。

ゾーン内の各シャードに対し、Atlas はZone Configurationに関連してシャード ノードを分散します。 ゾーンに追加のシャードを追加するには、 Zone ConfigurationセクションでAdditional Optionsをクリックし、ドロップダウン ボックスからゾーン内のシャードの合計数を選択します。 デフォルトでは、Atlas はゾーンごとに 1 つのシャードを配置します。 Atlas では、単一のゾーンに複数のシャードを追加するのではなく、地理的リージョンで重い書込み (write) 負荷をサポートするために追加のゾーンを作成することを推奨しています。 Atlas はグローバルクラスターごとに100個以下のシャードをサポートします。

重要

ゾーン テンプレートを選択すると、 Zone Configurationセクションで行われた構成変更が選択したテンプレートのデフォルトにリセットされます。

Zone Configurationセクションでは、クラスター内の各ゾーンを構成できます。 Atlas は、現在選択されているゾーンを示すZone Configurationの直上にドロップダウン ボックスを表示します。 [ + Add a Zone ] ボタンをクリックして、グローバルクラスターに最大 9( 9 )のゾーンを追加します。 9 つを超えるゾーンが必要な場合は、 Atlas サポートにお問い合わせください。

ゾーン マップは、各ゾーンを変更すると更新されます。 ゾーン マップにテンプレート選択メニューが表示されている場合は、 Configure Zones Myselfをクリックしてゾーン マップを表示します。

マルチリージョン構成コントロールを表示するには、 Select Multi-Region, Workload Isolation and Replication Optionsボタンをクリックします。 Zone configuration summaryConfigure Local Reads in All Zonesを切り替えたゾーンには、デフォルトでマルチリージョン ゾーン コントロールが表示されます。

Electable nodes for high availability Highest PriorityElectableゾーン内の ノードと ノードを構成します。

Tip

以下も参照してください。

選挙可能なノードを持つリージョンを追加する場合は、次の操作を行います。

  • データの可用性を向上させる

  • データセンターの停止時による影響を軽減する

1 つのクラウド プロバイダーから異なるリージョンを設定することも、異なるクラウド プロバイダーを選択することもできます。

Atlas は、Electable nodes テーブルの最初の行のノードを Highest Priority 領域として設定します。

Atlas は、プライマリ資格としてこのリージョンのノードを優先します。その他のノードは、表示される順序に従ってランク付けされます。詳しくは、「ノードの優先順位」を参照してください。

[ Add a regionをクリックしてリージョン選択の新しい行を追加し、ドロップダウンからリージョンを選択します。 必要なリージョンに必要なNodesの数を指定します。 ゾーン内のすべてのリージョンにわたる選択可能なノードの合計数は、 3 、 5 、または7である必要があります。

Atlas は、 Highest Priorityノードの選択したリージョンに地理的に近い国と下位分類のマップを作成します。 MongoDB は、このロケーション ゾーン マップを使用して、ロケーション データを含む読み取りおよび書込み操作を、対応するゾーン内のシャードまたはシャードにルーティングします。

Atlas-Managed Shardingを有効にした場合は、ゾーン マップでConfigure Location Mappingsをクリックして、ロケーション ゾーン マッピングのリストを表示します。 ロケーション ゾーン マッピングをカスタマイズするには、特定のLocation NameZoneドロップダウンをクリックし、新しいゾーンを選択します。 特定の場所のカスタム マッピングをリセットするには、 Resetボタンをクリックします。 クラスターのすべてのカスタム マッピングをリセットするには、 Reset All Zone mappingsボタンをクリックします。

Read-only nodes for optimal local reads ゾーン内のRead-onlyノードを構成します。 各行は 1 つのRegionを表し、Atlas はRead-only Node Typeの構成されたNumber of Nodesを配置します。

さらにRead-only行を追加するには、 Add a regionをクリックします。 ローカル セカンダリ 読み取り操作を容易にする各リージョンにRead-onlyノードを追加することを検討してください。

Analytics nodes for workload isolation

分析ノードを使用して、運用ワークロードと競合したくないクエリを分離します。分析ノードは、BI Connector for Atlas からのクエリのレポートなどのデータ分析操作の処理に役立ちます。分析ノードには 個別のレプリカセット タグ があり、これを使用してクエリを目的のリージョンに送信できます。

Add a region をクリックして、分析ノードを配置するリージョンを選択します。リージョンに必要な Nodes の数を指定します。

ゾーン内の各シャードに対し、Atlas はZone Configurationに関連してシャード ノードを分散します。 ゾーンに追加のシャードを追加するには、 Zone ConfigurationセクションでAdditional Optionsをクリックし、ドロップダウン ボックスからゾーン内のシャードの合計数を選択します。 デフォルトでは、Atlas はゾーンごとに 1 つのシャードを配置します。 Atlas では、単一のゾーンに複数のシャードを追加するのではなく、地理的リージョンで重い書込み (write) 負荷をサポートするために追加のゾーンを作成することを推奨しています。 Atlas はグローバルクラスターごとに100個以下のシャードをサポートします。

重要

ゾーン テンプレートを選択すると、 Zone Configurationセクションで行われた構成変更が選択したテンプレートのデフォルトにリセットされます。

注意

既存のグローバルクラスターからゾーンを削除

DNS シードリスト形式ではなく 標準の接続文字列 形式 を使用している場合、既存のグローバルクラスターからゾーン全体を削除すると、新しい 接続string が生成されることがあります。

変更を配置した後、正しい接続文字列を検証します。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Clusters ページがまだ表示されていない場合は、サイドバーの Database をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

2

[Connect] をクリックします。

7

グローバルクラスターを使用するには、 M30以上のクラスター階層を選択する必要があります。

選択した階層によって、クラスター内の各データ保有サーバーのメモリ、ストレージ、vCPU、およびIOPSの仕様が決まります。

ワークロードに適したクラスター階層とストレージ設定を選択する方法の詳細については、「クラスター階層の選択クラスター ストレージのカスタマイズ 」を参照してください。

8

グローバルクラスターのAdditional Settingsセクションでは、次の操作を実行できます。

9

これは、Atlas に表示されるクラスター名です。 Atlas がクラスターを配置すると、クラスター名は変更できません。

クラスター名の長さは 64 文字を超えることはできません。

重要

Atlas は、内部インタラクションでクラスター名を23 文字に切り捨てます。 実際には、次のことを意味します。

  • 23 文字未満のクラスター名の末尾には、ハイフンまたはダッシュを使用できません( - )。

  • 23 文字以上のクラスター名では、23 番目の文字としてハイフンまたはダッシュ( - )を使用できません。

  • クラスター名の最初の 23 文字はプロジェクト内で一意である必要があります。

クラスター名に機密情報を入れないでください。

10

チェックアウトに進みます。 請求情報がまだ存在しない場合は、フォームの下にある [ Create Clusterをクリックし、完了します。 組織にすでに請求情報がある場合、Atlas はクラスターを配置します。

11
フィールド
必要性
アクション
請求先メールアドレス
任意

Atlas が請求アラートを送信するメール アドレスを入力します。

デフォルトでは、Atlas は組織の所有者と請求管理者に請求アラートを送信します。

  • Billing Email Address を空白のままにすると、Atlas は組織の所有者と請求管理者に請求アラートを送信します。

  • 請求先メールアドレスを指定して「Only send invoice emails to the Billing Email Address」をオフにすると、Atlas は請求先メールアドレス、組織の所有者、および請求管理者に請求アラートを送信します。

  • 請求先メールアドレスを指定して、 Only send invoice emails to the Billing Email Address のチェックボックスをオンにすると、Atlas は請求先メールアドレスにのみ請求アラートを送信します。

会社名
任意
請求先住所の会社の名前を入力します。
必須
請求先住所の国を選択します。国の名前を入力し始めてから、フィルタリングされた国のリストから選択することもできます。
住所
必須
請求先住所の住所を入力します。
建物名/部屋番号/階数
任意
請求先住所のアパート名、マンション名、または階数を入力します。
必須
請求先住所の市区町村の名前を入力します。
都道府県/地域/地区
必須

請求先住所が存在する行政区画を入力または選択します。ラベルとフィールドは、選択したによって変わります。

  • として米国を選択した場合、このラベルはに変わります。フィールドが米国の州のドロップダウン メニューに変わります。州名の最初の数文字を入力して、フィルタリングされた州のリストから選択することもできます。

  • としてカナダを選択した場合、このラベルはに変わります。フィールドがカナダの州のドロップダウン メニューに変わります。州名の最初の数文字を入力して、フィルタリングされた州のリストから選択することもできます。

  • として他の国を選択した場合、このラベルは都道府県/地域/地区に変わります。フィールドがテキスト ボックスに変わります。このボックスに都道府県や地域の名前を入力します。

郵便番号
必須
請求先住所の郵便番号を入力します。
VAT番号
条件付き

米国以外の国を選択した場合、Atlas は VAT ID フィールドを表示します。

VAT の詳細については、 VAT ID を参照してください。

会社の請求先住所が米国以外の国にある場合、 VAT ID Number請求プロファイル に有効な を入力しないと、Atlas では通常 VAT が請求されます。

重要

請求先住所がアイルランドまたはカナダの特定の州に存在する場合、有効な VAT ID Number があっても、Atlas は必ず VAT を要求します。

地域別の VAT の詳細については「国際慣行と課税」を参照してください。

12
  1. Credit Card または Paypal のラジオボタンをクリックします。

    • Credit Card を選択した場合は、以下のフィールドに値を入力します。

      フィールド
      必要性
      アクション
      カードの名義人
      必須
      クレジット カードに記載された名前を入力します。
      カード番号
      必須
      クレジット カードに記載されている 16 桁(American Express の場合は 15 桁)の番号を入力します。
      有効期限
      必須
      クレジット カードの有効期限を月 2 桁、年 2 桁形式で入力します。

      CVC

      必須
      クレジット カードの裏面に記載されている 3 桁(American Express の場合は 4 桁)の番号を入力します。
    • PayPal を選択した場合

      1. [Pay with PayPal] をクリックします。

      2. PayPal Webサイトでのアクションを完了します。

組織内のプロジェクトはすべて、お支払い方法を含め、同じ請求設定を共有します。

13

Cartセクションで、以下を確認します。

フィールド
説明
クラスター階層
選択したクラスター階層と構成の詳細のコストを表示します。 詳しくは、「クラウド サービス プロバイダーとリージョンおよびクラスター階層 」を参照してください。
含まれている機能
選択したクラスター構成に含まれる機能を表示します。
追加設定
クラウドバックアップ、シャーディング、 BI Connectorなど、有効にした追加設定を表示します。 詳細については、「クラウドバックアップ 」を参照してください。
14

クラスターを配置します。 クラスターを配置するには、フォームの下のConfirm and Deploy Clusterをクリックします。

重要

各 Atlasプロジェクトは最大25クラスターをサポートします。 クラスターの制限に関する質問やサポートについては、Atlas サポートに お問い合わせください。 サポートに問い合わせるには、次の手順に従います。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。

    プロジェクト サポートページが表示されます。

2
15

Atlas-Managed Shardingを選択した場合は、Atlas UI を使用してグローバル書き込み用にコレクションをシャーディングできます。 詳細については、「グローバル コレクションのシャーディング 」を参照してください。

Self-Managed Shardingを選択した場合は、シャードキーを手動で設定し、グローバル コレクションをシャードする必要があります。 詳細については、「シャードキーコレクションのシャーディング 」を参照してください。

Tip

以下も参照してください。

戻る

サーバーレスインスタンス