2022.11.06 Web制作
システム開発 - AWS DBサーバーの構築(RDS)後半
前回のAWS DBサーバーの構築(RDS)前半では、サブネットグループを作成するための準備と3つのグループを作成しました。
- サブネットグループ作成の準備
- DB用セキュリティグループの作成
- マルチAZ用プライベートサブネットの作成
- 3つのグループの作成(データベース作成の準備)
- サブネットグループの作成(二つのプライベートサブネットのグループ化)
- パラメータグループ の作成
- オプショングループの作成
今回は、いよいよデータベースの作成です
データベースの作成
- 左メニュー「データベース」を選択
- データベースの作成 をクリック
データベース作成方法を選択
標準作成を選択
エンジンのオプション
「MySQL」を選択すると表示が変わりますが、この後の各フォームも変更されます。今回は「MySQL」を設定した場合の設定の解説となります。
エンジンのタイプ
MySQL
エディション
MySQL Community
バージョン
※バージョンを選択
テンプレート
「開発/テスト」又は「本番稼働用 」
- 本番稼働用 ・・・ 本番稼働時に選択(費用が高くなる)
- 開発/テスト ・・・ 開発時はこちらを選択
- 無料利用枠(表示あれば) ・・・ 設定項目に制限がある
可用性と耐久性
設定
DB インスタンス識別子
webdrop-db
- アンダースコア(_)は使用できない
- この名前は、AWS アカウントが現在の AWS リージョンで所有しているすべての DB インスタンスにおいて一意である必要があります。
マスターユーザー名
admin(任意)
パスワード自動生成
チェックボックスをチェック(任意)
- マスターパスワード及びパスワードを確認のフォームが消えます
インスタンスの設定
DB インスタンスクラス
- DBサーバーのインスタンスタイプです
- 金額に影響します
ストレージ
ストレージタイプ
汎用SSD(gp2)
- アクセス数が多いサイトの場合には、「プロビジョンドIOPS」を検討
ストレージ割り当て
200GiB
ストレージの自動スケーリング
ストレージの自動スケーリングを有効にする
チェックをはずす
- アクセスが多いサイトで、一時データなどの保存などがある場合には、要検討
- 通常は、チェックを外しておいても問題なさそう
- 有効にした場合「最大ストレージしき値」の設定が必要
接続
コンピューティングリソース
EC2 コンピューティングリソースに接続しない
Virtual Private Cloud (VPC)
web_drop-vpc
DBサブネットグループ
web_drop-subnet-group
パブリックアクセス可能
なし
- この場合は、インターネットからの接続が無いので
VPC セキュリティグループ (ファイアウォール)
web_drop-db
- 「default」を消す
- セレクトを1回クリックで表示されている
アベイラビリティーゾーン
ap-northeast-1a
- サブネットグループ内で実際にDBを置くアベイラビリティーゾーンを選択
データベース認証
パスワード認証
- 必要であれば変更
データベースの作成 をクリック
一覧のステータスで「作成中」が「利用可能」になれば、使用できるようになる。
また、作成が完了するとデータベースのマスターパスワードが生成され、認証情報の詳細に表示されます。パスワードを表示できるのはこのときだけだけみたいなので、注意してください。
まとめ
今回はデータベースを作成しました。
少しややこしさはありますが、何をやっているのか?を理解しながら、やっていけば設定は難しくありません。
次回は、ファイヤーウォール(EC2)について解説します。
文責:フライング・ハイ・ワークス代表 松田 治人(まつだ はるひと)
会社では、Laravelを中心としたエンジニアとして働いており、これまでに50本以上のLaravelによるWebアプリケーションの構築や東京でホームページ制作をしています。
エンジニアとして弊社で働きたい方、お仕事のご相談など、お待ちしております。
WEBサイト制作のお問い合わせ、お見積り依頼、ご質問は
こちらのお問い合わせフォームよりお願いいたします
フライング・ハイ・ワークスの紹介
フライング・ハイ・ワークスは、東京のホームページ制作・Web制作会社・システム開発会社です。東京都及びその近郊(首都圏)を中心として、SEO対策を意識したPC及びスマホのサイトをワンソース(レスポンシブ対応)で制作します。
実績
デザイナーチームは、グラフィックデザインやイラストの制作も得意としており、著作権を意識しない素材の提供が可能です。システム・コーディングチームでは、Laravelなどを使用したスクラッチからのオリジナルシステム開発を始め、WordPressのカスタマイズを得意としております。
また、SEOやランディングページ(LP)、広告向けバナーなどを他社様でやっていた作業の引継ぎでも問題ありません。制作実績は多数ございますので、お客様に合わせたご提案が可能です。
500点以上のフライング・ハイ・ワークスの制作実績ページをご覧ください!
東京のホームページ制作・Web制作のお問い合わせ、お見積り依頼、相談、質問は
こちらのお問い合わせフォームよりお願いいたします