する質問をすることでしか得られない、回答やアドバイスがある。58背景Symfony2を使い、ある予約システムのクラウドサービス展開を検討しています。複数サーバーに割り当てる方式を検討しています。疑問WEBサービスであるということで、サービス提供後に新機能を追加したい場合やバグフィックスしたい場合が必ず出てくると思っています。100サイト運用していく場合は100サイト分デプロイしなければならないのか・・?という点が正直全く分かっておりません。この手のWEBサービスの開発経験は全く無いため、うまく運用する方法は存在するのではと思っています。Backlogはサブドメイン形式でスペースを割り当てる形式だったかと思います。・どこかにメインデータ、メインDB(言い方は合っていないと思います)を格納しておき、スペース作成(サブドメイン作成)時にそこから引っ張る。・メインデータ、メインDBをアップデートし、全サイトに適用する何らかの仕組み少し考えてみて思い浮かぶ方法(実現できるかは別として)は上記です。見当違いなのではと思っています。参考サイトやご助言をいただきたく、何卒よろしくお願いいたします。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+1現状の情報から私が設計するなら以下の様なかんじでしょうか。選定するクラウドサービスはAWS理由としては色々ありますが、フルスタックで比較的安価にサポートしてくれるような業者が複数存在することRoute53やRDS、ELB、S3などの機能がかなり安価に使い始められること(それ前提で新規に設計出来る場合)あたりを考えると、エンタープライズ用途でのスモールスタートとしては現状、ほぼ一択だと思っています。その上で構成としてはELB(ロードバランサー)の下にn台のwebサーバを設置し、負荷によってスケールアウトするようにする。(AWSならごく簡単に可能)展開されるソースコードは1つとし、全てのリクエストはそこで受け付ける。計難易度、特にパフォーマンスの確保が大変になる)顧客別の情報は原則としてDBに格納し、それが難しい場合は非公開のディレクトリに格納して、それを顧客のサブドメインごとに読み出せるような仕組みを作る。アプリケーション的にはvirtualhostで[https://userA.ドメイン名/]を全て一つのコントローラーで受けるようにして、userAをGET値としてsymfonyに渡す。*symfony2でマルチドメイン対応の機能や定石/ライブラリがあるならそれを使うsymfonyでは「UserA」を受け取ったらそこからデータベース接続情報を取得し、顧客情報のデータベースを取得して、アプリケーションを動かす。すれば、割と色々な要件に柔軟に対応でき、かつ可用性を最大限に高められるかなと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。03:34まさに的確なご回答をいただきまして、誠にありがとうございます。DBが特に難しそうですね。共通DBと、個別DBと分けたほうがいいのかもしれませんね。AWSは確かに、これなのかな、、とは薄々思っていましたが、月数万円はかかると勝手に思っていたため足踏みしてしまっていました。EC2やらS3、RDSなど、結局何があればいいのか?という所で思考がストップしていました。サーバー周りはド素人ですが、無料期間が1年あるようなので試行錯誤も含め検討してみます。しがない個人事業主のためAWS業者に依頼する金銭的な余裕がない(相場観が分かりませんが)ので、独学でやってみようと思います。的確なご回答をいただきまして、誠にありがとうございます。DBが特に難しそうですね。共通DBと、個別DBと分けたほうがいいのかもしれませんね。AWSは確かに、これなのかな、、とは薄々思っていましたが、月数万円はかかると勝手に思っていたため足踏みしてしまっていました。EC2やらS3、RDSなど、結局何があればいいのか?という所で思考がストップしていました。サーバー周りはド素人ですが、無料期間が1年あるようなので試行錯誤も含め検討してみます。しがない個人事業主のためAWS業者に依頼する金銭的な余裕がない(相場観が分かりませんが)ので、独学でやってみようと思います。04:21本当にマイクロスタートだと、VPSを借りるのがコストパフォーマンス的にはいいですね。性能だけで見たら2000円/月くらいのプランでもかなりのトラフィックは捌けます。AWS上記の形だと、同じくらいのトラフィックを捌くのに1-2万円はかかってしまいます。これくらいの値段で殆ど何も考えずにかなり固い可用性を確保出来るというメリットは計り知れないので、出来れば最初からAWSで、コスト的に辛ければ最初はVPSでサービスインするが、AWSでの運用/移行を意識した設計をするといいかもしれませんね。本当にマイクロスタートだと、VPSを借りるのがコストパフォーマンス的にはいいですね。性能だけで見たら2000円/月くらいのプランでもかなりのトラフィックは捌けます。AWS上記の形だと、同じくらいのトラフィックを捌くのに1-2万円はかかってしまいます。これくらいの値段で殆ど何も考えずにかなり固い可用性を確保出来るというメリットは計り知れないので、出来れば最初からAWSで、コスト的に辛ければ最初はVPSでサービスインするが、AWSでの運用/移行を意識した設計をするといいかもしれませんね。1固定グローバルIPアドレスなのでしょうか?解決済CakePHPを使用した際のセキュリティや構築設計について解決済マイクロサービスについて解決済サブドメイン(別サーバー)にあるSESSIONを削除するには解決済DNSの扱いについて教えてください。頂いたご意見への回答は行っておりません。