1. はじめに
皆様こんにちは。kitayaと申します。
7/1に入社し、約1.5月間のAWS研修を終えましたので学んだ内容、感想をまとめました。
2. マルチAZ3層アーキテクチャ構築(マネジメントコンソール)
2-1. 概要
マネジメントコンソールでマルチAZ3層アーキテクチャ構築を行いました。
構成図とフローは下記ご確認ください。
構成図
フロー
2-2. 感想
単体でなく、様々なサービスを組み合わせての構築は経験がないため、戸惑うことがたくさんありました。
また、設計書の作成も初めての経験でした。
各サービス作成の際に今まではあまり意識していなかった設定なども詳細設計書ではすべて指定する必要があるため、理解を深めるよい勉強になりました。
3. マルチAZ3層アーキテクチャ構築(AWS CDK)
マネジメントコンソール上で構築したものと同様のものをAWS CDKを用いて構築しました。
3-1. 概要
概要、詳細については別の記事で投稿しております。
以下リンクからご確認ください。
3-2. 感想
CDKはもちろんコーディング自体初めての経験でした。
環境構築、CDKの構成の理解など、いちから調べるところからはじめました。
コードの書式でのエラー、AWSリソース作成時のエラーなど様々なエラーを解消することはとても大変でした。
そのため、はじめに構築したVPCが正常にデプロイできた時は大きな達成感がありました。
構築を進めるごとに徐々に慣れていき、成長を感じることができてよかったです。
構築すべてを終えてみて、CDKでのコーディングはとても柔軟性があり、まだまだ自分は強みを活かせていないと感じました。
今後、挑戦する機会があればCDKの強みを活かした構築をしてみたいと思います。
4. 社内ブログDBの移行
webサーバーと同一のEC2で運用しているDBをRDSに移行する作業を行いました。
私はテスト以降から参加しました。
4-1. 概要
DB移行の内容は以下の通りです。
- 既存のVPCとは別のVPCにEC2(既存EC2のAMIから起動)を構築
- EC2のDBをRDSに移行
- ドメインのルーティング先を新ALBに変更
構成図と準備を含めたフローは下記をご確認ください。
構成図
フロー
4-2. 感想
DBの移行作業についても初めての経験でした。
詳細まで把握できていなかったDBやwebサーバーの設定等の理解が深められました。
また、実業務に近いようなフローで行い、実業務のイメージをすることができてよかった。
5. 全体を通して
はじめての作業がほとんどでとても良い勉強になりました。
エラーやうまくいかないことが多く、それを解決するために主に時間を割きました。
ある程度の要件があり、それを満たすために調べたり試行錯誤することで実践的な知識を養うことができました。
この経験は資格学習や詳細な手順が示されたハンズオンでは得ることができないと実感できました。
実務で躓くことがあっても今回の経験を活かし、努めていきたいと思います。