贯穿整个生命周期的架构最佳实践

贯穿整个生命周期的架构最佳实践

关键字: [Amazon Web Services re:Invent 2024, 亚马逊云科技, Cloud Optimization Framework, Well-Architected Framework, Continuous Improvement Journey, Architectural Review Process, Knowledge Sharing Practices]

导读

在本次会议中,学习如何在工作负载生命周期的每个阶段集成架构最佳实践。探索亚马逊云科技 Well-Architected框架,包括亚马逊云科技 Well-Architected工具,它可以帮助客户发现并实施围绕运营卓越、安全、可靠性、性能、成本优化和可持续性的最佳实践。此外,了解如何集成Amazon Trusted Advisor以持续监控您的工作负载是否遵循最佳实践。最后,学习如何与Amazon Health集成,以改善事件检测时间和应用程序弹性。本次会议对架构师、云卓越中心(CCoE)领导者和构建者具有吸引力。

演讲精华

以下是小编为您整理的本次演讲的精华。

本次会议由Bradley开场阐释,这将是一场200级别的会议,重点是提供基础性指导,以促进云优化的长期成功。他将云优化定义为设计、构建和运行工作负载的行为,通过权衡成本、可靠性和上市时间等因素之间的权衡,为组织的业务目标获取最大价值。Bradley强调,云优化不仅仅是技术,还包括人员和流程。他提到他的团队Cloud Optimization提供了两个框架:Cloud Optimization框架和良好架构框架,这将构成本次会议所涵盖的基础性指导的基础。

Bradley强调,云优化是一个旅程,因为最佳实践会随着行业趋势和工作负载的动态性而不断发展。他描绘了通往云成熟度的分阶段方法,从探索阶段开始,然后是基础、中级、高级和自主阶段,总共五个阶段。每个阶段都建立在前一个阶段的基础之上,逐步提高技能、专业知识和知识。

在探索阶段,组织会尝试云计算概念、进行概念验证(PoC),并考虑成本和治理模型。Bradley建议在这个探索阶段启动亚马逊云科技成本计算器,输入估计需求以了解成本。

基础阶段集中于制定云战略、为基础设施奠定基础,并实施共享服务,如日志记录、网络和中央身份验证服务,如CloudWatch、CloudTrail和共享网络。

在中级阶段,组织会积极在云上设计和构建架构,根据最佳实践审查架构,并实施成本管理和资源标记策略。Bradley强调,及早实施标记策略非常重要,以便跨多个账户准确归因成本。

高级阶段涉及构建、部署和自动化流程,如CI/CD管道和自助式部署工具,允许业务用户通过内部登陆区请求新账户。定期进行架构审查,确保与最佳实践保持一致。Bradley强调,理解最佳实践不是一次性的练习,而是一个持续的过程,每当工作负载发生变化或推出新功能时,都应该进行这种练习。

自主阶段代表持续优化,拥有成熟的流程,专注于创新和上市时间。Bradley强调,即使达到自主阶段,持续改进也很重要,以跟上行业变化和工作负载演进。他用一张图表示了这一概念,图中一条蓝色上升曲线代表了持续改进的理想状态,虽然速度放缓但仍在上升。

Bradley接着阐述了衡量和改进云优化的过程,包括识别风险、理解最佳实践,并根据权衡确定改进优先级。他强调了跨团队分享经验教训的重要性,并利用自动化发现工具(如Trusted Advisor和Service Screener)和与利益相关方的对话发现,以全面了解工作负载。

接下来由Charles接手演示,深入探讨云优化的具体工具,从2018年在控制台推出并持续更新数千个数据点的良好架构工具开始。他强调了该工具针对特定领域和行业的镜头、自定义镜头、配置文件、审查模板以及用于跟踪改进情况的里程碑。Charles指出,完整的良好架构审查可能需要长达8小时,强调了组织必须权衡速度和风险缓解之间的权衡。

