您当前的位置:首页 > 电脑百科 > 程序开发 > 框架

为什么选择 AWS 作为“架构完善的框架”?

时间:2022-12-09 18:05:40  来源:今日头条  作者:科技狠活与软件技术

 

企业越来越需要升级其应用程序和方法,以便为数百万人提供数字体验。一种这样的方法是无服务器。

技术主管现在正在重新考虑他们的战略,以响应提高敏捷性和降低总运营开销和成本的愿望。他们不得不重新考虑如何有效、轻松、完美地设计无服务器。

AWS Lambda 函数在设计上是无状态和短暂的。并且是在 AWS 上创建的无服务器应用程序的基础。他们的操作在 AWS 管理的基础设施上进行。这种架构可以支持和支持各种应用程序工作流。

所有这些因素促使我们重新考虑应该如何设计无服务器应用程序。如何提高它们的可靠性并减少延迟?如何开发一个持久的平台来应对故障和执行安全策略?同时不维护复杂的硬件。

借助 AWS Well-Architected,云架构师可以为一系列应用程序和工作负载创建可靠、安全、高性能且经济高效的基础设施。AWS Well-Architected 为客户和合作伙伴提供了一种标准化的方法来评估架构并将可扩展的设计付诸实践。它围绕六大支柱构建:卓越运营、安全性、可靠性、性能效率、成本优化和可持续性。

特定领域的镜头、实践实验室和 AWS Well-Architected 工具都是 AWS Well-Architected Framework 的组成部分。AWS Well-Architected Tool 可在 AWS 管理控制台中免费使用,它提供了一种经常评估工作负载、发现高风险问题和跟踪进展情况的方法。

此外,AWS 还提供对合作伙伴计划的访问权限,该计划拥有数百名成员,称为 AWS Well-Architected。聘请当地合作伙伴协助评估和分析您的申请。

AWS 架构完善的框架的主要支柱

AWS 被认为是一个“架构良好的框架”,因为它是原则的集合。他们专注于对业务产生重大影响的应用程序的六个主要方面。

1. 安全

对 AWS 技术影响最大的基本因素是安全性。它完全是一种架构设计,可以快速提供完整的数据保护、基础设施保护、所有 AWS 账户的权限管理,以及通过特定的检测规则可靠地检测安全漏洞。基本上,它遵循以下设计原则:

  • 可以在每个级别上使用安全性。
  • 实施最小特权原则
  • 实施最小特权原则
  • 安全系统应用程序、数据和操作系统级自动化的最佳实践

2.可靠性

AWS 开发了一个良好的架构,具有深思熟虑的基础、监控和多种机制费率,可以根据需要满足需求费率。系统必须在轻松识别故障后产生最佳解决方案。设计指导思想如下:

  • 测试恢复方法。
  • 通过使用水平可伸缩性来提高系统可用性。
  • 故障自动恢复。
  • 如果没有,添加带走资源。
  • 管理自动化变更。

3.效率

性能效率强调通过有效利用计算资源可靠地满足规定的标准。此外,它是为了随着技术进步和需求变化保持效率。设计原则遵循说明。

  • 使尖端技术民主化。
  • 以尽可能低的延迟成本在全球范围内部署指定系统。
  • 使用无服务器架构来避免操作压力。
  • 不同的性能比较测试和设置。

4.成本优化

AWS 架构的主要组成部分之一是优化开支、消除不必要的资源或使用不太理想的资源。当供需平衡并考虑到费用时,最有可能考虑在内;效率最大化。成本优化提供以下设计原则:

  • 使用基于消费的方法。
  • 由于规模经济,节省了大量资金。
  • 停止在数据中心运营上花钱,使用管理良好的服务来降低部分拥有成本。

5.卓越运营

可靠性、敏捷性和性能通常用于检查产品的卓越运营。标准化和有效管理工作流程是最佳策略。它所说的大部分内容都暗示了这样的想法:

  • 在代码中实现操作
  • 进行一些重复性的小调整
  • 检查您对不可预见情况的反应。
  • 从过去的经验和操作失败中获得新知识
  • 操作程序不断更新。

6. 可持续性

AWS 深思熟虑的架构的第六个也是最近的支柱是可持续性。但是,它还包括评估您的工作量的问题,就像其他支柱一样。它评估架构、设计和实施,同时减少能源使用并提高效率。

与传统的本地解决方案相比,AWS 的客户可以减少约 80% 的能源消耗。提高服务器利用率、电力和冷却效率的能力、独特的数据中心设计以及到 2025 年完全使用可再生能源运行 AWS 业务的持续尝试都是原因。

