首页 > 其他分享 >亚马逊实践 | 构建可持续发展的架构模型

亚马逊实践 | 构建可持续发展的架构模型

时间:2023-06-28 21:45:19浏览次数:49  
标签:发展 转型 亚马逊 科技 构建 开发者 可持续性 架构

可持续发展概念源于对系统性文明危机和世界问题的科学和社会意识形态研究。世界级的进步学术社群和政治精英在二十世纪末就认识到了这些问题的存在。他们将即将到来的二十一世纪视为充满不确定性、全球灾难进程逐步升级的时代。可持续发展对多个领域产生影响,目前已成为各国家、组织的战略重点。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

 

作为现代文明的一种经济政策理念和策略,可持续发展的目标在于推动人类进入全球动态平衡和有机增长的状态,而接下来的十年企业和组织正在开启新的可持续性发展转型。

埃森哲最近的一项研究表示,企业和业务的可持续性发展转型在数字化和可持续化双重的交叉点上,新的价值正在日益被发现,数字化转型定义了过去十年的商业格局。未来十年的商业变革将由可持续发展转型来定义。报告还指出,在可持续性目标的驱动下,在数字技术的支持下, “双转型”企业将会酝酿出基于生态系统的新商业模式,这种“双转型”的公司比其他公司更有可能在未来表现出强劲的优势。有了数字化和可持续发展化增长的双引擎,他们超越同行的可能性要高出 2.5 倍。

然而在可持续性带来业务增长的新趋势下,要实现可持续性转型也将面对新的挑战。

  • 如何甄别碳排放热点?

  • 如何在运营中减少能源和水的使用?

  • 如何创新,如何更快实现可持续发展转型?

  • 如何合作,如何实现共赢?

在过去的十年里面,亚马逊云科技一直都致力于帮助企业和开发者实现数字化转型,包括如何使用云技术帮助企业提高运营中资源利用率;如何通过云基础架构、容器、DevOps 进行业务的创新和敏捷性;未来的十年,亚马逊云科技将帮助开发者和企业开始新的可持续发展转型。让开发者可以使用相同的工具更专注于可持续性工作,并通过最佳实践和整体基础架构,帮助你应对在可持续发展转型过程中的新挑战。

亚马逊的可持续性发展之路

如果你已经开始使用云,如果你的工作负载已经从数据中心迁移到了亚马逊云科技的基础架构上,那么恭喜!你已经跟亚马逊一起在可持续性发展的这条道路上迈出了非常关键的一步,并实现了能源节省的 80%。

我们认为“上云”是企业节能减排的一个重要技术手段。为了实现可持续发展的目标,亚马逊在全球对自身业务涉及的所有碳足迹进行了分类,通过使用亚马逊云科技的云服务,并结合 LCA(生命周期评价),构建了财务、运输、电力、包装、设备 5 个模型来实现碳足迹的计量,自动将复杂和海量的物理和财务数据转换为特定业务活动的碳排放测量数据。然后,亚马逊在全球使用这些计算的结果收集公司范围内不同业务的碳足迹,确定不同业务的最大排放源,再依据不同类型的碳足迹制定有针对性的减排规划。应用这样的经验,亚马逊云科技正在帮助全球的企业和机构通过亚马逊云科技的服务在温室气体排放范围全方位减少碳足迹。

3d77975c18e642d125d67e14d2d1dfc0.png

除了云基础架构带来的节能减排, 我们也将自己的具体实践转化成云服务和云解决方案帮助开发者共同实现可持续发展转型。开发者一定对亚马逊云科技安全/合规责任共担模型一定不会陌生,安全责任共担模型可以帮助开发者减轻运营负担同时提供灵活性和自控能力。我们可以将这种责任共担的模型和概念同样应用于可持续发展。

亚马逊云科技负责云的可持续发展,包括:设计建筑物、房间、服务器,并负责从建造到回收的全过程。亚马逊云科技购买能源,并确保能源和其他资源(如冷却用的水)得到有效利用。最后,亚马逊云科技的服务团队运行管理服务并优化它们以实现可持续发展性。

而开发者负责云上的可持续性发展,具体的责任是:做出架构决策,选择和使用服务,确定哪些代码正在运行以及它的效率如何。

b1976193570b2b55ac766f850390a65d.png

亚马逊云科技的可持续发展责任共担模型

