RDSの概要
メニューを表示するにはスワイプしてください
クラウド構造化ストレージ
クラウド技術の仕組み、さまざまなデータをクラウドストレージに保存する方法、そして自分専用の小さなサーバーを設定して操作する方法については、すでに理解しています。
これだけで、基本的なWebアプリケーションのプログラミングは十分可能です。さまざまなWebページをEC2インスタンス上にホストできます。また、このWebページ用のさまざまなメディアやスタイルもS3バケットに保存でき、簡単にセットアップできます。
しかし、本格的なWebアプリケーションには、もう一つ重要な要素が欠けています。それがデータベースです。ユーザーデータや商品情報などを保存する場所が必要です。これらすべてを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によってクラウド上に保存される点です。
このコースでは、DBMS(データベース管理システム)としてMySQLを使用します。MySQL Workbenchがインストールされており、使い方を理解していることを確認してください。これにより、コースに関する質問を避けることができます。
1. AWS RDSとは何ですか?
2. 次のうち、AWS RDSがサポートしていないデータベースエンジンはどれですか?
3. AWS RDS をデータベースに利用する主な利点は何ですか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください