Tech Hotoke Blog

IT観音とは私のことです。

AWS

Vue×SpringでSPA作成 11 - 2【セキュアな通信で安心したい】

まえがき 目的 前提 環境 やること SSL(Secure Socket Layer)とは クライアントーALB間のSSL化 ALB-EC2間のSSL化 第三者制SSL証明書の取得 参考 まえがき こちらの記事の続編です。 techhotoke.hatenablog.com 目的 VueとSpringで作成したプロジェクトの構…

【AWS】ただしNatGatewayテメーはダメだ

AWS

目的 学習用AWS環境のコストが添付画像のような状態となっており、コストの80%程度を占めるNatGateway(以下、NGW)の金額(画像右端グラフの紫部分)を抑えること 元凶 NGWはEC2インスタンスのように起動・停止が出来ず、起動時間に対して料金が発生するた…

Vue×SpringでSPA作成11【ドメインの設定】

まえがき 目的 前提 環境 やること 注意 構成 ドメインとは? DNSとは? DNSサーバーとは? ドメインの購入 Route53の導入 Route53とは? 設定 参考 まえがき こちらの記事の続編です。 techhotoke.hatenablog.com 目的 VueとSpringで作成したプロジェクトの…

Vue×SpringでSPA作成10【サーバの冗長化】

まえがき 目的 前提 環境 やること 注意 構成 なぜ冗長化するのか? 実装 Webサーバーの冗長化 RDSの冗長化 まえがき こちらの記事の続編です。 techhotoke.hatenablog.com 目的 VueとSpringで作成したプロジェクトの構築手順の備忘録。 備忘録のため、詳細…

【AWS】踏み台サーバーからWebサーバーへポートフォワーディングが失敗するようになる現象の処方箋

AWS

構成 起きている問題 正常にポートフォワーディングされていたのが、ある日突然、踏み台サーバーにログインした後にwebサーバーへログインしようとすると下記のように失敗するようになった。 webサーバー側 kex_exchange_identification: Connection closed …

Vue×SpringでSPA作成9 - 2【AWSにアプリケーションのデプロイ】

まえがき 目的 前提 環境 構成 やること 実装 ローカル環境でTomcatにデプロイしてみる Tomcat内包のjarファイルなら動く? build.gradleの依存関係が不足している? Javaのバージョンを確認する alternativesコマンドとは? Tomcatのコンテキストパスを確認…

Vue×SpringでSPA作成9 - 1【AWSにアプリケーションのデプロイ】

まえがき 目的 前提 環境 構成 やること 導入 参考 まえがき こちらの記事の続編です。 techhotoke.hatenablog.com 目的 VueとSpringで作成したプロジェクトの構築手順の備忘録。 備忘録のため、詳細な説明を省略している部分があります。 前提 基本的なJava…

Vue×SpringでSPA作成8【AWSにアプリケーションのデプロイ】

まえがき 目的 前提 環境 やること やらないこと 構成 なぜRDSに移行するのか? RDSとは? AmazonAuroraについて 構築 まえがき こちらの記事の続編です。 techhotoke.hatenablog.com 目的 VueとSpringで作成したプロジェクトの構築手順の備忘録。 備忘録の…

Vue×SpringでSPA作成7【AWSにアプリケーションのデプロイ】

まえがき 目的 前提 環境 やること やらないこと 構成 踏み台サーバーの作成 踏み台サーバーとは? 構築 SSH ポートフォワーディングとは? パブリックサブネットに配置されているEC2インスタンスを別サブネットに移行する AMIとは? AMIの作成 添付画像のよ…

【AWS】 EC2インスタンスにHTTP接続しようとしたらできなかったのでなんとかした。

AWS

利用サービス VPC EC2 CloudWatch 現状 セキュリティグループは8080ポート(今回接続するアプリケーションのポート)に対して、全ての通信を許可 Elastic IPアドレスの関連付け 割り当てられているサブネットはパブリックなインターネットに公開されている S…

Vue×SpringでSPA作成6【AWSにアプリケーションのデプロイ】

まえがき 目的 前提 環境 やること やらないこと 構成 事前準備 AWSの設定 MySQLのインストール アプリケーションのデプロイ アクセスが弾かれたので、以下の記事に対応をまとめましたので参考まで(モヤっと解決されたので、よくわからないですが・・・) …

AWS入門【Amazon EC2】

AWS

目的 AWS学習の備忘録。 備忘録のため、詳細な説明を省略している部分があります。 前提 ネットワークの基本的な知識があること。 ゴール EC2インスタンスを作成し、SSH接続を行う 環境 OS:Mac Amazon EC2(Elastic Compute Cloud)とは AWS上に仮想サーバを…

AWS入門【Amazon VPC】

AWS

目的 AWS学習の備忘録。 備忘録のため、詳細な説明を省略している部分があります。 前提 ネットワークの基本的な知識があること。 ゴール 添付画像の構成を実現すること。 Amazon VPC(Amazon Virtual Private Cloud)とは AWSアカウント内に構築できる仮想ネ…

AWS入門【 Cloudformation 】

AWS

目的 AWS学習の備忘録。 備忘録のため、詳細な説明を省略している部分があります。 前提 ネットワークの基本的な知識があること。 ゴール 添付画像のテンプレートを作成すること AWS CloudFormationとは AWSリソース(EC2やRDS、S3等)をテンプレート化して…