对于 AWS,可持续性需要在您创建基于云的应用程序时适应一些设计原则:

  • 它是为了了解和衡量业务成果和相关的可持续性影响。并建立绩效指标和评估改进。
  • AWS 强调并允许调整每个工作负载的大小以最大限度地提高能效。
  • 它建议为每个工作负载设定长期目标。对 ROI 建模并设计架构以减少每个工作单元的影响。例如,每个用户或操作,以实现细粒度级别的可持续性。
  • AWS 建议不断评估您的硬件和软件选择以提高效率和设计灵活性,并随着时间的推移选择灵活的技术。
  • 使用共享的托管服务来减少维持更广泛工作负载所需的基础设施。
  • 减少使用您的服务所需的资源或能源。并减少您的消费者升级其设备的需要。

结论

本文详细解释了为什么 AWS 被认为是无服务器应用程序的架构完善的框架。

但是,当您想知道您现有的应用程序和工作负载是否正确放置时该怎么办?或者他们是否在补救阶段后遵循了最佳实践(或其中的一些)?在这种情况下,与经验丰富的 AWS 专业人员联系是个好主意。一旦您的应用程序被扫描以进行架构良好的审查,您将拥有一个逐步的路线图。它将建议优化成本、性能、卓越运营以及您的企业最优先考虑的其他方面!如果您仍有疑问,请随时在下面的评论中与我联系。



Tags:AWS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
亚马逊 AWS 推出 AI 聊天机器人 Amazon Q 为企业提供服务
IT之家 11 月 29 日消息,亚马逊在公司一年一度的 AWS Reinvent 大会上推出了名为 Amazon Q 的新型聊天机器人,它旨在帮助企业和员工更好地利用亚马逊网络服务(AWS)。Amazon Q 是...【详细内容】
2023-11-29  Search: AWS  点击:(112)  评论:(0)  加入收藏
亚马逊高管解读Q3财报:生成式AI未来几年将为AWS带来数百亿美元营收
  亚马逊今天发布了2023财年第三季度财报。报告显示,亚马逊第三季度净销售额为1430.83亿美元,同比增长13%,不计入汇率变动的影响为同比增长11%;净利润为98.79亿美元,同比增长24...【详细内容】
