互联网科普系列-什么是服务器?怎么获得一个服务器

cnfte 发布于 27 天前 52 次阅读


什么是服务器?

想象一下,你平时上网看视频、玩游戏、聊天,这些信息和内容都藏在哪里呢?它们不是凭空出现的,而是存储在一些特别厉害的电脑里,这些电脑就是服务器

你可以把服务器理解成一个**“超级大管家”或者“信息仓库”**。它不像我们平时用的电脑那样,主要用来玩游戏、看电影、写文档。服务器的主要工作是:

  • 存储信息: 就像一个巨大的仓库,里面存放着网站的数据、视频文件、游戏数据等等。
  • 处理请求: 当你打开一个网站,或者玩一个在线游戏时,你的电脑会向服务器发出一个“请求”,服务器就像一个勤劳的管家,收到请求后,会立刻去仓库里找到你需要的信息,然后“送”回来给你看。
  • 提供服务: 它24小时不间断地运行,随时准备响应来自世界各地用户的请求,提供各种各样的服务,比如网页浏览、邮件收发、文件存储、在线游戏等等。

所以,简单来说,服务器就是一台专门用来提供各种网络服务的、性能强大的、一直开着的电脑


服务器有什么作用?

服务器的作用非常广泛,几乎是我们现在互联网生活的基础。主要有以下几个方面:

  1. 托管网站(网站的家):

    • 你看到的每一个网站,比如淘宝、百度、新闻网站,它们的所有内容(文字、图片、视频)都存储在服务器上。当你输入网址时,你的电脑就会去服务器“取”这些内容回来显示给你。
    • 小白理解: 就像你开了一家小店,需要一个店面(服务器)来摆放你的商品(网站内容),让顾客(用户)能进来浏览和购买。
  2. 存储和分享文件(云盘、网盘):

    • 像百度网盘、阿里云盘、Dropbox 等,它们就是利用服务器来存储你的文件,并让你可以在任何设备上访问和分享。
    • 小白理解: 就像你有一个超大的移动硬盘(服务器),可以把照片、视频、文件都存进去,然后通过网络随时随地拿出来用,或者分享给朋友。
  3. 运行应用程序和游戏(在线游戏、APP后台):

    • 你玩的大部分在线游戏,比如《王者荣耀》、《和平精英》,它们的游戏数据、玩家信息、游戏进程都需要服务器来统一管理和处理。
    • 很多手机APP,比如微信、抖音,它们后台的数据处理、信息推送也都是由服务器完成的。
    • 小白理解: 就像玩一个大型多人在线游戏,所有玩家都在同一个虚拟世界里,这个世界就是由服务器来维护的,保证大家都能同步玩耍。
  4. 提供邮件服务(邮箱):

    • 你使用的QQ邮箱、Gmail、网易邮箱等,它们收发邮件、存储邮件的功能都是由邮件服务器提供的。
    • 小白理解: 就像一个邮局(邮件服务器),负责接收、存储和投递你的邮件。
  5. 数据库服务(信息管理):

    • 很多应用需要存储大量结构化的数据,比如用户信息、订单信息等,这些数据就存放在数据库服务器里,方便快速查询和管理。
    • 小白理解: 就像一个超级详细的电话簿或者账本(数据库服务器),可以帮你快速找到某个人的联系方式或者记录。

总而言之,服务器就是互联网世界的**“幕后英雄”**,没有它,我们就无法顺畅地浏览网页、使用APP、玩游戏、收发邮件。


怎么获得一个云服务器(阿里云浙江杭州云服务器为例)

现在我们知道了服务器这么重要,那怎么才能拥有一个呢?最方便快捷的方式就是租用云服务器。云服务器就像是把一台真实的服务器“搬”到了互联网上,你可以按需使用,非常灵活。