亚马逊云科技一直努力通过创新的技术和项目,如采用高性价比的处理芯片、利用 Amazon Sustainability Data Initiative(ASDI) 提供免费的卫星数据和气候模型访问,移除中央 UPS 减少能源转换,机架优化降低能源消耗,以及机房建设低碳化等等手段进行云的可持续性发展转型。

87282619c21964c2ebb7047811056557.png

云的可持续发展

通过努力,我们在云的可持续性发展转型方面取得了成果:

作为亚马逊云科技的开发者,您已经受益于我们为实现脱碳,以及在 2025 年实现 100% 使用可再生能源所做的努力,这比我们最初的目标提前了五年。

451 Research 发布的 Carbon Reduction Opportunity of Moving to the Cloud for APAC 报告中可以看到,与接受调查的其他企业数据中心相比,在亚马逊云科技中运行应用程序, 碳足迹减少 88%。

构建可持续发展的架构模型

如果构建一个可持续性发展的这样一个模型,首先你需要制定一个合理的衡量标准。

dbaf7ac63d7d8877357d48109658bfe2.png

制定合理的衡量标准

构建可持续性发展的衡量标准,我们其实需要的是可以经常测量并且能够及时交付的这样的一个衡量标准,或者它是一个指标。同时我们需要将这样的一个衡量标准或者这样的一个指标分成多个小项,并且把它分解给多个应用团队。这样当应用团队去给我们报告它的可持续性发展的进程的时候,其实它是一个相对来说比较好描述的这么一个过程。比如他会说周一的发布对我们的指标有好或者是不好的影响,因为这个指标是非常具体的细化的。另外,指标其实需要与资源的使用要保持一致,这样你的应用团队再来去描述你的指标的时候,它是有据可依的,实实在在的。比如我们亚马逊云科技就会把这样的一个目标,把它跟我们的存储,跟我们的计算,跟我们的数据的传输等等这些指标去做一个挂钩和关联。

8097a243f297e291ba3230a4335555fa.png

可持续性是一种非功能需求

我们知道指标之间一定会存在着竞争,像可持续性发展的目标和你的传统的非功能性的需求,比如可用性与时间响应之间存在的竞争是一样的。所以你的可持续性发展关键的绩效指标,其实就是另外一个非功能型的需求。因此我们需要根据实际情况来进行权衡,比如到底是去牺牲成本来换取高性能,还是通过部分的性能或者是可用性的降低来获取更多的资源或者能耗的一个节省。

3f1e7a501cecdb89784aba4c5c4d2d51.png

在团队层面建立精细的、常规性的关键绩效指标

这个其实是需要我们根据不同的业务的类型,根据我们业务类型对 SLA 的一个需求,和你的整体的可持续性发展目标,以及和你在现阶段已经分散开的具体的可持性发展目标去做一个平衡,然后去做一个正确的选择。刚才说了制定的目标,制定完目标以后,我们其实需要一些好的工具来检查我们的目标在每个阶段是不是可以达到,或者是能够差多少,我们怎么去来,在下一阶段去进行一个补充。亚马逊云科技也提供了非常多的好的工具,能够帮助我们去来监测我们的成本,节省和资源的这样一个节省。比如大家都熟悉的 Amazon Cost & Usage Report,它就会可以把我们各个服务之间的能耗的情况去做一个数据的抽取,并且把这些数据会放在我们的亚马逊的对象存储 S3 上。

有些开发者会进一步的习惯会用到 Amazon QuickSight 去来设置它的 KPI 的可视图,这些可视图的这些数据的抓取,它通过的是 Amazon Athena,把存储桶里面的数据进行抓取,并且进行分析,去来展现到它的 KPI 的可视图里面,来帮助开发者建立精细的、常规性的、关键性指标的一个展示。

7cc7eef20f75243bca47985770c54176.png

2e1ad47eabd6268368f7e040e5bd3f2e.png

每个团队都有可持续发展目标

我们认为每个团队其实都要有一个可持续性的目标,并且要对目标有可视化的、可检查的工具或标准。

除了亚马逊云科技针对可持续性发展提供的服务和支持,我们也把经验和最佳实践整理成最优架构,持续优化最新的技术和项目。

 

