الرسم البياني كرمز .
تتيح لك المخططات رسم بنية النظام السحابي في كود 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 هو منسق سير عمل البيانات الأكثر شيوعًا. يستخدم Airflow المخططات لإنشاء مخططات معمارية في وثائقها.
يساعدك Cloudiscovery على تحليل الموارد الموجودة في حسابك السحابي (AWS/GCP/Azure/Alibaba/IBM). فهو يسمح لك بإنشاء رسم تخطيطي لخريطة الموارد السحابية التي تم تحليلها استنادًا إلى مكتبة المخططات هذه، حتى تتمكن من رسم البنية التحتية السحابية الحالية باستخدام Cloudiscovery.
Airflow Diagrams هو مكون إضافي لـ Airflow يهدف إلى تصور Airflow DAGs بسهولة على مستوى الخدمة من مقدمي الخدمة مثل AWS وGCP وAzure وما إلى ذلك عبر الرسوم البيانية.
معهد ماساتشوستس للتكنولوجيا