追求技术之美:云计算开发者的自我修养

访客2023-11-27 14:57:1417

席卷全球的云计算大潮,在给千行百业带来深入变化的同时,也让云计算开发者成为了炙手可热的手艺人才。

那么问题就来了:做为一名云计算开发者,要想更快更好地构建应用法式,需要具备如何的自我涵养?

做为全球云计算手艺的创始者和引领者,亚马逊云科技在近日召开的2022亚马逊云科技中国峰会Dev Day开发者日上,向广阔开发者分享了本身在云计算之旅中对手艺之美的心得体味。

大咖云集的Dev Day开发者日

2022亚马逊云科技中国峰会第二天的下战书,是Dev Day开发者日的主题演讲,同时也是本届峰会备受云计算开发者存眷的重要环节。

做为一项以开发者为中心的活动,亚马逊云科技Dev Day的脚印遍及了全球各地。通过邀请云计算行业大咖在活动上分享前沿手艺与云上更佳理论,并供给脱手环节,Dev Day能够闪开发者愈加沉浸地体验云计算的手艺、计划和魅力,从而闪开发者可以更好地领会云计算,更胜利地构建应用法式。

那是一场群星荟萃大咖云集的云计算开发者行业盛宴:亚马逊云科技大中华区处理计划架构部总监代闻,UCCA尤伦斯现代艺术中心副馆长、UCCA集团艺术总监尤洋,Mobvista手艺副总裁&首席架构师、亚马逊云科技Hero蔡超,亚马逊云科技大中华区开发者关系总监王宇博,亚马逊云科技资深开发者运营专家郭悦,亚马逊云科技Hero SphereEx结合开创人兼CTO潘娟,亚马逊云科技Community Builder、Juniper中国区立异事业部资深架构师范桂飓,亚马逊云科技User Group Leader、永乐拾光开创人李欣,Zilliz合伙人兼手艺总监、LF AI & Data基金会手艺征询委员会成员栾小凡等诸多行业大咖齐聚一堂,各持己见,让本届峰会的Dev Day开发者日显得热闹不凡。

在Dev Day开发者日上,亚马逊云科技大中华区处理计划架构部总监代闻颁发了《手艺之美成就自在构建》主题演讲,分享了亚马逊云科技开发云原生应用的理念和办法,帮忙开发者更大化操纵云手艺之美,实现自在构建,简化开发和运维工做。而做为亚马逊云科技邀请的嘉宾,UCCA尤伦斯现代艺术中心副馆长、UCCA集团艺术总监尤洋也在现场与广阔开发者分享了艺术、笼统、美学与手艺的关系问题,启发人们思虑信息手艺的笼统、简化与架构之美。

手艺之美成就自在构建

“谈到美,许多人的第一反响往往都不是想到手艺,而是会想到艺术,但其实艺术与手艺有良多不异之处。”在《手艺之美成就自在构建》主题演讲的收场白中,代闻如是暗示。

一、艺术之美往往需要通过笼统来呈现,笼统也呈现手艺之美

代闻指出,说到笼统关于手艺之美的重要性,我们无妨借鉴一下禅宗理念的相关描述:简单的优于复杂的,幽静的优于喧闹的,轻盈的优于粗笨的,稀少的优于冗杂的。事实上,计算机硬件软件的开展过程,其实也是一段通过笼统逃求手艺之美的过程。从控造通断的01起头,计算机软硬件的笼统,从二进造的机器语言,开展到撑持语义的汇编语言,再到实正为开发者供给高效率构建根底的编程语言,再加上各类精妙的算法,才有了我们工做生活里的各类应用法式。那是一个不竭笼统的路程,也是一个从繁到简、从粗笨到轻盈、逃求手艺之美的路程。

二、云计算是对复杂、繁琐、粗笨的IT根底设备停止笼统

16年前的2006年3月14日,陪伴着世界上第一个云存储办事Amazon Simple Storage Service(简称Amazon S3)的横空出生避世,亚马逊云科技应运而生。昔时亚马逊云科技推出的三个云办事,别离是对象存储Amazon S3、虚拟主机办事Amazon EC2和动静队列办事Amazon SQS。正如昔时的Amazon Web Services的Logo所展现的那样,亚马逊云科技将存储、计算和中间件笼统成了收集办事,并以API的体例供给给了开发者。

三、笼统成就手艺之美

不竭笼统的成就,是手艺之美在云资本办理路程的更好表现。跟着亚马逊云科技办事的不竭丰硕,云资本办理的笼统也酿成了一个新的课题。针对云上计算情况的笼统和云上资本的笼统,亚马逊云科技推出了两类对应的代码(笼统):一类应用代码(Application Code),另一类是办理代码(Infrastructure as Code)。

