RDSの概要
メニューを表示するにはスワイプしてください
クラウド構造化ストレージ
クラウド技術の仕組み、さまざまなデータをクラウドストレージに保存する方法、そして自分自身の小さなサーバーを設定して操作する方法について、すでに理解しています。
これだけで、基本的なWebアプリケーションのプログラミングは可能です。さまざまなWebページをEC2インスタンス上にホストできます。また、このWebページ用のさまざまなメディアやスタイルもS3バケットに保存でき、簡単にセットアップできます。
しかし、本格的なWebアプリケーションには、もう1つ重要な要素が欠けています。それがデータベースです。ユーザーデータや商品情報などを保存する場所が必要です。これらすべてをS3バケットに保存できると考えるかもしれませんが、これらの情報は構造化されている必要があり、通常のSQLでデータを取得できる必要があります。
クラウド上でデータベースをホストするために、RDSを使用します。
AWS RDS(Amazon Relational Database Service)は、Amazon Web Services (AWS) が提供するフルマネージド型のリレーショナルデータベースサービス。基盤となるインフラストラクチャの管理を必要とせず、クラウド上でリレーショナルデータベースのセットアップ、運用、スケーリングを可能にします。RDSは、MySQL、PostgreSQL、MariaDB、Oracle、Microsoft SQL Server などの主要なデータベースエンジンをサポートし、自動バックアップ、高可用性、セキュリティ、容易なスケーラビリティなどの機能を提供します。
なぜRDSなのか?
AWSのウェブサイトを閲覧したことがあれば、クラウドデータベースの選択肢が多数あることに気付くかもしれません。
RDSは、完全マネージドサービスとして際立っており、MySQL、PostgreSQL、SQL Serverなどの主要なデータベースエンジンをサポートしています。自動バックアップやスケーラビリティなどの機能により、RDSはデータベース管理を簡素化し、クラウドデータベースとして魅力的な選択肢となっています。
このアプローチにより、ローカルコンピュータからデータベースを完全に管理できます。コンソールを使う必要はなく、PostgreSQL 用の pgAdmin や MySQL 用の MySQL Workbench など、使い慣れたツールを利用できます。つまり、ローカルに保存されたデータベースを操作する場合とワークフローは変わりません。唯一の違いは、データがワークステーションの容量を消費せず、RDS によってクラウド上に保存される点です。
このコースでは MySQL のような DBMS(データベース管理システム)を使用します。そのため、MySQL がインストールされており、MySQL Workbench の使い方を理解していることを確認してください。これにより、コースに関する質問を避けることができます。
1. AWS RDS とは何ですか?
2. 次のうち、AWS RDS がサポートしていないデータベースエンジンはどれですか?
3. AWS RDS をデータベース用途で利用する主な利点は何ですか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください