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

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

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

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

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

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

  • 如何甄别碳排放热点?

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

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

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

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

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

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

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

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

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

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

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

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

云的可持续发展

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

  • 我们在 2019 年与 216 个签署国共同携手,发起了《气候宣言》

    The Climate Pledge | Be the planet's turning point

  • 我们将致力于在 2040 年实现净零碳排放,提前 10 年达成《巴黎协定》

    https://unfccc.int/process-and-meetings/the-paris-agreement/the-paris-agreement?trk=cndc-detail

  • 我们正在以多种方式实现业务中的零碳排放。

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

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

  • 451 Research

    451 Research | S&P Global Market Intelligence

  • Carbon Reduction Opportunity of Moving to the Cloud for APAC https://d39w7f4ix9f5s9.cloudfront.net/e3/79/42bf75c94c279c67d777f002051f/carbon-reduction-opportunity-of-moving-to-aws.pdf?trk=cndc-detail

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

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

制定合理的衡量标准

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

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

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

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

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

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

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

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

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

作者郑予彬

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

文章来源:https://dev.amazoncloud.cn/column/article/63f30a1265a6d47c5e10b995?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=CSDN 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/4718.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机网络】数据链路层--MAC媒体接入控制

1.概念 2.静态划分信道 2.1 频分复用 2.2 时分复用 2.3 波分复用 2.2 码分复用 2.3 习题1 2.4 应用举例 2.5 习题2 2.6 习题3 3.小结

adb 查询app占用的cup和内存

一、先将cpu定频 先进入shell 模式 adb shell 查看当前CPU的工作模式 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor 然后把CPU工作模式设置为performance模式 echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 改完后查看模式…

重定向爬虫和多线程爬虫

前言 重定向爬虫是指在抓取网页时,如果目标网站内部存在重定向机制,即当你访问一个网页时,服务器会把你重定向到另一个目标网页。重定向爬虫可以帮助我们发现这种重定向链接,从而更有效地抓取目标网站的内容。 要实现重定向爬虫…

Spring简介

1.Spring简介 1.1 为什么要学 Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90% 专业角度 简化开发,降低企业级开发的复杂性 框架整合,高效整合其他技术,提高企业级应用开发与运行效率 1.2 学什么 简化开发 IOC…

UE4/5用GeneratedDynamicMeshActor创建多个模型,并发生Boolean(两个网格体之间的,有3种模式)

目录 制作 只创建一个球: 效果: 制作多个效果: 制作: 效果: 代码: 一代码: 二代码: 制作 假如我们创建两个模型,第一个是之前就创建的正方体,而第二…

MATLAB与大数据:如何应对海量数据的处理和分析

第一章:引言 在当今数字化时代,大数据已经成为了各行各业的核心资源之一。海量的数据源源不断地涌现,如何高效地处理和分析这些数据已经成为了许多企业和研究机构面临的重要挑战。作为一种功能强大的数学软件工具,MATLAB为我们提供…

Unity 之 最新原生广告Ads接入 -- 助力增长游戏收益

Unity 之 最新Ads原生广告接入流程详解和工具类分享 一,注册 Unity Ads 广告 SDK二,下载 Unity Ads 广告 SDK三,配置 Unity Ads 广告 SDK3.1 广告位展示流程3.2 代码初始化 四,集成 Unity Ads 广告 SDK4.1 相关介绍4.2 代码分享 五…

HHU云计算期末复习(上)Google、Amazon AWS、Azure

文章目录 第一章 概论第二章 Google 云计算2.1 Google文件系统(GFS)2.2 MapReduce和Hadoop2.3 分布式锁服务Chubby2.4 分布式结构化数据表Bigtable存储形式主服务器子表Bigtable 相关优化技术 2.5 分布式存储系统MegastoreMegastoreACID语义基本架构核心…

Spring Boot是什么?详解它的优缺点以及四大核心

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、Spring Boot 是什么? 二、Spring Boot 的优缺点 1、优点 ①可快速构建独立的 Spring 应用 ②直接嵌入Tomcat、Jett…

响应数据加密解决方案

需求分析 响应数据加密是一种很重要的安全措施,可以保护数据在传输过程中不被未经授权的用户拦截、窃取或篡改。以下是响应数据加密需求分析: 响应数据必须进行加密: 所有响应数据必须进行加密,以保证数据在传输过程中的安全性。服务器可以采用HTTPS协议对响应数据进行加密…

Redis 高可用和优化

目录 一:Redis 高可用 二: Redis 持久化 1、持久化的功能 2、Redis 提供两种方式进行持久化 3、 RDB 持久化 (1)触发条件 (1.1)手动触发 (1.2)自动触发 (1.3&am…

软件测试岗位之大厂到底有多累?

今天给大家分享两个朋友的故事,他们分别在国内两家顶尖的互联网大厂,一个在头条,一个在蚂蚁。 头条的故事 头条的主人公,在入职后的一年里,晚上十点半下班是比较早了,基本上都是十一点半左右下班&#xff…