BT

Googleがクラウドサービスを拡大,Cloud SQLを追加

| 作者: Abel Avram フォローする 11 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2013年6月13日. 推定読書時間: 2 分 |

原文(投稿日:2013/06/07)へのリンク

Googleがクラウド上のフルマネージドなサービスとしてMySQLのサポートを開始する。プログラムからの管理操作が可能なJSON APIも提供する。

Googleは自社のクラウドサービスを拡張して,Cloud SQL を新たに追加する。この "フルマネージド" なWebサービスは,スケーラブルなMySQLデータベースをGoogleインフラストラクチャ上で提供するためのものだ。クラウド上で動作する MySQLへの接続方法 として,コマンドプロンプト,APIコンソール,管理およびレポート用ツール,外部アプリケーション,JavaあるいはPythonで開発されたGAEアプリケーション,そしてGAEスクリプトが用意されている。mysqldumpを使って,インスタンスをインポートあるいはエクスポートすることも可能だ。

試験的な JSON API も提供される。これはプログラムからMySQLを管理するためのRESTfulなインターフェースで,インスタンスの生成や削除,再起動,バックアップからのリストア,インポートとエクスポート,その他さまざまな情報の取得をサポートする。

コマンドラインとAPIという2つの管理操作は提供するが,MySQLのインスタンス自体は自動的に管理される。地理的に異なる領域間での同期あるいは非同期レプリケート,必要に応じたスケールアップやスケールダウン,必要ならばバックアップやパッチも自動で実行する。

ただし制限もいくつかある。ユーザ定義関数,MySQLネイティブなレプリケーションはサポートされない。INSTALL/UNINSTALL PLUGIN,CREATE FUNCTIONなど,サポート対象外のMySQLステートメントもいくつかある (PDF)。

Googleの発表直後にAmazonは,AWS RDSがすでに2009年から,クラウド上でMySQLをサポートしている ことをユーザに対してアピールした。2012年にはOracle DatabaseとMicrosoft SQL Server も提供している。さらにAmazonは,AWS RDSのベータ終了を決定するとともに, "マルチAZデータベースインスタンスを対象に,月間ベースで99.9%のアベイラビリティ" というSLAでの一般提供を開始すると発表した。

価格を直接比較すれば,AWS RDS の方が対応する Google Cloud SQL のpay-per-hourオプションよりも低価格である。ただしデータストレージやデータ転送の料金など,他のコストについても考慮が必要だ。Google Cloud SQLでサポートするインスタンスは100GBまでだが,Amazon RDSは3TBまで可能だということもある。またGoogleはSLAを提示していない。

Postgresは両社とも提供していないが,Herokuの Postgres as a service on AWS など,サードパーティを経由すれば利用可能だ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT