
このレクチャーでは、コースの全体像とインフラの全体像を理解できるようになります
このレクチャーでは、本コースで構築するインフラ全体像の理解できるようになります。
このレクチャーではLightsailの全体像を理解できるようになります。
このレクチャーでは、AWSアカウントの作成方法を理解できるようになります。
このレクチャーでは、AWSで普段使うユーザーを作成する方法を理解できるようになります。
このレクチャーでは、Lightsailコンソールからサーバーを立ち上げる方法を理解できるようになります。
このレクチャーでは、GitHubからソースコードをLightsailにダウンロードする方法を理解できるようになります。
このレクチャーでは、ApacheWebサーバーの設定が理解できるようになります。
このレクチャーでは、phpmyadminからデータベースとユーザーを作成する方法を理解できるようになります。
このレクチャーでは、LaravelとMariaDBをつなぐ方法を理解できるようになります。
このレクチャーでは、AWSで独自ドメインを取得する方法を理解できるようになります。
このレクチャーでは、Route53を使ってAレコードを作成する方法を理解できるようになります。
このレクチャーでは、https通信ができるように設定をしていきます。
このレクチャーでは、バックアップ用のS3を立ち上げて設定をする方法を理解できるようになります。
このレクチャーでは、MariaDBのバックアップを取得する方法を理解できるようになります。
このレクチャーでは、CRONを使ってバックアップを自動化する方法を理解できるようになります。
このレクチャーでは、バックアップファイルからデータベースを復元する方法を理解できるようになります。
講座内容
■ インフラ未経験者でもAWSでWebアプリが動くサーバーを構築できる
本コースではサーバー構築未経験の方、初めてAWSを触る方を対象にLightsailを使って固定料金のサーバーを構築するできるようになることを目標にしています。
クラウドサーバーの仕組み上、従量課金(使った分だけ支払う)制度になっているので、とっつきづらいかと思います。
そこで、固定料金のLightsailを使うことで安心してAWSに慣れることができます。
■ 本コースのカリキュラム
1. コースの概要でインフラの全体像をつかむ
AWSなどのクラウドサーバーだと各サービスの連携でつまづいてしまいますが、Lightsailを使うことで分かりやすくサーバーを構築することができます
2. AWSコンソールからサーバーを立ち上げる
初心者でも操作に迷わないように最新版のコンソール画面を収録しながら解説しています
3. 独自ドメインの取得とRoute53の設定
独自ドメインをAWSで取得して、Route53と連携させることで初心者でも簡単に独自ドメインのアプリを運用できるような学習を行う
4. サーバー証明書でアプリをSSL(https)化
近年必須になってきたSSL通信も実装していきます。イメージの掴みづらいネットワーク周りも図解で解説しています
5. データベースのバックアップ自動化
Webアプリを運用する上で必ず行っておきたいデータベースもバックアップを実装します。サーバーの仕組みを使うことで、毎日自動でバックアップを取れるようになります