Server Build Exercises on AWS (Amazon Web Services) 2022 edition
English
Japanese
MySQL8クラスタ
以下にOrache社mysqlチームによるdockerイメージがあります。 使い方も、このページに書いてあります。 これを使えばいいんじゃないのかな?(未検証)
https://hub.docker.com/r/mysql/mysql-cluster/
Last updated on 17 Dec 2021
Published on 17 Dec 2021
Prev - MySQL8のクライアントをインストール
Next - Go言語
Home
イントロダクション
+
AWS academy について
AWS Academyへのログイン
AWS管理コンソールへ
基本的なセットアップ
+
EC2 に Amazon Linux 2 をインストールする
作成したEC2へSSHでログインする
構築用スクリプトを入手
EC2でdockerを利用できるようにする
EC2上でのサーバ構築
+
EC2にnginxをインストールする
EC2上にmysqlをインストールする
EC2に自作アプリ(www.py)をインストールする
EC2上にシステム一式を構築
nginxとpythonアプリのみを構築
docker上でコンテナを使う
+
nginxコンテナを動かす
mysqlコンテナを動かす
www.pyコンテナを作成・実行
nginx+web.py+mysqlを動かす
【発展】1アプリ1コンテナ連携 nginx+www.go+mysql
+
1アプリ1コンテナ連携 nginx編
1アプリ1コンテナ連携 mysql編
1アプリ1コンテナ連携 www.go編
1アプリ1コンテナ連携すべてを起動
www.pyも加えラウンドロビン
このあとの展開
付録 TIPSいろいろ
-
AWS
+
セキュリティグループの設定
ブラウザでEC2に接続
共有ストレージ
VPCの制限と冗長化
自分の環境で開発したい場合どうすればいいの?
+
FileZilla
GCP
Unix
+
Linux TIPS
+
Linuxディストリビューション
パッケージ管理
apt
yum
systemdとsystemctl
Windows
+
Windows10のSSHコマンドが動かない
docker
+
ためしてみよう
+
hello world
busybox
nginx
nginxにアクセス
dockerの操作概要
+
仮想ネットワークの作成・削除
コンテナを作る
+
www.pyコンテナの生成
+
build.sh
Dockerfile
entrypoint.sh
www.goコンテナの生成
+
build.sh
Dockerfile
entrypoint.sh
コンテナの運用
+
コンテナのログ管理
コマンド一覧(抜粋)
+
dockerイメージの操作
dockerコンテナの操作
dockerネットワークの操作
dockerの内部構造
+
docker内でのDNS解決
リモートアクセス
+
SSHとは?
SSHの鍵を作る
SSHの鍵を使う
ログを集約する(EFK)
+
Fluentd (EFK想定)
ElasitcSearch
Kibana
nginxで動作確認(EFK)
td-agent-bit (ホスト側)
WWWサーバ
+
nginxの概要
+
nginx設定の基礎
リバースプロキシ
RDBMS
-
MySQL8のクライアントをインストール
MySQL8クラスタ
Go言語
+
www.go ソースコード注解
Python
+
www.py ソースコード注解
正規表現
技術同人誌を書こう!