ما هي بنية نظام مستودع بيانات Amazon Redshift؟

Ma Hy Bnyt Nzam Mstwd Byanat Amazon Redshift



لقد كانت استضافة البيانات وإدارتها في قواعد البيانات ومستودعات البيانات دائمًا مهمة محمومة ومزعجة. يتطلب الأمر الكثير من الموارد والقوة الحسابية لفهم البيانات. تمتلك Amazon Web Services حلاً شاملاً لهذا الغرض. لديها خدمة تسمى Amazon Redshift التي تدير مستودعات بيانات المستخدمين بشكل كامل.

ستشرح هذه المقالة بالتفصيل Amazon Redshift بالإضافة إلى بنية مستودع البيانات الخاصة به. سيتم شرح جميع مكونات بنية نظام مستودع البيانات في Redshift بالتفصيل.







ما هو التحول نحو الأحمر في أمازون؟

تكنولوجيا المعلومات هي خدمة تخزين البيانات التي تقدمها أمازون. إنه يدير ويحلل مجموعات البيانات الكبيرة بكفاءة للتحليلات وإعداد التقارير. إنه مبني على نموذج تخزين عمودي. ويستخدم مجموعات من العقد الحسابية التي تتحكم فيها العقدة الرائدة لتوفير معالجة بيانات عالية الأداء.



فهو يأخذ البيانات من مصادر مختلفة ويجمعها لإنشاء مستودع بيانات. ويقدم ميزات مختلفة، مثل مشاركة البيانات والتحليلات في الوقت الحقيقي. شاهد الصورة أدناه لفهم ميزات وإمكانيات Amazon Redshift:







دعونا نتوجه إلى بنية نظام مستودع البيانات الخاص به الآن.

ما هي بنية نظام مستودع بيانات Amazon Redshift؟

تتكون بنية النظام هذه من ثلاثة أجزاء أساسية. هذه الأجزاء هي:



  • تخزين
  • التسريع
  • حساب

دعونا نفهم أهدافهم:

تخزين
يتعامل جزء التخزين مع خدمات التخزين التي يقدمها Redshift. لديها خيار خدمة التخزين المُدارة الخاصة بها بالإضافة إلى خيار مجموعة S3.

التسريع
ويعتمد جزء التسريع على خدمة التخزين المستخدمة والقوة الحسابية المستخدمة. يعد التخزين المُدار بواسطة Redshift أسرع مقارنةً بخيارات التخزين الأخرى

حساب
يتعامل جزء الحساب بشكل كامل مع قوة الحوسبة المستخدمة. يتم الحساب باستخدام المجموعات والمجموعات لها عقد. العقد بدورها لها شرائح.

لفهم جميع عناصر ومكونات هذه البنية بشكل أفضل، شاهد الصورة أدناه:

دعونا نفهم مكوناته واحدا تلو الآخر.

ما هي المكونات المعمارية لنظام Amazon Redshift؟

فيما يلي المكونات المعمارية لـ Amazon Redshift:

  • عناقيد المجموعات
  • العقد
  • شرائح العقدة
  • تخزين
  • الشبكة الداخلية
  • قواعد بيانات

دعونا نناقش هذه واحدة تلو الأخرى:

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

العقد

العقد في المجموعات هي من نوعين. هؤلاء هم:

  • عقدة القائد
  • عقدة الحساب

دعونا نفهم هذه الأشياء واحدة:

عقدة القائد
فهو يدير الاتصال مع برامج العميل وينسق التفاعلات مع العقد الحاسوبية. تلعب العقدة الرائدة دورًا حيويًا في تنفيذ الاستعلامات المعقدة. يقوم بتجميع التعليمات البرمجية بناءً على خطة التنفيذ التي يتم توزيعها لحساب العقد وتعيين أجزاء البيانات لكل عقدة حسابية فردية.

عقدة الحساب
تمثل عقد الحوسبة العمود الفقري لبنية Amazon Redshift. يقومون بتخزين ومعالجة البيانات. هذه لديها موارد مخصصة، مثل الذاكرة ووحدة المعالجة المركزية.

شرائح العقدة
يتم تقسيم العقد الحسابية أيضًا إلى شرائح. تعمل هذه الشرائح معًا لمعالجة أعباء العمل المعينة وتحقيق التوازي لتحسين معالجة الاستعلام.

تخزين
تتم إدارة تخزين البيانات داخل Amazon Redshift بواسطة 'التخزين المُدار من Redshift (RMS)'. لديه القدرة على توسيع نطاق التخزين بشكل مستقل باستخدام تخزين 'Amazon S3'. يستخدم RMS وحدة تخزين محلية عالية الأداء تعتمد على SSD كذاكرة تخزين مؤقت من المستوى الأول تعمل على تحسين الأداء.

الشبكة الداخلية
تساعد هذه الشبكة الداخلية في Amazon Redshift في الاتصال السريع والآمن بين العقد الرئيسية وعقد الحوسبة. لا يمكن الوصول إلى هذه الشبكة مباشرة لتطبيقات العميل.

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

يتعلق الأمر كله بـ Amazon Redshift وعناصره المعمارية. لقد أوضحت هذه المقالة بشكل شامل مكونات عمل Amazon Redshift

خاتمة

إن بنية Amazon Redshift هي السبب الذي تقوم عليه قدراتها. تتحكم العقدة الرائدة في عقد الحوسبة وتديرها، وتساعد شرائح العقدة في المعالجة المتوازية. يستخدم Redshift Managed Storage وحدة تخزين قائمة على SSD لتحسين الأداء. توضح هذه المقالة بنية نظام Amazon Redshift Data Warehouse.