AWS、SQL Serverアプリを実行可能な「Babelfish for Aurora PostgreSQL」を正式リリース:アプリの修正がほぼ必要ない
AWSは「Amazon Aurora PostgreSQL互換エディション」の新機能「Babelfish for Aurora PostgreSQL」の一般提供を開始した。「Microsoft SQL Server」アプリケーションをほぼ変更なく、Aurora PostgreSQLで実行できる。
Amazon Web Services(AWS)は2021年10月28日(米国時間)、「Amazon Aurora PostgreSQL互換エディション」の新機能「Babelfish for Aurora PostgreSQL」の一般提供を開始した。
「Amazon Aurora」は、クラウド向けに構築されたリレーショナルデータベースであり、オープンソースデータベースの「MySQL」「PostgreSQL」と互換性がある。
新しいBabelfish for Aurora PostgreSQL機能により、「Microsoft SQL Server」(SQL Server)用に作成されたアプリケーションをAmazon Auroraで実行できる。コードをほとんど、または全く変更する必要がないため、アプリケーションの移行に伴う作業負担を減らすことが可能だ。
これまでSQL ServerからAmazon Auroraへの移行には、時間がかかり、多くの労力を要する可能性があった。AWSの説明によれば、「データベースの移行については、『AWS Database Migration Service』(AWS DMS)を使ってデータベーススキーマとデータの移行を自動化できるものの、多くの場合、データベースとやりとりするアプリケーションコードの書き直しなど、アプリケーション自体の移行作業の負担が大きかった」。
なぜほぼ修正が必要ないのか
移行に当たって修正がほぼ必要ない理由についてAWSは次のように説明する。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AWSが「Amazon Aurora Serverless」の次期バージョンを発表、SQL Serverからの移行を助ける機能も
Amazon Web Services(AWS)は、よりスケールアップが柔軟になった「Amazon Aurora Serverless」の次期バージョンを発表した。併せて「Microsoft SQL Server」ワークロードを「Amazon Aurora PostgreSQL」で実行できる新機能も発表した。 - RedshiftとAurora、知らないうちにどんどん進化するAWSの2つのデータサービス
Amazon Web Servicesに関する新たな動きを月単位でまとめる新連載、「ほぼ月刊AWS」。第1回は、エッジとデータ関連サービス、既存システムのクラウド移行に関する新たな動きについてまとめます。 - Amazon Redshift MLが一般公開、SQLでAIモデルの学習や予測が可能に
AWSはデータウェアハウスサービス「Amazon Redshift」のクラスタから、機械学習モデルの作成や学習、デプロイができる「Amazon Redshift ML」を一般公開した。学習済みモデルをSQL関数として使用できる。