Diagrams:使用圖表描述雲系統架構原型
使用Diagrams可以用Python程式碼繪製雲系統架構。它的誕生是為沒有任何設計工具的新系統架構設計提供原型。您還可以描述或視覺化現有的系統架構。圖表目前支援六個主要供應商:AWS,Azure,GCP,Kubernetes,Alibaba Cloud和Oracle Cloud。現在,它還支援On-Premise節點。
Diagram as Code還使您可以跟蹤任何版本控制系統中的體系結構圖更改。
注意:它不控制任何實際的雲資源,也不會生成雲形式或本地形式的程式碼。它僅用於繪製雲系統架構圖。
事件處理架構圖:
from diagrams import Cluster, Diagram from diagrams.aws.compute import ECS, EKS, Lambda from diagrams.aws.database import Redshift from diagrams.aws.integration import SQS from diagrams.aws.storage import S3 with Diagram("Event Processing", show=False): source = EKS("k8s source") with Cluster("Event Flows"): with Cluster("Event Workers"): workers = [ECS("worker1"), ECS("worker2"), ECS("worker3")] queue = SQS("event queue") with Cluster("Processing"): handlers = [Lambda("proc1"), Lambda("proc2"), Lambda("proc3")] store = S3("events store") dw = Redshift("analytics") source >> workers >> queue >> handlers handlers >> store handlers >> dw |
有狀態架構圖:
from diagrams import Cluster, Diagram from diagrams.k8s.compute import Pod, StatefulSet from diagrams.k8s.network import Service from diagrams.k8s.storage import PV, PVC, StorageClass with Diagram("Stateful Architecture", show=False): with Cluster("Apps"): svc = Service("svc") sts = StatefulSet("sts") apps = [] for _ in range(3): pod = Pod("pod") pvc = PVC("pvc") pod - sts - pvc apps.append(svc >> pod >> pvc) apps << PV("pv") << StorageClass("sc") |
相關文章
- IntelliJ IDEA-Diagrams(圖表)外掛的使用IntelliJIdea
- Android系統架構圖Android架構
- 【ITOO】--專案系統架構圖架構
- 分散式系統架構與雲原生—阿里雲《雲原生架構白皮書》導讀分散式架構阿里
- 使用“微服務+雲架構”輕鬆應對系統擴容!微服務架構
- 淘寶圖片儲存系統架構架構
- 【許曉笛】EOS 系統架構圖解架構圖解
- 使用LangGraph構建多Agent系統架構!架構
- .NET 雲原生架構師訓練營(系統架構)--學習筆記架構筆記
- Android系統架構-----Android的系統體系架構Android架構
- Solr體系架構圖Solr架構
- 廣告系統架構架構
- 安卓系統架構安卓架構
- 系統架構師架構
- 系統架構師大會:中國系統架構師的盛宴架構
- 雲原生架構實施路線圖架構
- FACEBOOK 的系統架構架構
- Tomcat系統架構Tomcat架構
- IOS的系統架構iOS架構
- 系統架構演變架構
- 資訊系統架構架構
- HDFS架構指南(分散式系統Hadoop的檔案系統架構)架構分散式Hadoop
- 極氪汽車APP系統雲原生架構轉型實踐APP架構
- 基於AWS雲服務的批處理系統架構架構
- 考慮使用東方的知識體系構建和描述我們的軟體系統
- 雲原生架構實施路線圖分析架構
- SaaS架構:多租戶系統架構設計架構
- SaaS架構:中央庫存系統架構設計架構
- Feed流系統重構-架構篇架構
- 面向模式構建系統架構 (轉)模式架構
- ModStart開發者文件-系統架構架構
- [系統架構] AKKA工作原理架構
- 第3章 系統架構架構
- 2.03 hyperledger fabric系統架構架構
- Android的系統架構Android架構
- Pixhawk系統架構介紹架構
- Android-系統架構Android架構
- BOSS系統技術架構架構