サーバのスペック選定について

このQ&Aのポイント
  • データセンターを移行する際に考慮すべき項目とサーバの選定基準について教えてください。
  • 現在のWEBサーバとDBサーバのスペック選定基準が分からず困っています。何を基準に選定すればいいのでしょうか?
  • 現在のサーバ構成が退職された社員の設計であるため、最適な新しいサーバ構成についてもアドバイスをいただきたいです。
回答を見る
  • ベストアンサー

サーバのスペック選定について

これから今運用しているサービスの、データセンターを移行するのですが サーバの運用などもまともにしたことがないので、何から手をつけたらよいのか 分からない状況です。 今回お聞きしたいのは、データセンターを移行する際に考慮すべき項目と、 サーバ構成の考え方です、 現状のデータセンターでは、WEBサーバを数台用意し、それをロードバランサーで 分散しており、データベースはマスターのDBサーバと、各WEBサーバ内に用意した DBにレプリケーションしてスレーブとして使っています。 新しいサーバを選定する際に、WEBサーバやDBサーバのスペックを選ぶかと思うのですが そのスペックの選定基準が分かりません。 サーバのスペックを決定するための数値(PV数など?)を教えて下さい。 また、今のサーバ構成は退職された社員の方が設計されたために、なぜこういった構成になっているのかがよくわかりません。 新しく最適なサーバ構成をしようと考えているのですが、これについても どのように構成を考えたらよいかを教えて下さい。 本当に何もわからず、稚拙な文章での質問で大変恐縮ではございますが、 もし参考となるような情報をご存知でしたらご教示していただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

出入りの業者がいらっしゃれば、まずは一度相談してみることをお勧めします。以下、一般的な観点でのアドバイスとなりますが、少しでもヒントになればと思い、回答させて頂きます。 サーバ構成の観点では、WEBサーバは外部から攻撃を受ける可能性が高いので、スレーブのDBをWEBサーバに配置することはお勧めできません。最悪のケースでは情報漏えいが発生する可能性があります。「DMZ」の考え方を確認された方が良いかと思います。 サーバのスペック選定の観点では、現サーバのCPU・ディスク等のリソース使用率の情報を取得して、将来の業務量の伸び予測や新旧サーバの性能差を考慮して移行先のサーバを選定することになります。ただ、ここも様々な観点がありますので、専門のSEさんに任せた方が安心だと思います。 なお、業務量と言っても、「PV」や「ターンアラウンドタイム」「データ量」等、考慮すべき点は多数あります。これらを「要求事項」としてまとめておくことをお勧めします。

関連するQ&A

  • サーバのスペックの選定方法について

    今サーバの移行を任されていて、移行先のWEBサーバとDBサーバのスペックを選ばないといけないのですが、サーバを選定する基準みたいなものはあるのでしょうか。 サービスのPV数とか、UU数だけで判断出来るものなのでしょうか。 特にDBサーバのスペックの選び方が全くわかりません。 サーバスペックを選ぶための数値についてご教示していただけると幸いです。

  • サーバースペックについて

    こんにちわ サーバースペックを選定して欲しいと会社から言われ、現在悩んでいます。 1・同時アクセス数が約200万/日 2・最大2MBの画像アップロードを受けるサーバー の2台です。1に関しては、webサーバーを2台構成でロードバランサ 配下に置く予定(らしい・・。) 2はwebサーバー1台で、同時接続数は現状不明です これ位の規模に耐えられるサーバースペックはどんな感じのを選定すれば良いのでしょうか? 1のサーバーにはプログラムはほとんど使わないみたいです。 2のサーバーはアップロード後の処理などプログラムが動きますが、 詳細は不明・・・>< まだ会社でもお話段階なので、質問するにあたり、足りない情報がたくさんありますが、皆様の参考をお聞かせ下さい。 宜しくお願いします。

  • レプリケーション

    MySQLでスレーブ・マスターの設定をしてレプリケーションができたと思いますが、サーバ等がダウンした際にスレーブ・マスターの関係を逆転させること(今までスレーブだったのをマスターにして、マスターをスレーブに)は出来ますか? 2台のWEBサーバにそれぞれDBが乗っかっていて、マスターサーバがダウンした際にはDBも切り替えを行いたいのですが・・・ よろしくお願いします。

    • ベストアンサー
    • MySQL
  • 低価格でお奨めのロードバランサーについて

     現在、Webサービス提供を目的としたお試しのサーバーを 立ち上げる構想があります。(企画段階)  この際、DBサーバーx1と、Webサーバーを複数用意して Webアクセスの負荷分散とSSL通信を考慮した基本的な構成 を検討しています。 新しいサービスですので、初期費用を抑えたいのですが、 この様な構成で、お奨めのロードバランサーがあれば、教えて ください。

  • PHPからMySQLへのクエリの振り分け方法

    LAMP構成のWebアプリケーションでのDBサーバ増設について質問です。 今までDBサーバ(MySQL)1台で運用していたのですが、 1台増設してレプリケーションを行うことになりました。 DBサーバ1:マスター(新設) DBサーバ2:スレーブ そこで、PHPスクリプトを全面的に見直して、以下のように DBへのコネクション部分を変更する必要が出てきました。 ・コネクション中に一度でも更新系のクエリを発行する場合はマスターへ ・それ以外はスレーブへ これをインクルード先まで追って調査するのは現実的ではないため、 一括で振り分ける方法を探しています。 雑で申し訳ありませんが、環境は以下の通りです。 PHP 5.1.6 (cli) PEAR::DB(1.7.13) MySQL 4.1.22

    • ベストアンサー
    • PHP
  • DB(データベース)のバックアップについて[Postgres]

    いつもお世話になっています。 今回質問させて頂きたいことはDBのバックアップについて、です。 現在の私のサーバの構成は WEBサーバ - DBサーバ となっています。 ちなみにDBのソフトはPostgreSQLです これをWEBサーバ - DBサーバ - DBバックアップサーバ といった構成にしたいのです。 googleで調べましたところ PGCluster PGpool Slony-I といったツールを使用することで実現出来そうなのですが レプリケーション、フェイルオーバといった機能を 使用することを前提にしているようで、端的に言えば、「高機能すぎる」のです。 pgpoolというツールは WEBサーバ - pgpool- DBサーバ(マスタ)        │        DBバックアップサーバ(スレーブ) といった構成にすることで、DBサーバ(マスタ)が落ちても自動的にスレーブに切り替える といったことが実現出来るようです。 しかしこれはDBサーバの構成を切り替えることになるので、相応の能力が必要である、 といった印象を私は受けました。正直言って業務の基幹を担うDBサーバの構成を変える勇気は 私にはありません。 しかし現構成では DBサーバが物理的に壊れてしまった場合等、不安があり過ぎる状態なので DBサーバの構成は極力変更せず、DBバックアップサーバにレプリカを「保管」出来る ようなツールを探しています。 いざという時のための保険ですので、完全なレプリカでなくても良いと思っています。 よろしくご教示のほどお願い致します。

  • データベースのレプリケーション機能

    SQLのレプリケーション機能を使用したデータバックアップを検討しています。 DBのレプリケーション機能によるデータバックアップは失敗例が多いとの話を聞きました。 データの量は多くありませんがデータの更新は頻繁に起きます。 常に正副2台のサーバのDBを出きるだけ整合性を取り、障害時には副のサーバで運用を 出きるだけ短時間で再開を目的としています。 SQLのレプリケーション機能についての信頼性、運用性等ご教授願えますでしょうか。

  • メールサーバはどう選定すればいいでしょう?

    メールサーバは どうやって選定すればいいでしょう? いくつかある中でどう選択すれば良いのかわからず、 あたふたしています。 FedoraCore4を使ってWEBサーバ運用を考えており、 アプリケーションを実装する予定です。(PHP?Java?など) その中でメールサーバの選定方法がイマイチわかりません。 メールの機能としては、 ・POPアクセス (AOPや Pop before SMTPも予定) ・転送 ・エイリアス ・メールBOXの容量を途中で変更 ・IMAPは考えていない です。 よろしくお願いします。

  • サーバスペックについて

    WEBサーバのスペック、 主に「一時に何名アクセスできるか…」という質問に、 どのように答えればよいでしょう? サーバスペックのみでなく、アプリケーションにより大きく異なりますが、○○人…と目安を計算する方法などあるのでしょうか? みなさまはお客様からこのような質問をされたときに、どのようにお答えですか? 同じことですが、1時間に1000人アクセスに耐えられる環境を用意したい…というときに、何を基準にサーバスペックを決定されますか? #一般的な質問ですが、わたくしの環境はUNIX apache Perlです。

  • DBサーバのSlaveサーバへの自動切換えの手法について

    DBサーバのSlaveサーバへの自動切換えの手法について こんばんわ。 会社でDBもろくに触ったことがないのに以下の要件でDBサーバを構築してほしいと頼まれました。 【要件】 2台のDBサーバを構築して、1台をmasterもう一台をslaveに設定する。 その2台はレプリケーションされているものとする。 masterのディスク障害時にslaveをmasterに「自動で」昇格させる。 共にOSはcentOSで、MySQLのバージョンについては指定されていません。 以下のサイトを見ると自動ではできないように見受けられるのですがいかがでしょうか? http://www-jp.mysql.com/products/enterprise/high_availability.html なにぶんLinux、DBの知識が浅いためサイトを漁っても理解が追いつかないのが現状です。 何か上記の要件で構築するにあたり参考になるサイトがあればご教示いただけると幸いです。 なお、このDBサーバは商用ではなく検証用です。

    • ベストアンサー
    • MySQL