MEGAZONE

MEGAZONEブログ

What’s new with Amazon RDS?
re:Invent 2023 Storage

What’s new with Amazon RDS?

Pulisher : Mass Migration & DR Center ムン・ポンギ
Description:Amazon RDSのアップデートされた新機能について紹介したセッション

Amazon RDSのどのような新しい技術がアップデートされるのか気になり、どのように活用し、どのような利便性のためにアップデートされるのか、またはどのような方向性を持ってアップデートされるのか気になり、セッションを申し込みました。

今年RDSに導入されたいくつかの主要な機能について紹介するセッションです。

IBM の Database Db2 を Amazon RDS でサポートします。Multi-AZをサポートし、既存のワークロードをDMSサービスを使用したり、IBMの優れたネイティブ移行ツールを使用して移行することができます。最後に、既存のDb2ライセンスをインポートすることができます。

Amazon RDSの新しいメジャーバージョンを紹介します。
 ・PostgreSQL 16:pg_stat_io viewの提供、より多くの並列クエリの提供など。
 ・MySQL 8.1:スタートアップオプションからNULLを削除、MySQL 8.0.034 で使用していない機能と一致など。
 ・MariaDB 10.11:GRANT TO PUBLICの提供、JSONで保存されてより正確なパフォーマンス指標の提供などがあります。
 ・SQL Server 2022:buffer pool並列スキャン、Query store hintsの提供などがあります。

RDS Customの3つの新しい発表がありました。
 ・SQL Serverに対してRDSで独自ライセンスを使用できるようになりました。 以前は、完全に管理されたデータベースでは不可能でした。
 ・SQL Serverに対してMulti-AZをサポートします。
 ・Oracle E-Business製品群の使用が可能になりました。

・DMSは同種移行を行う際に、基本的なツールをサポートするようになりました。MySQLからMySQLへ、PostgreSQLからPostgreSQLへ移行する際、MySQLと同じツールをすべて使用することができます。

・Oracle EEでRMANを利用して増分バックアップおよび復元が可能です。

PostgreSQL RDS拡張プログラムpgvectorをサポートします。
pgvectorはvector dataタイプをサポートし、インデックス(IVFFLAT, HNSW)、検索、距離選択が可能なメタデータについてサポートします。

PostgreSQL 11、MySQL 5.7についてEOL以降3年間サポートします。
重要なパッチと主要なバグ修正SLAが適用され、Multi-AZで期待されるすべてのものをサポートします。

ddd1秒のローリングアップグレードをサポートする主要なイノベーションを導入しました。
PostgreSQLとMySQLの両方のユーザー向けに、1つのプライマリと2つのレプリカで構成されるクラスタモデルを適用しました。
これは3つの領域に分散され、データベースのレプリケーションを本質的に使用します。このモデルは、読み取りスループットが約2倍速く、読み取り可能なレプリカと低コストを提供します。

RDS MySQLとRedshift間のZero-ETLをサポートします。
Zero-ETLを構築した理由は、第一に、変換が多くない場合は簡単であること、第二に、複製が数秒以内に行われるほど高速であること、第三に、複数のトランザクションシステムを一つのデータウェアハウスに統合する複雑な設定でも使用できるため、シンプルであることです。

新しいRDS database instance typeをサポートします。PostgreSQL, MySQL, MariaDB で使用可能です。

・M7g : 最大性能+30% / 価格比性能+27%。
・M6id : 最大性能+24% / 価格比性能+13%向上
・[M|R]6i[d]n : 最大ネットワーク帯域幅 200 Gbps / m6i / r6i より 300% 高い

RDS専用Log Volumesをサポートします。
すべてのトランザクションログを取得して、データベースとは別のネットワークストレージボリュームに配置することです。 順次的にログを記録するため、マージが可能でパフォーマンスが向上します。

また、リソースの競合がなくなり、パフォーマンスが若干向上し、ログが複数のマシンに分散されないため、エラー発生確率が低くなり、安定したデータベースレベルのパフォーマンスを得ることができます。

IBMのDb2が発表された時、かなり驚いたし、RDSで全てのdatabaseを構築することができれば、AWSエコシステムから離れることができないような気がしました。
既存のRDSはEC2に設置型に比べて権限やdatabaseオプションに対して制約事項が多かったのですが、それを打開しようとする姿が多く見られ、pgvectorとZero-ETLなどAI/MLとRDSを融合して単純化されたワークロードで改善されたアウトプットを出すために努力しているようでした。

ブログ一覧

この記事の読者はこんな記事も読んでいます