Charles还阐述了Trusted Advisor,它提供了实时指导和可操作的建议,涵盖成本优化、安全性、性能、弹性和服务限制。他表示,Trusted Advisor针对企业或更高支持计划检查高达482项最佳实践,默认情况下检查56项最佳实践。Charles提到,Trusted Advisor可以自动执行操作,例如在达到限制时请求增加服务限制。

Charles随后介绍了Service Screener,这是一款由亚马逊云科技自2021年以来开发的开源工具,它运行自动化检查并基于良好架构框架提供亚马逊云科技建议,通过对RDS、Aurora和EFS等服务进行多个API调用来确定配置。他指出,虽然Service Screener不是托管服务,需要设置和集成工作,但它通过仪表板提供了对亚马逊云科技环境的快照分析。

Charles最后讨论了Amazon Health,它提供了关于亚马逊云科技服务运行状况的实时信息,包括特定于账户的事件和影响所有亚马逊云科技客户的公共事件。他强调了接收计划变更警报的能力,例如MySQL或Kubernetes引擎的支持终止,从而能够采取主动行动。Amazon Health可以触发电子邮件、与相关团队的聊天或与管理工具集成,自动提出票证,以实现大规模事件管理。

接下来,来自Akor的Rohfwah(Jeff)分享了他们的云优化之旅。Akor是一家拥有45多个品牌、5700家酒店和10000家餐厅和酒吧的法国公司。他们从一个大数据工作负载的概念验证开始,并通过亚马逊云科技解决方案架构师进行的全球访谈发现了良好架构框架,该访谈为应用程序提供了全面的360度视角。

Akor随后建立了一个名为“Awelcome Cloud”的云卓越中心,以支持向云过渡的项目和人员。在这个阶段,共享责任、生命周期管理和规模成为Rohfwah的日常关键词。Akor进行了多个加速迁移计划,包括忠诚度堆栈和呼叫中心,而良好架构框架则作为一个关卡,确保没有遗漏重大问题,由他们的托管服务提供商合作伙伴进行审查。

2021年,Akor与其企业架构团队共同制定了第一个云优先战略,实施应用程序组合管理方法来维护其应用程序景观并支持其迁移目标。到年底,Akor开始向云迁移。

2022年和2023年发生了云迁移重置阶段,最初专注于成本节约和避免,涉及大规模的提升和转移迁移。然而,这个计划演变成一项转型计划,旨在提升Akor的云成熟度,为大规模运营做好准备。

在技术层面,Akor将来自45多个总部、办事处、客房和多个数据中心的各种IT系统迁移到六个新的亚马逊云科技区域:孟买、巴黎、巴林、新加坡、悉尼和圣保罗。他们创建了一个混合的共享服务版本,以支持当前技术,同时为云原生运营做好准备。

在组织层面,Akor将其云卓越中心和“忍者团队”发展为云业务办公室(CBO)和Cloud Platform Engineering(CPE)团队,以加速业务的云采用。

Akor实施了每周一次的集中式架构审查委员会会议,让所有利益相关方参与,学习、讨论并确保与目标保持一致。他们从平台审查开始,逐步过渡到应用程序审查,利用安全性豁免流程来管理例外情况,并确保详细规划以满足目标期望。

Akor采用架构决策记录(ADR)来记录决策、记录理由并考虑选择的后果,支持更好的沟通、协调和大规模变更管理。ADR旨在实现三个业务目标:与当前和未来团队成员保持一致、设定战略方向,并避免反模式。

Rohfwah强调了教育、辅导和通过培训、认证以及利用良好架构框架材料在团队之间建立共同思维模式的重要性。Akor从各种来源收集数据,包括代码工厂、变更管理、良好架构工具、Trusted Advisor、Amazon Health和云安全态势管理工具,以识别问题并确定路线图优先级。他们创建了一个名为“Aqua Cloud Platform(ACP)Advisor”的工具,用于整合评估并识别模式。

