ไดอะแกรมเป็นรหัส
ไดอะแกรมช่วยให้คุณวาดสถาปัตยกรรมระบบคลาวด์ ในโค้ด Python มันเกิดมาเพื่อ สร้างต้นแบบ การออกแบบสถาปัตยกรรมระบบใหม่โดยไม่ต้องใช้เครื่องมือการออกแบบใดๆ คุณยังสามารถอธิบายหรือแสดงภาพสถาปัตยกรรมระบบที่มีอยู่ได้เช่นกัน ปัจจุบันไดอะแกรมรองรับผู้ให้บริการหลักๆ เช่น: AWS
, Azure
, GCP
, Kubernetes
, Alibaba Cloud
, Oracle Cloud
ฯลฯ... นอกจากนี้ยังรองรับโหนด On-Premises
องค์กร, SaaS
และเฟรมเวิร์กและภาษา Programming
หลักๆ อีกด้วย
ไดอะแกรมเป็นโค้ด ยังช่วยให้คุณ ติดตาม การเปลี่ยนแปลงไดอะแกรมสถาปัตยกรรมในระบบ ควบคุมเวอร์ชัน ใดก็ได้
หมายเหตุ: มันไม่ได้ควบคุมทรัพยากรคลาวด์จริงใด ๆ และไม่ได้สร้างการก่อตัวของคลาวด์หรือโค้ดภูมิประเทศ เป็นเพียงการวาดไดอะแกรมสถาปัตยกรรมระบบคลาวด์
ต้องใช้ Python 3.7 หรือสูงกว่า ตรวจสอบเวอร์ชัน Python ของคุณก่อน
มันใช้ Graphviz เพื่อแสดงไดอะแกรม ดังนั้นคุณต้องติดตั้ง Graphviz เพื่อใช้ ไดอะแกรม หลังจากติดตั้ง graphviz (หรือมีอยู่แล้ว) ให้ติดตั้ง ไดอะแกรม
ผู้ใช้ macOS สามารถดาวน์โหลด Graphviz ผ่าน
brew install graphviz
หากคุณใช้ Homebrew
# using pip (pip3)
$ pip install diagrams
# using pipenv
$ pipenv install diagrams
# using poetry
$ poetry add diagrams
คุณสามารถเริ่มต้นด้วยการเริ่มต้นอย่างรวดเร็ว ตรวจสอบคำแนะนำสำหรับรายละเอียดเพิ่มเติม และคุณสามารถค้นหารายการโหนดที่มีอยู่ทั้งหมดได้ที่นี่
การประมวลผลเหตุการณ์ | สถาปัตยกรรมของรัฐ | บริการเว็บขั้นสูง |
---|---|---|
คุณสามารถดูตัวอย่างทั้งหมดได้ในหน้าตัวอย่าง
หากต้องการมีส่วนร่วมในไดอะแกรม โปรดดูหลักเกณฑ์การสนับสนุน
แจ้งให้เราทราบหากคุณใช้ไดอะแกรม! ฉันจะเพิ่มคุณในหน้าโชว์เคส (ฉันกำลังทำมันอยู่!) :)
Apache Airflow คือ Orchestrator เวิร์กโฟลว์ข้อมูลที่ได้รับความนิยมมากที่สุด Airflow ใช้ไดอะแกรมเพื่อสร้างไดอะแกรมสถาปัตยกรรมในเอกสารประกอบ
Cloudiscovery ช่วยให้คุณวิเคราะห์ทรัพยากรในบัญชีคลาวด์ของคุณ (AWS/GCP/Azure/Alibaba/IBM) ช่วยให้คุณสร้างไดอะแกรมของแผนที่ทรัพยากรระบบคลาวด์ที่วิเคราะห์โดยอิงตามไลบรารี Diagrams นี้ ดังนั้นคุณจึงสามารถวาดโครงสร้างพื้นฐานระบบคลาวด์ที่มีอยู่ด้วย Cloudiscovery
Airflow Diagrams เป็นปลั๊กอิน Airflow ที่มีจุดมุ่งหมายเพื่อแสดงภาพ Airflow DAG ของคุณในระดับบริการจากผู้ให้บริการ เช่น AWS, GCP, Azure ฯลฯ ได้อย่างง่ายดายผ่านไดอะแกรม
เอ็มไอที