いつもお世話になっております。
現在メルカリのようなサービスを作成中でして、環境構築の部分でのインフラ構成で迷いが出てきてしまいお聞きしたいことがございます。
サーバーはAWSを利用する予定です。
今後サービスを公開する上で考えているインフラ構成が以下になります。
今分からなくなっているのは「管理画面」の居場所です。
「Webページ」で公開されるところにLaravelで構築したサービスを乗っける想定で、管理画面を別のEC2インスタンスに設置しようと安易に考えておりました。
理由はWebサービス内に管理画面を置くことをAWSの無料相談を受けた時にセキュリティ的に推奨されなかったのと、その話を聞いた上で公開側と管理側を分けるのは視認性が高いと思ったからです。。
ただ、この場合管理画面をLaravelで作るとした時に同じDBを見るにしてもモデルなど公開側のLaravelと合わせないと整合性保てない気がしておりまして、二重管理になってしまい運用が大変な気がしております。
やはり一つのアプリケーション内で管理画面も作ってしまった方がいいのか、
別サーバーに管理画面を置くとして整合性を保つ良き方法があるのか何かご意見いただけないでしょうか?
プログラミングは地味に長くやっているのですが、インフラ周りは必要にかられ勉強しだしたレベルでして助言をいただけると助かります。
ちなみに開発環境は勉強も兼ねて、別でEC2インスタンスを立てELBを使わない形で構築してみています。
何卒よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー