Windows Server 2008(wikipedia.org)のシステム要件から:
私は自分のWebサイトをWindows2008 VPSでホストする予定で、当初は512 MB RAM(いくらかのお金を節約するため))を提供するホスティングプランを使用することを計画していましたが、現在は心配ですが、同じシステム要件がVPSで実行されているWindows 2008に適用されますか、それとも違いがありますか?私のWebサイトにはメモリ要件がほとんどありませんが、このメモリの一部を使用するMySQLを使用します。少なくとも1GBを取得する必要があります。メモリ?
あなたは測定する必要があります。これらの推測はあなたに役に立たないでしょう。
最初に512MBを採用し、ストレステストを行い、RAMが必要なパフォーマンスレベルを達成するためのボトルネックであることが証明された場合は、契約を1 GBに増やして、再度測定します。
すべてのホスティングプロバイダーが自由にアップグレードできるかどうかはわかりませんが、それは私にとって当然の要件のように思われるので、それを実行できるプロバイダーを見つけるのに問題はないはずです。
サーバー2003とサーバー2008の基本的な要件を見ると、大きな違いがあります。2008は、MSの過去の最大の問題のいくつかを解決し、新しい運命をたどろうとする、大幅な追加のOSイメージチェンジを備えたVistaの設計に基づいています。それは私たちをWin7の時代に動かしました。しかし、そのすべてがきらめきます、必ずしも金でできているわけではありません。
私の会社は、通貨または外国為替取引を行う専用ユーザー向けにVPSサーバーを販売しているため、視聴者は満たす必要のあるニーズの中でかなり捕らえられています。
コアインストールに必要なサービスの依存関係が大きいため、そのままで400メガのRAMを消費することに気付かずにServer 2008R2を要求するクライアントがいます。これを、わずか104メガのRAMというServer2003の要件と比較してください。 これは大きな違いです 1ギグでRAMプロビジョニング。不要なサービスをすべて削除するとここで役立つと思いますが、残念ながらMSは無関係のサービスを依存関係マップに織り込んでいます。すべてのサービスを維持するように強制することで、熟練していないユーザーが将来必要になる可能性のある一部の機能を壊す可能性がはるかに低くなるため、MSはすべての脳死サポートを存続させるように強制しています。パフォーマンスの最適化から生じる負のサポートエクスポージャーを減らします。
多くの人が「RAMは最近安い」と言うのが好きになっています。しかし、それはそうですか?リースパッケージの一部である場合は、ユーザーが毎月返済するわけではありません。特に、コア機能の一部を失うことなくオフにできない大量の未使用サービスをサポートするためです。
2003年はすでに強制陳腐化の一部になっているため、2003年が提供するようなメモリとパフォーマンスのメリットをクライアントに提供できない日が来るでしょう。これにより、これを理解していない競争を切り詰めることによって得られるメリットが失われます。 MSは、不完全な製品を市場に投入し、顧客を有料のベータテスターとして使用し、パッチごとにパッチを使用して壊れたエンジニアリングを終了するというポリシーが進化したため、ソフトウェアの著作権侵害を大幅に回避するための努力を続けています。時代遅れのラベルを付けて最初からやり直すのに間に合うように、デザインをまとめる非効率的なプロセス。ここで働いているのはある種の経済学であるに違いありません。私は完全には理解できませんが、それは確かにエンドユーザーが法案を提出する利益にはなりません。
MSが最小メモリと言うとき、それらは単に最小限のパフォーマンスを意味します。一方、推奨されるメモリもハイエンドにあります。私にとって有効な基本的なルールは、最小カテゴリにあるメモリを2倍にすることです。あなたはそれからまともなパフォーマンスを得るはずです。
あなたが言ったように、もう一つのポイントはあなたのウェブサイトがメモリを必要とするアプリケーションではないということです。 MySQLもメモリを大量に消費するべきではないと思います。インスタンスの不要なサービスも停止する必要があります。サーバーに電力を供給し、まともなパフォーマンスを提供するには、1GBで十分だと思います。
512MBはかなり低いです。 1GBが絶対最小値になります。私の2008Webサーバーは、IIS7、メールサーバー、DNSサーバー、およびmysql5.1を実行する1GBのRAMを使用しています。
1024MBのRAMを搭載したWindowsServer 2008R2ベースのVPSを実行しています。 SQL Server 2008Expressもインストールしました。 ASP.NETアプリは正常に動作しましたが、トラフィックの多いサイトではなく、単なる「開発者の遊び場」でした。また、Apache 2.2 for Windowsをインストールし、MySQLを同じマシンで実行しています(IISを一方のIPに、Apacheをもう一方のIPに)。 WordpressおよびDrupal Apache側のインストールは、IIS側のASP.NETアプリと同様に機能しますが、サイトの読み込み時間が思ったよりも長かったので(2〜3秒)、1024 MB RAM Apache/IISとSQLServer/MySQLの両方を実行している)でプッシュしていたと思います。
1GBはMicrosoftが推奨しているものです。 512 MBのVPSを試している場合、512MBのうちRAMオペレーティングシステムは360MBを占有しますRAM .. ..
私はMSガイドラインに固執し、最適なパフォーマンスを得るために1 GBVPSで試してみます。