gpt4 book ai didi

architecture - "cloud architecture"系统架构图中的概念

转载 作者:行者123 更新时间:2023-12-04 05:18:37 27 4
gpt4 key购买 nike

如果您设计分布式应用程序以实现轻松扩展,或者您只想使用 Amazon、Google 或 Microsoft 提供的任何新的“云计算”产品,那么您通常最终会使用一些典型的概念或组件:

  • 分布式 blob 存储(又名 S3)
  • 异步、持久的消息队列(又名 SQS)
  • 非关系/非事务性数据库(如 SimpleDB、Google BigTable、Azure SQL 服务)
  • 分布式后台工作池
  • 负载平衡的边缘服务进程处理用户请求(通常是虚拟化的)
  • 分布式缓存(如 memcached)
  • CDN(内容交付网络,如 Akamai)

  • 现在,当涉及到设计和绘制使用这些模式的架构时,是否有我可以使用的常用符号?或者甚至下载一些很酷的 Visio 模板? :)

    它不一定是像 UML 这样的正式系统,但我认为如果有每个人都知道和理解的符号会很棒,例如我们常用的数据库或文档形状。我认为重要的是不要将其与普通文件系统(本地或网络服务器/SAN)或关系数据库等传统概念混淆。

    简单的说,我希望能够通过查看系统架构概览图来得出关于应用程序的可扩展性或数据一致性问题的一些结论。

    更新:非常感谢您的回答。我喜欢在传统符号上放置一个小的“云符号”的想法。但是,我将此线程保持打开状态,以防万一有人会找到特定符号(可能在书中或这样的地方)-或上传了一些拉皮条的 Visio 模板;)

    最佳答案

    这里有两组符号可以很好地映射到云平台中的概念。

    对于 Windows Azure:
    http://davidpallmann.blogspot.com/2011/07/windows-azure-design-patterns-part-1.html (下载 here )

    2014 年 2 月编辑 ==> 这是微软最近发布的更完整的一套:http://www.microsoft.com/en-us/download/details.aspx?id=41937 这是现在用于 Windows Azure 的最佳选择。

    亚马逊网络服务:
    http://aws.typepad.com/aws/2011/12/introducing-aws-simple-icons-for-your-architecture-diagrams.html

    而且@markus 显然远远领先于曲线,因为他在这些问题可用之前就发布了这个问题。

    关于architecture - "cloud architecture"系统架构图中的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495320/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com