سؤال

إذا قمت بتصميم توزيع التطبيق لسهولة خارج نطاق, أو كنت ترغب فقط في استخدام أي من جديد "الحوسبة السحابية" العروض عن طريق الأمازون, جوجل أو مايكروسوفت ، هناك بعض نموذجية المفاهيم أو مكونات عادة ما ينتهي باستخدام:

  • توزيع blob storage (الملقب S3)
  • غير متزامن ، دائم طوابير رسالة (الملقب SQS)
  • غير العلائقية-/غير المعاملات قواعد البيانات (مثل SimpleDB, جوجل BigTable, SQL Azure Services)
  • توزيع عامل الخلفية بركة
  • موازنة التحميل ، الحافة-عمليات الخدمة التعامل مع طلبات المستخدم (غالبا الافتراضية)
  • توزيع مخابئ (مثل أعطها)
  • CDN (شبكة توصيل المحتوى مثل أكامي)

الآن عندما يتعلق الأمر إلى تصميم و رسم العمارة الذي يجعل من استخدام هذه الأنماط ، هل هناك أي الرموز المستخدمة عادة يمكنني استخدامه ؟ أو حتى تحميل بعض بارد Visio الإستنسل ؟ :)

فإنه لا يجب أن يكون نظام رسمي مثل UML ولكن أعتقد أنه سيكون أمرا رائعا إذا كان هناك الرموز التي يعلم الجميع يفهم مثل لدينا استخداما الأشكال قواعد البيانات أو الوثائق ، على سبيل المثال.أعتقد أنه سيكون من المهم عدم مزجها مع المفاهيم التقليدية مثل العادي نظام الملفات (المحلية أو شبكة الخادم/سان) أو قاعدة بيانات علائقية.

يتحدث ببساطة أريد أن أكون قادرة على استخلاص بعض الاستنتاجات حول تطبيق قابلية أو اتساق البيانات القضايا من خلال النظر فقط في بنية النظام نظرة عامة على الرسم البياني.

تحديث: شكرا جزيلا لك على إجاباتك.أنا أحب فكرة وضع صغيرة "سحابة الرمز" على الرموز التقليدية.ومع ذلك أترك هذا الموضوع مفتوح فقط في حالة شخص ما سوف تجد رموز محددة (ربما في كتاب أو نحو ذلك) - أو حملت بعض قوادا تصل Visio الإستنسل ;)

هل كانت مفيدة؟

المحلول

هنا نوعان من مجموعات من الرموز التي خريطة جيد المفاهيم في المنصات السحابية.

ويندوز أزور:http://davidpallmann.blogspot.com/2011/07/windows-azure-design-patterns-part-1.html (تحميل هنا)

تحرير فبراير 2014 ==> هنا مجموعة أكثر اكتمالا صدر مؤخرا من قبل مايكروسوفت: http://www.microsoft.com/en-us/download/details.aspx?id=41937 هذا هو الآن أفضل خيار استخدام ويندوز أزور.

الأمازون خدمات الويب:http://aws.typepad.com/aws/2011/12/introducing-aws-simple-icons-for-your-architecture-diagrams.html

و @ماركوس كان من الواضح جيدا في الطليعة منذ أن نشر هذا السؤال جيدا قبل هذه أصبحت متاحة.

نصائح أخرى

أنا لا أعرف أي من رموز مميزة ولكن إذا كنت بحاجة إلى بعض - اذهب التقليدية منها و إضافة سحابة صغيرة رمز لكل منهم.حتى يعلم الجميع المعنى التقليدي - و مجردا على طبقة لا يهم إذا كان هو سحابة أو لا - و رمز السحابة وتضيف المعلومات أنه يعمل في سحابة-البيئة.

ولكن شرح الرموز إذا كنت ترغب في تقديم ذلك إلى العملاء.

سوف تكون مهتمة لمعرفة قالب visio.من مستوى عال جدا المنظور ، سيكون وضع clould على قاعدة البيانات التقليدية ، ومع ذلك فإنه لا يكفي للتعبير عن استيراد كامل من سحابة مكونات خاصة عندما يكون من الضروري إدراجها في الرسم -- على سبيل المثال asynch رسالة الحافلات هتاف - كاليان

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top