作者郑予彬 亚马逊云科技资深开发者布道师,20 年 ICT 行业和数字化转型实践积累,专注于亚马逊云科技云原生、云安全技术领域。18 年架构师经验,致力于为金融、教育、制造以及世界 500 强企业用户提供数据中心建设以及软件定义数据中心等解决方案的咨询及技术落地。   文章来源:

https://dev.amazoncloud.cn/column/article/63f30a1265a6d47c5e10b995?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=bokey

标签:发展,转型,亚马逊,科技,构建,开发者,可持续性,架构
From: https://www.cnblogs.com/AmazonwebService/p/17512636.html

相关文章

  • C#云LIS系统源码,B/S架构的实验室信息系统源码
    科技的飞速发展为实验室信息管理带来了新机遇,云计算技术的应用更是为实验室信息管理打开了新的大门。云LIS实验室信息管理系统,作为一种新型的信息化管理方案,已经在多个实验室的信息化管理中得到应用,并且具有广阔的应用前景。云LIS系统技术架构:ASP.NETCORE3.1MVC+SQLserver......
  • 武汉星起航:亚马逊卖家如何快速进入亚马逊市场并实现盈利
    亚马逊跨境电商市场提供了一个巨大的商机,让卖家可以将业务扩展到全球范围。然而,要在这个竞争激烈的市场中快速实现盈利并取得成功,卖家需要制定正确的策略和执行计划。武汉星起航将为亚马逊卖家提供一些宝贵的建议,帮助他们进入亚马逊跨境电商市场,并快速实现盈利。选择合适的市场:在......
  • 1、Apache Kudu介绍及架构、工作原理、两种部署方式、使用限制详解
    ApacheKudu系列文章1、ApacheKudu介绍及架构、工作原理、两种部署方式、使用限制详解2、ApacheKudu-javaapi操作kudu详细示例以及kudu的三种实现示例3、ApacheKudu集成impala(shell和java操作)的详细操作(文章目录)本文简单的介绍了kudu的基本情况、架构、部署、原理......
  • P4Spring-02-Spring系统架构与Spring-03-核心概念
    Spring-02-Spring系统架构StringFramework是Spring生态圈中最基础的项目,也是其他项目的根基 CoreContainer:核心容器 AOP:面向切面编程Aspects:AOP思想实现 DataAccess:数据访问DataIntegration:数据集成(集成:与其他技......
  • Android架构开发进阶指南,Android Jetpack Compose强化实战
    在我们日常的开发中,如果所有人各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。而这时,许多人就会使用Jetpack这个由多个库组成的套件,来减少样板代码,以便将精力更多的集中于重要的编码工作上面。统一的架构模式通常会给我们带来诸多好处,如:统一开发规范,使得代码整洁......
  • 即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]
    为了更好地分类阅读52im.net总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第18 期。[- 1 -] IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?[链接] http://www.52im.net/thread-1647-1-1.html[摘要] MQ消息中间件可以理解一个水池,水池的这头是消息生产者......
  • 图文结合带你搞懂GreatSQL体系架构
    往期系列回顾图文结合系列之带你搞懂MySQL日志系列很多小伙伴使用了GreatSQL,但是对GreatSQL的底层原理还不是很了解,今天就带大家一起揭开GreatSQL体系架构的神秘面纱!首先来回顾一张经典的体系架构图:图1_GreatSQL5.7版本体系架构图由此可以发现,GreatSQL5.7由以下几部分......
  • DevExpress WPF Scheduler组件,快速构建性能优异的调度管理器!(上)
    无论您在WPF项目中是需要Outlook样式的调度程序,还是需要时间表或议程视图来向最终用户展示信息,DevExpressWPF Scheduler都提供了数十个选项,如集成的日程对话框等,因此用户可以快速构建下一个伟大的调度管理器。DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需......
  • LNMP架构
    1、LNMP架构介绍LNMP代表的就是:Linux+Nginx+MySQL+PHP这种网站服务器架构。1.1Linux:是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。1.2Nginx:是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服......
  • 【架构师基本功】微内核架构
    (文章目录)微内核架构是一种软件架构,以最小化操作系统内核为目标,将大部分操作系统服务作为用户空间的进程或服务运行。与传统的单内核操作系统不同,微内核通过模块化和组件化的方法将内核分成多个模块,每个模块互相独立,且可以通过消息传递来通信。微内核架构减少了内核所需处理的任......