学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

インフラ・クラウド AWS Docker

Rails, SidekiqをFargate上で動かせるようになりたいです

2023年11月23日
単発
予算
相談
提案数
1人が提案中
応募期限
終了

【教えてもらいたいこと】
プログラミング/インフラ・クラウド, AWS, Docker

【利用目的】
技術的な質問・相談, 個人開発相談

【具体的な相談内容】
【教えてもらいたいこと】
プログラミング/インフラ・クラウド, AWS, Docker

【利用目的】
技術的な質問・相談, 個人開発相談

【具体的な相談内容】
RailsのアプリケーションをAWS上で動かしたいと考えています。
具体的には、ひとつのECS(Fargate)のサービス上に以下の3つをタスクとして起動させて動かすことを検討しています。
- Nginx
- Rails
- Sidekiq

もちろん、これがベストプラクティスでない場合は他の方法をご提案いただくのも大歓迎です。
要望としてはRailsアプリケーションとSidekiqを最小の構成で動かしたいということです。
Nginxはあった方がベターという記事を読んだことがあるので、せっかくであれば入れてみたいという温度感です。

また、この構成のアプリケーションを動かすために他に必要な仕組みとして
- RDS(PostgreSQLが希望ですが、Aurora(MySQL)でも可)
- ElastiCache(Redis)
- S3(RailsのActiveStorageを利用して画像を保存するため)
- CodeBuild, CodePipeline, CodeDeploy(デプロイの自動化のため)
- CloudWatch(ログの収集のため)
- CloudFormation(インフラのコード化のため)

などは最低限必要になると考えています。
(VPN,ALB,ECRなどのそもそもECSで必要になるものは除いています)

1ヶ月で自力で構築ができるようになることが目標です。

こちらの経験としては、過去、Codebuildなどを利用してRailsのみをECS上で動かすことはできたのですが、デプロイ時に古いタスクを削除することができず、原因が変わらないまま放置してしまいました。
(RDSとの連携、CloudWatchでのログの確認等は問題なくできました)
そのような意味で、全くの未経験というわけではないです。

上記の経験がある方、インフラエンジニアでRailsのアプリケーションを動かしたことがある方だと非常に嬉しいと考えております。
よろしくお願いいたします。

【希望相談スタイル】
チャット, ビデオ通話

【目安予算】
30000円

【希望相談スタイル】
チャット, ビデオ通話

【目安予算】
30000円

募集をシェアしてメンターを探そう
シェア