计算机领域中有什么高大上的术语其实描述的是很简单的事物?

关注者
4,452
被浏览
1,951,608

279 个回答

全自动区分计算机和人类的公开图灵测试 C ompletely A utomated P ublic T uring test to tell C omputers and H umans A part,简称 CAPTCHA


说白了就是个验证码

云计算 说白了就是服务器租赁,服务器在网线另一头,你也不用知道具体在哪,如远在天边的云。好比你想打网页小游戏,只想玩一次。你不会为此买个电脑、耳麦,再开通个宽带。你可能会去网吧,按时付费。网吧有按小时的,有包宿的。类似的,云计算也有三种服务:

  • 基础架构即服务 (IaaS) 你租来的是硬件,人家帮你搞好了不间断电源,网线,散热
  • 平台即服务 (PaaS) 你租来的除了硬件,人家还给你配置好数据库,服务器什么的供你编程
  • 软件即服务 (SaaS) 租来的直接是写好的网页版程序(你直接玩就好了。微信网页版,网盘啥的同理)

你开了一台机器打小游戏,玩一会想换台更好的电脑,网吧帮你把游戏进度同步到新电脑上。这个能力叫 弹性 Elastic 。同理,淘宝迎接双十一时,马云点点鼠标就可以再开1000台机器,免得过载。

你开了一千台机器还不算完,如果只有一台接客 也没啥意义。于是你另开一台机器负责指派机群中的某个来接客。这台机器做的叫 负载均衡 Load Balancing . 这台机器叫 Load Balancer .

Load Balancer分配任务时,要避开死机的服务器。这有两种方式:一种叫 Heart beat,心跳包。 就是每个服务器隔一会就告诉Load Balancer "我没死我没死扶我起来我还能干"。另一种叫Ping Echo, 就是Load Balancer 先问"兄弟你还活着吗",然后被问的服务器回答“哥还健在"。

有些时候单个服务器执行的任务非常重要(如银行转账),万一死机了,需要另一台马上顶上,这个叫 备胎 ,哦不, backup (备份) 。备胎和奶茶一样分为两种,冷的和热的(cold backup和hot backup)。冷备胎是正房死机了再启动,去读正房写的日记(log)把自己调整成和正房死机前的状态。热备胎是一直偷窥正房的动作,自己模仿,正房死机了(比如断电了,被砸了,etc)马上顶上。

备胎思维有个学名叫 冗余Redundency 。 举网盘为例,你的资料会被存在多个硬盘上,其中一个硬盘跪了不要紧,可以找备胎盘恢复。冗余有多种,厉害点的有异地备胎, Geometric Redundency。 好处是比如一个机房被洪水淹了没关系,你在另一个地方还有备胎。作为网盘的用户,你不需要知道你备份的资料被存在哪几块硬盘上,这几块硬盘也是哪里需要就去哪里, 没有与用户的绝对绑定关系; 俗称“云备胎”:


云计算运营商发现很多客户不需要一整个服务器,于是想让多个人分享一台,这样能降低价格,赚更多的钱。于是一台机器需要对每个用户都 装作 只伺候他一个人的样子,这就叫 虚拟化 。虚拟化的机器当然叫虚拟的机器,简称 虚拟机 (VM)。举个例子,如果女神和你看电影的同时又和另一个人(云备胎)在微信上暧昧; 如果你和云备胎都不知道对方的存在,那这就叫虚拟化 Virtualization. 女神为了保证你俩互相看不到对方,就需要装得好,这需要虚拟化技术的支持, Hyper-V 就是干这个的。不同的技术安全性和效率也不一样...

不忍心继续说下去了