1、云上计算情况的笼统过程(应用代码):从2006年发布虚拟主机办事Amazon EC2至今,亚马逊云科技不断都在鞭策计算情况的不竭笼统,简化底层复杂性,让应用开发者专注在营业价值构建。截至目前为行,云上计算情况次要有办事器、容器、无办事器三个层级的逐渐笼统,逐渐削减根底设备的感知和适配工做。此中以Amazon Lambda为代表的无办事器计算办事的开展,更是凸显了亚马逊云科技关于云办事的久远考虑。Amazon Lambda发布之初,许多业界人士对其其实不看好,但是亚马逊云科技前瞻性地看到了客户笼统计算情况的诉求,因而决定提早投入。现在7年多的时间过去,无办事器计算正在成为云原生的下一个开展标的目的,早已成为了业界共识。其化繁为简的理念特征,以及在灵敏性、弹性、成本节省方面的卓越表示,都大幅提拔了云原生的手艺之美。

2、云上资本的笼统(办理代码):在过去的16年里,亚马逊云科技供给的办事品种,已经从最起头的3个增长到了200多个。即便应用法式的计算情况不竭笼统,开发者尤其是运维范畴的开发者仍然需要办理数据库、大数据、机器进修、平安等诸多办事类别,处理资本生命周期各个环节的主动化。那部门实现主动化的代码就是办理代码(Infrastructure as Code)。为了闪开发者愈加便利灵敏地办理代码和第三方资本,2019年,可以主动转换代码的亚马逊云科技Cloud Development Kit(CDK)发布,开发者既能够利用本身熟悉的编程语言,又能够用Imperative号令式编程的体例编写办理代码,极大地提拔了对云资本办理的编程友好度。2021年,亚马逊云科技发布Cloud Control API,开发者能够接纳自定义API的体例灵敏办理亚马逊云科技和合做伙伴的第三方办事。与此同时,为了闪开发者能够在开源社区中自在交换云资本办理的代码,亚马逊云科技还发布了开源构建库Construct Hub,同样获得了好评如潮。

手艺之美的三个方面

代闻指出,手艺之美包罗三个方面,别离是架构范例之美、组件笼统之美和流程灵动之美。

一、架构范例之美

一个好的架构应该有颠扑不破的原则、精心设想的模子以及普遍应用的验证。而关于应用架构,亚马逊云科技有着第一手的理论经历。代闻透露,在2001年前,亚马逊电商接纳的仍是单体架构,成果招致在营业快速增长的过程中遭遇了严峻瓶颈。于是从2002年起头,亚马逊云科技在手艺、流程、组织等多个方面为办事化停止了革新,现在已经成为微办事架构的范例。据统计,2020年亚马逊电商内部已经有10万多个微办事在运行。

针对微办事和API设想,亚马逊CTO Werner Vogels在亚马逊云科技2021 re:Invent全球大会上,曾经有过一个十分典范的总结:

1、API永久存在;

2、永久不要毁坏向后兼容性;

3、从客户场景动身,逆向工做 ;

4、创建具有显式有据可查毛病形式的API ;

5、创建办事于明白目的的自描述API;

6、不吝一切代价制止泄露实现细节。

二、组件笼统之美

代闻指出,跟着云计算成为新常态,一个优良的架构在云上落地有了多种选择,云原生架构理念也起头鼓起。云原生应用的架构充实操纵按需交付、全球摆设、弹性和更高级此外云办事,能够显著进步开发者的工做效率、营业敏捷性、可扩展性、可用性、资本操纵率和成本优化。

“云原生是一个相对的概念,因为云办事自己就在不竭演进,在一个时间点上若何选用适宜的组件,是云原生架构落地最根底的一步。”代闻暗示,“虚拟机、容器、无办事器是计算情况笼统的三个条理。亚马逊云科技在根底设备办事的三个层面都有优良的办事支持,现在更是让三个笼统条理的计算才能渗入到了各个办事类别中,各个办事本身的云原生都已经完成。那使得开发者不只能够选择本身的应用代码运行情况的笼统条理,并且还能够按照营业场景选择需要挪用差别笼统条理的云资本,实现实正的自在构建。”

三、流程灵动之美

关于云计算开发者来说,简洁而灵敏的开发和运维流程,是支持应用持续迭代、连结生命力的根底。也正因为如斯,即使是有了好的架构和合适的组件,要想让应用顺利落地并连结耐久生命力,灵动的开发流程也仍然不成或缺。为此亚马逊云科技供给了一系列的办事和东西,闪开发者能够从构建、治理、迭代三个阶段顺利实现云原生应用落地之旅:在构建阶段快速搭建和验证架构,快速交付MVP;在治理阶段能够连结优良的可不雅测性,便利地办理数据和应用平安战略;在应用落地、进入到持续迭代阶段,能够实现主动化摆设,更多地实现组件办事化、运维主动化和智能化。

“开发者群体在亚马逊云科技的眼中有着特殊的重量。亚马逊云科技可以获得如斯快速的开展,最后的撑持就是来自广阔的开发者。我们举办Dev Day开发者日的初志,就是供给一个让广阔开发者相互进修、分享、生长的平台,闪开发者能够更好地领会云计算,更胜利地构建应用法式。”代闻说道。

控制面板

您好,欢迎到访网站!
  查看权限

最新留言