####■はじめに
このページでは個人アプリ製作や、未経験転職エンジニア向け対象です。
AWSをなるべくお金をかけずに、コンテナ管理を構築し学びたい時用になります。
今回は概要のみお伝えしますが、別で設定編は投稿します。
※あくまで個人的な考えなので、参考程度にしてください。
####■結論
サーバ構築:AWS EC2 / コンテナ管理:AWS ECSが良いと考えます。
なお無料で12ヶ月利用(条件付き)が可能です。
####■なぜAWS EC2なのか?
AWSのサーバ構築(linux)で唯一無料期間で12ヶ月の使用期間がある。
他にサーバ構築をLightsailにして、その中でDockerを使用する方法がありますが、
試用期間が30日なので短いです。。
####■なぜAWS ECSなのか?
EC2と連動して使える。
他のサービスとして、EKS,Fargateがあります。
ただどちらも使用すると課金されるので、無料では使えないです。
####■EC2+ECSを使った場合の使用条件について
AWSのt2.micro インスタンスのみを使用する(要は1アプリしか作れない)。
またECSはEC2の条件に紐づくため、サーバ構築,コンテナ構築においては、インスタンスのみ守っていれば問題ないです。
####■まとめ
個人で一つのアプリを試しに作るだけであれば、上記条件にも引っかかる事はないため
12ヶ月無料で使う事ができます。
初めはECSでコンテナ管理を行い、他も試したくなればLightsailContainerやEKS,Fargateを
1ヶ月トライアルで使ってみるのが良いと考えます。