自宅からウェブサイトをホストしたい場合は、ドメイン名を購入します。次に、ISPから静的IPを取得します。次に、ホームシステムのIPアドレスをポイントします。システムにインストールされているSQLサーバーも使用でき、サイズを気にする必要はありません。ここではサーバーの山について話しているのではありません。1つのサーバーのみ。
こんなに簡単なのかと思っていたのですが、どうでしょうか。ここに欠けているものはありますか?ややシンプルなウェブサイトについて話している。しかし、それは重要ですか?
自宅からウェブサイトをホストしたい場合は、ドメイン名を購入します。次に、ISPから静的IPを取得します。次に、ホームシステムのIPアドレスをポイントします。システムにインストールされているSQLサーバーも使用でき、サイズを気にする必要はありません。ここではサーバーの山について話しているのではありません。1つのサーバーのみ。
こんなに簡単なのかと思っていたのですが、どうでしょうか。ここに欠けているものはありますか?ややシンプルなウェブサイトについて話している。しかし、それは重要ですか?
回答:
これは素晴らしいアイデアです。複数のトピック(システム管理、セキュリティ、HTTP、ロギングの価値、外界との接触の喪失の検出など)について多くを学ぶだけでなく、インターネットをより個人的で、より人間的なものにしていきます。そもそも私たちを惹きつけたものの多く。
誰もが1996年に洗練された企業のPRを見るためだけに「ネットサーフィン」したいのか、それともターゲットを絞った広告に操作されたいのか。いいえ、ただ地獄です。私たちは、他の人が何をしているか、イチゴのポップタルの松明、踊るハムスター、偽のトイレのカムを見るためにウェブをサーフィンしたかったのです。できるだけ早く実行してください:Webサーバーをネットに接続します。
Windowsベースのサーバーを実行したいようです。私はWindowsについては何も知りません。個人用サーバー(http://stratigery.com)をLinuxで実行しています。Linuxに切り替えれば、いつでも質問をメールで送信できます。
<somecompany>.com
がうまくいかなかった期間を覚えていますか?楽しかったです。個人的なページなどが恋しいです。何人かの熱心な愛好家が何もないところからこのような素晴らしいページを書いたのに対し、今日では多くの既成のものが存在しています。一般に、それは一般大衆に利用可能である場合にのみ、もちろん、それは一般的に良いことです。しかし、神様、物事はもっと楽しかったです。また、ジャッカス(猫を猫と呼ぶことにする)が8歳のように入力したり、問題を解決して1時間後に「バンプ」を送信したりするように要求するのを見たことはありません。
場合によります。小さな個人のWebサイトである場合は、どうしてですか。それが99,99%以上のサービス可用性を必要とするエンタープライズ規模のWebサイトである場合、それは確かに悪い考えです。
まず、コストについて考えます。
Windows ServerとMicrosoft SQL Serverは、すでに1ライセンスあたりの価格がかなり高くなっています。サーバーをホストするために今数十万ドルを支払うことを好みますか、それとも基本的なホスティング計画のために月額$ 20の小額の料金を支払う方が良いですか?
専用サーバーは、基本的なサーバーであっても、ある程度のコストがかかります。
また、消費電力についても考えます。サーバーを24時間年中無休で稼働させれば、明らかに請求書に影響が出ます。
次に、信頼性について考えます。
午前3時です。目を覚ます!サーバーに小さなDDOS攻撃があります。サーバーが停止しています。午前4時より前にオンラインに戻るための戦略は何ですか。
「ああ、もう二度とは!私のISPはうんざりだ!今月はインターネットが再びダウンしている!」と言ったことはありませんか?サーバーが稼働しているが、何もサービスを提供していないとしましょう。サーバーはインターネットに接続されなくなったため、ISPに接続を復元するのにどれくらいの時間がかかるかわかりませんか?
おはようございます。あなたのハードドライブに障害が発生します。ちなみに、すべてのデータが失われます。良い一日を過ごしてください。
このシナリオの準備はできていますか?バックアップはスケジュールされていますか?RAID?より一般的には、システム内のすべてのコンポーネントの冗長性をどのように管理しますか?これらすべてを行うプロフェッショナルラックサーバーを購入できます。それはあなたに3000ドルかかります。準備はいいですか?
3番目に、スケーラビリティー、パフォーマンス、およびここにリストするには長すぎる他の何千ものことについて考えます。たとえば、1つの基本的なこと:ほとんどのISPには、ダウンロード接続よりもアップロード接続がはるかに制限されています。両方の方法で同じ速度にするために、現在ISPに支払う10倍の支払いの準備はできていますか?
繰り返しになりますが、お金を気にしないのであれば、自分のコンピューターで個人のWebサイトをホストすることに問題はありません。しかし、自家製のホスティングとサービスの可用性を保証するプロのホスティングとの間には大きなギャップがあり、サーバーの冷却を扱います。 。
うまくいかないことがたくさんあります:
また、すべてをインストールした後でも、それをどうするかについての十分な知識が必要です。また、Webビルダーを使用することもできません。そして、あなたはcPanelのために支払う必要があります。
あなたはなぜ正直なところ、私は見ることができないでしょう(あなたはPHPやその他の特別の理由を知りたい場合を除き)自分でサーバーを設定します。
編集:
コメントに答えるために、OPは彼が学んでいると言ったのではなく、彼が小さなウェブサイトをホストしていたと言った。私はそれが学習のために素晴らしいだろうという事実に同意します(それが私がそれを持っている理由です)が、彼は(私たちの知る限り)学習していません。
これは、ビジネスで使用している場合は、通常の消費者ベースのインターネットを使用して、自宅の外で自分でサーバーを実行することはお勧めしません。
@MainMaが言及した最も重要な点は、定期的なコンシューマーインターネットのダウンロード速度とアップロード速度に不均衡があることです。ほとんどのISPでは、アップロード速度はダウンロード速度の約半分です。
Webをサーフィンするとき、サーバーとのハンドシェイクとHTTPリクエストをインターネットで閲覧するときに、アップロード速度が使用されます。アップロード速度が大幅に低下すると、アクセスしようとしたWebページがハングし、ロードに問題が発生します。
マウスが通りの電話線を一度噛んで、感電し、ダウンロード速度は問題なかったが、アップロード速度は約150Mbpsに低下した。私のインターネット接続はひどかった、そして私はちょうどネットを閲覧していた!他の人がアップロード帯域幅を使用しているとしたらどうなるか想像してみてください...
また、反対側のユーザーエクスペリエンスがどのようなものか想像してみてください。自宅のインターネットからコンテンツを読み込もうとすると、ダウンロード速度の約半分しか表示されません。家庭のインターネットはこの負荷を処理するように設計されていなかったため、これはスケーリングしません。
独自のアプリケーションをホストするほとんどの組織には、T1回線またはビジネスと同等のインターネットがあります。一般的に、それは家庭のインターネットよりもはるかに高い価格です。
したがって、学習のためだけにこれを行っていて、トラフィックがまったくないことを期待していて、現在使用しているコンピュータがネットワークの他の部分から安全に隔離されている場合は、楽しい実験になる可能性があります。
しかし、あなたがこのセットアップでビジネスを運営することを計画しているなら、失うことに備えてください。これは、「グリッドから外れる」ことを試みたい場合ではありません。
インターネットは信じられないほど敵対的な場所です。自動化された攻撃は常に脆弱なサーバーをスキャンしています。私はこのビジネスに何年も関わっていませんが、2005年頃、地元の大学では、LinuxやWindowsのストック、デフォルト、インストールでインターネットに接続されたサーバーの平均寿命は約5分でした。妥協する前に。
インターネットに接続されているサーバーを担当する場合は、セキュリティの問題に迅速に対応する必要があります。また、新しい脅威に遅れないようにするために、セキュリティニュースを引き続きフォローする必要があります。あなたがこのことを学びたいなら、それは素晴らしいことです。それを学び、独自のサーバーを管理するより良い方法はありません。しかし、それは多くの作業であり、あなただけがあなたのコアな興味に集中することがより意味があるかどうかを決めることができます。
そうでない理由はありません-サーバーまたはVPSを喜んでレンタルし、まったく同じ問題を抱えている可能性があります。
自宅ではなくVPSまたは専用サーバーを使用する理由が1つだけあります。インターネット接続は、自宅接続よりもデータセンターではるかに優れています。確かに、それは少し高くなりますが、あなたの裏寝室にあるサーバーがあなたのすべての電気を使い果たしてしまう必要はありません。また、バックアップスペースや自動再インストールなど、物事を管理するためのツールも多数あります。
問題の残りはすべて学習課題です。サーバーのほとんどがWebを実行しているため、サーバーにはLinuxをお勧めします。また、Windowsの場合よりも、サーバーの管理、セキュリティ保護、および維持について多くの情報があります。