未来已来:云原生时代(一)云计算如何一步步走来?

简介:

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/27cf0f77bc7b459f95333df1441f6b3d.png)


@[toc]


## 风起云涌二十年

这几天我发现一个现象,好多公司、平台已经开始招揽“云原生”领域的人了,这已经不是暗示了,这就是明示了。


风起云涌,值此风云变幻之际,我辈应当 “吧啦吧啦····”,你懂得。


本文将梳理“云计算”那并不遥远的过去,拾起其历史碎片里值得思考的价值。


有一次,向一位前辈请教云计算相关的事情,我还记得我当时也不太明白,一通胡扯,虽然他不是这个领域的,但是他还是很有经验的跟我说了一段话:对于云计算,我是不太懂的,我不是专门做技术的。但是我跟云部门打交道这么多年,我可以告诉你,你要进云计算的门,你应该先捋清楚这个东西的来龙去脉,为什么会出现云计算?它的出现解决了什么痛点?你跟我说到托管云、桌面云、容器云、混合云···那么它们的发展历程是被什么推动的?或者说,云计算技术每一次的前进,都是解决了什么痛点,带来了什么效益?

了解明白了这些,你再来看云计算,在来看现在这个发展局势,你就会更加的明了,你的方向。


虽然小半年没见了,但是他的话我还是一直记着的。在那个微醺的夜晚,这段话使我清醒了许多。


---

## 云开始的地方

1961年,在麻省理工学院百周年纪念典礼上,约翰·麦卡锡(1971年图灵奖获得者)第一次提出了“Utility Computing”的概念。他指出,在未来的某一天,计算机资源可能会想水、电那样,成为人们生活中的公共资源。这个想法在当时那个台式机的年代显然是天马行空的,要不说人家能拿图灵奖呢。


进入 90 年代,互联网开始要加速发展,很多有前瞻性的公司都想挤上信息技术的高铁,数据、产品、财务等,都免不了数据信息化。用现在的一个词来概括,就是数字化转型。而要完成这一切,计算机成为了主要设备。


随着规模的扩大,应用场景增多,为了满足数据运算的需求,公司就需要购置运算能力更强的服务器,甚至是建设数据中心,导致建设成本、运营成本、网络维护等成为了企业的心头病。


社会有痛点,自然就有了市场。Salesforce 公司看到了机会,通过租赁式网页 CRM 软件服务,开创了 SaaS 模式(软件即服务)的时代。Salesforce提出 “将所有软件带入云中” 的愿景,成了革命性的创举,也成了云计算一个里程碑。


---

## 亚马逊入场

此时的贝佐斯整哭闹着,自己的亚马逊能否扛得住 “双十一” 的流量轰炸。


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/92b78bcf90824514807d8924849e6b3d.png)


(长得还挺帅)


那扛不住怎么办呢?多买服务器。但是这种大促活动毕竟次数是有限的,购置了大批的服务器,每天消耗的成本是巨大的,该如何将其转变成现金流呢?


2002 年,出版商 O'Reilly 向贝佐斯展示了一款软件,它可以定期的访问 Amazon 的网站,并复制 O'Reilly 的销售数据及其竞争对手的数据排名。出版商建议贝佐斯开发一个 API 接口,第三方公司可以通过这个接口获取其相关数据。


贝佐斯觉得这个想法不错,便着手去做了。在这个过程中,他发现,这些服务器的运作能力,能够当成虚拟货品卖给开发者和初创企业,这利率要比当时的主业还要高。同年,亚马逊启用了 Amazon Web Services(AWS)平台,允许企业免费将 Amazon.com 的功能整合到自家网站上。

2006 年,亚马逊开始将其弹性计算能力作为云服务售卖,标志着 “租赁云” 这种云计算新商业模式的诞生。

要不怎么说人家能成功呢。


---

## 谷歌:奠定云计算发展方向的四篇著作

2003 ~ 2006 年,谷歌发布了引爆大数据时代的三篇文章:

- GFS:2003年,Google 发布 Google File System 论文,这是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,提供容错功能。从根本上说:文件被分割成很多块,使用冗余的方式储存于商用机器集群上。