我们以阿里云浙江杭州的云服务器为例,来简单讲讲怎么获得:

  1. 注册阿里云账号:

  2. 进入云服务器购买页面:

    • 登录阿里云账号后,在网站上找到“产品”或者“计算”相关的分类,然后选择“云服务器ECS”(Elastic Compute Service,弹性计算服务)。
  3. 选择配置(就像选电脑配置):

    • 地域和可用区: 这里你需要选择“中国内地”->“华东2(上海)”或者“华南1(深圳)”等,如果你想选择浙江杭州,通常会选择离你近的“华东2(上海)”或者“华北1(青岛)”等,因为阿里云的机房分布在全国各地,杭州地区通常会归类到华东区域。(注意:阿里云的地域选择是按大区划分的,杭州属于华东区域,所以你选择“华东2(上海)”或者“华东1(杭州)”都可以,具体看当时阿里云的地域划分策略,但通常会有一个离杭州近的选项。)
    • 实例类型: 这决定了服务器的性能,比如CPU核心数、内存大小。就像你买电脑时选择i3、i5、i7,或者内存8G、16G一样。初学者可以先选择一些入门级的配置。
    • 镜像(操作系统): 你需要选择服务器上安装什么操作系统,最常见的是Windows Server或者Linux(比如CentOS、Ubuntu)。Linux更常用在网站托管和开发中,Windows更熟悉一些。
    • 系统盘和数据盘: 就是服务器的硬盘,用来安装操作系统和存储数据。
    • 网络: 配置服务器的网络,包括公网IP地址(让别人能访问到你的服务器)和带宽(数据传输的速度)。
    • 安全组: 设置防火墙规则,决定哪些网络端口是开放的,哪些是关闭的,用来保护服务器安全。
  4. 设置密码或密钥:

    • 为了安全登录服务器,你需要设置一个登录密码,或者生成一个SSH密钥对(Linux常用)。
  5. 确认订单并支付:

    • 检查你选择的配置和价格,然后进行支付。阿里云通常有新用户优惠,可以关注一下。
  6. 创建成功,获取服务器信息:

    • 支付完成后,阿里云就会为你创建一台云服务器。几分钟后,你就可以在阿里云的控制台看到你的服务器,并获取到它的公网IP地址、登录用户名和密码(或密钥)。
  7. 登录服务器:

    • 使用你选择的操作系统对应的远程登录工具(比如Windows自带的“远程桌面连接”,或者Linux的SSH客户端工具如PuTTY、Xshell),输入服务器的公网IP地址、用户名和密码,就可以登录到你的云服务器了。

小白总结: 租用云服务器就像是去一个大型的“电脑租赁公司”,告诉他们你需要什么样的电脑(配置),放在哪个城市(地域),他们就给你准备好一台,你按月或按年付费使用。


如果要自己搭建服务器需要哪些东西(简单流程)

如果你不想租用云服务器,而是想自己在家搭建一个服务器,那需要准备的东西就比较多了,而且需要一些技术知识。我们用最通俗易懂的方式来说:

  1. 一台“不睡觉”的电脑(硬件):

    • 一台电脑主机: 这台电脑需要比你平时用的电脑更稳定、性能更好一些,因为它需要24小时不间断运行。可以是旧电脑,但最好是性能稳定、功耗不高的。
    • 稳定的电源: 确保你的电脑有可靠的电源供应,最好有UPS(不间断电源),万一停电也能撑一段时间,避免数据丢失。
    • 网络设备:
      • 路由器: 你家里的路由器是必须的,它负责连接你的电脑和互联网。
      • 稳定的宽带: 需要一个速度快、不限流量的宽带。而且,你的宽带需要支持公网IP地址,并且允许你端口转发(后面会讲到)。很多家庭宽带默认是不支持的,或者需要额外申请。
    • (可选)机箱和散热: 如果你用的是台式机,需要确保散热良好,因为服务器会长时间高负荷运行。
  2. 一个“永远在线”的家(网络环境):

  3. 一个“听话”的管家(操作系统和软件):

    • 操作系统: 你需要在电脑上安装一个服务器操作系统,比如前面提到的Linux(CentOS、Ubuntu)或者Windows Server。Linux通常更适合做服务器,而且免费。
    • 服务器软件: 根据你想让服务器做什么,安装相应的软件。
      • 搭建网站: 需要安装Web服务器软件(如Apache、Nginx),数据库软件(如MySQL、PostgreSQL),以及编程语言环境(如PHP、Python)。
      • 文件存储: 可以安装FTP服务器软件或者Samba服务器软件。
      • 其他服务: 比如邮件服务器软件、游戏服务器软件等。
  4. 安全防护(防坏人):

    • 防火墙: 服务器和路由器都需要配置防火墙,只允许必要的端口对外开放,阻止不必要的访问。
    • 安全更新: 及时更新操作系统和所有软件的补丁,防止被黑客利用漏洞攻击。
    • 强密码: 使用复杂且不容易被猜到的密码。

小白总结: 自己搭建服务器,就像是你在家里开了一个“24小时便利店”。你需要:

  • 一台24小时不关机、性能还不错的电脑(硬件)。
  • 一个能让外面人找到你家地址的宽带(公网IP),并且要在门口(路由器)开个门(端口转发),允许特定的人进来。
  • 给电脑装上能干活的系统和工具(操作系统和软件)。
  • 做好防盗防坏的措施(安全防护)。

自己搭建服务器的好处是成本低(如果用旧电脑),但缺点是技术门槛高,需要自己解决网络、安全、维护等一系列问题,而且家庭宽带的稳定性、速度可能不如专业机房。