ספריית פייתון נחמדה ליצירת דיאגרמות דרך קוד
ותודה לרן מרוורס עם פלטפורמה
כך זה נראה
לקוח מהתיעוד
או להשתמש בקלסטרים
שיחקתי עם זה קצת מצאתי שזה עושה לי סדר בראש
ותודה לרן מרוורס עם פלטפורמה
כך זה נראה
לקוח מהתיעוד
Python:
from diagrams import Diagram
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB
with Diagram("Grouped Workers", show=False, direction="TB"):
ELB("lb") >> [EC2("worker1"),
EC2("worker2"),
EC2("worker3"),
EC2("worker4"),
EC2("worker5")] >> RDS("events")
או להשתמש בקלסטרים
Python:
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS
from diagrams.aws.database import ElastiCache, RDS
from diagrams.aws.network import ELB
from diagrams.aws.network import Route53
with Diagram("Clustered Web Services", show=False):
dns = Route53("dns")
lb = ELB("lb")
with Cluster("Services"):
svc_group = [ECS("web1"),
ECS("web2"),
ECS("web3")]
with Cluster("DB Cluster"):
db_master = RDS("userdb")
db_master - [RDS("userdb ro")]
memcached = ElastiCache("memcached")
dns >> lb >> svc_group
svc_group >> db_master
svc_group >> memcached
שיחקתי עם זה קצת מצאתי שזה עושה לי סדר בראש