- MapReduce:紧随其后的就是2004年公布的 MapReduce 论文,论文描述了大数据的分布式计算方式,主要思想是将任务分解然后在多台处理能力较弱的计算节点中同时处理,然后将结果合并从而完成大数据处理。

传说中,Google 使用它计算他们的搜索索引。而 Mikio L. Braun 认为其工作模式应该是:Google 把所有抓取的页面都放置于他们的集群上,然后每天使用 MapReduce 来重算。

- BigTable:BigTable 发布于 2006 年,启发了无数的 NoSQL 数据库,比如:Cassandra、HBase 等等。Cassandra 架构中有一半是模仿 BigTable,包括了数据模型、SSTables 以及提前写日志。


![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/3d2cc152c23e4a94b2d10c5bf61df40b.png)


这被称之为 “谷歌的三驾马车”,至此奠定了云计算的发展方向。


---

## 微软 Azeru :托管化

接下来出场的是一位来自微软的选手,将为我们带来 “云计算的托管化”。

微软在2008年发布云计算战略和平台windows Azure Platform:

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/3efe6d4538584e24ac7fe8442db03f27.png)


至此,亚马逊、谷歌、微软 三巨头均下场,至此之后,不论是在技术领域,还是在资本领域,云计算越来越多的被人们所讨论。2008 年也被视作云计算 “鲤鱼跃龙门” 的一年。


---

## 云计算在国内

早些年,网购的飞速发展让淘宝用户激增,但这也导致阿里深陷数据处理瓶颈。早期有参加过 “双十一” 的朋友就会知道。依靠传统 IOE 架构,显然已经不太够用了。从微软归国的王坚被寄予厚望,开始主导阿里云的建设。


2009 年,很多 QQ 的用户都乐于 “偷菜”,为了支撑起 QQ 农场 的正常运行,腾讯在短短一个月内额外采购与上架了几千台服务器到机房。事后,汤道生开始着手架设腾讯云平台的原型 -- 让企业将 “机房” 架设在腾讯云上。

这个在早期只能收归在社交网络事业群(SNG)下面“猥琐发育”的尝试性业务,后来给腾讯带来了数百亿的收入。


很快,云计算领域的玩家越来越多:UCloud、QingCloud、信服云、华为云、京东云......


据第三方知名机构Gartner的分析,2019年,美国云服务整体市场规模接近1220亿美元,且未来5年年复合增长率(CAGR)超过14%。美国政府也曾发布了多项政策支持云计算发展,比如2010年提出“云优先”战略、2018年又升级为“云敏捷”战略,让各机构采用可以简化转型并拥抱具有现代化能力的云解决方案。


处在后发位置上的中国市场,也上演着美国市场曾经发生的故事。根据中国信通院《云计算发展白皮书(2019)》,我国云计算市场,2018年IaaS市场270亿人民币,PaaS市场22亿人民,SaaS市场145亿人民币。


从不被看好的烧钱黑洞,到现在产业互联网的中流砥柱,云计算的发展经历了线性上升的过程。尽管它依然面临着投入巨大、安全事故、竞争激烈等挑战,但本身先进的理念让一代代IT人前赴后继地投入其中。


云上的战争,才刚刚开始。


对于当下的 “万马齐喑,百家争鸣”,以及未来到底会是 “智能生态”,还是其他的,容后再议......

(关注博主不迷路哦.......)

