让艺术点亮生活画作 (让艺术为生命添彩)

在2022亚马逊云科技中国峰会的第二天,登上讲坛的 UCCA尤伦斯当代艺术中心副馆长、UCCA集团艺术总监尤洋 ,与广大开发者分享了艺术、抽象、美学与技术的关系问题,启发人们思考信息技术的抽象、简化与架构之美。

让艺术绚烂生活美好,让艺术为生命添彩

坦率讲,他出现在这里可能还是让某些人产生困惑。毕竟,“开发者=程序员=格子衫”的公式已经梗化。那么,与这样的人群分享关于美的理解与感受,会不会现场冷清、应者寥寥呢?

当然不是这样。

我们知道,美是没有边界的,也没有所谓的形式和标准。正如李泽厚先生在《美的历程》中所说的: 美之所以不是一般的形式,而是所谓“有意义的形式”,正在于它是积淀了社会内容的自然形式。

在技术之美中,开发者们表现出的创造力才是技术之美的本源,与格子衫无关。一行行代码从他们指尖下倾泻而出,化作提升效率、改善民生的动力源泉,这难道不是顶级艺术、人间大美?

亚马逊云科技大中华区解决方案架构部总监代闻 看来,艺术与技术,实际上有很多相同之处。

让艺术绚烂生活美好,让艺术为生命添彩

譬如,艺术之美往往需要通过抽象来呈现,技术也是同样:从最早控制通断的01开始,到后来的二进制机器语言、汇编语言,再到当前的高效率编程,以及精妙的算法、关乎工作生活的App……这段旅程本就是对软硬件的抽象,并实现了从繁到简、从笨重到轻巧的技术之美。

本质上,云计算也是对复杂、繁琐、笨重的IT基础设施进行抽象的结果。早些年,无论大型机构,还是中小企业,无不为“机房”而摧眉折腰,受够了没完没了的预算申请、维修维护……

2006年3月14日,亚马逊云科技将IT基础设施中最为常用的存储、计算和中间件,分别抽象为对象存储 Amazon S3、虚拟主机服务 Amazon EC2和消息队列服务Amazon SQS,提供给广大的开发者和企业,为产业的发展开启了全新的天地。

正是一直推动计算环境的不断抽象,简化底层复杂性,亚马逊云科技让应用开发者专注于业务价值的构建。某种程度上,这种抽象带来的技术之美,为数字经济的快速发展带来了最大的推力。

尤为夸张的是,亚马逊云科技居然在2014年开始将服务器也纳入到“抽象”的范畴,推出了以Amazon Lambda为代表的无服务器计算服务。

其实,彼时大家对Amazon Lambda并不看好,认为顶多也就是“看上去很美”而已,而现在无服务器计算服务已经成为各方共识的云原生方向之一。

代闻表示,亚马逊云科技仍持续对云上的计算环境,包括服务器、容器、以及无服务器三个层级进行逐步抽象,这些工作极大地减少了基础设施的感知和适配工作,以云原生的技术之美,为广大客户在灵活性、弹性和成本等方面提供了上佳的选择。

在云上计算环境的抽象之外,亚马逊云科技还对云上资源进行抽象。此前,即便对计算环境进行抽象,但是开发者仍需对数据库、大数据、机器学习、安全等服务类别进行管理,更需要解决资源生命周期各个环节的自动化。

2019年,亚马逊云科技的Cloud Development Kit (CDK) 重磅发布,开发者不仅可以使用熟悉的编程语言,而且可以使用Imperative命令式编程的方式编写管理代码,CDK自动把代码转化为Amazon CloudForamtion去执行,免除开发者在服务类别以及资源管理等方面的后顾之忧。

综上,云上计算环境的抽象历程 (应用代码) +云上资源的抽象 (管理代码) ,二者呈现的技术之美,就是亚马逊云科技在云资源管理旅程的最好体现。

“技术之美成就自由构建。” 代闻认为,技术之美包括了三个方面:

首先是 架构典范之美 。他认为,一个好的架构应该有有颠扑不破的原则、精心设计的模型,以及广泛应用的验证。

作为全球领先的电商,亚马逊在打造应用架构方面有着第一手的实践经验,并且不断为后来者效仿。截至2020年,亚马逊电商内部运行的微服务就达到了10万之多,被誉为是微服务架构的典范。

其次是 组件抽象之美 。云原生仍在不断的演进中,在一个时间点上如何选择合适的组件,就是云原生架构落地的最基础一步。

在计算环境抽象的三个层次,亚马逊云科技均有良好的服务支撑,开发者不仅可以选择自己的应用代码运行环境的抽象层次,而且可以根据业务场景选择需要调用的云资源的抽象层次。

“开发者自由选择代码运行的抽象层级,并能够提供不同抽象层级的云资源,彼此调用没有阻碍,实现真正的自由构建。”代闻表示。

最后是 流程灵动之美 。有了好的架构、适合的组件,让应用顺利落地,并保持持久生命力,灵动的开发流程不可或缺。

据介绍,亚马逊云科技已经提供了一系列的服务和工具,真正让开发者通过构建、治理、迭代三个阶段,顺利实现云原生应用落地之旅,尽享技术之美。