Docs Menu
Docs Home
/
MongoDB Atlas
/ /

Atlas サービスの制限

項目一覧

  • クラスターの制限
  • 接続制限とクラスター階層
  • コレクションとインデックスの制限
  • 組織とプロジェクトの制限
  • ラベルの制限
  • データベース ユーザーの権限の制限
  • マルチクラウド配置の制限

Atlasでは、作成できる各種コンポーネントの数と、クラスターへの接続数が制限されています。クラスターについては、許可される接続数はクラスター階層によって決まります。次の表はコンポーネントと接続制限の概要をまとめたものです。

重要

これらの制限のいずれかが組織にとって問題となる場合は、 Atlas サポートにお問い合わせください。

コンポーネント
Limit

マルチリージョンクラスター内のシャード

12

単一リージョン クラスター内のシャード

ハード制限はありませんが、 を超えるシャードについてはMongoDBサポート 70にお問い合わせください。

マルチリージョンクラスターのクロスリージョン ネットワーク権限

40

プロジェクトのクラスターが 40 を超えるリージョンにまたがっている場合、このプロジェクトでマルチリージョンクラスターを作成することはできません。

レプリカセットまたはシャードあたりの選挙可能なノード

7

コンフィギュレーションサーバー階層(最小および最大)

M30

Atlas はクラスター階層とクラス に基づいて limits for concurrent incoming connections を設定します。Atlas の接続制限はノードごとに適用されます。シャーディングされたクラスターの場合、Atlas の接続制限は mongos ルーターごとに適用されます。mongos ルーターの数は、すべてのシャードにわたるレプリカセットのノードの数と等しくなります。

読み込み設定 (read preference) は、Atlas が特定のクエリに割り当てることができる接続の合計数にも影響します。

M10 クラスターには 3 つのノードがあり、ノードごとに 1500 の接続制限があります。Atlas は、ノードごとに 10 の接続を確保します。読み込み設定 ( 読み込み設定 (read preference) ) を セカンダリ に設定すると、Atlas は 2 つのセカンダリ ノードから読み取りを行うことができ、合計で2980 接続制限になります。

Atlas クラスターが処理できる接続数を増やす必要がある場合は、クラスター層をアップグレードする ことを検討してください。

アプリケーションが追加の接続を動的に作成する場合は、データベースワーカー プールが柔軟な場合例、追加の接続を動的に作成する場合、Atlas クラスターが動的接続数の要件に対応できるようにするために、クラスターのオートスケーリングを有効にすることを検討してください。

クラスター階層
ノードあたりの最大接続数

M10

1500

M20

3000

M30

3000

M40

6000

M50

16000

M60

32000

M80

96000

M140

96000

M200

128000

M300

128000

クラスター階層
ノードあたりの最大接続数

M40

4000

M50

16000

M60

32000

M80

64000

M140

96000

M200

128000

M300

128000

M400

128000

M700

128000

クラスター階層
ノードあたりの最大接続数

M10

1500

M20

3000

M30

3000

M40

6000

M50

16000

M60

32000

M80

64000

M140

96000

M200

128000

M300

128000

注意

Atlas は、Atlas サービスのサポートのために、各 Atlas クラスターへの少数の接続を予約します。Atlas の予約接続の詳細については、Atlasサポートにお問い合わせください。

1 つのクラスター内のコレクション数にハード制限はありませんが、多数のコレクションとインデックスを扱うとクラスターのパフォーマンスが低下する場合があります。コレクションが大きいほど、パフォーマンスへの影響が大きくなります。

Atlas のクラスター階層別に推奨されるコレクションとインデックスの最大合計数は次のとおりです。

クラスター階層
推奨最大合計数

M10

5,000 コレクションとインデックス

M20 / M30

10,000 コレクションとインデックス

M40+

100,000 コレクションとインデックス

Atlas クラスター内のコレクションまたはインデックスの数を増やす必要がある場合は、クラスター層をアップグレードする ことを検討してください。

コンポーネント
Limit

Atlas プロジェクト 1 件あたりのデータベース ユーザー数

100

Atlas プロジェクト 1 件あたりの Atlas ユーザー数

500

Atlas 組織 1 件あたりの Atlas ユーザー数

500

Atlas 組織 1 件あたりの API キー

500

Atlas プロジェクト 1 件あたりのアクセス リスト エントリー

200

Atlas チーム 1 件あたりのユーザー数

250

Atlas プロジェクト 1 件あたりのチーム数

100

Atlas 組織 1 件あたりのチーム数

250

Atlas ユーザー 1 件あたりのチーム数

100

Atlas ユーザー 1 件あたりの組織数

250

Atlas 支払い組織ごとのリンク組織数

50

Atlas プロジェクト 1 件あたりのクラスター数

25

Atlas ユーザー 1 件あたりのプロジェクト数

250

Atlas組織 1 件あたりのプロジェクト数

250

Atlas プロジェクト 1 件あたりのカスタム MongoDB ロール数

100

データベースユーザーごとに割り当てられたロール

100

25

Atlas プロジェクト 1 件ごとのネットワーク ピアリング接続の総数

50

Atlas では、CIDR ブロックとプロジェクトで選択されたリージョンに基づいて、ネットワークピアリング接続 1 件あたりのノード数が制限されています。

Atlas プロジェクト 1 件ごとの保留中のネットワーク ピアリング接続数

25

リージョンごとの AWS PrivateLink アドレス指定可能なターゲット

50

リージョンごとの Azure Private Link アドレス指定可能なターゲット

150

Google Cloud GCP プライベート サービス接続のリージョンごとのアドレス指定可能なターゲット

50

Atlas プロジェクトごとのグローバルクラスター シャードキー

40

プロジェクトごとにデプロイできる M0 クラスターは 1 つだけです。ただし、MongoDB と販売契約を結んでいる場合は、プロジェクトごとにより多くの M0 クラスターを配置できる場合があります。詳しくは、MongoDB の営業担当者にお問い合わせください。

Atlas は、コンポーネントの特定のラベルの長さを制限します。

コンポーネント
文字数制限
正規表現パターン

クラスター名

64 [1]

^([a-zA-Z0-9]([a-zA-Z0-9-]){0,21}(?<!-)([\w]{0,42}))$ [2]

プロジェクト名

64

^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]

組織名

64

^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]

API キーの説明

250

[1] ピアリング専用モードを有効にしている場合、クラスター名の文字制限は 23 文字です。
[2] Atlas ではクラスター名の最初の 23 文字が使用されます。これらの文字はクラスターのプロジェクト内で一意である必要があります。23 文字未満のクラスター名の末尾には、ハイフン( -)を使用できません。23 文字を超えるクラスター名では、23 番目の文字にはハイフンを使用できません。
[3]( 12 )組織名とプロジェクト名には、任意の Unicode 文字または数字と次の句読点を含めることができます: -_.(),:&@+'

サポートされていないコマンドの詳細については、 M0 /M2 /M5 および Atlas Flex クラスターと有料クラスターでサポートされていないコマンド でサポートされていないコマンドを参照してください。

マルチクラウド配置には、さまざまな制限があります。詳細についてはマルチクラウド配置の制限を参照してください。

戻る

制限