Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Engagement の SFTP のパフォーマンスと信頼性に関するガイドライン

公開日: Dec 14, 2025
説明

拡張セキュア FTP サービスを実装する場合、サービスを可能な限り最適に実行する上で考慮すべき重要な事項が多数あります。   この記事では、質問がよく寄せられる、Marketing Cloud の SFTP サービスの制限や注意事項に関するさまざまなトピックを取り上げます。   このガイドラインに従うことで、MCE SFTP サービスとのやり取りにおいて、安定したパフォーマンスと一貫した動作を確保できます。

解決策

MCE の拡張セキュア FTP サービスとデータを送受信するアプリケーションを構築する場合は、次のベストプラクティスに従ってパフォーマンスと信頼性を最適化します。

 

パフォーマンス測定のガイドライン

スループット要件のあるアプリケーションの場合、システムのスループット、レイテンシ、その他の重要な側面を測定することが重要となります。クライアントのインターネット接続速度、データが必ず通過するネットワーク、送信先 FTP サーバーのパフォーマンスなど、観測されるパフォーマンスには多くの要因が影響する可能性があります。このガイドのベストプラクティスに従うことで、スループットを最大限に高めることができます。前述の拡張セキュア FTP サービスに固有の推奨事項に加えて、Marketing Cloud は AWS S3、Azure Blob Storage、Google Cloud (GCP) Storage との統合もサポートしています。

これらのサービスに使用されるプロトコルはより効率的で、多くの場合、拡張セキュア FTP サービスよりもパフォーマンスが優れています。一方で、FTP は多くのシステムとの統合を可能にする、広くサポートされているプロトコルです。拡張セキュア FTP サービスと他のクラウドネイティブオプションのどちらを使用するかについては、システムごとに分けて決定する必要があります。システムパフォーマンスの実測定値に基づいて決定するのが理想的です。

 

TCP/IP 設定

FTP パフォーマンスの最適化には、複数の TCP/IP 設定の調整が必要な場合があります。   以下に、パフォーマンスに影響すると広く認識されている設定をいくつか示します。 

  1. TCP ウィンドウサイズ: TCP ウィンドウサイズを大きくすると、特にレイテンシが長く帯域幅が大きいネットワークでスループットを改善できます。このパラメーターは、受信者からの確認応答を待つまでに送信できるデータ量をコントロールします。ウィンドウを大きくすると、一度に転送できるデータが増えます。
  2. 最大転送単位 (MTU) サイズ:  MTU サイズは、個別に送信できるデータチャンクの大きさの上限を定義します。MTU を大きくすると、フラグメンテーションが減少し、パフォーマンスが向上します。
  3. TCP ファストオープン: TCP ファストオープンのオプションを使用すると、TCP 接続の最初の SYN パケットと共にデータを送信できます。これにより、接続の早い段階でデータ転送を開始できます。これは、小規模なファイル転送で特に役立ちます。
  4. ファイアウォールとセキュリティの設定: 不要なインスペクションや遅延なしで、信頼できるホストとの FTP 接続を許可するようにファイアウォールとその他のネットワークデバイスが設定されていることを確認します。

 

圧縮

圧縮を使用すると、データセット全体を表すために転送する必要があるバイト数を減らすことができます。   使用しない場合、ある場所から別の場所へのファイル転送にかかる時間に重大な影響が即座に発生する可能性があります。拡張セキュア FTP サービスでは、圧縮に対応している SFTP クライアントの SFTP 接続における圧縮をサポートしています。または、SFTP 接続での圧縮をサポートしていないクライアントの場合は、転送前にファイルを圧縮することもできます。

 

ファイルサイズに関する注意事項

一般に、多数の小さいファイルをアップロードするよりも、少数の大きいファイルをアップロードするほうが良いとされています。   少ないセッションで大きなファイルをアップロードすれば、接続の初期化のオーバーヘッドが少なくなります。また、SFTP 圧縮は大きなファイルに対して行うほうが効率的です。多数の小さいファイルを転送する必要がある場合は、事前により大きい *.ZIP ファイルに結合して、ファイル転送アクティビティを使用して解凍することを検討してください。

 

SFTP クライアント

使用される SFTP クライアントがパフォーマンスに大きな影響を与える可能性があります。最適なパフォーマンスを実現するには、SFTP クライアントを最新の状態に保ってください。通常、SFTP クライアントの更新では、転送の信頼性やパフォーマンスを向上するためのアルゴリズムの最適化、バグ修正、対応できるプロトコルの拡張が行われます。

多くの SFTP クライアントには、特定の帯域幅に合わせて転送を調整する機能があります。SFTP 転送のパフォーマンスと信頼性を最適化するには、次の制限が無効になっていることを確認します。

 

データ保持

SFTP の処理のパフォーマンスと信頼性は、同じ親ディレクトリに含まれるファイルとディレクトリの数によって影響を受ける可能性があります。ファイルやディレクトリが多いとリスト取得処理のレイテンシが大きくなり、その結果、エラーが発生したり、ディレクトリの移動が困難になったりする可能性があります。拡張セキュア FTP サービスでは常にデータセットが必要最小限になるようにし、多数のファイルが必要な場合はサブディレクトリを使用してファイルを区分することを検討してください。拡張セキュア FTP サービスでは、システムの高いパフォーマンスを維持するため、22 日以上前のファイルが自動的に削除されます。

 

ネットワークアクセス

通常、拡張セキュア FTP サービスにはあらゆるソースが接続できます。ただし、ログインの失敗が連続して発生した場合は、IP アドレスが一時的にブロックされる可能性があります。また、悪意のあるログイン試行の失敗回数が多すぎる場合は、一部の IP アドレスが永久にブロックされる可能性があります。

[設定] の [FTP アカウント] セクションには IP 許可リストを設定するオプションがあります。特定の IP アドレスが拡張セキュア FTP サービスに接続できないときは、ほとんどの場合、アカウントに許可リストが適用されており、かつその送信元 IP アドレスが許可リストに含まれていないことが原因です。

SFTP クライアントが拡張セキュア FTP サービスに接続できない場合は、MCE サポートに連絡して、IP が接続できることを確認してもらい、ブロックがある場合は解除してもらってください。

ナレッジ記事番号

002721756

 
読み込み中
Salesforce Help | Article