2017年11月21日 05時00分 公開
特集/連載

徹底比較:AWS、Google、AzureのDBサービス 最適な組み合わせとはデータベース管理者の生産性向上へ(1/2 ページ)

Webベースのアプリケーションの運用基盤としてPaaSを選択し、移行する場合、データベースについても必ず考慮すべきだ。データベースを完全にサポートしているクラウドインフラに移行するメリットを以下で詳しく検討しよう。

[Kenneth Milberg,TechTarget]

 主要なPaaS(Platform as a Service)の機能や特徴を検討する際、データベースサービスについては後回しにされることが珍しくない。Web開発者にしてみると、フレームワーク、ミドルウェア、言語サポートなど、より関心の高いトピックが幾つもあるからだ。データベースサービスがPaaSでそんなに重要なのか、ピンとこない読者もいるだろう。以下でもっと詳しく説明しよう。

 PaaSの一要素としてのデータベースは、現在はDBaaS(Database as a Service)として定義されているが、これが一般に公開されるまで、開発者のチームは、アプリケーションデータベースを(自力で)管理せざるを得ないというのが常だった。Web管理者は通常、データベース管理者(DBA)を兼務することはほとんどなく、その逆もしかりであることには理由がある。DBaaSはクラウド管理者の監視下にあるサービスなので、従来のデータベース機能について、アプリケーションチームが責任を負うことはない。DBaaSは企業が(組織内の)全てのデータベースを操作し、組織のアジリティー(機敏性)と耐障害性を実現するためのフレームワークだが、その一方で、DBA自身の生産性も総体的に向上させる。

 データベースのプロビジョニングに必要な手順は簡略化してサポートすることができる。複雑なデータベース操作はAPI呼び出しで実行するように構成できるからだ。従って開発者は、細かいデータベース操作をさほど気に掛ける必要はない。またDBAは生産的な活動に、より多くの時間を割けるようになる。データベースを始終調整し、パッチを当てたりバックアップの心配をしたりする代わりに、組織全体の問題に注意を向けることができるからだ。クラウドベースのSQLサービスは、ITシステムの面からデータベースの効率を向上させる方法として、間違いなく理想的なアプローチだ。

 人気の高いPaaSごとに、よく利用されているリレーショナルデータベースサービスを詳しく見ていこう。

Amazon RDS

       1|2 次のページへ

ITmedia マーケティング新着記事

news030.jpg

経営にSDGsを取り入れるために必要な考え方とは? 眞鍋和博氏(北九州市立大学教授)と語る【前編】
企業がSDGsを推進するために何が必要なのか。北九州市立大学の眞鍋和博教授と語り合った。

news022.jpg

「サイト内検索」ツール(有償版) 国内売れ筋TOP10(2021年7月)
サイト内検索(サイトサーチ)ツールは検索窓から自社サイト内のコンテンツを正確に、効...

news139.jpg

SNSの利用時間は77.8分、Instagram利用率は50%超え――Glossom調査
スマートフォンでの情報収集に関する定点調査。スマートフォンの利用時間は順調に増加し...