云时代IT从业者何去何从
互联网的发展
1989年,World Wide Web(万维网)的出现标志着正式进入互联网时代,是以PC终端为主,鼠标键盘是主要的交互方式的PC互联网时代。2007年,苹果公司推出的第一代iPhone,触摸交互方式占了主流,伴随智能手机的出现,互联网的发展进入到了移动互联网时代。伴随着5G、云计算、大数据等技术的发展,全息体验、全真互联逐渐走进人们的视线,2020年新冠疫情黑天鹅事件后,元宇宙被认为是未来社交网络的一种类型,元宇宙互联网也被预测为下一代互联网形态。VR头盔、VR眼镜等将成为新的交互方式。
元宇宙脱胎于数字技术,和数字技术不可分割。互联网从信息化时代迈入到数据时代,为元宇宙的出现打下了坚实的基础,而在这个过程中,“云”的地位功不可没。
云时代的发展
最初,“云”是科技行业的一个俗称,用来指代网络。现在,随着越来越多的技术和服务接入到网络中,通常将他们所形成的资源共享池叫做“云”。
云计算
2006年,Google首席执行官埃里克·施密特在搜索引擎大会(SESSanJose2006)首次提出“云计算”的概念。这是云计算发展史上第一次正式地提出这一概念,意义非凡。
关于云计算,维基百科定义是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。
• 云计算1.0的核心是虚拟化,虚拟化是云计算基础架构的核心,是云计算发展的基础。通过通过Hyper-v,XEN,KVM等虚拟化技术实现了更好的资源利用率。
• 云计算2.0的核心是基础设施云化,主要提供以计算、存储、网络、数据库等资源型服务为主,构建云上资源服务的标准化和自动化,以此来满足高并发、弹性扩缩容的需求。
• 云计算3.0的核心是应用云化,实现敏捷应用开发与生命周期管理。重点是云原生和重构业务。
从2.0到3.0最大的变化是基础设施要以应用为中心,以提供能力服务为主,实现从资源型服务到能力型服务的转变。
云原生
云计算2.0时代的基础设施云化是实现的将产品、服务等迁移上云,而云计算3.0时代的云原生则是产品和服务就是生于云,长于云,在云上土生土长。基于这种模式我们需要重构业务,让它能够适应在云上出生和成长。
企业云化是不可逆转的趋势
2020年11月,IDC与来自10家知名IT领域资深媒体共同发布了《2021年中国ICT市场十大预测》。根据预测五:企业加速向云迁移驱动大规模数据中心建设,到2021年底,中国将有60%的企业建立一种机制,向以云为中心的基础架构和应用程序转移,速度是新冠肺炎大流行之前的两倍。预计到2024年底,中国中大型数据中心数量将超过8万个。
从云计算1.0到2.0,提供的是资源型的服务,企业云化主要是使用云上的资源,将业务从线下搬迁到云上,将业务部署和运行在云上。云计算3.0提供的是能力型服务,让业务能力可以在云上土生土长,成为原著居民。由此可见,企业IT建设所依赖的基础资源经历了从服务器到云化资源的发展历程,正在快速进入云原生阶段,企业上云的时代已经到来。
云原生人才和技术需求
云原生时代已至,企业上云势不可挡,技术和人才需求首当其冲。但技术人才成为阻碍其发展的关键性因素。根据CSDN发布《2020-2021中国开发者调查报告》,云原生目前难点的调查数据中,47%的开发者认为,当前行业缺乏熟练的云原生技术人才,高居榜首。也有25%的开发者表示,对于如何做云原生技术选型很难抉择。当前全部云原生化的企业和开发者并不多,这其中主要的障碍在于缺乏熟练的云原生技术人才。对于广大的IT从业人员来说,这是机遇也是挑战。
中国信息通信研究院在2021年7月发布了《云计算白皮书》,根据云原生技术生态热点开源项目分布将云原生相关的技术分为了五个层级:
• 云原生底层技术:计算、存储和网络
• 云原生应用编排及管理:数据库、API网关、服务网格、服务注册发现、应用部署、Serverless等
• 云原生应用:边缘计算、人工智能、大数据、区块链
• 云原生安全技术
• 云原生监测分析
IT从业者可以根据自己的兴趣和特长,聚焦其中一个层级中的方向去学习和深耕,不仅要掌握扎实的技术,还要对相关的云产品熟悉和理解,这样才能在工作中,结合当前企业的需求,合理的配置和选择资源,开发出真正能从云计算中受益的应用和产品。
示例——存储
比如底层技术中的存储,根据存储类型可以有块存储,文件存储和对象存储。
• 块存储一般体现形式是卷或者硬盘(比如windows里面看到的c盘),数据是按字节来访问的,对于块存储而言,对里面存的数据内容和格式是完全一无所知的。
• 文件存储一般体现形式是目录和文件(比如C:\Users\Downloads\text.doc),数据以文件的方式存储和访问,按照目录结构进行组织。文件存储可以对数据进行一定的高级管理,比如在文件层面进行访问权限控制等。
• 对象存储一般体现形式是一个UUID,数据和元数据打包在一起作为一个整体对象存在一个超大池子里。对于对象访问,只需要报出它的UUID,就能立即找到它,但访问的时候对象是作为一个整体访问的。
对应到产品中,块存储将裸磁盘空间整个映射给主机/VM使用,如云硬盘EVS;文件存储,对用户来说类似一个共享的文件夹,文件系统已经存在,用户可以直接将数据存放在文件系统中,如弹性文件服务SFS;对象存储就是每个数据对应着一个唯一的ID,在面向对象存储中,不再有类似文件系统的目录层级结构完全扁平化存储,可以直接根据对象的ID定位到数据的位置,如对象存储服务OBS。
此外根据存储服务的特点,去选择适合的场景,如云硬盘EVS,弹性文件服务SFS,对象存储服务OBS适合于常规的存储资源;云备份CBR,存储灾备服务SDRS适合于数据灾备的场景;内容分发网络CDR,数据快递服务DES适用于数据加速场景。
示例——数据库
比如应用编排中的数据库服务,目前主要分为关系型数据库和非关系型数据库,关系数据库中常用的有SQL Server,MySQL,Oracle, PostgreSQL。
• SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。
• MySQL是一个关系型数据库管理系统,在WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL 作为网站数据库。
• PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。
• NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。包含了键值(Key-Value)存储数据库,列存储数据库,文档型数据库,图形(Graph)数据库等。
对应到产品中,云数据库RDS for MySQL,RDS for PostgreSQL,RDS for SQL Server可以实现云数据库的安全、弹性、高可用,降低企业的TCO。文档数据库服务DDS可以兼容MongoDB,应用在游戏的装备和道具场景,以及泛互联网的场景。
因为对华为云比较熟悉,所以以上的云产品均为华为云旗下的产品和服务。其他厂商可以自行学习和查看。
写在最后互联网从信息化时代迈入到数据时代,为元宇宙的出现打下了坚实的基础,而在这个过程中,“云”的地位功不可没。
元宇宙的时代即将到来,未来的人类社会将演变成一个智能社会。在元宇宙时代,万物可感,通过温度、空间、触觉、听觉、视觉等多感官渠道,将感知物理世界转变为数字信号,实现沉浸式用户体验;万物互联,网络将所有数据实现在线联接,从城市、高山、太空等不同领域实现宽、广、多、深的联接,让我们实现随时随地的即时互联;万物智能,基于大数据和人工智能,数字孪生将在个人、家庭、行业、城市中逐步普及,满足物理世界更美好需求,使精神世界更加富足。这需要千千万万个IT从业者的努力和建设,让我们一起努力共建这美好的“绿洲”世界。
添加小助手微信,查看更多精彩内容!
- 点赞
- 收藏
- 关注作者
评论(0)