「サーバーがダウンしています!」
「サーバーにログインできません。」
「サーバーは定員に達しています。」
これらは、インターネットを使用するときに日常的に耳にする種類のフレーズですが、正確には「サーバー」とは何ですか。これは誰もが使用する用語の1つですが、詳細を実際に知っている人はほとんどいません。
「サーバーとは」と入力すると、この記事が見つかる可能性が高くなります。検索エンジンに。恥ずかしいことではありません!これは、インターネットユーザーが知っておくべき重要な知識であり、ここですべての重要な情報を取得しようとしています。
インターネットは実際には何ですか
サーバーとは何かを理解するには、まずインターネット(または任意のコンピューターネットワーク)とは何かを理解する必要があります。ほとんどの人にとって、インターネットは電気のようなものです。ケーブルを壁に差し込むと、インターネットがそこから出てきます。ほとんどの人が発電所の内部の仕組みを知らないのと同じように、ほとんどの人はWebページ、ビデオストリーミング、電子メールなどのインターネットサービスがどのように機能するかを本当に理解していません。(how )
コンセプトは実はとてもシンプルです。インターネットは、ルーターやネットワークケーブルなどの通信ハードウェアによって相互に接続されたコンピューターの集まりです。
Webページにアクセスしたり、ビデオを見たり、電子メールを送信したりするときはいつでも、コンテンツを提供したり、他の人とのコミュニケーションを支援する仲介役を務めたりする別のコンピューターが世界のどこかにあります。
サーバーとクライアントとは
これらのコンピューター、つまりサービスを提供するコンピューターは、私たちが一般的に「サーバー」と呼んでいるものです。(SERVices)これらのサービスを受けるコンピューターは「クライアント」と呼ばれます。見る?これは非常に単純な概念です。サーバーは、コンテンツとサービスをクライアントに提供します。ただし、それではサーバー自体についてはあまりわかりません。それらは正確には何ですか?
サーバーは単なるコンピューターです
どのコンピューターもサーバーになることができます。自宅のコンピューターをサーバーにすることができます。あなたのインターネットサービスプロバイダーはおそらく家庭用インターネットサブスクリプションの慣行を禁止していますが。従来のデスクトップコンピュータだけではありません。ネットワークに接続されたコンピュータは、サーバー、クライアント、またはその両方として機能できます。
「クライアント」と「サーバー」の概念は、特定のデバイスの説明ではなく、コンピューターがネットワーク上で持つ役割を説明します。たとえば、IP防犯カメラをお持ちの場合、その小さな組み込みコンピュータにサーバーソフトウェアがインストールされています。カメラにアクセスすると、ビデオストリームを提供するサーバーにログインしていることになります。
そうは言っても、すべてのコンピューターがサーバーとして機能するのに適しているわけではありません。したがって、「サーバー」という言葉が使用される場合、それは、サーバーとして特別に機能するようにゼロから構築された特殊なコンピューターを指すことがよくあります。
サーバーハードウェアは特別です
あなたがウェブサイトホスティング会社の典型的なサーバールームに足を踏み入れるとしたら、あなたはキャビネットの列と列を見るでしょう。これらのキャビネットの中には、サーバーのラックが積み重ねられているのが見えます。この写真に見られるように。
これらの各ラックの中には、特別なサーバーグレードのマザーボード、RAM、CPU、およびストレージがあります。原則として、これらはコンピュータのコンポーネントと同じコンポーネントです。ただし、サーバー内では、はるかに強力で、信頼性が高く、エネルギー効率が高くなっています。結局のところ、これらのコンピューターは24時間年中無休で稼働しており、クライアントからの何百万もの要求に毎日対応しています。
これが、サーバーハードウェアが消費者向けPCにあるものよりもはるかに高価である理由です。サーバーがダウンするたびに、数千ドルの損失が発生する可能性があります。(Every)したがって、問題のインターネットサービスを引き続き利用できるようにするために、割増料金を支払う価値があります。
ここでは詳しく説明しませんが、サーバーハードウェアは次の主な点で際立っています。
- サーバーのマザーボードは大量のRAMをサポートしています。多くの場合、テラバイトの価値があります。
- サーバー(Server)のマザーボードには、多くの場合、複数のCPUソケットがあります
- サーバーCPUは、多くの(Server CPUs)CPUコアと大量のキャッシュを備えている傾向があります
- サーバーRAM(Server RAM)は通常、安定性を確保するために特別なエラー修正タイプです。
- サーバー(Server)の電源装置は冗長である可能性があり、本体に障害が発生した場合は即座にバックアップに切り替わります
ラックサーバーには、キーボード、マウス、画面、スピーカーもありません。代わりに、コマンドラインまたはリモートデスクトップアプリケーションを使用して、ネットワーク経由でアクセスします。通常、これらの周辺機器を必要に応じて接続するために必要なポートがあります。
ローカルサーバー
「ローカル」サーバーとは、インターネット上の「どこか」ではなく、ローカルホームネットワーク上で実行されるサーバーです。
ある種のサーバーアプリケーションが自宅のコンピューターの1つで実行されていて、それを知らない可能性があります。前述のIPカメラ組み込みソフトウェアはその一例ですが、通常のデスクトップおよびラップトップシステムで実行される他のアプリケーションもあります。
たとえば、人気のあるPlexアプリケーションは、ローカルマシンでメディアサーバーを実行します。これは、ローカルネットワークで実行されているNetflixのようなものです。(Netflix)Calibreは、電子書籍のローカルファイルサーバーとして機能します。もちろん、ネットワーク接続ストレージデバイスも一種のローカルネットワークサーバーです。ご覧のとおり、サーバーはいたるところにあります。あなたの家でも!
一般的なサーバータイプ
すべてのサーバーには同じ一般的な仕事がありますが、さまざまなタスクに特化したサーバーの明確なサブタイプがあります。
Webサーバー(Web servers)(Web servers)は非常に一般的です。この時点で読んでいるWebサイトは、Webサーバーから送信されたものです。Webブラウザはクライアントとして機能し、サーバーにWebサイトデータを要求します。次に、 HTML(HTML)(ハイパーテキストマークアップ言語(Hypertext Markup Language))Webページコードを受け取り、そこからそれはあなたの眼球に入り、この情報は今あなたの頭の中にあります。きちんと(Neat)、そうですか?
ファイルサーバー(File servers)(File servers)は、 HTML(HTML)ではなくFTPまたはファイル転送プロトコル(File Transfer Protocol )標準を使用し、ファイルを自分のハードドライブから自分のハードドライブに移動するために存在します。
電子メールサーバー(Email servers)(Email servers)は、電子メールメッセージの送受信を処理します。基本的(Basically)には電子郵便局です。
リストは続きます。ログインの詳細を確認するサーバー、会社のコンピューターとインターネット間のプロキシとして機能するサーバー、Netflixなどの会社のメディアストリーミングサーバーなどがあります。より多くのインターネットサービスが発明されるにつれて、時間の経過とともに新しいタイプの専用サーバーハードウェアおよびソフトウェアが登場することが期待できます。
「メインフレーム」と「サーバー」
最後の混乱のポイントは、「メインフレーム」コンピューターとサーバーの違いです。サーバーは本質的に強化されたデスクトップコンピューターですが、メインフレームはまったく別の獣です。
これらのコンピューターは、サーバーハードウェアよりもはるかに強力です。信頼性と予備の処理能力の重要性ははるかに高く、これらのコンピューターは通常、ミッションクリティカルなジョブに使用されます。
オンライン(Online)バンキングは、メインフレームがより良い選択であるかもしれない一例です。特にメインフレームコンピュータは、可能な限り多くの「トランザクション」を圧縮するように構築されているためです。これらのコンピュータは通常、大型冷蔵庫とほぼ同じサイズです。多くの場合、それらは10台のラックマウントサーバーと同じくらいの大きさです。
あなたは仕えられていますか?
うまくいけば、コンピュータサーバーが何であるかについてのあなたの好奇心は今や和らげられています。もちろん、これらは基本的なことですが、少なくとも、画面に到達する前に、ミームがどこから来ているのかがわかります。
HDG Explains : What Is a Computer Server?
“The serνer is down!”
“I can’t log into the server.”
“The servers are at capacity.”
These are the sorts of phrases we hear on a daily basis when using the internet, but what exactly is a “server”. It’s one of those terms that everyone uses, but few people really know any details about.
There’s a good chance you found this article by typing “What is a server?” into a search engine. It’s nothing to be ashamed of! It’s an essential piece of knowledge any internet user should know and you’re about to get all the essential info right here.
What the Internet ACTUALLY Is
To understand what a server is, you must first understand what the internet (or any computer network) is. For most people the internet is like electricity. You plug a cable into the wall and the internet comes out of it. Just as most people don’t know the inner workings of a power station, most people don’t really understand how those internet services such as web pages, video streaming or email work.
The concept is actually pretty simple. The internet is simply a collection of computers connected together by communications hardware, such as routers and network cables.
Whenever you access a web page, watch a video or send an email, there’s another computer somewhere in the world that’s providing the content or acting as the go-between to help you communicate with someone else.
What Is a Server vs a Client
These computers, the ones providing the SERVices, are what we generally refer to as “servers”. The computers that receive those services are called “clients”. See? It’s a pretty simple concept. Servers serve content and services to clients. However, that doesn’t tell us much about the servers themselves. Just what are they exactly?
Servers are Just Computers
Any computer can be a server. Your home computer can be a server. Although your internet service provider probably prohibits the practice on home internet subscriptions. It’s not just traditional desktop computers either. Any network-connected computer can act as a server, client or both.
Rather than being a description of a specific device, the concepts of “client” and “server” describe roles that computers have on a network. For example, if you have an IP security camera, those have server software installed on its tiny embedded computer. When you access the camera, you’re logging into a server that provides you with a video stream.
That being said, not every computer is suitable to act as a server. So often when the word “server” is used, it refers to specialized computers that are built from the ground up to act specifically as servers.
Server Hardware is Special
If you were to venture into the typical server room of a website hosting company, you’d see rows and rows of cabinets. Inside these cabinets, you’d see racks of servers stacked on top of each other. As seen in this picture.
Inside each of these racks, you’ll find a special server-grade motherboard, RAM, CPU and storage. In principle, these are the same components as the ones in your computer. Except, inside servers they’re far more powerful, reliable and energy efficient. After all, these computers are working 24/7, serving millions of requests from clients every day.
This is why server hardware is much more expensive than the stuff you find in a consumer PC. Every minute a server is down may cause thousands of dollars in losses. So it’s worth paying a premium to ensure that the internet services in question remain available.
We won’t go into deep details here, but server hardware stands out in the following main ways:
- Server motherboards support large amounts of RAM. Terabytes worth in many cases!
- Server motherboards often have multiple CPU sockets
- Server CPUs tend to have many CPU cores and large amounts of cache
- Server RAM is usually of a special error-correcting type to ensure stability
- Server power supplies may be redundant, instantly switching over to a backup if the main unit fails
Rack servers also don’t have keyboards, mice, screens or speakers. Instead, they are accessed via the network through the command line or by using a remote desktop application. Although they usually do have the required ports to hook up these peripherals if needed.
Local Servers
A “local” server is one that runs on your local home network, rather than somewhere “out there” on the internet.
There’s a good chance that you have some sort of server application running on one of your home computers and don’t even know it. The aforementioned IP camera embedded software is one example, but there are other applications that run on regular desktop and laptop systems that also fit the bill.
For example, the popular Plex application runs a media server on your local machine. This is like Netflix running on your local network. Calibre acts as a local file server for ebooks and, of course, network-attached storage devices are also a sort of local network server. So, as you can see, servers are everywhere. Even in your home!
Common Server Types
While all servers have the same general job, there are clear subtypes of servers that specialize in different tasks.
Web servers are incredibly common. The website you are reading at this very moment was sent to you by a web server. Your web browser acts as the client and requests website data from the server. It then receives the HTML (Hypertext Markup Language) web page code and renders it to your screen. From there it enters your eyeballs and this information is now in your head. Neat, right?
File servers use the FTP or File Transfer Protocol standard rather than HTML and exist to move files from their own hard drives to yours.
Email servers handle the sending and receiving of email messages. Basically it’s an electronic post office.
The list goes on. There are servers that verify login details, servers that act as a proxy between company computers and the internet, media streaming servers at companies like Netflix and more. As more internet services are invented, we can expect new types of specialized server hardware and software to come along as time goes by.
“Mainframe” vs “Server”
One final point of confusion is the difference between a “mainframe” computer and a server. While a server is essentially a beefed-up desktop computer, mainframes are an entirely different beast.
These computers are much, much more powerful than server hardware. The emphasis on reliability and spare processing capacity is much higher and these computers are usually used for jobs that are mission critical.
Online banking is one example where mainframes may be a better choice. Especially since mainframe computers are built to zip through as many “transactions” as possible. These computers are usually about the size of a large fridge. Often, they’re as big as ten rack-mounted servers.
Are You Being Served?
Hopefully your curiosity about what computer servers are has now been abated. These are just the basics of course, but now at least you know where your memes are coming from before they reach your screen!