Azure SQL の歴史

完了

リレーショナル データベースのソフトウェアとサービスは、長年にわたり Microsoft の製品オファリングの大きな部分を占めてきました。 Azure SQL とその今後について学習する前に、その原点について少し考えてみましょう。

Windows Azure の誕生

2008 年の Microsoft プロフェッショナル開発者カンファレンスで、Microsoft の当時のチーフ ソフトウェア アーキテクトである Ray Ozzie は、Windows Azure という新しいクラウド コンピューティング オペレーティング システムを発表しました。 Azure サービス プラットフォーム開始時の 5 つの主要なコンポーネントの 1 つは、Microsoft SQL Services でした。 当初から、SQL は Azure の大きな部分でした。 SQL Azure は、SQL Server のクラウド ホスト バージョンを提供するために作成されました。 Windows Azure は、後で Microsoft Azure に名前が変更され、SQL Azure は Azure SQL に改名されました。それ以降、どちらのサービスも大幅に拡張されています。

Azure でのデータベース サービスの進化

2010 年当時の Azure SQL の説明を次に示します。

Azure SQL は、Microsoft が Azure クラウド コンピューティング プラットフォームの一部として提供するクラウド データベース オファリングです。 SQL Server の他のエディションとは異なり、Azure SQL ではハードウェアのプロビジョニング、インストール、パッチの適用をお客様が行う必要はありません。プラットフォームの維持は Microsoft によって行われます。 また、お客様が、スケーラビリティ、高可用性、ディザスター リカバリーに対応するようにデータベースのインストールを設計する必要もありません。これらの機能はサービスによって自動的に提供されます。 Azure SQL を使用するすべてのアプリケーションでは、データベースに接続するためにインターネットにアクセスできる必要があります。

この説明はまだ有効ですが、セキュリティ、パフォーマンス、可用性、スケールに関する機能は大幅に拡張されています。 Azure SQL は長年にわたって進化し、Azure 仮想マシン、マネージド インスタンス、データベースに対する複数のオプションが組み込まれています。 現在、ニーズに合わせて柔軟にスケーリングできる複数のデプロイ オプションがあります。 何らかの形式の Azure SQL のデプロイは 700 万を超えています。 Azure SQL のアーキテクチャも、増え続けるアプリケーションの需要を満たすために進化してきました。 たとえば、2014 年に導入されたアーキテクチャでは、エラスティック データベース プール、仮想コアの選択、ビジネスクリティカルなデプロイ、ハイパースケール、サーバーレス アーキテクチャなどの新しい可能性に対するステージが設けられています。

2008 年以降、SQL Server と Azure SQL はどちらも、アプリケーションの需要に合わせて、より高い可用性、拡張性、パフォーマンスを実現するように進化してきました。 提供されるデータベース サービスは SQL Server から拡張され、Azure Database for PostgreSQL や Azure Database for MariaDB などのオープンソース データベースが含まれるようになりました。