クラウドにおけるリレーショナル データの処理: 役立つ記事をご紹介
このポストは、9 月 14 日に投稿された Working with Relational Data in the Cloud: Some Useful Articles の翻訳です。
次世代のクラウド接続アプリケーションを構築するデータベース開発者の皆様にとって、Windows Azure クラウドは新たな可能性を大きく広げるサービスです。クラウドへの移行を支援する新機能として、リレーショナル データベースに関する 2 つのコア テクノロジが Windows Azure に組み込まれました。これを使用して、トランザクション機能を備えたリレーショナル データ ストレージを必要とするアプリケーションをサポートします。2 つのコア テクノロジのうち、1 つは Windows Azure SQL データベース、もう 1 つは Windows Azure 仮想マシンでの SQL Server (英語) の実行です。どちらのテクノロジも SQL Server を基盤としているので、今お持ちの SQL Server に関するスキルや知識は Windows Azure にもそのまま活用できます。
これらを踏まえたうえで、最新の技術記事の中から、記事をいくつかピックアップしてみました。開発者の皆様にとっては大いに役立つと思われます。ただし、ここで取り上げる記事は技術を包括的に説明するものではないため、開発者や IT 技術者の皆様には Windows Azure SQL データベースに関する MSDN ライブラリ コンテンツを一読されることを強くお勧めします。今回ご紹介するのは、次の 3 件です。
- データ層アプリケーション フレームワーク (DACFx) 技術を使用した Windows Azure SQL データベースの移行 ( 英語 ) Windows Azure SQL データベース (旧「SQL Azure」) をオンプレミスのデータベース インスタンスまたは Windows Azure 仮想マシンで実行される SQL Server に移行する場合の一般的な顧客シナリオについて、Wayne Berry が説明しています。このブログ記事では、データ層アプリケーション フレームワーク (DACFx) 技術を使用した移行作業において、Windows Azure ポータルと SQL Server Management Studio 2012 をどのように利用するかについて述べています。DACFx は SQL Server Management Studio 2012 に同梱されていて、どちらも無料でダウンロードすることができます。Windows Azure SQL データベースをローカルの SQL Server インスタンスへ移行する理由にはさまざまなものが考えられますが、テストまたは開発を目的とした移行が最も一般的でしょう。たとえば、変更点のテストを、本番環境の Windows Azure SQL データベースに影響を及ぼさないようにローカルの SQL Express で実施する場合などです。Azure SQL データベースを、Windows Azure 仮想マシンで実行される SQL Server インスタンスに移行することもできます。詳細情報や手順については、こちらのページ (英語) を参照してください。
- データ中心アプリケーションの Windows Azure への移行 (英語) <データ中心アプリケーションの Windows Azure への移行 (英語) では、SQL Server 顧客アドバイス チーム (SQLCAT) による現実に即したベストプラクティスと SQL データベース コンテンツ チームによる技術的な専門知識に基づいて、移行プロセスをスムーズに行い、最適な移行ツールを選択し、クラウドでの移行プランを成功させるために役立つ内容を紹介しています。
- データシリーズ : Windows Azure 仮想マシン内の SQL Server と Windows Azure SQL データベースの比較
Windows Azure に新しい IaaS 機能が導入されたことに伴い、クラウドにデータベースを展開するときに Windows Azure SQL データベースと Windows Azure 仮想マシンで実行される SQL Server をどのように使い分ければよいのかという疑問をお持ちになる方も多いことでしょう。本稿では、お客様がこの 2 つの相違点、相対的な長所、および主なシナリオをご理解いただけるように、基本的なことをご説明します。お客様のニーズに合わせて、適したほうをお選びください。