Posted in

架构指南:设计架构良好的系统 | 亚马逊网络服务_AI阅读总结 — 包阅AI

包阅导读总结

1. 关键词:

AWS Well-Architected Framework、Cloud Workloads、Architectural Best Practices、Mergers and Acquisitions、Distributed Systems

2. 总结:

文本主要围绕云系统的架构设计展开,介绍了 AWS Well-Architected 框架的作用及更新,包括安全支柱的新实践领域,还提到并购中的系统集成及相关指导原则,以及通过实践熟悉新方法和分布式系统的测试设计。

3. 主要内容:

– 云工作负载设计复杂,需平衡权衡找到最优解

– 介绍 AWS Well-Architected 框架,助理解云系统构建决策利弊,学习可靠、安全等的架构最佳实践,且框架持续更新

– 安全支柱新增应用安全最佳实践区域,涵盖组织文化等四个关键领域

– 并购带来系统集成需求,面临组织和技术挑战

– M&A 透镜提供设计原则等帮助技术集成、成本优化和价值实现

– 熟悉新架构概念可通过实践

– 分享 AWS Well-Architected 实验室,涵盖框架的不同支柱

– 分布式系统设计困难,测试更难

– 介绍用 P 语言进行形式建模和分析,AWS 用于发现早期设计 bug 等

思维导图:

文章地址:https://aws.amazon.com/blogs/architecture/lets-architect-well-architected-systems/

文章来源:aws.amazon.com

作者:Vittorio Denti

发布时间:2024/7/31 9:47

语言:英文

总字数:717字

预计阅读时间:3分钟

评分:88分

标签:AWS 架构良好框架,云架构,安全最佳实践,并购,云迁移


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

The design of cloud workloads can be a complex task, where a perfect and universal solution doesn’t exist. We should balance all the different trade-offs and find an optimal solution based on our context. But how does it work in practice? Which guiding principles should we follow? Which are the most important areas we should focus on?

In this blog, we will try to answer some of these questions by sharing a set of resources related to the AWS Well-Architected Framework. The Framework shares a set of methods to help you understand the pros and cons of decisions you make while building cloud systems. By following this resource, you will learn architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable systems in the cloud. The framework is constantly updated; it evolves as the technology landscape changes. Check outthe latest updates from June 2024.

The AWS Well-Architected Framework is constantly updated across all six pillars. The security pillar added a new best practice area: application security (AppSec). In this session, you can learn about the best practices highlighted in this area. Review four key domains: organization and culture, security of the pipeline, security in the pipeline, and dependency management. Each area provides a set of principles that you can implement and provides a complete view of how you design, develop, build, deploy, and operate secure workloads in the cloud.

Security should be part of the end-to-end development process, and implementing best practices both in the application code as well as in the underlying infrastructure components.

Figure 1. Security should be part of the end-to-end development process, and implementing best practices both in the application code as well as in the underlying infrastructure components.

Take me to this video

How can we integrate different systems as a consequence of an acquisition? Mergers and acquisitions operations bring different people with different backgrounds together, with a need of driving systems convergence. Both organization and technical challenges can arise in this scenario. The Mergers and Acquisitions (M&A) Lens is a collection of customer-proven design principles, best practices, and prescriptive guidance to help you integrate the IT systems of two or more organizations. This lens helps companies follow AWS prescribed best practices during technical integration, drive cost optimization, and expedite merger and acquisition value realization.

If the seller company runs on another cloud platform or on-premises, the acquirer should plan a cloud migration while guaranteeing continuity of service.

Figure 2. If the seller company runs on another cloud platform or on-premises, the acquirer should plan a cloud migration while guaranteeing continuity of service.

Take me to this blog

One of the best ways to become familiar with new concepts and methodologies consist of doing hands-on work to absorb the techniques properly. For each Let’s Architect! blog, we tend to share at least one workshop associated with the topic. The AWS Well-Architected Framework covers six different pillars, so today we share the AWS Well-Architected Labs to cover each area of the framework. Feel free to jump across the different workshops and start building!

Sustainability is one of the pillars in the framework. Asynchronous and scheduled processing are key techniques for improving the sustainability and costs of cloud architectures.

Figure 3. Sustainability is one of the pillars in the framework. Asynchronous and scheduled processing are key techniques for improving the sustainability and costs of cloud architectures.

Take me to this workshop

Distributed systems are difficult to design. It’s even more difficult to test them and prove they are working. Formal methods enable the early discovery of design bugs that can escape the guardrails of design reviews and automated testing only to get uncovered in production. This video shows how AWS uses P, an open source, state machine–based programming language for formal modelling and analysis of distributed systems.

You can learn from AWS engineers and architects how to use P for your own applications to find bugs early in the development process and increase developer velocity. This tool is used in AWS to reason out the correctness of cloud services (for example, Amazon Simple Storage Service and Amazon DynamoDB).

An example of a distributed system for processing transactions.

Figure 4. An example of a distributed system for processing transactions.

Take me to this video

See you next time!

Thanks for reading! Hopefully, you got interesting insights into the methodologies for designing Well-Architected systems. In the next blog, we will talk about multi-region architectures. We will understand when they are actually needed, and which design principles should be applied.

To revisit any of our previous posts or explore the entire series, visit the Let’s Architect! page.