云原生与无服务器架构是云计算的未来吗?——云计算的演进

本文探讨了云计算的发展历程,从自建服务器、服务器托管到云计算时代,重点介绍了虚拟化技术和容器化技术的演变。云原生和无服务器架构作为云计算的新趋势,旨在降低开发和运维成本。随着Serverless和云原生技术的成熟,云计算未来有望实现更高效、更便捷的资源管理。

作为“十三五”重点规划产业之一,云计算到底是什么?又会怎样发展?最近兴起的云原生(Cloud Native)和无服务器架构(Serverless)又与云计算有什么关系?本文将以云计算的发展为路线,为大家科普云计算的概念与现状,无论读者是开发、测试、抑或是产品、管理者都能在本文中有所收获。

纵观整个服务器的发展历程,可以分为三阶段,自建服务器时代、服务器托管与租赁时代、云计算时代。

自建服务器时代

早期的计算机主要分为两种使用方式,组织自建机房与租用,自建机房很好理解,就是买一台放在公司自己用,租用一般是制造商提供租赁使用,按时付费,是不是有点今天云服务器的意思?

早期的IBM 650要价50万美金,或可以每月3500 美金的价格出租。

IBM 650

服务器托管与租赁时代

至 Web 时代来临,IT 公司大量采用 B/S(浏览器/服务端) 架构,客户端越来越轻量化,大部分资源存储在服务端,导致服务器需求激增,于是服务器托管业务应运而生,早期多为 ISP 即互联网服务提供商(Internet Service Provider)承接,简单来说就是买一台服务器(也可以直接使用 ISP 的服务器),放到 ISP 机房由 ISP 负责维护,比如分配 IP,网络带宽,免去要申请商业化宽带以及管理服务器的麻烦,节省办公空间。

维基百科的机房

发展到这时,租用 ISP 的服务器已经有了云计算的雏形了。但还是有很多缺陷:

  • 部署笨重,一台服务器只能租赁给一个客户,无法共享资源池
  • 无法监控服务,服务器物理独立,很难介入监控系统状态
  • 费用很高,服务器要钱、托管也要钱,对中小企业不友好、个人开发者更没可能
  • 服务器利用率不高,一台8核16g的服务器,几个程序很难将服务器跑满,即便跑满了也无法保证独立互不影响
  • 单点故障问题,如果服务器损坏,很难快速甚至可能无法恢复服务

服务器托管与租赁如今也大规模存在。

云计算时代

办法总比问题多,这些问题伴随着 2000 年左右虚拟化成熟迎刃而解,而 2013 年的容器化技术更是让云计算锦上添花,在了解云计算之前,我们先来了解一下虚拟化技术。

虚拟化技术

虚拟化技术早在60年代就被 IBM 创造出来了,当时是为了并行执行程序(早期计算机单一时间只能执行一个程序,想要运行另外一个就要退出当前程序),后来被多进程多线程技术取代了。

虚拟化技术就是将计算机硬件模拟成多个并且分别提供给多个用户使用,其实现也很简单,就是在硬件与操作系统间增加一层代理,用于欺骗(隔离多个)操作系统,这个代理就是大名鼎鼎的 Hypervisor,Hypervisor 也叫虚拟机监视程序(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值