メインコンテンツに移動

Amazon RDS for SQL Server

AWS が提供する、高可用性のフルマネージド SQL Server データベースサービス

SQL サーバーに RDS を使用する理由

SQL Server は、Microsoft が開発したリレーショナルデータベース管理システムです。RDS for SQL Serverを使用すると、エンタープライズ、スタンダード、ウェブ、デベロッパー、エクスプレスなど、SQL Serverの複数のエディション(2016年、2017年、2019年、2022年)を数分で展開でき、費用対効果が高くサイズ変更可能な計算能力を備えています。RDS for SQL Server を使用すると、プロビジョニング、バックアップ、ソフトウェアのパッチ適用、監視、ハードウェアスケーリングなど、時間のかかるデータベース管理タスクを管理できるため、アプリケーション開発に集中できます。

RDS for SQL Server は「ライセンス込み」のライセンスモデルをサポートしているため、Microsoft SQL Server ライセンスを別途購入する必要はありません。「ライセンス込み」の価格には、ソフトウェア、基盤となるハードウェアリソース、および RDS 管理機能が含まれます。

時間単位の料金を活用でき、初期費用や長期契約は不要です。さらに、リザーブド DB インスタンスを1年間または3年間予約できる権利を購入することもできます。リザーブド DB インスタンスとは、DB インスタンスごとに低額の予約金を前払いしていただく代わりに、時間当たりの利用料金を大幅に割り引くものであり、実質的なコストは最大65%削減できます。

RDS for SQL Server DB インスタンスは、標準ストレージまたはプロビジョンド IOPS ストレージのいずれかでプロビジョニングできます。プロビジョンド IOPS は、高速で予測可能で一貫した I/O パフォーマンスを提供するように設計されたストレージオプションであり、I/O 集約型のトランザクション(OLTP)データベースワークロードに最適化されています。

Amazon RDS for SQL Server のメリット

Amazon RDS for SQL Server は Amazon Relational Database Service (RDS) を使ったフルマネージドサービスです。このため、ハードウェアのプロビジョニング、ソフトウェアのパッチ適用、セットアップ、設定、またはバックアップなどのデータベース管理タスクについて心配する必要がなくなります。

1 回のクリックで、マルチ AZ オプションを有効にして、異なるアベイラビリティーゾーン間でデータを同期して複製できます。プライマリノードがクラッシュした場合、データベースは自動的にセカンダリノードにフェイルオーバーし、セカンダリノードを自動的に再構築します。

自動スケールストレージを選択すると、インスタンスはダウンタイムなしでストレージサイズを自動的に増やします。RDS Storage Auto Scaling を利用すると、希望する最大ストレージ制限を設定しさえすれば、あとは Auto Scaling で残りの作業がすべて処理されます。

Amazon RDS は、SQL Server インスタンスの自動バックアップを作成して保存します。Amazon RDS ではインスタンスのストレージボリュームのスナップショットを作成し、個々のデータベースだけではなく、そのインスタンス全体をバックアップします。Amazon RDS for SQL Server は、DB インスタンスのバックアップ期間中に、DB インスタンスの自動バックアップを作成します。

シングルファイルおよびマルチファイルのネイティブ復元、Microsoft SQL Server データベース公開ウィザード、Import/Export、AWS Database Migration Service、SQL Server レプリケーションなど、Amazon RDS for SQL Server への移行方法を多くサポートしています。