Akor专注于通过模板、蓝图和技术架构文档实现标准化,以及为团队提供自动化和自助服务能力。他们未来的计划包括成熟的CBO、在治理和自主权之间找到正确的平衡,并将责任转移给团队,同时提供辅导和支持。Akor旨在创建仪表板来衡量、通知和确定改进优先级,利用ACP Advisor来验证评估与现实的一致性。

总之,本次会议涵盖了云优化的原则、通往云成熟度的分阶段方法、衡量和改进优化的过程,以及亚马逊云科技提供的工具和框架。它提供了来自Akor的全面真实案例,详细介绍了他们的云优化之旅、组织变革、数据收集和持续改进的未来计划,强调了持续改进的重要性,以跟上行业变化和工作负载演进。

下面是一些演讲现场的精彩瞬间:

演讲者概述了本次会议的议程,包括云优化的定义、采用最佳实践、工具和示例的过程,以及一个客户成功案例。

3a034bade2e378cefc944c2de64addaf.png

亚马逊云科技 2024年重新发明:将云之旅视为一个渐进式的过程,以优化和随着行业趋势和最佳实践的发展而发展。

9de959d9c8dd37cdbfd84d8dfde7bbd4.png

演讲者强调了渐进式改进和持续学习的重要性,建议从小处着手,在较小规模上进行实验,并随着技能和组织成熟度的提高,逐步攀登改进的阶梯。

c6ad6427cfbb841b35278f7db06bcb48.png

Jeff Barr强调了跨团队分享知识和经验教训的重要性,以推动云工作负载的创新和改进。

9ea1bb09eec50160ac81dfda45be5a62.png

强调了自动化发现工具和事件驱动自动化在云中持续探索环境和工作负载方面的重要性。

6905e2a0813ec2980ca6bcbfef0eb015.png

亚马逊云科技的Well-Architected框架借鉴了内部实践,帮助利益相关者根据6个支柱构建解决方案:运营卓越、安全性、可靠性、性能效率、成本优化和可持续性。

559c76821c6d65568f8e70dff51bdca7.png

演讲者讨论了Aqua Cloud Platform的ACP Advisor,它提供了洞察力强的仪表板,可识别模式并弥合现实与自动化评估之间的差距。

fff5d899a4110a23488f86e783f05eb5.png

总结

在这个引人入胜的叙事中,我们踏上了一段贯穿整个云优化生命周期的架构最佳实践之旅。来自亚马逊云科技和著名的雅高集团的演讲者们,揭示了一个全面的框架,不仅涵盖了技术,还包括了人员和流程。

故事从探索阶段开始,通过云计算概念、成本考虑和治理模型奠定了基础。随着故事的推进,重点转移到建立健全的云战略、共享基础设施和成本管理政策。中间阶段深入探讨了在云上设计和架构的复杂性,并与行业最佳实践保持一致。

随着叙事的展开,我们见证了高级阶段,在这里建立了持续集成和部署管道,并定期进行架构评审以确保遵循最佳实践。最终,自主阶段呼唤着到来,在这里持续优化成为了常态,由成熟的流程和对创新的不懈追求所驱动。

演讲者们强调了持续改进的重要性,并强调最佳实践会不断发展,工作负载也会随着时间的推移而自然转变。他们引导我们度过了测量、优先排序和实施改进的阶段,培养了知识共享和风险缓解的文化。

故事以来自雅高集团的一个引人入胜的客户成功案例告终,我们见证了他们从概念验证到云优先战略的旅程,采用了架构决策记录、集中审查委员会和专门的云业务办公室。他们对教育、辅导和数据驱动决策的坚定承诺,为寻求优化云运营的组织树立了一个典范。

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者。提供200多类广泛而深入的云服务,服务全球245个国家和地区的数百万客户。做为全球生成式AI前行者,亚马逊云科技正在携手广泛的客户和合作伙伴,缔造可见的商业价值 – 汇集全球40余款大模型,亚马逊云科技为10万家全球企业提供AI及机器学习服务,守护3/4中国企业出海。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值