

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Aurora PostgreSQL 互換と異種データベースと の統合 AWS のサービス
<a name="introduction"></a>

*Rambabu Karnena、Amazon Web Services (AWS)*

*2024 年 8 月* ([ドキュメント履歴](doc-history.md))

Amazon Aurora PostgreSQL 互換エディションは、Amazon Web Services (AWS) クラウド上の異種データベースやさまざまなサービスとの統合を提供します。この統合を使用してスケーラブルなデータアーキテクチャを構築し AWS、アプリケーションの新しい可能性を引き出すことができます。

## 概要:
<a name="overview"></a>

このガイドでは、 AWS のサービス および異種データベースとの Aurora PostgreSQL 互換統合の包括的な概要を説明します。現在 Oracle Database または Microsoft SQL Server で を実行している場合は、リンクされたサーバー、データベースリンク、外部テーブルと同等の Aurora PostgreSQL 互換機能について説明します。このガイダンスを使用すると、以下を実行することもできます。
+ Amazon Simple Storage Service (Amazon S3) AWS Lambda、Amazon CloudWatch Logs、Amazon Redshift などのサービスと統合します。
+ エラーやパフォーマンスの問題につながる可能性のある設計ミスは避けてください。
+ Aurora PostgreSQL 互換を他のデータベースや と統合するときに、情報に基づいた意思決定を行います AWS のサービス。

### リモートデータベースと異種データベースへの接続
<a name="connect-db"></a>

Aurora PostgreSQL 互換の主な強みは、外部データラッパー (FDWs) を使用してリモート [PostgreSQL](remote-postgresql-databases.md)、[SQL Server](heterogeneous-databases.md#tds-fdw)、Oracle、MySQL データベースに接続する機能です。これらのラッパーには`postgres_fdw`、、`oracle_fdw`、 `tds_fdw` (SQL Server の場合）、および が含まれます`mysql_fdw`。これらの外部データラッパーを使用して、これらの複数のソースからのデータを直接クエリできます。

### ログ記録
<a name="logging"></a>

Aurora PostgreSQL 互換 は、 `log_fdw`拡張機能を使用して [Amazon CloudWatch Logs](cloudwatch-logs.md) とも統合されます。を使用して`log_fdw`、データベースから直接 PostgreSQL ログファイルをクエリおよび分析できます。この統合により、ログのモニタリングと分析が効率化され、データベースのパフォーマンス、エラー、アクティビティに関する貴重なインサイトを得ることができます。

### ストレージへの接続
<a name="connect-storage"></a>

`aws_s3` 拡張機能は、データのインポート、エクスポート、バックアップ、アーカイブのために [Amazon S3](amazon-s3.md) と統合されます。Aurora PostgreSQL 互換と Amazon S3 間のデータ移動をサポートすることで、 `aws_s3`拡張機能は効率的なデータ取り込み、バックアップ、アーカイブプロセスを可能にします。

### サーバーレスコンピューティング
<a name="serverless"></a>

`aws_lambda` 拡張機能を使用すると、コンピューティング負荷の高いタスクをサーバーレス[AWS Lambda](aws-lambda-integration.md)関数にオフロードすることで、パフォーマンスとコスト効率を向上させることができます。Lambda は、Aurora PostgreSQL 互換データベースから直接、複雑な計算、データ変換、他の AWS サービスとの統合をサポートします。専用のコンピューティングリソースは必要ありません。

### 分析の統合
<a name="w2aab5b9c15"></a>

データ移行と ETL (抽出、変換、ロード) プロセスを容易にするために、Aurora PostgreSQL 互換は [AWS Database Migration Service (AWS DMS)](migration.md) や などの サービスと統合できます AWS Glue。 は、データベースの Aurora PostgreSQL 互換への移行 AWS DMS をサポートしています。 [AWS Glue](analytics-aws-glue.md) は、さまざまなソースから Aurora PostgreSQL 互換またはその他へのデータの変換とロードのための堅牢なデータ処理パイプラインを構築するのに役立ちます AWS のサービス。

データウェアハウスソリューションの場合、Aurora PostgreSQL 互換は [Amazon Redshift](amazon-redshift.md) と統合できます。Amazon Redshift のデータソースまたはステージング領域として機能することで、Aurora PostgreSQL 互換は高度な分析およびレポート機能をサポートします。これらの機能を使用して、データから貴重なインサイトを得ることができます。

既存のワークロードの移行、ハイブリッドアーキテクチャの構築、新しいデータ駆動型アプリケーションの開発など、Aurora PostgreSQL 互換の統合機能は、スケーラブルで高性能、費用対効果の高いソリューションの作成に役立ちます。

### と統合するための追加の拡張機能 AWS のサービス
<a name="additional"></a>

PostgreSQL は、ファイル、NoSQL データベース、特定のデータベースシステムに接続するためのさまざまなデータラッパーを一覧表示します。詳細については、[PostgreSQL ドキュメント](https://wiki.postgresql.org/wiki/Foreign_data_wrappers)をご参照ください。

## 目的
<a name="objectives"></a>

このガイドは、新規のお客様、特に Oracle または Microsoft SQL Server から移行するお客様が以下を達成するのに役立ちます。
+ で同等の機能を見つけます AWS。Aurora PostgreSQL 互換は、リンクされたサーバー、データベースリンク、外部テーブルと同等の機能を提供します。
+ と統合して異種データベースや に接続するシステムとバッチジョブを設計します AWS のサービス。
+ 一般的な設計上の落とし穴を回避し、インフラストラクチャの実装を最適化します。