hoshi-takanori2020/05/24 13:22heroku や Elastic Beanstalk ではなく EC2 を使いたいということは、デプロイする以前に Linux のシステム管理の勉強が必要になるかと思います。
popomarudasi2020/05/24 17:36なるほど。 初心者なので言ってる意味がわからなかったのですが、 EC2を扱うのにLinuxの知識も必要になってくるのですね。 勉強します。 ありがとうございます。
hoshi-takanori2020/05/24 18:00EC2 は仮想的な PC をクラウド経由で使うもので、OS のインストールは AWS がやってくれますが、その後のシステム管理や、ruby やデータベースなどの各種ソフトウェアのインストールなどはすべて自分の責任で行う必要があります。その代わり、画像の保存なども含めて自由に行うことができます。 heroku や Elastic Beanstalk は、一定の決まりに従って rails などで作ったアプリを動かすための仕組みで、データベースや画像の保存などもアドオンなどを別途追加 (heroku で画像などを保存する場合は S3 を使うのが一般的らしい) する必要がありますが、自分ですべてを管理する必要はありません。
popomarudasi2020/05/25 03:09ありがとうございます! ベストアンサーにさせていただきたいのですが、 質問への追記・修正の依頼になってしまっていますので、よろしければなんでも構わないので解答の方で投稿していただけければと思います!
popomarudasi2020/05/24 07:58コメントありがとうございます! herokuにはデプロイしたのですが、画像が消えてしまう現象が嫌で、インフラの勉強も兼ねてEC2にデプロイしようと思ったのが動機です。