Let’s Architect! Designing Well-Architected systems

海外精选
海外精选的内容汇集了全球优质的亚马逊云科技相关技术内容。同时,内容中提到的“AWS” 是 “Amazon Web Services” 的缩写,在此网站不作为商标展示。
0
0
{"value":"Amazon’s CTO Werner Vogels says, “Everything fails, all the time”. This means we should design with failure in mind and assume that something unpredictable could happen.\n\nThe AWS Well-Architected Framework is designed to help you prepare your workload for failure. It describes key concepts, design principles, and architectural best practices for designing and running workloads in the cloud. Using this tool regularly will help you gain awareness of the status of your workloads and is in place to improve any workload deployed inside your AWS accounts.\n\nIn this edition of Let’s Architect!, we’ve collected solutions and articles that will help you understand the value behind the Well-Architected Framework and how to implement it in your software development lifecycle.\n\n### **[AWS Well-Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html)**\n\n[AWS Well-Architected (AWS WA)](https://docs.aws.amazon.com/wellarchitected/?id=docs_gateway) helps cloud architects build secure, high-performing, resilient, and efficient infrastructure for a variety of applications and workloads. Built around six pillars—operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability—AWS WA provides a consistent approach for customers and partners to evaluate architectures and implement scalable designs.\n\nThe AWS WA Framework includes domain-specific lenses, [hands-on labs](https://www.wellarchitectedlabs.com/) Looking for more architecture content?), and the [AWS Well-Architected Tool](https://aws.amazon.com/cn/well-architected-tool/?trk=cndc-detail). The [AWS Well-Architected Tool (AWS WA Tool)](https://aws.amazon.com/cn/well-architected-tool/?whats-new-cards.sort-by=item.additionalFields.postDateTime&whats-new-cards.sort-order=desc), available at no cost in the [AWS Management Console](https://signin.aws.amazon.com/signin?redirect_uri=https%3A%2F%2Fus-west-1.console.aws.amazon.com%2Fwellarchitected%3FhashArgs%3D%2523%26isauthcode%3Dtrue%26region%3Dus-west-1%26state%3DhashArgsFromTB_us-west-1_ccbbde9f2bc7af7e&client_id=arn%3Aaws%3Asignin%3A%3A%3Aconsole%2Fwellarchitected&forceMobileApp=0&code_challenge=FIOjNbsDfBcPI8QYnmcSXs1azL8-7BpkK2YGa8IQWd4&code_challenge_method=SHA-256), provides a mechanism for regularly evaluating workloads, identifying high-risk issues, and recording improvements.\n\n![image.png](https://dev-media.amazoncloud.cn/f203883880f841aeb77141f7f4551123_image.png)\n\nThe 6 pillars that composes the AWS Well-Architected framework\n\n### **[Use templated answers to perform Well-Architected reviews at scale](https://aws.amazon.com/cn/blogs/architecture/use-templated-answers-to-perform-well-architected-reviews-at-scale/)**\n\nFor larger customers, performing AWS WA reviews often involves a combination of different teams. Coordinating participants from each team in order to perform a review increases the time taken and is expensive. In a large organization, there are often hundreds of AWS accounts where teams can store review documents, which means there is no way to quickly identify risks or spot common issues or trends that could influence improvements.\n\nTo address this, this blog post offers a solution to help you perform reviews easier and faster. It allows workload owners to automatically populate their reviews with templated answers to questions in the AWS WA Tool. These answers may be a shared responsibility between an application team and a centralized team such as platform, security, or finance. This way, application teams have fewer questions to answer and centralized team members have fewer reviews to attend, because answers that are common to all workloads are pre-populated in workload reviews. The solution also provides centralized reporting to provide a centralized view of AWS WA reviews conducted across the organization.\n\n![image.png](https://dev-media.amazoncloud.cn/6f4e929bd98d49e19f2cb0ae78f20df8_image.png)\n\nThe components of the solution and the steps in the workflow\n\n### **[Machine Learning Lens](https://aws.amazon.com/cn/blogs/architecture/introducing-the-new-aws-well-architected-machine-learning-lens/)**\n\nMachine learning (ML) is used to solve specific business problems and influence revenue. However, moving from experimentation (where scientists design ML models and explore applications) to a production scenario (where ML is used to generate value for the business) can present some challenges. For example, how do you create repeatable experiments? How do you increase automation in the deployment process? How do you deploy my model and monitor the performance?\n\nThis blog post and its companion whitepaper provide best practices based on AWS WA for each phase of putting ML into production, including formulating the problem and approaches for monitoring a model’s performance.\n\n![image.png](https://dev-media.amazoncloud.cn/415897ea6223432ba6b2af3e7838728a_image.png)\n\nML lifecycle phases with expanded components\n\n### **[Establishing Feedback Loops Based on the AWS Well-Architected Framework Review](https://aws.amazon.com/cn/blogs/architecture/establishing-feedback-loops-based-on-the-aws-well-architected-framework-review/)**\n\nWhen you perform an AWS WA review using the AWS WA Tool, you’ll answer a set of questions. The tool then provides gives recommendations to improve your workloads.\n\nTo apply these recommendations effectively, you must 1) define how you’ll apply them, 2) create systems to define what is monitored and which kind of metrics or logs are required, 3) establish automatic or manual process and for reporting, and 4) improve them through iteration. This process is called a feedback loop.\n\nThis blog post shows you how to iteratively improve your overall architecture with feedback loops based on the results of the AWS WA review.\n\n![image.png](https://dev-media.amazoncloud.cn/da00260cdcc8457cb10c15b8cfe8f334_image.png)\n\nFeedback loop based on the AWS WA review\n\n### **See you next time!**\n\nThanks for reading! See you in a couple of weeks when we discuss strategies for running serverless applications on AWS.\n\n### **Other posts in this series**\n\n- [Let’s Architect! Using open-source technologies on AWS](https://aws.amazon.com/cn/blogs/architecture/lets-architect-using-open-source-technologies-on-aws/)\n- [Let’s Architect! Architecting for Sustainability](https://aws.amazon.com/cn/blogs/architecture/lets-architect-1-architecture-and-sustainability/)\n- [Let’s Architect! Architecting for Machine Learning](https://aws.amazon.com/cn/blogs/architecture/architecting-for-machine-learning/)\n- [Let’s Architect! Architecting for Security](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-security/)\n- [Let’s Architect! Tools for Cloud Architects](https://aws.amazon.com/cn/blogs/architecture/lets-architect-tools-for-cloud-architects/)\n- [Let’s Architect! Architecting for Blockchain](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-blockchain/)\n- [Let’s Architect! Architecting microservices with containers](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-microservices-with-containers/)\n- [Let’s Architect! Serverless architecture on AWS](https://aws.amazon.com/cn/blogs/architecture/lets-architect-serverless-architecture-on-aws/)\n- [Let’s Architect! Creating resilient architecture](https://aws.amazon.com/cn/blogs/architecture/lets-architect-creating-resilient-architecture/)\n- [Let’s Architect! Architecting for governance and management](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-governance-and-management/)\n- [Let’s Architect! Architecting for front end](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-front-end/)\n- [Let’s Architect! Understanding the build versus buy dilemma](https://aws.amazon.com/cn/blogs/architecture/lets-architect-understanding-the-build-versus-buy-dilemma/)\n- [Let’s Architect! Architecting for DevOps](https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-devops/)\n\n### **Looking for more architecture content?**\n\n[AWS Architecture Center](https://aws.amazon.com/cn/architecture/) provides reference architecture diagrams, vetted architecture solutions, [Well-Architected](https://aws.amazon.com/cn/architecture/well-architected/) best practices, patterns, icons, and more!\n\n![image.png](https://dev-media.amazoncloud.cn/dbe4d25576ad48fea31cbd678be87b30_image.png)\n\n#### **Luca Mezzalira**\n\nLuca is Principal Solutions Architect based in London. He has authored several books and is an international speaker. He lent his expertise predominantly in the solution architecture field. Luca has gained accolades for revolutionizing the scalability of front-end architectures with micro-frontends, from increasing the efficiency of workflows, to delivering quality in products.\n\n![image.png](https://dev-media.amazoncloud.cn/19cebced8382459e822ab1d844c92a17_image.png)\n\n#### **Laura Hyatt**\n\nLaura Hyatt is a Solutions Architect for AWS Public Sector and helps Education customers in the UK. Laura helps customers not only architect and develop scalable solutions but also think big on innovative solutions facing the education sector at present. Laura's specialty is IoT, and she is also the Alexa SME for Education across EMEA.\n\n![image.png](https://dev-media.amazoncloud.cn/3539402c3dd74d119a0ae6257d7b1f12_image.png)\n\n#### **Vittorio Denti**\n\nVittorio Denti is a Solutions Architect at AWS based in London. After completing his M.Sc. in Computer Science and Engineering at Politecnico di Milano (Milan) and the KTH Royal Institute of Technology (Stockholm), he joined AWS. Vittorio has a background in Distributed Systems and Machine Learning, and a strong interest in cloud technologies. He’s especially passionate for software engineering, building ML solutions, and putting ML into production.\n\n![image.png](https://dev-media.amazoncloud.cn/c7ede81064664c2fad26bb192bebded2_image.png)\n\n#### **Zamira Jaupaj**\n\nZamira is an Enterprise Solutions Architect based in the Netherlands. She is highly passionate IT professional with over 10 years of multi-national experience in designing and implementing critical and complex solutions with containers, serverless, and data analytics for small and enterprise companies.\n","render":"<p>Amazon’s CTO Werner Vogels says, “Everything fails, all the time”. This means we should design with failure in mind and assume that something unpredictable could happen.</p>\n<p>The AWS Well-Architected Framework is designed to help you prepare your workload for failure. It describes key concepts, design principles, and architectural best practices for designing and running workloads in the cloud. Using this tool regularly will help you gain awareness of the status of your workloads and is in place to improve any workload deployed inside your AWS accounts.</p>\n<p>In this edition of Let’s Architect!, we’ve collected solutions and articles that will help you understand the value behind the Well-Architected Framework and how to implement it in your software development lifecycle.</p>\n<h3><a id=\\"AWS_WellArchitected_Frameworkhttpsdocsawsamazoncomwellarchitectedlatestframeworkwelcomehtml_6\\"></a><strong><a href=\\"https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html\\" target=\\"_blank\\">AWS Well-Architected Framework</a></strong></h3>\n<p><a href=\\"https://docs.aws.amazon.com/wellarchitected/?id=docs_gateway\\" target=\\"_blank\\">AWS Well-Architected (AWS WA)</a> helps cloud architects build secure, high-performing, resilient, and efficient infrastructure for a variety of applications and workloads. Built around six pillars—operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability—AWS WA provides a consistent approach for customers and partners to evaluate architectures and implement scalable designs.</p>\\n<p>The AWS WA Framework includes domain-specific lenses, <a href=\\"https://www.wellarchitectedlabs.com/\\" target=\\"_blank\\">hands-on labs</a> Looking for more architecture content?), and the [AWS Well-Architected Tool](https://aws.amazon.com/cn/well-architected-tool/?trk=cndc-detail). The <a href=\\"https://aws.amazon.com/cn/well-architected-tool/?whats-new-cards.sort-by=item.additionalFields.postDateTime&amp;whats-new-cards.sort-order=desc\\" target=\\"_blank\\">AWS Well-Architected Tool (AWS WA Tool)</a>, available at no cost in the <a href=\\"https://signin.aws.amazon.com/signin?redirect_uri=https%3A%2F%2Fus-west-1.console.aws.amazon.com%2Fwellarchitected%3FhashArgs%3D%2523%26isauthcode%3Dtrue%26region%3Dus-west-1%26state%3DhashArgsFromTB_us-west-1_ccbbde9f2bc7af7e&amp;client_id=arn%3Aaws%3Asignin%3A%3A%3Aconsole%2Fwellarchitected&amp;forceMobileApp=0&amp;code_challenge=FIOjNbsDfBcPI8QYnmcSXs1azL8-7BpkK2YGa8IQWd4&amp;code_challenge_method=SHA-256\\" target=\\"_blank\\">AWS Management Console</a>, provides a mechanism for regularly evaluating workloads, identifying high-risk issues, and recording improvements.</p>\\n<p><img src=\\"https://dev-media.amazoncloud.cn/f203883880f841aeb77141f7f4551123_image.png\\" alt=\\"image.png\\" /></p>\n<p>The 6 pillars that composes the AWS Well-Architected framework</p>\n<h3><a id=\\"Use_templated_answers_to_perform_WellArchitected_reviews_at_scalehttpsawsamazoncomcnblogsarchitectureusetemplatedanswerstoperformwellarchitectedreviewsatscale_16\\"></a><strong><a href=\\"https://aws.amazon.com/cn/blogs/architecture/use-templated-answers-to-perform-well-architected-reviews-at-scale/\\" target=\\"_blank\\">Use templated answers to perform Well-Architected reviews at scale</a></strong></h3>\n<p>For larger customers, performing AWS WA reviews often involves a combination of different teams. Coordinating participants from each team in order to perform a review increases the time taken and is expensive. In a large organization, there are often hundreds of AWS accounts where teams can store review documents, which means there is no way to quickly identify risks or spot common issues or trends that could influence improvements.</p>\n<p>To address this, this blog post offers a solution to help you perform reviews easier and faster. It allows workload owners to automatically populate their reviews with templated answers to questions in the AWS WA Tool. These answers may be a shared responsibility between an application team and a centralized team such as platform, security, or finance. This way, application teams have fewer questions to answer and centralized team members have fewer reviews to attend, because answers that are common to all workloads are pre-populated in workload reviews. The solution also provides centralized reporting to provide a centralized view of AWS WA reviews conducted across the organization.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/6f4e929bd98d49e19f2cb0ae78f20df8_image.png\\" alt=\\"image.png\\" /></p>\n<p>The components of the solution and the steps in the workflow</p>\n<h3><a id=\\"Machine_Learning_Lenshttpsawsamazoncomcnblogsarchitectureintroducingthenewawswellarchitectedmachinelearninglens_26\\"></a><strong><a href=\\"https://aws.amazon.com/cn/blogs/architecture/introducing-the-new-aws-well-architected-machine-learning-lens/\\" target=\\"_blank\\">Machine Learning Lens</a></strong></h3>\n<p>Machine learning (ML) is used to solve specific business problems and influence revenue. However, moving from experimentation (where scientists design ML models and explore applications) to a production scenario (where ML is used to generate value for the business) can present some challenges. For example, how do you create repeatable experiments? How do you increase automation in the deployment process? How do you deploy my model and monitor the performance?</p>\n<p>This blog post and its companion whitepaper provide best practices based on AWS WA for each phase of putting ML into production, including formulating the problem and approaches for monitoring a model’s performance.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/415897ea6223432ba6b2af3e7838728a_image.png\\" alt=\\"image.png\\" /></p>\n<p>ML lifecycle phases with expanded components</p>\n<h3><a id=\\"Establishing_Feedback_Loops_Based_on_the_AWS_WellArchitected_Framework_Reviewhttpsawsamazoncomcnblogsarchitectureestablishingfeedbackloopsbasedontheawswellarchitectedframeworkreview_36\\"></a><strong><a href=\\"https://aws.amazon.com/cn/blogs/architecture/establishing-feedback-loops-based-on-the-aws-well-architected-framework-review/\\" target=\\"_blank\\">Establishing Feedback Loops Based on the AWS Well-Architected Framework Review</a></strong></h3>\n<p>When you perform an AWS WA review using the AWS WA Tool, you’ll answer a set of questions. The tool then provides gives recommendations to improve your workloads.</p>\n<p>To apply these recommendations effectively, you must 1) define how you’ll apply them, 2) create systems to define what is monitored and which kind of metrics or logs are required, 3) establish automatic or manual process and for reporting, and 4) improve them through iteration. This process is called a feedback loop.</p>\n<p>This blog post shows you how to iteratively improve your overall architecture with feedback loops based on the results of the AWS WA review.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/da00260cdcc8457cb10c15b8cfe8f334_image.png\\" alt=\\"image.png\\" /></p>\n<p>Feedback loop based on the AWS WA review</p>\n<h3><a id=\\"See_you_next_time_48\\"></a><strong>See you next time!</strong></h3>\\n<p>Thanks for reading! See you in a couple of weeks when we discuss strategies for running serverless applications on AWS.</p>\n<h3><a id=\\"Other_posts_in_this_series_52\\"></a><strong>Other posts in this series</strong></h3>\\n<ul>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-using-open-source-technologies-on-aws/\\" target=\\"_blank\\">Let’s Architect! Using open-source technologies on AWS</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-1-architecture-and-sustainability/\\" target=\\"_blank\\">Let’s Architect! Architecting for Sustainability</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/architecting-for-machine-learning/\\" target=\\"_blank\\">Let’s Architect! Architecting for Machine Learning</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-security/\\" target=\\"_blank\\">Let’s Architect! Architecting for Security</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-tools-for-cloud-architects/\\" target=\\"_blank\\">Let’s Architect! Tools for Cloud Architects</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-blockchain/\\" target=\\"_blank\\">Let’s Architect! Architecting for Blockchain</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-microservices-with-containers/\\" target=\\"_blank\\">Let’s Architect! Architecting microservices with containers</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-serverless-architecture-on-aws/\\" target=\\"_blank\\">Let’s Architect! Serverless architecture on AWS</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-creating-resilient-architecture/\\" target=\\"_blank\\">Let’s Architect! Creating resilient architecture</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-governance-and-management/\\" target=\\"_blank\\">Let’s Architect! Architecting for governance and management</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-front-end/\\" target=\\"_blank\\">Let’s Architect! Architecting for front end</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-understanding-the-build-versus-buy-dilemma/\\" target=\\"_blank\\">Let’s Architect! Understanding the build versus buy dilemma</a></li>\\n<li><a href=\\"https://aws.amazon.com/cn/blogs/architecture/lets-architect-architecting-for-devops/\\" target=\\"_blank\\">Let’s Architect! Architecting for DevOps</a></li>\\n</ul>\n<h3><a id=\\"Looking_for_more_architecture_content_68\\"></a><strong>Looking for more architecture content?</strong></h3>\\n<p><a href=\\"https://aws.amazon.com/cn/architecture/\\" target=\\"_blank\\">AWS Architecture Center</a> provides reference architecture diagrams, vetted architecture solutions, <a href=\\"https://aws.amazon.com/cn/architecture/well-architected/\\" target=\\"_blank\\">Well-Architected</a> best practices, patterns, icons, and more!</p>\\n<p><img src=\\"https://dev-media.amazoncloud.cn/dbe4d25576ad48fea31cbd678be87b30_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"Luca_Mezzalira_74\\"></a><strong>Luca Mezzalira</strong></h4>\\n<p>Luca is Principal Solutions Architect based in London. He has authored several books and is an international speaker. He lent his expertise predominantly in the solution architecture field. Luca has gained accolades for revolutionizing the scalability of front-end architectures with micro-frontends, from increasing the efficiency of workflows, to delivering quality in products.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/19cebced8382459e822ab1d844c92a17_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"Laura_Hyatt_80\\"></a><strong>Laura Hyatt</strong></h4>\\n<p>Laura Hyatt is a Solutions Architect for AWS Public Sector and helps Education customers in the UK. Laura helps customers not only architect and develop scalable solutions but also think big on innovative solutions facing the education sector at present. Laura’s specialty is IoT, and she is also the Alexa SME for Education across EMEA.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/3539402c3dd74d119a0ae6257d7b1f12_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"Vittorio_Denti_86\\"></a><strong>Vittorio Denti</strong></h4>\\n<p>Vittorio Denti is a Solutions Architect at AWS based in London. After completing his M.Sc. in Computer Science and Engineering at Politecnico di Milano (Milan) and the KTH Royal Institute of Technology (Stockholm), he joined AWS. Vittorio has a background in Distributed Systems and Machine Learning, and a strong interest in cloud technologies. He’s especially passionate for software engineering, building ML solutions, and putting ML into production.</p>\n<p><img src=\\"https://dev-media.amazoncloud.cn/c7ede81064664c2fad26bb192bebded2_image.png\\" alt=\\"image.png\\" /></p>\n<h4><a id=\\"Zamira_Jaupaj_92\\"></a><strong>Zamira Jaupaj</strong></h4>\\n<p>Zamira is an Enterprise Solutions Architect based in the Netherlands. She is highly passionate IT professional with over 10 years of multi-national experience in designing and implementing critical and complex solutions with containers, serverless, and data analytics for small and enterprise companies.</p>\n"}
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