Amazon Aurora レプリカ、Aurora クロスリージョンレプリカ、および Aurora グローバルデータベースの比較 - AWS 規範ガイダンス

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

Amazon Aurora レプリカ、Aurora クロスリージョンレプリカ、および Aurora グローバルデータベースの比較

Naveen Garg、Amazon Web Services (AWS)

2023 年 4 月 (ドキュメント履歴)

Amazon Aurora はフルマネージド型のリレーショナルデータベースエンジンで、MySQL および PostgreSQL と互換性があります。Aurora は、オープンソースのすべての利点に加えて、高性能ストレージサブシステムを組み合わせて、アマゾン ウェブ サービス () の高可用性 (HA) とディザスタリカバリ (DR) のニーズに適したソリューションを選択するオプションを提供しますAWS。このガイドでは、3 つの強力な機能について詳しく説明します。

  • Aurora レプリカ

  • クロスリージョン Aurora レプリカ

  • Aurora Global Database

これら 3 つのオプションはそれぞれ、1 台のマシンの機能を超えて本番稼働用 Aurora データベースをレプリケートすることをサポートしています。これらのオプションから選択するのは難しい場合があります。

概要

データベース管理者は、HA および DR の目的で、常に本番稼働用データベースを 1 台のマシンにレプリケートしたいと考えています。従来、レプリケーションソリューションの設定と管理には時間のかかるタスクが必要で、多くの場合、専門的なスキルセットが必要でした。Amazon Aurora は、これらのタスクを簡素化し、ユーザーに代わって基盤となる自動化、耐障害性、モニタリングを処理します。Aurora は、オープンソースの MySQL および PostgreSQL で利用可能なネイティブレプリケーションソリューションを拡張し、ビジネスニーズに合わせてより多くの選択肢を提供します。

このドキュメントでは、Aurora で使用できるこれら 3 つのレプリケーションソリューションのそれぞれを紹介し、ビジネス要件に最適なソリューションを決定する際のクイックリファレンスガイドとして使用できる比較表を提供します。

Aurora コンピューティングとストレージ

Aurora コンピューティングとストレージの用語を理解することは、さまざまなレプリケーションソリューションを理解するために不可欠です。

Aurora コンピューティングとは、ホストで実行されているデータベースインスタンス (一連のプロセス) を指します。これは、Windows のタスクマネージャーまたは Linux の"ps -ef"出力に表示される一連のプロセスです。データベースを再起動するときは、基本的にホストでこれらのプロセスを再起動します。

Aurora ストレージとは、基盤となるストレージサブシステムを指します。これはオンプレミスのストレージアレイと考えてくださいが、耐久性とスケーラビリティは向上しています。Aurora ストレージの詳細については、 AWS ドキュメントを参照してください。