相关文章
|
23天前
|
Cloud Native 安全 网络安全
云计算与网络安全:技术融合与挑战云原生技术在现代软件开发中的应用
【8月更文挑战第28天】在数字时代的浪潮中,云计算和网络安全成为信息技术领域的两大支柱。本文将探讨云计算服务的分类、特点及其面临的安全威胁,分析网络安全的基本概念、重要性以及信息安全的关键要素。同时,文章将深入讨论云计算环境下的网络安全问题,包括数据保护、访问控制和合规性挑战,并提出相应的解决策略和技术措施。最后,通过一个代码示例,展示如何在云计算环境中实现基本的数据加密,以增强信息的安全性。 【8月更文挑战第28天】 随着云计算技术的飞速发展,云原生技术已成为推动软件行业创新的关键力量。本文将深入探讨云原生的核心概念、优势以及如何在现代软件开发中有效利用云原生技术。我们将通过具体案例,展示
|
3月前
|
监控 Cloud Native 持续交付
构建未来:云原生技术驱动的云计算平台
【5月更文挑战第52天】 随着数字化转型的不断深化,企业对于敏捷性、可扩展性和成本效益的需求日益增长。本文探讨了如何通过采纳云原生技术来构建和优化云计算平台,以支持不断变化的业务需求。文章首先概述了云原生技术的核心概念及其优势,随后详细分析了在设计云平台时应考虑的关键要素,并通过案例研究展示了云原生实践在实际中的应用效果。最后,文章提出了面向未来的云平台发展趋势和挑战。
|
26天前
|
Cloud Native 关系型数据库 分布式数据库
云原生数据库2.0问题之PolarDB利用云计算技术红利如何解决
云原生数据库2.0问题之PolarDB利用云计算技术红利如何解决
|
21天前
|
Kubernetes Cloud Native 网络安全
云原生入门指南:Kubernetes和容器化技术云计算与网络安全:技术融合的新篇章
【8月更文挑战第30天】在云计算的浪潮中,云原生技术如Kubernetes已成为现代软件部署的核心。本文将引导读者理解云原生的基本概念,探索Kubernetes如何管理容器化应用,并展示如何通过实践加深理解。
|
2月前
|
监控 安全 Cloud Native
云原生安全策略:守护云计算新纪元的基石
【7月更文挑战第12天】云原生安全是保护现代化应用和敏感数据的关键策略。通过理解云原生安全的基础知识、原则和最佳实践,组织可以有效应对云环境中的安全挑战。合理配置和管理身份和访问、容器、网络以及日志和监控等安全策略,可以降低数据泄露、恶意攻击和服务中断的风险。同时,建立安全意识培训和文化、采用自动化安全控制以及关注新兴技术的发展,都是提高云原生应用安全性的重要步骤。只有全面应用这些策略和实践,组织才能保护其云原生应用的完整性、可用性和可靠性,从而在云计算时代中立于不败之地。
|
4月前
|
存储 Cloud Native 对象存储
AutoMQ:基于阿里云计算与存储产品实现云原生架构升级
AutoMQ[1] 是新一代基于共享存储架构实现的云原生 Kafka。得益于其存算分离的共享存储架构,通过和阿里云合作,深度使用阿里云可靠、先进的云服务如对象存储OSS、块存储 ESSD、弹性伸缩ESS以及抢占式实例实现了相比 Apache Kafka 10倍的成本优势并且提供了自动弹性的能力。
84219 25
AutoMQ:基于阿里云计算与存储产品实现云原生架构升级
|
3月前
|
运维 Cloud Native 云计算
未来云计算:构建下一代云原生生态系统
在数字化时代,云计算已成为企业和组织转型的关键驱动力。本文探讨了未来云计算发展的趋势和挑战,提出了构建下一代云原生生态系统的重要性和关键要素,以应对日益复杂的技术和业务需求。通过引入容器化、微服务架构、自动化运维等新技术,未来云原生将实现更高效、灵活和可靠的云计算应用。
|
4月前
|
存储 弹性计算 Cloud Native
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
|
4月前
|
运维 Cloud Native Apache
云计算新宠:探索Apache Doris的云原生策略
云计算新宠:探索Apache Doris的云原生策略
|
4月前
|
Cloud Native 测试技术 持续交付
构建高效稳定的云原生应用部署策略云端防御:云计算环境中的网络安全与信息保护策略
【5月更文挑战第27天】 在快速迭代和持续交付成为企业软件开发新常态的今天,如何确保云原生应用的部署效率与稳定性是每个运维工程师面临的重要挑战。本文将探讨一种综合性部署策略,该策略结合了容器化技术、微服务架构、自动化测试以及持续集成/持续部署(CI/CD)流程,旨在为现代云原生应用提供一个可靠且高效的部署模式。通过分析传统部署模式的不足,并引入先进的技术和实践,我们的目标是降低部署风险,提高部署速度,同时确保产品质量和服务的稳定性。

热门文章

最新文章