2023-10-27  Search: AWS  点击:(101)  评论:(0)  加入收藏
PawSQL Cloud实践指南
概述PawSQL Cloud是PawSQL Advisor的SaaS版本,它整合了业界关于关系数据库查询优化最佳实践,通过查询重写优化、智能索引推荐,帮助应用开发人员及数据库管理人员一站式解决SQL...【详细内容】
2023-10-08  Search: AWS  点击:(371)  评论:(0)  加入收藏
亚马逊AWS匆忙推生成式AI工具 被指尚不成熟
新浪科技讯 北京时间5月25日早间消息,亚马逊(116.75, 1.76, 1.53%)AWS云计算业务的客户正在关注该公司6周前推出的类似ChatGPT的生成式人工智能技术。然而到目前为止,许多客户...【详细内容】
2023-05-25  Search: AWS  点击:(87)  评论:(0)  加入收藏
使用 AWS AppSync 创建实时控制面板
本文介绍了 AppSync,并列出了使用无服务器 GraphQL 开发实时仪表板的主要构建块。 在这个快节奏的世界中,应用程序需要实时传播信息。一些示例是跟踪货物移动、跟踪股票价格、...【详细内容】
2022-12-11  Search: AWS  点击:(288)  评论:(0)  加入收藏
为什么选择 AWS 作为“架构完善的框架”?
企业越来越需要升级其应用程序和方法,以便为数百万人提供数字体验。一种这样的方法是无服务器。技术主管现在正在重新考虑他们的战略,以响应提高敏捷性和降低总运营开销和成...【详细内容】
2022-12-09  Search: AWS  点击:(277)  评论:(0)  加入收藏
宝马宣布成为首家使用亚马逊 AWS 云平台的汽车制造商
IT之家 10 月 13 日消息,宝马今日宣布,将成为第一家使用亚马逊网络服务(AWS)云软件管理其联网车辆数据的汽车制造商。宝马表示,截至今日大约有 2000 万辆联网汽车在路上行驶。AWS...【详细内容】
2022-10-13  Search: AWS  点击:(180)  评论:(0)  加入收藏
如何安全地配置 AWS EC2 实例
AWS EC2 是 AWS 最受欢迎和使用最广泛的服务之一。在本文中,了解一些有助于安全配置我们的 EC2 实例的方法。 Ayush Priya 的这篇文章最初发表在Kloudle 博客上。AWS 的 Elas...【详细内容】
2022-09-04  Search: AWS  点击:(425)  评论:(0)  加入收藏
AWS携手Splunk等科技公司发布OCSF开源网络安全数据框架
AWS、Splunk等十几家科技公司宣布启动了一个开源项目,该项目旨在帮助企业更有效地应对网络攻击。该项目被称为Open Cybersecurity Schema Framework(OCSF),是由AWS和Splunk发起...【详细内容】
2022-08-17  Search: AWS  点击:(521)  评论:(0)  加入收藏
“神奇”的 AWS 无服务器开发体验
当开发者想要开发无服务器和云原生应用时,一个常见的问题是:这方面的开发体验到底怎么样呢?这个问题很很重要,因为良好的开发体验和快捷的反馈通道会让开发者更开心、更有生产...【详细内容】
2022-04-27  Search: AWS  点击:(250)  评论:(0)  加入收藏
▌简易百科推荐
Qt与Flutter:在跨平台UI框架中哪个更受欢迎?
在跨平台UI框架领域,Qt和Flutter是两个备受瞩目的选择。它们各自具有独特的优势,也各自有着广泛的应用场景。本文将对Qt和Flutter进行详细的比较,以探讨在跨平台UI框架中哪个更...【详细内容】
2024-04-12  刘长伟    Tags:UI框架   点击:(1)  评论:(0)  加入收藏
Web Components实践:如何搭建一个框架无关的AI组件库
一、让人又爱又恨的Web ComponentsWeb Components是一种用于构建可重用的Web元素的技术。它允许开发者创建自定义的HTML元素,这些元素可以在不同的Web应用程序中重复使用,并且...【详细内容】
2024-04-03  京东云开发者    Tags:Web Components   点击:(8)  评论:(0)  加入收藏
Kubernetes 集群 CPU 使用率只有 13% :这下大家该知道如何省钱了
作者 | THE STACK译者 | 刘雅梦策划 | Tina根据 CAST AI 对 4000 个 Kubernetes 集群的分析,Kubernetes 集群通常只使用 13% 的 CPU 和平均 20% 的内存,这表明存在严重的过度...【详细内容】
2024-03-08  InfoQ    Tags:Kubernetes   点击:(19)  评论:(0)  加入收藏
Spring Security:保障应用安全的利器
SpringSecurity作为一个功能强大的安全框架,为Java应用程序提供了全面的安全保障,包括认证、授权、防护和集成等方面。本文将介绍SpringSecurity在这些方面的特性和优势,以及它...【详细内容】
2024-02-27  风舞凋零叶    Tags:Spring Security   点击:(55)  评论:(0)  加入收藏
五大跨平台桌面应用开发框架:Electron、Tauri、Flutter等
一、什么是跨平台桌面应用开发框架跨平台桌面应用开发框架是一种工具或框架,它允许开发者使用一种统一的代码库或语言来创建能够在多个操作系统上运行的桌面应用程序。传统上...【详细内容】
2024-02-26  贝格前端工场    Tags:框架   点击:(47)  评论:(0)  加入收藏
Spring Security权限控制框架使用指南
在常用的后台管理系统中,通常都会有访问权限控制的需求,用于限制不同人员对于接口的访问能力,如果用户不具备指定的权限,则不能访问某些接口。本文将用 waynboot-mall 项目举例...【详细内容】
2024-02-19  程序员wayn  微信公众号  Tags:Spring   点击:(39)  评论:(0)  加入收藏
开发者的Kubernetes懒人指南
你可以将本文作为开发者快速了解 Kubernetes 的指南。从基础知识到更高级的主题,如 Helm Chart,以及所有这些如何影响你作为开发者。译自Kubernetes for Lazy Developers。作...【详细内容】
2024-02-01  云云众生s  微信公众号  Tags:Kubernetes   点击:(51)  评论:(0)  加入收藏
链世界:一种简单而有效的人类行为Agent模型强化学习框架
强化学习是一种机器学习的方法,它通过让智能体(Agent)与环境交互,从而学习如何选择最优的行动来最大化累积的奖励。强化学习在许多领域都有广泛的应用,例如游戏、机器人、自动驾...【详细内容】
2024-01-30  大噬元兽  微信公众号  Tags:框架   点击:(68)  评论:(0)  加入收藏
Spring实现Kafka重试Topic,真的太香了
概述Kafka的强大功能之一是每个分区都有一个Consumer的偏移值。该偏移值是消费者将读取的下一条消息的值。可以自动或手动增加该值。如果我们由于错误而无法处理消息并想重...【详细内容】
2024-01-26  HELLO程序员  微信公众号  Tags:Spring   点击:(88)  评论:(0)  加入收藏
SpringBoot如何实现缓存预热?
缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。那么问题来了,在 Spring Boot 项目启动之后,在什么时候?在哪里可以将数据加载到缓存系...【详细内容】
2024-01-19   Java中文社群  微信公众号  Tags:SpringBoot   点击:(86)  评论:(0)  加入收藏
站内最新
站内热门
站内头条